出版時間:2009-11 出版社:清華大學出版社 作者:楊建軍 頁數(shù):372
前言
Microsoft Visual C#是一種功能強大,使用簡單的編程語言,主要面向需要使用Microsoft ,NET Framework來創(chuàng)建應用程序的開發(fā)者,它綜合了Visual Basic的高生產(chǎn)率和C抖的行動力,本書旨在介紹基礎(chǔ)知識,指導用戶使用VisualStudio2005和,NET Framework來進行C#編程,學完本書以后,讀者將對C#有一個全面的理解,能夠用它來創(chuàng)建控制臺應用程序,構(gòu)建Windows窗體應用程序,數(shù)據(jù)庫應用程序的開發(fā),開發(fā)ASP,NET Web應用程序以及創(chuàng)建并使用Web服務?! ”緯鴱慕虒W的實際需求出發(fā),合理安排知識結(jié)構(gòu),從零開始,由淺入深,循序漸進地講解了Microsoft Visual C#的基本知識和程序開發(fā)的基本方法,本書共分為17章,主要內(nèi)容如下: 第1章介紹了,NET Framework的有關(guān)知識,C#言的特點,C#常用術(shù)語以及正確認識程序設(shè)計語言等?! 〉?章介紹了Visual C#開發(fā)環(huán)境,主要內(nèi)容包括IIS的安裝,VisualStudio2005的安裝,VisualStudio2005的功能,VisualStudio2005使用等。 第3章介紹了C#基本語法,主要內(nèi)容包括關(guān)鍵字,基本數(shù)據(jù)類型,變量、運算符和表達式等?! 〉?章介紹了控制臺應用程序的開發(fā),主要內(nèi)容包括命名空間,Console類,Convert類,Main方法,C#預處理器指令,C#程序結(jié)構(gòu),如何創(chuàng)建控制臺應用程序等?! 〉?章介紹了方法和作用域,主要內(nèi)容包括方法聲明,方法調(diào)用,作用域,Math類。 第6章介紹了Windows窗體應用程序設(shè)計(1),主要內(nèi)容包括窗體對象,控件對象,Message Box類,創(chuàng)建Windows應用程序等。 第7章介紹了流程控制語句,主要內(nèi)容包括分支語句,循環(huán)語句,跳轉(zhuǎn)語句等?! 〉?章介紹了值和引用,主要內(nèi)容包括值類型,引用類型,裝箱與拆箱,Object類,類型與別名,類型之間的轉(zhuǎn)換,CTS的優(yōu)點等。 第9章介紹了錯誤和異常處理機制,主要內(nèi)容包括C#中的錯誤處理,異常處理,拋出異常,自定義異常等。 第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)容包括泛型類和方法的定義,迭代器,匿名方法,操作符重載,部分類的定義方法等?! 〉?3章介紹了Windows窗體應用程序設(shè)計(2),主要內(nèi)容包括菜單和工具欄的設(shè)計,常用對話框控件的使用等。
內(nèi)容概要
本書由淺入深、循序漸進地介紹了Microsoft Visual C#的基礎(chǔ)知識以及如何使用Visual Studi0 2005和.NET Framework來進行C#編程。全書共分l7章,分別介紹了.NET Framework的基礎(chǔ)知識、Visual C#開發(fā)環(huán)境介紹、C#的基礎(chǔ)知識和各種特性、控制臺應用程序設(shè)計、Windows窗體應用程序設(shè)計、管理錯誤和異常處理機制、數(shù)據(jù)庫應用程序設(shè)計、web應用程序設(shè)計、Web服務的創(chuàng)建和使用、應用程序的部署等內(nèi)容。 本書內(nèi)容豐富,結(jié)構(gòu)清晰,語言簡練,圖文并茂,具有較強的實用性和可操作性,可作為大中專院校、職業(yè)院校及各類社會培訓學校的優(yōu)秀教材,也可作為廣大初、中級電腦編程愛好者的自學參考書。 本書對應的電子教案、實例源文件和習題答案可以到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#簡介 1.2.2 Visual C#的語言特點 1.2.3 C#程序與.NET Framework關(guān)系 1.3 Visual#術(shù)語介紹 1.4 正確認識程序設(shè)計語言 1.5 上機練習 1.6 習題第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的啟動 2.5 上機練習 2.6 習題第3章 C#基本語法 3.1 標識符 3.2 關(guān)鍵字 3.3 基本數(shù)據(jù)類型 3.4 常量 3.4.1 字面常量 3.4.2 符號常量 3.5 變量 3.5.1 變量的命名 3.5.2 變量的聲明 3.5.3 變量的賦值 3.5.4 變量的分類 3.6 運算符與表達式 3.6.1 運算符與表達式的類型 3.6.2 運算符的優(yōu)先級 3.6.3 運算符的結(jié)合性 3.7 上機練習 3.8 習題第4章 控制臺應用程序的設(shè)計 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#預處理器指令 4.6 C#程序結(jié)構(gòu) 4.6.1 語句、塊和空白 4.6.2 C#程序結(jié)構(gòu) 4.7 創(chuàng)建一個控制臺應用程序 4.8 命令行操作方式 4.9 上機練習 4.10 習題第5章 方法和作用域 5.1 方法 ……第6章 Windows窗體應用程序設(shè)計(1)第7章 流程控制語句第8章 理解值和引用第9章 管理錯誤和異常第10章 C#文件操作第11章 Visual C#OOP技術(shù)(1)第12章 Visual C#OOP技術(shù)(2)第13章 Windows窗體應用程序設(shè)計(2)第14章 數(shù)據(jù)庫應用程序設(shè)計第15章 構(gòu)建Web應用程序第16章 Web服務創(chuàng)建和使用第17章 應用程序的部署參考文獻
章節(jié)摘錄
3.與Web的緊密結(jié)合 Web是現(xiàn)今編程的一大趨勢與潮流,.NET中新增的程序開發(fā)模型越來越多的解決方案需要與Web標準相結(jié)合、相統(tǒng)一,例如,超文本標記語言(Hypertext Markup Language,HTML)和XML。由于歷史的原因,現(xiàn)存的一些開發(fā)工具不能與Web緊密地結(jié)合。SOAP的使用使得Visual C#.NET克服了這一缺陷,大規(guī)模深層次的分布式開發(fā)從此成為可能?! ∮辛薟eb服務框架的幫助,對程序員來說,網(wǎng)絡服務就像是C#的本地對象。程序員們能夠方便地開發(fā)Web服務,并允許它們通過Internet被運行在操作系統(tǒng)上的任何語言所調(diào)用。舉個例子,XML已經(jīng)成為網(wǎng)絡中數(shù)據(jù)結(jié)構(gòu)傳送的標準,為了提高效率,Visual C#.NET允許直接將XML數(shù)據(jù)映射為結(jié)構(gòu)。這樣就可以有效地處理各種數(shù)據(jù)?! ?.完全的安全性與錯誤處理 語言的安全性與錯誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù)。任何人都會犯錯誤,即使是有豐富經(jīng)驗的程序員也不例外:忘記變量的初始化,對不屬于自己管理范圍的內(nèi)存空間進行修改,等等。這些錯誤常常產(chǎn)生難以預見的后果。一旦這樣的軟件被投入使用,尋找并改正這些簡單錯誤的代價也是讓人難以忍受的。Visual C#.NET的先進設(shè)計思想可以消除軟件開發(fā)中的一些常見錯誤,并提供了包括類型安全在內(nèi)的完整的安全性能。為了減少開發(fā)中的錯誤,VisualC#.NET會幫助開發(fā)人員通過更少的代碼完成相同的功能,這不但減輕了編程人員的工作量,同時也有效地避免了錯誤的發(fā)生?! ?NET運行庫提供了代碼訪問安全特性,它允許管理員和用戶根據(jù)代碼的II)來配置安全等級。當應用程序執(zhí)行時,運行庫將自動對它進行計算,然后給它一個權(quán)限集。根據(jù)應用程序獲得的權(quán)限不同,應用程序或者正常運行,或者發(fā)生安全f生異常,計算機上的本地安全設(shè)置最終決定了代碼所收到的權(quán)限。內(nèi)存管理中的垃圾收集機制減輕了開發(fā)人員對內(nèi)存管理的負擔。.NET平臺提供的垃圾收集器(Garbage Collection,GC)將負責資源的釋放與對象撤銷時的內(nèi)存清理工作?! ∽兞渴穷愋桶踩?。在Visual C#.NET中,不能使用未初始化的變量,對象的成員變量由編譯器負責將其置為0,當局部變量未經(jīng)初始化而被使用時,編譯器將給出提醒;Visual C#.NET不支持不安全的指向,不能將整數(shù)指向引用類型,當進行下行指向時,Visual C#.NET將自動驗證指向的有效性;Visual C#.NET提供了邊界檢查與溢出檢查功能?! ?.靈活的版本處理技術(shù) Visual C#.NET提供了內(nèi)置的版本支持來減少開發(fā)費用,使用Visual C#.NET將會使開發(fā)人員更加輕松地開發(fā)和維護各種商業(yè)應用。
編輯推薦
《Visual C#程序設(shè)計實用教程》(理論→實例→上機→習題)4階段教學模式,任務驅(qū)動的講解方式,方便學習和教學,眾多典型的實例操作,注重培訓動手能力,PPT電子教案及素材免費下載,專業(yè)的網(wǎng)上技術(shù)支持。
圖書封面
評論、評分、閱讀與下載
Visual C#程序設(shè)計實用教程 PDF格式下載