Personal Accounting Software Development Note (1)

Source: Internet
Author: User

I entered the personal accounting software development yesterday, but since I went home, I was relatively lazy (I spent a lot of time at home to play the Three Kingdoms and have no double 4, through Zhao Yun, xingcai, Sun shangxiang, Cao Yu, A feeling is that the development progress is very slow, and the first step is to make the interface:

Application. enablevisualstyle () was used at the beginning. when the result was run, all the icons on the toolbar were lost. After a Google review, I found that. net2003 seemed to have this bug, and it took a while to get bored. Later I think of my previous divelements (http://www.divil.co.uk/net/) a set of interface controls (strongly recommended, very easy to use, and very easy to make office, widbley effect, online introduction is also more ), the interface is re-created.

Then I searched several related articles on codeproject.Article:
Programmatically using ADO. NET and XML
Using the DataGrid Control
Hierarchical Treeview control with Data Binding enable
I have studied it over the past few days.

At night, I wrote a todolist and sorted out the task:
1. Complete the XSD file *
2. Learn to use dataset to read XSD files and XML files
3. The DataGrid is read-only bound to the dataset. When the dataset changes, the DataGrid is refreshed immediately.
4. The Treeview is bound to the dataset. Only the year, month, and day sections are displayed *

I think it is troublesome to press the asterisk, especially the first one. If it is not designed, the DataGrid binding will be okay, And the Treeview will be in trouble, in addition, I think the hierarchical display of Treeview by year, month, and day is very different from the display method of the orders table in the DataGrid. It is difficult to communicate with dataset. I even thought about using two XML files, one for the year, the other for the specific bill record, and establishing a link between them, so that the Treeview can read only the first file. (I don't know how to describe this one, and the idea is messy)

The day after tomorrow, I went back to school and started embedded learning. There is also a key postgraduate entrance exam. This may be necessary. Sorry.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.