《桌面應用開發(fā)基礎》主要介紹了桌面開發(fā)的基礎知識、集成開發(fā)工具的使用、使用JDBC或ADO.net操作數據庫的方法和通行解決方案、基于SQL Server 2005的數據庫的創(chuàng)建數據庫以及創(chuàng)建數據表、插入更新修改查詢方法等內容。
《桌面應用開發(fā)基礎》針對具體的開發(fā)任務,闡述了解決對應開發(fā)問題的解決思路,并且提供了具體操作步驟和示范性的源代碼。
《桌面應用開發(fā)基礎》可作為高等職業(yè)教育軟件類專業(yè)的教材,也可作為桌面開發(fā)初學者的自學用書,還可供從事信息系統(tǒng)開發(fā)的設計、開發(fā)人員參考。
桌面開發(fā)是計算機軟件開發(fā)的重要領域,有多種流行的開發(fā)技術應用于桌面開發(fā)程序設計領域,其中以基于Java的SWT技術和基于C++的WinForm技術應用最為廣泛。本書以24個真實實戰(zhàn)項目為基礎,根據學生由淺入深的習得規(guī)律,按照功能模塊和崗位知識要求形成單個的開發(fā)任務。針對每個任務的完成提供必備知識、解題思路、操作步驟、具體任務及答案等內容,指導學生從一個個的實際開發(fā)任務去認識和學習桌面應用開發(fā)。
本書在編寫風格上注重知識、技術的實用性,通過案例強化實踐技能,語言力求簡潔生動、通俗易懂,主要以桌面應用開發(fā)人員的崗位培養(yǎng)目標為核心,緊緊圍繞崗位對應的職業(yè)能力和職業(yè)素質需求,選取具有典型性和代表性的項目,并以其為載體整合、序化教學內容,以實際工作任務為脈絡展開教學過程,采用“項目導向、任務驅動”的方式設計課程內容的引入、示范、展開、解決、提高、實訓等過程,以“教、學、做”一體化的形式帶動學生自主學習。
在本書的編寫過程中,得到了湖南軟件職業(yè)學院譚長富院長、符開耀副院長、王雷教授等領導和專家們的大力支持與熱心幫助,在此表示衷心感謝。
本書的出版還部分得到湖南軟件職業(yè)學院教學質量工程項目——基于微課程模式及項目驅動模式的“C++程序設計”課程建設與研究(項目編號:KC1502)的資助;本書的部分內容參閱了國內外有關文獻資料,均已經在參考文獻中列出,在此一并表示感謝。
由于本書的編寫目的定位于桌面應用開發(fā)的基礎知識與案例分析相結合,試圖讓讀者在深入了解桌面應用開發(fā)的相關概念與關鍵技術的基礎上,能嘗試開展桌面應用開發(fā)編程的一些初步編程工作,因此在本書的內容編寫與結構組織上具有一定的難度,加之筆者水平有限,雖然幾經修改,但書中仍然會難免存在一些疏漏與不足之處,敬請讀者、專家、以及同行朋友們的批評指正,在此先行表示感謝。
本書凝聚了筆者多年的教學和科研經驗,在編寫過程中,盡管筆者一直保持嚴謹的態(tài)度,但難免有錯誤或不妥之處,懇請讀者批評指正,在此深表感謝。
項目一 建設工程監(jiān)管信息系統(tǒng)(一)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目二 建設工程監(jiān)管信息系統(tǒng)(二)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目三 建設工程監(jiān)管信息系統(tǒng)(三)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目四 碼頭中心船貨申報系統(tǒng)(一)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目五 碼頭中心船貨申報系統(tǒng)(二)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目六 碼頭中心船貨申報系統(tǒng)(三)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目七 生產管理系統(tǒng)(一)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目八 生產管理系統(tǒng)(二)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目九 食堂飯卡管理系統(tǒng)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目十 建設用地供應備案系統(tǒng)(一)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目十一 建設用地供應備案系統(tǒng)(二)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目十二 學生信息管理系統(tǒng)(一)
一、必備知識
二、解題思路
三、操作步驟
四、具體任務
項目十三 學生信息管理系統(tǒng)(二)
項目十四 教務管理信息系統(tǒng)(一)
項目十五 教務管理信息系統(tǒng)(二)
項目十六 教務管理信息系統(tǒng)(三)
項目十七 宿舍管理系統(tǒng)(一)
項目十八 宿舍管理系統(tǒng)(二)
項目十九 宿舍管理系統(tǒng)(三)
項目二十 通達辦公自動化系統(tǒng)(一)
項目二十一 通達辦公自動化系統(tǒng)(二)
項目二十二 通達辦公自動化系統(tǒng)(三)
項目二十三 銀行信貸管理系統(tǒng)(一)
項目二十四 銀行信貸管理系統(tǒng)(二)
附錄一 Net方向部分參考答案
附錄二 Java方向部分參考答案