C#面向?qū)ο蟪绦蛟O(shè)計(jì)

出版時(shí)間:2010-5  出版社:機(jī)械工業(yè)出版社  作者:王晶晶 編  頁數(shù):246  

前言

  隨著.NET Framework 2.0的發(fā)布,微軟公司推出的新一代軟件開發(fā)工具Visnal Studio 2005備受rr行業(yè)的關(guān)注,從而迎來了應(yīng)用程序開發(fā)的新時(shí)代。于是,c#及相關(guān)的.NET Framework開發(fā)環(huán)境成為備受推崇的新技術(shù)之一,越來越多的軟件開發(fā)人員開始學(xué)習(xí)該技術(shù),高等學(xué)校也將c#作為計(jì)算機(jī)專業(yè)重要的語言課程?! ”緯Y(jié)構(gòu)清晰,內(nèi)容詳實(shí),案例豐富,講解透徹,可作為高職高專計(jì)算機(jī)專業(yè)程序設(shè)計(jì)的教材。本書以實(shí)際工作過程中所需要的知識(shí)和技能為出發(fā)點(diǎn),注重知識(shí)的過渡與銜接,精心設(shè)計(jì)實(shí)例,強(qiáng)化學(xué)生的動(dòng)手能力,提高學(xué)生的專業(yè)技能?! ”緯卜譃?1章,從基本概念和實(shí)際應(yīng)用出發(fā),由淺入深、循序漸進(jìn)地講述了c#語言基礎(chǔ)語法、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、Windows應(yīng)用程序開發(fā)和ADO.NET訪問數(shù)據(jù)庫等內(nèi)容,每一部分結(jié)合典型實(shí)例,讓學(xué)生在學(xué)的過程中動(dòng)手操作,在學(xué)好理論知識(shí)的同時(shí)強(qiáng)化專業(yè)技能訓(xùn)練,最后又通過學(xué)生信息管理系統(tǒng)這一綜合實(shí)例,講述了使用c#開發(fā)信息管理系統(tǒng)的過程和技術(shù)。學(xué)習(xí)完本書,學(xué)生能夠掌握c#的基本知識(shí)和技術(shù),并能編寫Windows桌面應(yīng)用程序。本書的結(jié)構(gòu)安排如下:  第1章c#概述,介紹了c#的發(fā)展和特點(diǎn),Visual Studio 2005集成開發(fā)環(huán)境及運(yùn)用該S-具開發(fā)簡單的控制臺(tái)應(yīng)用程序和Windows應(yīng)用程序?! 〉?章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,介紹了c#中數(shù)據(jù)類型、類型轉(zhuǎn)換的規(guī)則和語法及運(yùn)算符與表達(dá)式?! 〉?章結(jié)構(gòu)化程序設(shè)計(jì),介紹了結(jié)構(gòu)化程序設(shè)計(jì)中3種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。  第4章 面向?qū)ο缶幊袒A(chǔ),介紹了面向?qū)ο缶幊痰幕靖拍睿ǎ侯惡蛯?duì)象的定義、構(gòu)造函數(shù)與析構(gòu)函數(shù)、this關(guān)鍵字、屬性、方法、靜態(tài)和實(shí)例成員。  第5章繼承、多態(tài)與接口,介紹了繼承、多態(tài)性、抽象類和抽象方法、接口?! 〉?章委托、事件及異常處理,介紹了委托、事件和異常處理?! 〉?章Windows程序開發(fā)基礎(chǔ),介紹了Windows應(yīng)用程序中所用到的控件及其屬性和方法、事件處理等?! 〉?章Windows Forms高級(jí)應(yīng)用,介紹了菜單欄、工具欄、狀態(tài)欄和MDI應(yīng)用程序。  第9章 文件與通用對(duì)話框,介紹了文件與目錄管理、文件的讀和寫及通用對(duì)話框?! 〉?0章ADO.NET訪問數(shù)據(jù)庫,介紹了ADO.NET技術(shù)、訪問數(shù)據(jù)庫的步驟及常用的ADO.NET對(duì)象的屬性和方法?! 〉?1章 學(xué)生信息管理系統(tǒng)開發(fā),介紹了系統(tǒng)開發(fā)的整個(gè)過程,包括系統(tǒng)分析、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和部署應(yīng)用程序。

內(nèi)容概要

本書結(jié)合了高職高專教育的特點(diǎn),系統(tǒng)講解了C#語言及其程序設(shè)計(jì)過程。全書共分為11章,從基本概念和實(shí)際應(yīng)用出發(fā),由淺入深、循序漸進(jìn)地講述了C#語言基礎(chǔ)語法、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、Windows應(yīng)用程序開發(fā)和ADO.NET訪問數(shù)據(jù)庫等內(nèi)容,每一部分結(jié)合典型實(shí)例,讓學(xué)生在學(xué)的過程中動(dòng)手操作,在學(xué)好理論知識(shí)的同時(shí)強(qiáng)化專業(yè)技能訓(xùn)練,最后又通過學(xué)生信息管理系統(tǒng)這一綜合實(shí)例,講述了使用C#開發(fā)信息管理系統(tǒng)的過程和技術(shù)。
  本書既可作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為廣大工程技術(shù)人員及計(jì)算機(jī)愛好者的參考用書。

書籍目錄

前言
第1章 C#概述
1.1 C#的發(fā)展
1.2 C#的特點(diǎn)
1.3 C#能編寫的應(yīng)用程序
1.4 開發(fā)工具
1.5 控制臺(tái)應(yīng)用程序
1.6 可視化程序開發(fā)初探
習(xí)題1
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 數(shù)據(jù)類型
2.2 類型轉(zhuǎn)換
2.3 運(yùn)算符和表達(dá)式
習(xí)題2
第3章 結(jié)構(gòu)化程序設(shè)計(jì)
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 類與對(duì)象
4.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.3 this關(guān)鍵字
4.4 屬性
4.5 方法
4.6靜態(tài)和實(shí)例類成員
習(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高級(jí)應(yīng)用
第9章 文件與通用對(duì)話框
第10章 ADO.NET訪問數(shù)據(jù)庫
第11章 學(xué)生信息管理系統(tǒng)開發(fā)
附錄
參考文獻(xiàn)

章節(jié)摘錄

  11.2詳細(xì)設(shè)計(jì)  11.2.1三層結(jié)構(gòu)  在軟件體系結(jié)構(gòu)中,分層結(jié)構(gòu)是最重要的一種結(jié)構(gòu)。一個(gè)良好的應(yīng)用程序模式,不僅可以方便軟件的開發(fā)與維護(hù),而且可以保證系統(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)用程序與用戶進(jìn)行交互的界面?! 。?)業(yè)務(wù)層:實(shí)現(xiàn)應(yīng)用程序的業(yè)務(wù)功能,通過封裝好的方法對(duì)數(shù)據(jù)層提供的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并將處理好的結(jié)果傳送給表示層。業(yè)務(wù)層是表示層和數(shù)據(jù)層的橋梁,表示層調(diào)用業(yè)務(wù)層的方法,而業(yè)務(wù)層接受數(shù)據(jù)層返回的結(jié)果。 ?。?)數(shù)據(jù)層:與數(shù)據(jù)庫直接進(jìn)行操作,實(shí)現(xiàn)數(shù)據(jù)的保存和讀取操作?! ≡谌龑幽J街校硎緦雍蜆I(yè)務(wù)層均不包含任何對(duì)數(shù)據(jù)庫直接操作的代碼,客戶端必須通過業(yè)務(wù)層才能訪問數(shù)據(jù)層,從而避免用戶直接操作數(shù)據(jù)層,保證了數(shù)據(jù)的安全性。另外,由于表示層、業(yè)務(wù)層和數(shù)據(jù)層完全分離,當(dāng)用戶界面或數(shù)據(jù)庫發(fā)生變化時(shí),不需要對(duì)系統(tǒng)進(jìn)行重新開發(fā),只需要在現(xiàn)有系統(tǒng)的基礎(chǔ)上做簡單調(diào)整即可,降低了開發(fā)和維護(hù)的成本?! ”硎緦印I(yè)務(wù)層和數(shù)據(jù)層之間的關(guān)系如圖11-2所示。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C#面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   這個(gè)商品不錯(cuò),服務(wù)很好,速度很快,當(dāng)當(dāng)不錯(cuò)。
  •   第一章的內(nèi)容有點(diǎn)過時(shí)了。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7