注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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) 簽: 算法語言

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

前言
第1章 Visual Studio 2005和C#.NET概述
1.1 Visual Studio 2005、.NET框架和C#簡介
1.1.1 Visual Studio 2005
1.1.2 .NET框架簡介
1.1.3 C#語言簡介
1.2 在Visual Studio 2005中創(chuàng)建C#控制臺應(yīng)用程序
1.2.1 創(chuàng)建HelloWorld控制臺應(yīng)用程序項(xiàng)目
1.2.2 編寫在控制臺中顯示消息“歡迎使用C#.NET程序設(shè)計(jì)”的程序
1.2.3 生成并運(yùn)行控制臺應(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)建用戶界面
1.4.3 Visual Studio 2005自動生成代碼說明
1.4.4 應(yīng)用程序運(yùn)行時(shí),窗體是如何顯示的?
1.4.5 在WelcomeWorld項(xiàng)目中添加按鈕執(zhí)行代碼
1.4.6 設(shè)置WelcomeWorld項(xiàng)目為啟動項(xiàng)目
1.4.7 運(yùn)行WelcomeWorld項(xiàng)目Windows應(yīng)用程序
1.4.8 多啟動項(xiàng)目的設(shè)置
1.5 面向?qū)ο驝#程序主要結(jié)構(gòu)簡介
1.5.1 編寫計(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 編寫簡單面向?qū)ο骔indows應(yīng)用程序
1.7.1 創(chuàng)建計(jì)算圓面積的Windows應(yīng)用程序并設(shè)計(jì)界面
1.7.2 添加自定義的計(jì)算圓面積的類
1.7.3 添加Windows控件處理事件
1.7.4 運(yùn)行CircleAreaW項(xiàng)目
1.8 作業(yè)
第2章 數(shù)據(jù)類型、變量和表達(dá)式
2.1 數(shù)據(jù)類型的值類型
2.1.1 整數(shù)類型
2.1.2 布爾類型
2.1.3 字符類型
2.1.4 實(shí)數(shù)類型
2.1.5 結(jié)構(gòu)類型
2.1.6 枚舉類型
2.2 引用類型
2.2.1 類
2.2.2 數(shù)組
2.2.3 委托
2.2.4 接口
2.3 類型轉(zhuǎn)換
2.3.1 隱式類型轉(zhuǎn)換
2.3.2 顯式類型轉(zhuǎn)換
2.3.3 Convert類
2.4 裝箱和拆箱
2.4.1 內(nèi)存“堆?!焙汀岸选?br /> 2.4.2 裝箱轉(zhuǎn)換
2.4.3 拆箱
2.5 變量和常量
2.5.1 變量聲明
2.5.2 變量類型
2.5.3 常量
2.5.4 標(biāo)識符命名規(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ù)類型
2.7.1 字符串string
2.7.2 StringBuilder類
2.7.3 DateTime結(jié)構(gòu)
2.8 作業(yè)
第3章 流程控制
3.1 選擇語句
3.1.1 if語句
3.1.2 switch語句
3.2 循環(huán)語句
3.2.1 while 循環(huán)語句
3.2.2 do-while循環(huán)語句
3.2.3 for 循環(huán)語句
3.2.4 foreach語句
3.3 跳轉(zhuǎn)語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 return語句
3.3.4 goto語句
3.4 異常處理
3.4.1 異常處理概述
3.4.2 異常處理語句try-catch語句
3.4.3 使用finally塊
3.4.4 未處理的異常
3.4.5 異常層次結(jié)構(gòu)
3.4.6 throw語句
3.4.7 通過實(shí)例說明程序處理異常的流程
3.5 作業(yè)
第4章 數(shù)組和集合
4.1 集合類型與集合類型的接口
4.1.1 集合類型概述
4.1.2 IEnumerable接口
4.1.3 ICollection接口
4.2 數(shù)組Array、ArrayList和List泛型類
4.2.1 IList接口
4.2.2 數(shù)組Array類
4.2.3 ArrayList集合類型
4.2.4 List泛型類
4.2.5 數(shù)組Array、ArrayList和List泛型類比較
4.3 Hashtable、Dictionary和SortedList集合類
4.3.1 IDictionary接口
4.3.2 Hashtable類
4.3.3 Dictionary泛型類
4.3.4 SortedList類型
4.3.5 SortedList泛型類
4.4 Queue類和Queue泛型類,Stack類和Stack泛型類
4.4.1 隊(duì)列Queue類和Queue泛型類
4.4.2 堆棧Stack類和Stack泛型類
4.5 選擇集合類
4.6 作業(yè)
第5章 創(chuàng)建Windows窗體應(yīng)用程序
5.1 Windows窗體
5.1.1 Windows窗體簡介
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 對控件進(jìn)行分層
5.2.4 使用Anchor屬性固定控件相對于父控件的邊框距離
5.2.5 Dock屬性將控件與窗體邊緣對齊
5.2.6 設(shè)置控件的Tab鍵順序
5.2.7 使用“格式”子菜單調(diào)整界面控件布局
5.3 控件介紹
5.3.1 TextBox控件
5.3.2 Button按鈕控件
5.3.3 例:登錄對話框和模式對話框的應(yīng)用
5.3.4 RadioButton單選按鈕控件
5.3.5 CheckBox復(fù)選框控件
5.3.6 例:使用單選和復(fù)選按鈕編寫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 通用對話框
5.4.1 MessageBox消息框
5.4.2 文件對話框
5.4.3 例:創(chuàng)建標(biāo)準(zhǔn)菜單、工具欄和狀態(tài)欄
5.5 作業(yè)
第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)
6.1 對象、類和結(jié)構(gòu)
6.1.1 對象、類和結(jié)構(gòu)概述
6.1.2 類
6.1.3 結(jié)構(gòu)
6.1.4 對象
6.1.5 類聲明
6.1.6 分部類定義
6.1.7 類繼承定義
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 通過值傳遞值類型
6.2.4 通過值傳遞引用類型
6.2.5 引用傳遞值類型
6.2.6 通過引用傳遞引用類型
6.2.7 參數(shù)數(shù)組params
6.3 靜態(tài)成員與靜態(tài)類
6.3.1 靜態(tài)成員
6.3.2 靜態(tà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抽象類和類成員
6.4.5 sealed密封類和類成員
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 非對稱訪問器可訪問性
6.5.8 .Net框架類的索引器與屬性Item
6.6 使用Visual Studio類關(guān)系圖可視化
創(chuàng)建對象
6.7 作業(yè)
第7章 委托與事件、泛型和反射
7.1 委托與事件
7.1.1 委托
7.1.2 事件概述
7.1.3 使用事件
7.1.4 .NET框架事件的委托類型
7.1.5 Windows應(yīng)用程序使用事件處理機(jī)制
7.2 泛型
7.2.1 泛型概述
7.2.2 泛型類、結(jié)構(gòu)、接口和泛型成員
7.2.3 類型參數(shù)的約束
7.3 可空類型
7.3.1 可空類型概述
7.3.2 使用可空類型
7.4 反射
7.4.1 反射概述
7.4.2 反射獲取和加載程序集System.Reflection.Assembly
7.4.3 反射獲取類型System.Type
7.4.4 反射創(chuàng)建類型的成員
7.4.5 反射創(chuàng)建類型的實(shí)例
7.4.6 反射調(diào)用類型實(shí)例的方法
7.4.7 反射的性能
7.4.8 反射技術(shù)示例
7.5 作業(yè)
第8章 流、文件、XML和配置文件
8.1 流和文件
8.1.1 流Stream類
8.1.2 FileStream類
8.1.3 BinaryReader與BinaryWriter類
8.1.4 TextReader、StreamReader和StringReader類
8.1.5 File類
8.1.6 FileInfo類
8.1.7 Directory類
8.1.8 例:創(chuàng)建簡單Windows資源管理器應(yīng)用程序
8.2 .NET框架的XML編程
8.2.1 .NET框架的XML編程概述
8.2.2 XML文檔對象模型
8.2.3 使用XmlReader、XmlWriter讀寫XML文件
8.2.4 使用XmlDocument類處理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ù)庫編程
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類建立連接
9.2.2 使用命令Command類
9.2.3 DBDataReader類
9.2.4 使用DBCommand執(zhí)行存儲過程
9.2.5 面向接口IdbConnection、IdbCommand、IDataReader編程95
9.3 DataSet數(shù)據(jù)集
9.3.1 DataSet對象模型
9.3.2 可視化創(chuàng)建DataSet數(shù)據(jù)集控件
9.3.3 使用編程代碼創(chuàng)建DataSet類
9.3.4 DataTable的架構(gòu)
9.3.5 DataColumn列對象
9.3.6 創(chuàng)建DataTable架構(gòu)
9.3.7 創(chuàng)建DataSet表間關(guān)系DataRelation對象
9.3.8 DataRow類
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類
9.5 類型化數(shù)據(jù)集與TableAdapter
9.5.1 數(shù)據(jù)源創(chuàng)建
9.5.2 類型化數(shù)據(jù)集
9.5.3 使用類型化數(shù)據(jù)集創(chuàng)建顯示相關(guān)表Windows應(yīng)用程序
9.5.4 TableAdapter類
9.5.5 添加TableAdapter查詢
9.5.6 添加TableAdapter全局查詢
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 通過ComboBox和DataGridView控件創(chuàng)建查找表
9.7 作業(yè)
第10章 進(jìn)程與線程
10.1 進(jìn)程
10.1.1 創(chuàng)建和綁定到進(jìn)程
10.1.2 啟動進(jìn)程和停止進(jìn)程
10.1.3 例:創(chuàng)建Windows的當(dāng)前進(jìn)程列表應(yīng)用程序
10.2 線程
10.2.1 線程概述
10.2.2 創(chuàng)建線程
10.2.3 線程睡眠Sleep、中斷Interrupt和銷毀Abort
10.2.4 使用線程池ThreadPool類
10.2.5 后臺線程與前臺線程
10.3 線程同步
10.3.1 Interlocked類互鎖操作
10.3.2 lock和Monitor類監(jiān)視器
10.3.3 同步事件和等待句柄
10.3.4 ReaderWriterLock類
10.3.5 Mutex類
10.4 BackgroundWorker與窗體控件線程安全調(diào)用
10.4.1 BackgroundWorker組件
10.4.2 實(shí)現(xiàn)后臺操作的Windows應(yīng)用程序
10.4.3 對Windows窗體控件進(jì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類
11.1.3 使用WebRequest和WebResponse類請求數(shù)據(jù)和發(fā)送數(shù)據(jù)
11.1.4 使用FtpWebRequest和FtpWebResponse類
11.1.5 TCP服務(wù)
11.1.6 Socket類
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ū)動異步調(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 ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號