Visual C#程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2009-11  出版社:清華大學(xué)出版社  作者:楊建軍  頁數(shù):372  

前言

  Microsoft Visual C#是一種功能強(qiáng)大,使用簡(jiǎn)單的編程語言,主要面向需要使用Microsoft ,NET Framework來創(chuàng)建應(yīng)用程序的開發(fā)者,它綜合了Visual Basic的高生產(chǎn)率和C抖的行動(dòng)力,本書旨在介紹基礎(chǔ)知識(shí),指導(dǎo)用戶使用VisualStudio2005和,NET Framework來進(jìn)行C#編程,學(xué)完本書以后,讀者將對(duì)C#有一個(gè)全面的理解,能夠用它來創(chuàng)建控制臺(tái)應(yīng)用程序,構(gòu)建Windows窗體應(yīng)用程序,數(shù)據(jù)庫應(yīng)用程序的開發(fā),開發(fā)ASP,NET Web應(yīng)用程序以及創(chuàng)建并使用Web服務(wù)。  本書從教學(xué)的實(shí)際需求出發(fā),合理安排知識(shí)結(jié)構(gòu),從零開始,由淺入深,循序漸進(jìn)地講解了Microsoft Visual C#的基本知識(shí)和程序開發(fā)的基本方法,本書共分為17章,主要內(nèi)容如下:  第1章介紹了,NET Framework的有關(guān)知識(shí),C#言的特點(diǎn),C#常用術(shù)語以及正確認(rèn)識(shí)程序設(shè)計(jì)語言等。  第2章介紹了Visual C#開發(fā)環(huán)境,主要內(nèi)容包括IIS的安裝,VisualStudio2005的安裝,VisualStudio2005的功能,VisualStudio2005使用等?! 〉?章介紹了C#基本語法,主要內(nèi)容包括關(guān)鍵字,基本數(shù)據(jù)類型,變量、運(yùn)算符和表達(dá)式等?! 〉?章介紹了控制臺(tái)應(yīng)用程序的開發(fā),主要內(nèi)容包括命名空間,Console類,Convert類,Main方法,C#預(yù)處理器指令,C#程序結(jié)構(gòu),如何創(chuàng)建控制臺(tái)應(yīng)用程序等?! 〉?章介紹了方法和作用域,主要內(nèi)容包括方法聲明,方法調(diào)用,作用域,Math類?! 〉?章介紹了Windows窗體應(yīng)用程序設(shè)計(jì)(1),主要內(nèi)容包括窗體對(duì)象,控件對(duì)象,Message Box類,創(chuàng)建Windows應(yīng)用程序等。  第7章介紹了流程控制語句,主要內(nèi)容包括分支語句,循環(huán)語句,跳轉(zhuǎn)語句等?! 〉?章介紹了值和引用,主要內(nèi)容包括值類型,引用類型,裝箱與拆箱,Object類,類型與別名,類型之間的轉(zhuǎn)換,CTS的優(yōu)點(diǎn)等。  第9章介紹了錯(cuò)誤和異常處理機(jī)制,主要內(nèi)容包括C#中的錯(cuò)誤處理,異常處理,拋出異常,自定義異常等。  第10章介紹了C#的文件操作,主要內(nèi)容包括文件和目錄相關(guān)的類,文件操作,文本文件的處理等?! 〉?1章介紹了Visual C# OOP技術(shù)(1),主要內(nèi)容包括定義并使用類,類的構(gòu)造函數(shù)和析構(gòu)函數(shù),繼承與多態(tài),屬性,索引器,委派和事件的處理等。  第12章介紹了Visual C# OOP技術(shù)(2),主要內(nèi)容包括泛型類和方法的定義,迭代器,匿名方法,操作符重載,部分類的定義方法等。  第13章介紹了Windows窗體應(yīng)用程序設(shè)計(jì)(2),主要內(nèi)容包括菜單和工具欄的設(shè)計(jì),常用對(duì)話框控件的使用等。

內(nèi)容概要

本書由淺入深、循序漸進(jìn)地介紹了Microsoft Visual C#的基礎(chǔ)知識(shí)以及如何使用Visual Studi0 2005和.NET Framework來進(jìn)行C#編程。全書共分l7章,分別介紹了.NET Framework的基礎(chǔ)知識(shí)、Visual C#開發(fā)環(huán)境介紹、C#的基礎(chǔ)知識(shí)和各種特性、控制臺(tái)應(yīng)用程序設(shè)計(jì)、Windows窗體應(yīng)用程序設(shè)計(jì)、管理錯(cuò)誤和異常處理機(jī)制、數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)、web應(yīng)用程序設(shè)計(jì)、Web服務(wù)的創(chuàng)建和使用、應(yīng)用程序的部署等內(nèi)容。    本書內(nèi)容豐富,結(jié)構(gòu)清晰,語言簡(jiǎn)練,圖文并茂,具有較強(qiáng)的實(shí)用性和可操作性,可作為大中專院校、職業(yè)院校及各類社會(huì)培訓(xùn)學(xué)校的優(yōu)秀教材,也可作為廣大初、中級(jí)電腦編程愛好者的自學(xué)參考書。    本書對(duì)應(yīng)的電子教案、實(shí)例源文件和習(xí)題答案可以到http://www.tupwk.corn.cn/edu網(wǎng)站下載。

書籍目錄

第1章 Visual C#既述  1.1 .NET Framework介紹    1.1.1 NET Framework概述    1.1.2 .NET Framework體系結(jié)構(gòu)    1.1.3 .NET Framework支持的語言介紹  1.2 Visual C#紹    1.2.1 Visual C#簡(jiǎn)介    1.2.2 Visual C#的語言特點(diǎn)    1.2.3 C#程序與.NET Framework關(guān)系  1.3 Visual#術(shù)語介紹  1.4 正確認(rèn)識(shí)程序設(shè)計(jì)語言  1.5 上機(jī)練習(xí)  1.6 習(xí)題第2章 Visual C#開發(fā)環(huán)境介紹  2.1 IIS的安裝  2.2 Visual Studi0 2005的安裝  2.3 Visual Studi0 2005的功能  2.4 Visual Studi0使用    2.4.1 Visual Studi0的設(shè)置    2.4.2 Visual Studi0 2005的啟動(dòng)  2.5 上機(jī)練習(xí)  2.6 習(xí)題第3章 C#基本語法  3.1 標(biāo)識(shí)符  3.2 關(guān)鍵字  3.3 基本數(shù)據(jù)類型  3.4 常量    3.4.1 字面常量    3.4.2 符號(hào)常量  3.5 變量    3.5.1 變量的命名    3.5.2 變量的聲明    3.5.3 變量的賦值    3.5.4 變量的分類  3.6 運(yùn)算符與表達(dá)式    3.6.1 運(yùn)算符與表達(dá)式的類型    3.6.2 運(yùn)算符的優(yōu)先級(jí)    3.6.3 運(yùn)算符的結(jié)合性  3.7 上機(jī)練習(xí)  3.8 習(xí)題第4章 控制臺(tái)應(yīng)用程序的設(shè)計(jì)  4.1 命名空間    4.1.1 namespace關(guān)鍵字    4.1.2 usin9關(guān)鍵字  4.2 System.Console類    4.2.1 Console類概述    4.2.2 Console類屬性    4.2.3 Comde類方法  4.3 System.Convert類  4.4 Main方法    4.4.1 Main方法返回值    4.4.2 命令行參數(shù)  4.5 C#預(yù)處理器指令  4.6 C#程序結(jié)構(gòu)    4.6.1 語句、塊和空白    4.6.2 C#程序結(jié)構(gòu)  4.7 創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序  4.8 命令行操作方式  4.9 上機(jī)練習(xí)  4.10 習(xí)題第5章 方法和作用域  5.1 方法  ……第6章 Windows窗體應(yīng)用程序設(shè)計(jì)(1)第7章 流程控制語句第8章 理解值和引用第9章 管理錯(cuò)誤和異常第10章 C#文件操作第11章 Visual C#OOP技術(shù)(1)第12章 Visual C#OOP技術(shù)(2)第13章 Windows窗體應(yīng)用程序設(shè)計(jì)(2)第14章 數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)第15章 構(gòu)建Web應(yīng)用程序第16章 Web服務(wù)創(chuàng)建和使用第17章 應(yīng)用程序的部署參考文獻(xiàn)

章節(jié)摘錄

  3.與Web的緊密結(jié)合  Web是現(xiàn)今編程的一大趨勢(shì)與潮流,.NET中新增的程序開發(fā)模型越來越多的解決方案需要與Web標(biāo)準(zhǔn)相結(jié)合、相統(tǒng)一,例如,超文本標(biāo)記語言(Hypertext Markup Language,HTML)和XML。由于歷史的原因,現(xiàn)存的一些開發(fā)工具不能與Web緊密地結(jié)合。SOAP的使用使得Visual C#.NET克服了這一缺陷,大規(guī)模深層次的分布式開發(fā)從此成為可能?! ∮辛薟eb服務(wù)框架的幫助,對(duì)程序員來說,網(wǎng)絡(luò)服務(wù)就像是C#的本地對(duì)象。程序員們能夠方便地開發(fā)Web服務(wù),并允許它們通過Internet被運(yùn)行在操作系統(tǒng)上的任何語言所調(diào)用。舉個(gè)例子,XML已經(jīng)成為網(wǎng)絡(luò)中數(shù)據(jù)結(jié)構(gòu)傳送的標(biāo)準(zhǔn),為了提高效率,Visual C#.NET允許直接將XML數(shù)據(jù)映射為結(jié)構(gòu)。這樣就可以有效地處理各種數(shù)據(jù)?! ?.完全的安全性與錯(cuò)誤處理  語言的安全性與錯(cuò)誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù)。任何人都會(huì)犯錯(cuò)誤,即使是有豐富經(jīng)驗(yàn)的程序員也不例外:忘記變量的初始化,對(duì)不屬于自己管理范圍的內(nèi)存空間進(jìn)行修改,等等。這些錯(cuò)誤常常產(chǎn)生難以預(yù)見的后果。一旦這樣的軟件被投入使用,尋找并改正這些簡(jiǎn)單錯(cuò)誤的代價(jià)也是讓人難以忍受的。Visual C#.NET的先進(jìn)設(shè)計(jì)思想可以消除軟件開發(fā)中的一些常見錯(cuò)誤,并提供了包括類型安全在內(nèi)的完整的安全性能。為了減少開發(fā)中的錯(cuò)誤,VisualC#.NET會(huì)幫助開發(fā)人員通過更少的代碼完成相同的功能,這不但減輕了編程人員的工作量,同時(shí)也有效地避免了錯(cuò)誤的發(fā)生?! ?NET運(yùn)行庫提供了代碼訪問安全特性,它允許管理員和用戶根據(jù)代碼的II)來配置安全等級(jí)。當(dāng)應(yīng)用程序執(zhí)行時(shí),運(yùn)行庫將自動(dòng)對(duì)它進(jìn)行計(jì)算,然后給它一個(gè)權(quán)限集。根據(jù)應(yīng)用程序獲得的權(quán)限不同,應(yīng)用程序或者正常運(yùn)行,或者發(fā)生安全f生異常,計(jì)算機(jī)上的本地安全設(shè)置最終決定了代碼所收到的權(quán)限。內(nèi)存管理中的垃圾收集機(jī)制減輕了開發(fā)人員對(duì)內(nèi)存管理的負(fù)擔(dān)。.NET平臺(tái)提供的垃圾收集器(Garbage Collection,GC)將負(fù)責(zé)資源的釋放與對(duì)象撤銷時(shí)的內(nèi)存清理工作。  變量是類型安全的。在Visual C#.NET中,不能使用未初始化的變量,對(duì)象的成員變量由編譯器負(fù)責(zé)將其置為0,當(dāng)局部變量未經(jīng)初始化而被使用時(shí),編譯器將給出提醒;Visual C#.NET不支持不安全的指向,不能將整數(shù)指向引用類型,當(dāng)進(jìn)行下行指向時(shí),Visual C#.NET將自動(dòng)驗(yàn)證指向的有效性;Visual C#.NET提供了邊界檢查與溢出檢查功能?! ?.靈活的版本處理技術(shù)  Visual C#.NET提供了內(nèi)置的版本支持來減少開發(fā)費(fèi)用,使用Visual C#.NET將會(huì)使開發(fā)人員更加輕松地開發(fā)和維護(hù)各種商業(yè)應(yīng)用。

編輯推薦

  《Visual C#程序設(shè)計(jì)實(shí)用教程》(理論→實(shí)例→上機(jī)→習(xí)題)4階段教學(xué)模式,任務(wù)驅(qū)動(dòng)的講解方式,方便學(xué)習(xí)和教學(xué),眾多典型的實(shí)例操作,注重培訓(xùn)動(dòng)手能力,PPT電子教案及素材免費(fèi)下載,專業(yè)的網(wǎng)上技術(shù)支持。

圖書封面

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


    Visual C#程序設(shè)計(jì)實(shí)用教程 PDF格式下載


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

 
 

  •   雖然也有些錯(cuò)誤,但是書上面的實(shí)例很好,學(xué)習(xí)的過程中并不感覺枯燥,內(nèi)容寫的淺顯易懂
  •   不錯(cuò) 挺厚的一本書
  •   我喜歡清華大學(xué)出版的書,這本書編寫的很好,適合初學(xué)者。只是送貨不及時(shí),還是‘半島晨報(bào)’送貨的好,因?yàn)槲沂墙鹬輩^(qū)的最好還是‘半島晨報(bào)’送貨。如果當(dāng)當(dāng)網(wǎng)給我選擇送貨單位我寧愿選擇‘半島晨報(bào)’而不選擇“小紅馬”,真是令人心煩的“小紅馬”。
  •   挺好的,上課要用到
  •   書的質(zhì)量很好,不過運(yùn)輸慢了點(diǎn)
 

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

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