Database Treeview

已完成 已发布的 Jul 22, 2007 货到付款
已完成 货到付款

8/6/07: I'm extending the bidding deadline until 8/10 so that I have adequate time to go through all of the bids. - Grant Extend the standard MS Visual Studio 2005 Windows desktop treeview control with the following functionality: 1. Ability to read/write nodes to from a database (MS Access and MS SQL Server 2005) and an XML file. 2. Properties/methods to define the DB connection and table name or XML file name. 3. If table or XML file does not exist the user will be prompted to confirm creation and to name the root node. 4. If it already exists the control will be read for node information and the treeview populated. 5. A pop-up context menu will allow for inserting, deleting, and renaming nodes both on the same level (peer) and on the child level. Also entry for showing the node properties for a specific node (just the new ones). 6. A Save() method will allow for saving the node data back to the DB table or XML file. The Save_Type property will define whether it is a DB table or XML file. The XML file format should be the same as serializing a datatable. This makes it simpler and easier to implement. 7. The DB table formats should be both a self-joined table and dual master-detail tables. Nodes are defined as either Folder nodes or Data nodes. The Folder nodes are the parent items and the Data nodes are the leaf nodes. Implement two types of loading: Load_All() which loads all nodes and Load_Level(N) which loads all of the Folder nodes down to a specific level N. Number the levels 0 = root, 1 - 25. If N = -1 then load all Folders then load the data nodes on demand. 8. Add additional 9 properties by subclassing the standard treeview control as per the attached file.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP with Visual Studio 2005 C# and the standard Microsoft treeview control. Note that this is the Windows desktop control not the ASP.NET control. No third party DLLs, controls, or libraries should be used in this implementation.

工程 微软 微软Access MySQL PHP 软件构架 软件测试 SQL 视窗桌面

项目ID: #3143521

关于项目

9个方案 远程项目 活跃的Aug 16, 2007

授予:

cokeman19

See private message.

$46.75 USD 在10天内
(4条评论)
3.1

有9名威客正在参与此工作的竞标,均价$102/小时

abstractvision

See private message.

$85 USD 在10天内
(141条评论)
6.1
ddumitrascu

See private message.

$382.5 USD 在10天内
(118条评论)
5.5
dimitrievvg

See private message.

$85 USD 在10天内
(49条评论)
5.1
sachinsanchela

See private message.

$80.75 USD 在10天内
(7条评论)
4.9
tomsan

See private message.

$63.75 USD 在10天内
(13条评论)
2.9
ahmed007bond

See private message.

$85 USD 在10天内
(12条评论)
2.5
anilintokyo

See private message.

$68 USD 在10天内
(1条评论)
1.6
saidhassan

See private message.

$25.5 USD 在10天内
(2条评论)
0.0