出版時間:2010-5 出版社:機械工業(yè)出版社 作者:王晶晶 編 頁數(shù):246
前言
隨著.NET Framework 2.0的發(fā)布,微軟公司推出的新一代軟件開發(fā)工具Visnal Studio 2005備受rr行業(yè)的關(guān)注,從而迎來了應(yīng)用程序開發(fā)的新時代。于是,c#及相關(guān)的.NET Framework開發(fā)環(huán)境成為備受推崇的新技術(shù)之一,越來越多的軟件開發(fā)人員開始學(xué)習(xí)該技術(shù),高等學(xué)校也將c#作為計算機專業(yè)重要的語言課程?! ”緯Y(jié)構(gòu)清晰,內(nèi)容詳實,案例豐富,講解透徹,可作為高職高專計算機專業(yè)程序設(shè)計的教材。本書以實際工作過程中所需要的知識和技能為出發(fā)點,注重知識的過渡與銜接,精心設(shè)計實例,強化學(xué)生的動手能力,提高學(xué)生的專業(yè)技能?! ”緯卜譃?1章,從基本概念和實際應(yīng)用出發(fā),由淺入深、循序漸進地講述了c#語言基礎(chǔ)語法、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、Windows應(yīng)用程序開發(fā)和ADO.NET訪問數(shù)據(jù)庫等內(nèi)容,每一部分結(jié)合典型實例,讓學(xué)生在學(xué)的過程中動手操作,在學(xué)好理論知識的同時強化專業(yè)技能訓(xùn)練,最后又通過學(xué)生信息管理系統(tǒng)這一綜合實例,講述了使用c#開發(fā)信息管理系統(tǒng)的過程和技術(shù)。學(xué)習(xí)完本書,學(xué)生能夠掌握c#的基本知識和技術(shù),并能編寫Windows桌面應(yīng)用程序。本書的結(jié)構(gòu)安排如下: 第1章c#概述,介紹了c#的發(fā)展和特點,Visual Studio 2005集成開發(fā)環(huán)境及運用該S-具開發(fā)簡單的控制臺應(yīng)用程序和Windows應(yīng)用程序。 第2章數(shù)據(jù)類型、運算符與表達式,介紹了c#中數(shù)據(jù)類型、類型轉(zhuǎn)換的規(guī)則和語法及運算符與表達式。 第3章結(jié)構(gòu)化程序設(shè)計,介紹了結(jié)構(gòu)化程序設(shè)計中3種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)?! 〉?章 面向?qū)ο缶幊袒A(chǔ),介紹了面向?qū)ο缶幊痰幕靖拍睿ǎ侯惡蛯ο蟮亩x、構(gòu)造函數(shù)與析構(gòu)函數(shù)、this關(guān)鍵字、屬性、方法、靜態(tài)和實例成員?! 〉?章繼承、多態(tài)與接口,介紹了繼承、多態(tài)性、抽象類和抽象方法、接口?! 〉?章委托、事件及異常處理,介紹了委托、事件和異常處理。 第7章Windows程序開發(fā)基礎(chǔ),介紹了Windows應(yīng)用程序中所用到的控件及其屬性和方法、事件處理等?! 〉?章Windows Forms高級應(yīng)用,介紹了菜單欄、工具欄、狀態(tài)欄和MDI應(yīng)用程序?! 〉?章 文件與通用對話框,介紹了文件與目錄管理、文件的讀和寫及通用對話框。 第10章ADO.NET訪問數(shù)據(jù)庫,介紹了ADO.NET技術(shù)、訪問數(shù)據(jù)庫的步驟及常用的ADO.NET對象的屬性和方法。 第11章 學(xué)生信息管理系統(tǒng)開發(fā),介紹了系統(tǒng)開發(fā)的整個過程,包括系統(tǒng)分析、詳細設(shè)計、系統(tǒng)實現(xiàn)和部署應(yīng)用程序。
內(nèi)容概要
本書結(jié)合了高職高專教育的特點,系統(tǒng)講解了C#語言及其程序設(shè)計過程。全書共分為11章,從基本概念和實際應(yīng)用出發(fā),由淺入深、循序漸進地講述了C#語言基礎(chǔ)語法、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、Windows應(yīng)用程序開發(fā)和ADO.NET訪問數(shù)據(jù)庫等內(nèi)容,每一部分結(jié)合典型實例,讓學(xué)生在學(xué)的過程中動手操作,在學(xué)好理論知識的同時強化專業(yè)技能訓(xùn)練,最后又通過學(xué)生信息管理系統(tǒng)這一綜合實例,講述了使用C#開發(fā)信息管理系統(tǒng)的過程和技術(shù)。
本書既可作為高職高專院校計算機及相關(guān)專業(yè)的教材,也可作為廣大工程技術(shù)人員及計算機愛好者的參考用書。
書籍目錄
前言
第1章 C#概述
1.1 C#的發(fā)展
1.2 C#的特點
1.3 C#能編寫的應(yīng)用程序
1.4 開發(fā)工具
1.5 控制臺應(yīng)用程序
1.6 可視化程序開發(fā)初探
習(xí)題1
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 數(shù)據(jù)類型
2.2 類型轉(zhuǎn)換
2.3 運算符和表達式
習(xí)題2
第3章 結(jié)構(gòu)化程序設(shè)計
3.1 順序結(jié)構(gòu)
3.2 選擇結(jié)構(gòu)
3.3 循環(huán)結(jié)構(gòu)
3.4 數(shù)組
習(xí)題3
第4章 面向?qū)ο缶幊袒A(chǔ)
4.1 類與對象
4.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.3 this關(guān)鍵字
4.4 屬性
4.5 方法
4.6靜態(tài)和實例類成員
習(xí)題4
第5章 繼承、多態(tài)與接口
5.1 繼承
5.2 多態(tài)性
5.3 抽象類和抽象方法
5.4 接口
習(xí)題
第6章委托、事件及異常處理
6.1 委托
6.2 事件
6.3 異常處理
習(xí)題
第7章 Windows程序開發(fā)基礎(chǔ)
第8章 Windows Forms高級應(yīng)用
第9章 文件與通用對話框
第10章 ADO.NET訪問數(shù)據(jù)庫
第11章 學(xué)生信息管理系統(tǒng)開發(fā)
附錄
參考文獻
章節(jié)摘錄
11.2詳細設(shè)計 11.2.1三層結(jié)構(gòu) 在軟件體系結(jié)構(gòu)中,分層結(jié)構(gòu)是最重要的一種結(jié)構(gòu)。一個良好的應(yīng)用程序模式,不僅可以方便軟件的開發(fā)與維護,而且可以保證系統(tǒng)的性能。下面就微軟推薦的三層結(jié)構(gòu)給以簡要介紹。 在中小型應(yīng)用程序開發(fā)中,備受推崇的是三層結(jié)構(gòu)模式。三層結(jié)構(gòu)模式是指將應(yīng)用程序的體系結(jié)構(gòu)劃分為表示層、業(yè)務(wù)層和數(shù)據(jù)層?! 。?)表示層:顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù),僅僅提供應(yīng)用程序與用戶進行交互的界面?! 。?)業(yè)務(wù)層:實現(xiàn)應(yīng)用程序的業(yè)務(wù)功能,通過封裝好的方法對數(shù)據(jù)層提供的數(shù)據(jù)進行業(yè)務(wù)處理,并將處理好的結(jié)果傳送給表示層。業(yè)務(wù)層是表示層和數(shù)據(jù)層的橋梁,表示層調(diào)用業(yè)務(wù)層的方法,而業(yè)務(wù)層接受數(shù)據(jù)層返回的結(jié)果?! 。?)數(shù)據(jù)層:與數(shù)據(jù)庫直接進行操作,實現(xiàn)數(shù)據(jù)的保存和讀取操作?! ≡谌龑幽J街?,表示層和業(yè)務(wù)層均不包含任何對數(shù)據(jù)庫直接操作的代碼,客戶端必須通過業(yè)務(wù)層才能訪問數(shù)據(jù)層,從而避免用戶直接操作數(shù)據(jù)層,保證了數(shù)據(jù)的安全性。另外,由于表示層、業(yè)務(wù)層和數(shù)據(jù)層完全分離,當用戶界面或數(shù)據(jù)庫發(fā)生變化時,不需要對系統(tǒng)進行重新開發(fā),只需要在現(xiàn)有系統(tǒng)的基礎(chǔ)上做簡單調(diào)整即可,降低了開發(fā)和維護的成本。 表示層、業(yè)務(wù)層和數(shù)據(jù)層之間的關(guān)系如圖11-2所示。
圖書封面
評論、評分、閱讀與下載