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