注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETC#.NET程序設(shè)計(jì)

C#.NET程序設(shè)計(jì)

C#.NET程序設(shè)計(jì)

定 價(jià):¥27.00

作 者: 李旗
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 算法語(yǔ)言

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111227793 出版時(shí)間: 2008-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 275 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)全面介紹了C#編程的原理和方法,涉及類(lèi)與對(duì)象、控制語(yǔ)句、方法、數(shù)組、繼承、多態(tài)、異常處理、數(shù)據(jù)庫(kù)編程、網(wǎng)絡(luò)編程、異步多線(xiàn)程、XML、Web服務(wù)、泛型、集合等基本概念及應(yīng)用方法。本書(shū)采用盡早接觸類(lèi)與對(duì)象的方法,循序漸進(jìn)地介紹面向?qū)ο蟮脑O(shè)計(jì)方法,介紹.NET框架2.0和Visual C#2005的關(guān)鍵新特性。采用理論與實(shí)例結(jié)合、相互滲透、逐步引導(dǎo)的方法,實(shí)例豐富、圖文并茂、內(nèi)容繁簡(jiǎn)得當(dāng),由淺入深,讀者十分容易入門(mén)并逐步精通。 本書(shū)可作為高等院校相關(guān)專(zhuān)業(yè)的編程語(yǔ)言教材和C#編程教材,也可作為軟件設(shè)計(jì)人員進(jìn)行C#程序開(kāi)發(fā)的參考資料。為方便教師教學(xué),本書(shū)配有免費(fèi)教學(xué)課件,歡迎選用該書(shū)作為教材的老師索取。

作者簡(jiǎn)介

暫缺《C#.NET程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 Visual Studio 2005和C#.NET概述
1.1 Visual Studio 2005、.NET框架和C#簡(jiǎn)介
1.1.1 Visual Studio 2005
1.1.2 .NET框架簡(jiǎn)介
1.1.3 C#語(yǔ)言簡(jiǎn)介
1.2 在Visual Studio 2005中創(chuàng)建C#控制臺(tái)應(yīng)用程序
1.2.1 創(chuàng)建HelloWorld控制臺(tái)應(yīng)用程序項(xiàng)目
1.2.2 編寫(xiě)在控制臺(tái)中顯示消息“歡迎使用C#.NET程序設(shè)計(jì)”的程序
1.2.3 生成并運(yùn)行控制臺(tái)應(yīng)用程序
1.3 命名空間
1.3.1 命名空間定義
1.3.2 使用命名空間
1.3.3 命名空間與程序集
1.4 創(chuàng)建Windows窗體應(yīng)用程序
1.4.1 在解決方案中添加Windows應(yīng)用程序新項(xiàng)目
1.4.2 在WelcomeWorld新項(xiàng)目創(chuàng)建用戶(hù)界面
1.4.3 Visual Studio 2005自動(dòng)生成代碼說(shuō)明
1.4.4 應(yīng)用程序運(yùn)行時(shí),窗體是如何顯示的?
1.4.5 在WelcomeWorld項(xiàng)目中添加按鈕執(zhí)行代碼
1.4.6 設(shè)置WelcomeWorld項(xiàng)目為啟動(dòng)項(xiàng)目
1.4.7 運(yùn)行WelcomeWorld項(xiàng)目Windows應(yīng)用程序
1.4.8 多啟動(dòng)項(xiàng)目的設(shè)置
1.5 面向?qū)ο驝#程序主要結(jié)構(gòu)簡(jiǎn)介
1.5.1 編寫(xiě)計(jì)算圓面積的程序
1.5.2 C#程序的構(gòu)成
1.5.3 方法定義和調(diào)用
1.6 程序調(diào)試
1.6.1 使用調(diào)試器運(yùn)行調(diào)試程序
1.6.2 查看調(diào)試器中的數(shù)據(jù)
1.7 編寫(xiě)簡(jiǎn)單面向?qū)ο骔indows應(yīng)用程序
1.7.1 創(chuàng)建計(jì)算圓面積的Windows應(yīng)用程序并設(shè)計(jì)界面
1.7.2 添加自定義的計(jì)算圓面積的類(lèi)
1.7.3 添加Windows控件處理事件
1.7.4 運(yùn)行CircleAreaW項(xiàng)目
1.8 作業(yè)
第2章 數(shù)據(jù)類(lèi)型、變量和表達(dá)式
2.1 數(shù)據(jù)類(lèi)型的值類(lèi)型
2.1.1 整數(shù)類(lèi)型
2.1.2 布爾類(lèi)型
2.1.3 字符類(lèi)型
2.1.4 實(shí)數(shù)類(lèi)型
2.1.5 結(jié)構(gòu)類(lèi)型
2.1.6 枚舉類(lèi)型
2.2 引用類(lèi)型
2.2.1 類(lèi)
2.2.2 數(shù)組
2.2.3 委托
2.2.4 接口
2.3 類(lèi)型轉(zhuǎn)換
2.3.1 隱式類(lèi)型轉(zhuǎn)換
2.3.2 顯式類(lèi)型轉(zhuǎn)換
2.3.3 Convert類(lèi)
2.4 裝箱和拆箱
2.4.1 內(nèi)存“堆?!焙汀岸选?br /> 2.4.2 裝箱轉(zhuǎn)換
2.4.3 拆箱
2.5 變量和常量
2.5.1 變量聲明
2.5.2 變量類(lèi)型
2.5.3 常量
2.5.4 標(biāo)識(shí)符命名規(guī)則
2.6 表達(dá)式
2.6.1 操作符
2.6.2 賦值運(yùn)算符及其表達(dá)式
2.6.3 算術(shù)運(yùn)算符及其表達(dá)式
2.6.4 關(guān)系運(yùn)算符及其表達(dá)式
2.6.5 布爾運(yùn)算符及其表達(dá)式
2.6.6 位運(yùn)算符及其表達(dá)式
2.6.7 條件運(yùn)算符及其表達(dá)式
2.6.8 自增、自減運(yùn)算符
2.6.9 new運(yùn)算符
2.6.10 is運(yùn)算符
2.6.11 as運(yùn)算符
2.6.12 typeof運(yùn)算符
2.6.13 checked和unchecked操作符
2.6.14 sizeof運(yùn)算符
2.7 String、StringBuilder和DateTime數(shù)據(jù)類(lèi)型
2.7.1 字符串string
2.7.2 StringBuilder類(lèi)
2.7.3 DateTime結(jié)構(gòu)
2.8 作業(yè)
第3章 流程控制
3.1 選擇語(yǔ)句
3.1.1 if語(yǔ)句
3.1.2 switch語(yǔ)句
3.2 循環(huán)語(yǔ)句
3.2.1 while 循環(huán)語(yǔ)句
3.2.2 do-while循環(huán)語(yǔ)句
3.2.3 for 循環(huán)語(yǔ)句
3.2.4 foreach語(yǔ)句
3.3 跳轉(zhuǎn)語(yǔ)句
3.3.1 break語(yǔ)句
3.3.2 continue語(yǔ)句
3.3.3 return語(yǔ)句
3.3.4 goto語(yǔ)句
3.4 異常處理
3.4.1 異常處理概述
3.4.2 異常處理語(yǔ)句try-catch語(yǔ)句
3.4.3 使用finally塊
3.4.4 未處理的異常
3.4.5 異常層次結(jié)構(gòu)
3.4.6 throw語(yǔ)句
3.4.7 通過(guò)實(shí)例說(shuō)明程序處理異常的流程
3.5 作業(yè)
第4章 數(shù)組和集合
4.1 集合類(lèi)型與集合類(lèi)型的接口
4.1.1 集合類(lèi)型概述
4.1.2 IEnumerable接口
4.1.3 ICollection接口
4.2 數(shù)組Array、ArrayList和List泛型類(lèi)
4.2.1 IList接口
4.2.2 數(shù)組Array類(lèi)
4.2.3 ArrayList集合類(lèi)型
4.2.4 List泛型類(lèi)
4.2.5 數(shù)組Array、ArrayList和List泛型類(lèi)比較
4.3 Hashtable、Dictionary和SortedList集合類(lèi)
4.3.1 IDictionary接口
4.3.2 Hashtable類(lèi)
4.3.3 Dictionary泛型類(lèi)
4.3.4 SortedList類(lèi)型
4.3.5 SortedList泛型類(lèi)
4.4 Queue類(lèi)和Queue泛型類(lèi),Stack類(lèi)和Stack泛型類(lèi)
4.4.1 隊(duì)列Queue類(lèi)和Queue泛型類(lèi)
4.4.2 堆棧Stack類(lèi)和Stack泛型類(lèi)
4.5 選擇集合類(lèi)
4.6 作業(yè)
第5章 創(chuàng)建Windows窗體應(yīng)用程序
5.1 Windows窗體
5.1.1 Windows窗體簡(jiǎn)介
5.1.2 窗體應(yīng)用程序的創(chuàng)建與運(yùn)行
5.1.3 Windows窗體事件
5.1.4 Windows應(yīng)用程序的委托與事件處理
5.1.5 向Windows窗體添加控件
5.2 調(diào)整控件
5.2.1 調(diào)整控件的大小
5.2.2 在窗體中定位控件
5.2.3 對(duì)控件進(jìn)行分層
5.2.4 使用Anchor屬性固定控件相對(duì)于父控件的邊框距離
5.2.5 Dock屬性將控件與窗體邊緣對(duì)齊
5.2.6 設(shè)置控件的Tab鍵順序
5.2.7 使用“格式”子菜單調(diào)整界面控件布局
5.3 控件介紹
5.3.1 TextBox控件
5.3.2 Button按鈕控件
5.3.3 例:登錄對(duì)話(huà)框和模式對(duì)話(huà)框的應(yīng)用
5.3.4 RadioButton單選按鈕控件
5.3.5 CheckBox復(fù)選框控件
5.3.6 例:使用單選和復(fù)選按鈕編寫(xiě)Windows應(yīng)用程序
5.3.7 ListBox控件
5.3.8 ComboBox控件
5.3.9 例:使用ListBox控件和ComboBox控件
5.3.10 GroupBox控件
5.3.11 Panel控件
5.3.12 SplitContainer控件
5.3.13 TabControl選項(xiàng)卡控件
5.3.14 Treeview控件
5.3.15 ListView控件
5.3.16 ProgressBar進(jìn)程條控件
5.3.17 ToolStrip控件
5.3.18 StatusStrip狀態(tài)欄控件
5.3.19 MenuStrip菜單控件
5.3.20 Timer定時(shí)器控件
5.3.21 控件命名規(guī)則
5.4 通用對(duì)話(huà)框
5.4.1 MessageBox消息框
5.4.2 文件對(duì)話(huà)框
5.4.3 例:創(chuàng)建標(biāo)準(zhǔn)菜單、工具欄和狀態(tài)欄
5.5 作業(yè)
第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)
6.1 對(duì)象、類(lèi)和結(jié)構(gòu)
6.1.1 對(duì)象、類(lèi)和結(jié)構(gòu)概述
6.1.2 類(lèi)
6.1.3 結(jié)構(gòu)
6.1.4 對(duì)象
6.1.5 類(lèi)聲明
6.1.6 分部類(lèi)定義
6.1.7 類(lèi)繼承定義
6.1.8 字段
6.1.9 構(gòu)造函數(shù)
6.1.10 析構(gòu)函數(shù)
6.2 方法
6.2.1 方法聲明
6.2.2 方法的參數(shù)
6.2.3 通過(guò)值傳遞值類(lèi)型
6.2.4 通過(guò)值傳遞引用類(lèi)型
6.2.5 引用傳遞值類(lèi)型
6.2.6 通過(guò)引用傳遞引用類(lèi)型
6.2.7 參數(shù)數(shù)組params
6.3 靜態(tài)成員與靜態(tài)類(lèi)
6.3.1 靜態(tài)成員
6.3.2 靜態(tài)類(lèi)
6.4 繼承
6.4.1 繼承多態(tài)性
6.4.2 使用new關(guān)鍵字
6.4.3 使用virtual和override關(guān)鍵字
6.4.4 abstract抽象類(lèi)和類(lèi)成員
6.4.5 sealed密封類(lèi)和類(lèi)成員
6.4.6 接口繼承
6.4.7 重載運(yùn)算符
6.5 屬性與索引器
6.5.1 屬性的定義
6.5.2 使用屬性
6.5.3 接口屬性
6.5.4 索引器
6.5.5 接口中的索引器
6.5.6 屬性和索引器之間的比較
6.5.7 非對(duì)稱(chēng)訪問(wèn)器可訪問(wèn)性
6.5.8 .Net框架類(lèi)的索引器與屬性Item
6.6 使用Visual Studio類(lèi)關(guān)系圖可視化
創(chuàng)建對(duì)象
6.7 作業(yè)
第7章 委托與事件、泛型和反射
7.1 委托與事件
7.1.1 委托
7.1.2 事件概述
7.1.3 使用事件
7.1.4 .NET框架事件的委托類(lèi)型
7.1.5 Windows應(yīng)用程序使用事件處理機(jī)制
7.2 泛型
7.2.1 泛型概述
7.2.2 泛型類(lèi)、結(jié)構(gòu)、接口和泛型成員
7.2.3 類(lèi)型參數(shù)的約束
7.3 可空類(lèi)型
7.3.1 可空類(lèi)型概述
7.3.2 使用可空類(lèi)型
7.4 反射
7.4.1 反射概述
7.4.2 反射獲取和加載程序集System.Reflection.Assembly
7.4.3 反射獲取類(lèi)型System.Type
7.4.4 反射創(chuàng)建類(lèi)型的成員
7.4.5 反射創(chuàng)建類(lèi)型的實(shí)例
7.4.6 反射調(diào)用類(lèi)型實(shí)例的方法
7.4.7 反射的性能
7.4.8 反射技術(shù)示例
7.5 作業(yè)
第8章 流、文件、XML和配置文件
8.1 流和文件
8.1.1 流Stream類(lèi)
8.1.2 FileStream類(lèi)
8.1.3 BinaryReader與BinaryWriter類(lèi)
8.1.4 TextReader、StreamReader和StringReader類(lèi)
8.1.5 File類(lèi)
8.1.6 FileInfo類(lèi)
8.1.7 Directory類(lèi)
8.1.8 例:創(chuàng)建簡(jiǎn)單Windows資源管理器應(yīng)用程序
8.2 .NET框架的XML編程
8.2.1 .NET框架的XML編程概述
8.2.2 XML文檔對(duì)象模型
8.2.3 使用XmlReader、XmlWriter讀寫(xiě)XML文件
8.2.4 使用XmlDocument類(lèi)處理XML數(shù)據(jù)
8.3 應(yīng)用程序配置文件
8.3.1 應(yīng)用程序設(shè)置Settings
8.3.2 使用ConfigurationManager管理應(yīng)用程序配置文件
8.4 作業(yè)
第9章 數(shù)據(jù)庫(kù)編程
9.1 ADO.NET概述
9.1.1 設(shè)計(jì)ADO.NET的目的
9.1.2 ADO.NET結(jié)構(gòu)
9.1.3 .NET框架數(shù)據(jù)提供程序
9.1.4 .Net框架數(shù)據(jù)提供程序的比較
9.2 使用.NET框架數(shù)據(jù)提供程序
9.2.1 使用Connection類(lèi)建立連接
9.2.2 使用命令Command類(lèi)
9.2.3 DBDataReader類(lèi)
9.2.4 使用DBCommand執(zhí)行存儲(chǔ)過(guò)程
9.2.5 面向接口IdbConnection、IdbCommand、IDataReader編程95
9.3 DataSet數(shù)據(jù)集
9.3.1 DataSet對(duì)象模型
9.3.2 可視化創(chuàng)建DataSet數(shù)據(jù)集控件
9.3.3 使用編程代碼創(chuàng)建DataSet類(lèi)
9.3.4 DataTable的架構(gòu)
9.3.5 DataColumn列對(duì)象
9.3.6 創(chuàng)建DataTable架構(gòu)
9.3.7 創(chuàng)建DataSet表間關(guān)系DataRelation對(duì)象
9.3.8 DataRow類(lèi)
9.3.9 DataTable數(shù)據(jù)添加
9.4 數(shù)據(jù)適配器
9.4.1 數(shù)據(jù)適配器概述
9.4.2 從DataAdapter填充DataSet
9.4.3 使用DataAdapter更新數(shù)據(jù)源
9.4.4 使用CommandBuilder類(lèi)
9.5 類(lèi)型化數(shù)據(jù)集與TableAdapter
9.5.1 數(shù)據(jù)源創(chuàng)建
9.5.2 類(lèi)型化數(shù)據(jù)集
9.5.3 使用類(lèi)型化數(shù)據(jù)集創(chuàng)建顯示相關(guān)表Windows應(yīng)用程序
9.5.4 TableAdapter類(lèi)
9.5.5 添加TableAdapter查詢(xún)
9.5.6 添加TableAdapter全局查詢(xún)
9.6 Windows窗體數(shù)據(jù)控件及可視化編程
9.6.1 BindingSource組件
9.6.2 BindingNavigator控件
9.6.3 使用數(shù)據(jù)源設(shè)計(jì)Windows窗體數(shù)據(jù)控件
9.6.4 DataGridView控件
9.6.5 通過(guò)ComboBox和DataGridView控件創(chuàng)建查找表
9.7 作業(yè)
第10章 進(jìn)程與線(xiàn)程
10.1 進(jìn)程
10.1.1 創(chuàng)建和綁定到進(jìn)程
10.1.2 啟動(dòng)進(jìn)程和停止進(jìn)程
10.1.3 例:創(chuàng)建Windows的當(dāng)前進(jìn)程列表應(yīng)用程序
10.2 線(xiàn)程
10.2.1 線(xiàn)程概述
10.2.2 創(chuàng)建線(xiàn)程
10.2.3 線(xiàn)程睡眠Sleep、中斷Interrupt和銷(xiāo)毀Abort
10.2.4 使用線(xiàn)程池ThreadPool類(lèi)
10.2.5 后臺(tái)線(xiàn)程與前臺(tái)線(xiàn)程
10.3 線(xiàn)程同步
10.3.1 Interlocked類(lèi)互鎖操作
10.3.2 lock和Monitor類(lèi)監(jiān)視器
10.3.3 同步事件和等待句柄
10.3.4 ReaderWriterLock類(lèi)
10.3.5 Mutex類(lèi)
10.4 BackgroundWorker與窗體控件線(xiàn)程安全調(diào)用
10.4.1 BackgroundWorker組件
10.4.2 實(shí)現(xiàn)后臺(tái)操作的Windows應(yīng)用程序
10.4.3 對(duì)Windows窗體控件進(jìn)行線(xiàn)程安全調(diào)用
10.5 作業(yè)
第11章 網(wǎng)絡(luò)編程與Web服務(wù)
11.1 網(wǎng)絡(luò)編程
11.1.1 網(wǎng)絡(luò)編程概述
11.1.2 WebClient類(lèi)
11.1.3 使用WebRequest和WebResponse類(lèi)請(qǐng)求數(shù)據(jù)和發(fā)送數(shù)據(jù)
11.1.4 使用FtpWebRequest和FtpWebResponse類(lèi)
11.1.5 TCP服務(wù)
11.1.6 Socket類(lèi)
11.1.7 WebBrowser控件
11.2 Web服務(wù)
11.2.1 Web服務(wù)概述
11.2.2 使用ASP.NET創(chuàng)建Web服務(wù)
11.2.3 使用事件驅(qū)動(dòng)異步調(diào)用Web服務(wù)
11.2.4 使用SOAP頭身份驗(yàn)證創(chuàng)建Web服務(wù)安全
11.2.5 使用Web服務(wù)創(chuàng)建分布式應(yīng)用程序
11.3 作業(yè)
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)