本書是面向高等職業(yè)教育、高等專科教育的電子信息類專業(yè)軟件開發(fā)教材。全書共14章,緊密結(jié)合當(dāng)前流行開發(fā)語(yǔ)言C#,系統(tǒng)地介紹了C#語(yǔ)言開發(fā)環(huán)境,算法設(shè)計(jì),語(yǔ)法基礎(chǔ),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組和Array類,面向?qū)ο蟪绦蛟O(shè)計(jì),程序調(diào)試與異常處理,Windows窗體應(yīng)用程序設(shè)計(jì),MDI窗體,XML文件,繪圖,ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù)。本書中每章主要包括知識(shí)講解、教學(xué)案例設(shè)計(jì)以及任務(wù)實(shí)施。本書根據(jù)不同階段的教學(xué)內(nèi)容設(shè)計(jì)了三個(gè)項(xiàng)目:控制臺(tái)應(yīng)用程序開發(fā)項(xiàng)目;窗體應(yīng)用程序開發(fā)項(xiàng)目;數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)項(xiàng)目。這三個(gè)項(xiàng)目將書中所涉及到的知識(shí)點(diǎn)以項(xiàng)目形式進(jìn)行整合,使讀者在實(shí)踐中更好地掌握項(xiàng)目開發(fā)的過(guò)程。在內(nèi)容組織上將C#語(yǔ)言基礎(chǔ)知識(shí)與實(shí)際應(yīng)用相結(jié)合,讀者可在邊學(xué)邊做中快速掌握使用C#開發(fā)軟件,使讀者能夠?qū)#語(yǔ)言有比較直觀的認(rèn)識(shí),具有很強(qiáng)的實(shí)用性。
第1章 C#初探 1.1 C#簡(jiǎn)介 1.2 搭建開發(fā)環(huán)境 1.3 開發(fā)第一個(gè)C#控制臺(tái)應(yīng)用程序 1.4 任務(wù)實(shí)施 1.5 問題探究 1.6 實(shí)踐與思考第2章 算法設(shè)計(jì) 2.1 計(jì)算機(jī)程序和計(jì)算機(jī)語(yǔ)言 2.2 算法 2.3 任務(wù)實(shí)施 2.4 問題探究 2.5 實(shí)踐與思考第3章 語(yǔ)法基礎(chǔ) 3.1 標(biāo)識(shí)符 3.2 數(shù)據(jù)類型 3.3 運(yùn)算符和表達(dá)式 3.4 數(shù)據(jù)的輸入和輸出 3.5 任務(wù)實(shí)施 3.6 問題探究 3.7 實(shí)踐與思考第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4.1 if語(yǔ)句 4.2 switch語(yǔ)句 4.3 任務(wù)實(shí)施 4.4 問題探究 4.5 實(shí)踐與思考第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.1 while語(yǔ)句 5.2 do-while語(yǔ)句 5.3 for語(yǔ)句 5.4 循環(huán)跳轉(zhuǎn)語(yǔ)句 5.5 任務(wù)實(shí)施 5.6 問題探究 5.7 實(shí)踐與思考第6章 數(shù)組和Array類 6.1 一維數(shù)組 6.2 二維數(shù)組 6.3 Array類 6.4 ArrayList類和List<T>類 6.5 任務(wù)實(shí)施 6.6 問題探究 6.7 實(shí)踐與思考第7章 面向?qū)ο蟪绦蛟O(shè)計(jì) 7.1 類 7.2 類的方法 7.3 類的構(gòu)造函數(shù) 7.4 靜態(tài)成員和索引器 7.5 類的繼承 7.6 類的多態(tài) 7.7 接口、委托和事件 7.8 任務(wù)實(shí)施 7.9 問題探究 7.10 實(shí)踐與思考第8章 程序調(diào)試與異常處理 8.1 程序錯(cuò)誤 8.2 程序的異常處理 8.3 任務(wù)實(shí)施 8.4 問題探究 8.5 實(shí)踐與思考第9章 Windows窗體應(yīng)用程序設(shè)計(jì) 9.1 Windows窗體和控件概述 9.2 文本類控件 9.3 命令類控件 9.4 圖形類控件 9.5 選擇類控件 9.6 列表類控件 9.7 容器類控件 9.8 日期時(shí)間類控件 9.9 其他控件 9.10 任務(wù)實(shí)施 9.11 問題探究 9.12 實(shí)踐與思考第10章 MDI窗體設(shè)計(jì) 10.1 MDI窗體 10.2 菜單和快捷菜單 10.3 工具欄和狀態(tài)欄 10.4 通用對(duì)話框 10.5 任務(wù)實(shí)施 10.6 問題探究 10.7 實(shí)踐與思考第11章 XML文件 11.1 文件概述 11.2 讀文件 11.3 寫文件 11.4 任務(wù)實(shí)施 11.5 問題探究 11.6 實(shí)踐與思考第12章 繪圖 12.1 什么是GDI 12.2 任務(wù)實(shí)施 12.3 問題探究 12.4 實(shí)踐與思考第13章 ADO.NET數(shù)據(jù)庫(kù) 13.1 ADO.NET簡(jiǎn)介 13.2 水晶報(bào)表 13.3 任務(wù)實(shí)施 13.4 問題與探究 13.5 實(shí)踐與思考第14章 項(xiàng)目設(shè)計(jì) 14.1 超市收銀模擬系統(tǒng)――控制臺(tái)應(yīng)用程序 14.2 銀行ATM模擬系統(tǒng)――Windows窗體應(yīng)用程序 14.3 企業(yè)客戶信息管理系統(tǒng)――數(shù)據(jù)庫(kù)設(shè)計(jì)
當(dāng)今社會(huì)是一個(gè)數(shù)字化、網(wǎng)絡(luò)化、信息化的社會(huì),Internet/Intranet(因特網(wǎng)/企業(yè)內(nèi)部網(wǎng))在世界范圍迅速普及,電子商務(wù)的熱潮急劇膨脹。社會(huì)信息化、數(shù)據(jù)的分布式處理、各種計(jì)算機(jī)資源的共享等應(yīng)用需求推動(dòng)著計(jì)算機(jī)軟件開發(fā)技術(shù)的迅速發(fā)展。政府、企業(yè)的信息化處理,都急需大量掌握軟件開發(fā)技術(shù)的專門人才。根據(jù)全國(guó)高等職業(yè)教育信息類系列教材研討會(huì)的精神,在適當(dāng)介紹理論知識(shí)的基礎(chǔ)上,突出實(shí)踐能力的培養(yǎng),并且結(jié)合作者多年的計(jì)算機(jī)軟件開發(fā)教學(xué)與研究經(jīng)驗(yàn),我們編寫了這本適合高等職業(yè)院校、高等專科學(xué)校電子信息類專業(yè)學(xué)生使用的專業(yè)基礎(chǔ)課教材。
本書層次清楚、概念準(zhǔn)確、深入淺出、通俗易懂。全書堅(jiān)持實(shí)用技術(shù)和工程實(shí)踐相結(jié)合的原則,側(cè)重理論聯(lián)系實(shí)際,結(jié)合高等職業(yè)院校學(xué)生的特點(diǎn),注重基本能力和基本技能的培養(yǎng)。書中所有任務(wù)的編排均來(lái)自于工程實(shí)踐,有很強(qiáng)的針對(duì)性和實(shí)用性,使學(xué)生“學(xué)得快、用得上、記得牢”。
全書共分14章,主要包括:C#語(yǔ)言開發(fā)環(huán)境,算法設(shè)計(jì),語(yǔ)法基礎(chǔ),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組和Array類,面向?qū)ο蟪绦蛟O(shè)計(jì),程序調(diào)試與異常處理,Windows窗體應(yīng)用程序設(shè)計(jì),MDI窗體設(shè)計(jì),XML文件,繪圖,ADO.NET數(shù)據(jù)庫(kù)等知識(shí)供讀者學(xué)習(xí)參考。
本書中每章主要包括知識(shí)講解、教學(xué)案例設(shè)計(jì)以及任務(wù)實(shí)施;在涵蓋所有技術(shù)點(diǎn)介紹的同時(shí),最終將具體技術(shù)應(yīng)用到項(xiàng)目實(shí)例中,使得讀者能夠更全面、更容易、更深刻地了解C#程序編程,本書根據(jù)不同階段的教學(xué)內(nèi)容設(shè)計(jì)了三個(gè)項(xiàng)目:控制臺(tái)應(yīng)用程序開發(fā)項(xiàng)目、窗體應(yīng)用程序開發(fā)項(xiàng)目、數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)項(xiàng)目;三個(gè)項(xiàng)目將書中所涉及到的知識(shí)點(diǎn)以項(xiàng)目形式進(jìn)行整合,使讀者在實(shí)踐中更好地掌握項(xiàng)目開發(fā)的過(guò)程。
經(jīng)過(guò)細(xì)致的調(diào)研,編寫組老師在本書的編寫過(guò)程中,力求做到:將現(xiàn)代教學(xué)廣泛使用的任務(wù)驅(qū)動(dòng)思想引入本書,提高了學(xué)生學(xué)習(xí)本課程的主動(dòng)性;注重新知識(shí)、新技術(shù)、新內(nèi)容的講解,內(nèi)容緊跟行業(yè)技術(shù)最新發(fā)展?fàn)顟B(tài);保持高職教育特色,進(jìn)一步加大實(shí)訓(xùn)教學(xué)的內(nèi)容,理論聯(lián)系實(shí)際,教材中設(shè)置了大量的實(shí)踐教學(xué)案例,激發(fā)了學(xué)生學(xué)習(xí)本課程的積極性,有針對(duì)性地培養(yǎng)了學(xué)生的實(shí)踐動(dòng)手能力。
本書由邢臺(tái)職業(yè)技術(shù)學(xué)院楊平主編并負(fù)責(zé)編寫第2、3、7章;丁莉編寫第9、14章;柴旭光編寫第8、13章;邵慧瑩負(fù)責(zé)編寫第1、6章;宋海軍編寫第10章;王黨利和陳步英編寫第4、11章;王海賓和霍艷玲編寫第5、12章;全書由楊平統(tǒng)稿。在本書編寫的過(guò)程中,褚建立、賈建中、劉彥舫、張洪星等老師給本書也提出了很多建議,在此一并表示感謝。
本書結(jié)構(gòu)合理,層次清晰,講解詳細(xì)透徹,可作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的教材,也可作為廣大從事計(jì)算機(jī)應(yīng)用工作的科技人員的參考書。
由于時(shí)間倉(cāng)促和編者水平所限,不當(dāng)和謬誤之處敬請(qǐng)各位專家和讀者指正。
編者