C#面向?qū)ο蟪绦蛟O計

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

前言

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

內(nèi)容概要

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

書籍目錄

前言
第1章 C#概述
1.1 C#的發(fā)展
1.2 C#的特點
1.3 C#能編寫的應用程序
1.4 開發(fā)工具
1.5 控制臺應用程序
1.6 可視化程序開發(fā)初探
習題1
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 數(shù)據(jù)類型
2.2 類型轉(zhuǎn)換
2.3 運算符和表達式
習題2
第3章 結(jié)構(gòu)化程序設計
3.1 順序結(jié)構(gòu)
3.2 選擇結(jié)構(gòu)
3.3 循環(huán)結(jié)構(gòu)
3.4 數(shù)組
習題3
第4章 面向?qū)ο缶幊袒A
4.1 類與對象
4.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.3 this關(guān)鍵字
4.4 屬性
4.5 方法
4.6靜態(tài)和實例類成員
習題4
第5章 繼承、多態(tài)與接口
5.1 繼承
5.2 多態(tài)性
5.3 抽象類和抽象方法
5.4 接口
習題
第6章委托、事件及異常處理
6.1 委托
6.2 事件
6.3 異常處理
習題
第7章 Windows程序開發(fā)基礎
第8章 Windows Forms高級應用
第9章 文件與通用對話框
第10章 ADO.NET訪問數(shù)據(jù)庫
第11章 學生信息管理系統(tǒng)開發(fā)
附錄
參考文獻

章節(jié)摘錄

  11.2詳細設計  11.2.1三層結(jié)構(gòu)  在軟件體系結(jié)構(gòu)中,分層結(jié)構(gòu)是最重要的一種結(jié)構(gòu)。一個良好的應用程序模式,不僅可以方便軟件的開發(fā)與維護,而且可以保證系統(tǒng)的性能。下面就微軟推薦的三層結(jié)構(gòu)給以簡要介紹?! ≡谥行⌒蛻贸绦蜷_發(fā)中,備受推崇的是三層結(jié)構(gòu)模式。三層結(jié)構(gòu)模式是指將應用程序的體系結(jié)構(gòu)劃分為表示層、業(yè)務層和數(shù)據(jù)層?! 。?)表示層:顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù),僅僅提供應用程序與用戶進行交互的界面?! 。?)業(yè)務層:實現(xiàn)應用程序的業(yè)務功能,通過封裝好的方法對數(shù)據(jù)層提供的數(shù)據(jù)進行業(yè)務處理,并將處理好的結(jié)果傳送給表示層。業(yè)務層是表示層和數(shù)據(jù)層的橋梁,表示層調(diào)用業(yè)務層的方法,而業(yè)務層接受數(shù)據(jù)層返回的結(jié)果。 ?。?)數(shù)據(jù)層:與數(shù)據(jù)庫直接進行操作,實現(xiàn)數(shù)據(jù)的保存和讀取操作。  在三層模式中,表示層和業(yè)務層均不包含任何對數(shù)據(jù)庫直接操作的代碼,客戶端必須通過業(yè)務層才能訪問數(shù)據(jù)層,從而避免用戶直接操作數(shù)據(jù)層,保證了數(shù)據(jù)的安全性。另外,由于表示層、業(yè)務層和數(shù)據(jù)層完全分離,當用戶界面或數(shù)據(jù)庫發(fā)生變化時,不需要對系統(tǒng)進行重新開發(fā),只需要在現(xiàn)有系統(tǒng)的基礎上做簡單調(diào)整即可,降低了開發(fā)和維護的成本?! ”硎緦印I(yè)務層和數(shù)據(jù)層之間的關(guān)系如圖11-2所示。

圖書封面

評論、評分、閱讀與下載


    C#面向?qū)ο蟪绦蛟O計 PDF格式下載


用戶評論 (總計2條)

 
 

  •   這個商品不錯,服務很好,速度很快,當當不錯。
  •   第一章的內(nèi)容有點過時了。
 

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

京ICP備13047387號-7