|
系列文章導航:
基于.NET平臺的Windows編程實戰(zhàn)(一)——前言
基于.NET平臺的Windows編程實戰(zhàn)(二)—— 需求分析與數(shù)據(jù)庫設計
基于.NET平臺的Windows編程實戰(zhàn)(四)—— 數(shù)據(jù)庫操作類的編寫
基于.NET平臺的Windows編程實戰(zhàn)(五)—— 問卷管理功能的實現(xiàn)
基于.NET平臺的Windows編程實戰(zhàn)(六)—— 題目管理功能的實現(xiàn)
前言:本系列文章是一個關于.NET Windows編程的入門實戰(zhàn)教程。通過一個完整的真實案例:問卷調查管理系統(tǒng),全面展示了基于.NET平臺的Windows編程方法,內容囊括界面的建立、業(yè)務邏輯、數(shù)據(jù)訪問等。
案例背景:大約是3月份初的時候母校的一恩師打電話過來說其正在進行一項關于中國民族地區(qū)農村工作調查的科研項目,需要向所調查的區(qū)域發(fā)放數(shù)千份不同的調查問卷,并要進行精確的百分比統(tǒng)計,問我有沒有好的辦法幫他解決統(tǒng)計的問題,因為是農村且又是比較偏遠的山區(qū),根本不可能通過網(wǎng)絡的形式來進行調查,所以只能通過發(fā)放打印出來的問卷并進行回收統(tǒng)計調查,但這樣的統(tǒng)計相當?shù)穆闊簲?shù)千份不同的問卷,每份問卷近80道選擇題[單選多選都有],一個村莊一個村莊的發(fā)放出去,再回收回來,再人工一份份的進行統(tǒng)計……,那得要多少人力與時間呀!上網(wǎng)找了一下,發(fā)現(xiàn)網(wǎng)絡版的調查問卷系統(tǒng)倒是有一大堆,但都無法達到其要求,因為他們需要流動性的作業(yè),不同的區(qū)域會有不同的問卷,也會有不同的調查統(tǒng)計人員,并且這些調查統(tǒng)計人員是分散作業(yè)的,比如:一個區(qū)域有10個村莊,共5個人5臺筆記本[不能上網(wǎng)],每個人負責二個村莊,使用的是同一份問卷,這樣的話,當他們分別統(tǒng)計完后,就需要對統(tǒng)計的結果進行合并,并總結……針對調查情況,并與恩師商討后,決定為其項目寫一個調查問卷的單機版軟件系統(tǒng)。上個月將系統(tǒng)寫完了,并且已經(jīng)投入使用近一個月了,昨天接到恩師的端午祝福電話,閑聊中問及系統(tǒng)的使用情況,說他們已經(jīng)進入統(tǒng)計尾聲了,系統(tǒng)對他們來說已經(jīng)夠用了,使用中也沒有發(fā)現(xiàn)什么大的問題……今早起來上班時,打開系統(tǒng)的源代碼看了看,覺得也沒有什么大的難度,挺適合練身的,于是就有了寫本系列文章的想法,于是也就有了現(xiàn)在的文字……^_^
申明:本系列文章重在實踐,是為那些有了一定的C#語言基礎[本案例是用C#編寫的]但沒有實戰(zhàn)經(jīng)驗的初學者而寫的,希望本系列教程能給他們帶來一點收獲!
同時歡迎各位高手進來拍磚指教……^_^
本系列文章不會對所用到的技術進行詳細的理論講解,具體請自行參考相關文獻,閱讀本系列文章前最好能對以下技術有所了解:
1.C#語言
2.關系數(shù)據(jù)庫基礎知識
3.設計模式
4.軟件架構基本原則與軟件工程基礎知識
另外,本文章系列是基于.NET framework2.0框架平臺,使用Visual Studio 2005進行開發(fā),數(shù)據(jù)庫為Access2003;在本系列課程的最后將會附上本案例的源碼。
NET技術:基于.NET平臺的Windows編程實戰(zhàn)(一)——前言,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。