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

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

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

定 價:¥27.00

作 者: 李旗
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 算法語言

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

前言
第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#控制臺應用程序
1.2.1 創(chuàng)建HelloWorld控制臺應用程序項目
1.2.2 編寫在控制臺中顯示消息“歡迎使用C#.NET程序設(shè)計”的程序
1.2.3 生成并運行控制臺應用程序
1.3 命名空間
1.3.1 命名空間定義
1.3.2 使用命名空間
1.3.3 命名空間與程序集
1.4 創(chuàng)建Windows窗體應用程序
1.4.1 在解決方案中添加Windows應用程序新項目
1.4.2 在WelcomeWorld新項目創(chuàng)建用戶界面
1.4.3 Visual Studio 2005自動生成代碼說明
1.4.4 應用程序運行時,窗體是如何顯示的?
1.4.5 在WelcomeWorld項目中添加按鈕執(zhí)行代碼
1.4.6 設(shè)置WelcomeWorld項目為啟動項目
1.4.7 運行WelcomeWorld項目Windows應用程序
1.4.8 多啟動項目的設(shè)置
1.5 面向?qū)ο驝#程序主要結(jié)構(gòu)簡介
1.5.1 編寫計算圓面積的程序
1.5.2 C#程序的構(gòu)成
1.5.3 方法定義和調(diào)用
1.6 程序調(diào)試
1.6.1 使用調(diào)試器運行調(diào)試程序
1.6.2 查看調(diào)試器中的數(shù)據(jù)
1.7 編寫簡單面向?qū)ο骔indows應用程序
1.7.1 創(chuàng)建計算圓面積的Windows應用程序并設(shè)計界面
1.7.2 添加自定義的計算圓面積的類
1.7.3 添加Windows控件處理事件
1.7.4 運行CircleAreaW項目
1.8 作業(yè)
第2章 數(shù)據(jù)類型、變量和表達式
2.1 數(shù)據(jù)類型的值類型
2.1.1 整數(shù)類型
2.1.2 布爾類型
2.1.3 字符類型
2.1.4 實數(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 標識符命名規(guī)則
2.6 表達式
2.6.1 操作符
2.6.2 賦值運算符及其表達式
2.6.3 算術(shù)運算符及其表達式
2.6.4 關(guān)系運算符及其表達式
2.6.5 布爾運算符及其表達式
2.6.6 位運算符及其表達式
2.6.7 條件運算符及其表達式
2.6.8 自增、自減運算符
2.6.9 new運算符
2.6.10 is運算符
2.6.11 as運算符
2.6.12 typeof運算符
2.6.13 checked和unchecked操作符
2.6.14 sizeof運算符
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 通過實例說明程序處理異常的流程
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 隊列Queue類和Queue泛型類
4.4.2 堆棧Stack類和Stack泛型類
4.5 選擇集合類
4.6 作業(yè)
第5章 創(chuàng)建Windows窗體應用程序
5.1 Windows窗體
5.1.1 Windows窗體簡介
5.1.2 窗體應用程序的創(chuàng)建與運行
5.1.3 Windows窗體事件
5.1.4 Windows應用程序的委托與事件處理
5.1.5 向Windows窗體添加控件
5.2 調(diào)整控件
5.2.1 調(diào)整控件的大小
5.2.2 在窗體中定位控件
5.2.3 對控件進行分層
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 例:登錄對話框和模式對話框的應用
5.3.4 RadioButton單選按鈕控件
5.3.5 CheckBox復選框控件
5.3.6 例:使用單選和復選按鈕編寫Windows應用程序
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選項卡控件
5.3.14 Treeview控件
5.3.15 ListView控件
5.3.16 ProgressBar進程條控件
5.3.17 ToolStrip控件
5.3.18 StatusStrip狀態(tài)欄控件
5.3.19 MenuStrip菜單控件
5.3.20 Timer定時器控件
5.3.21 控件命名規(guī)則
5.4 通用對話框
5.4.1 MessageBox消息框
5.4.2 文件對話框
5.4.3 例:創(chuàng)建標準菜單、工具欄和狀態(tài)欄
5.5 作業(yè)
第6章 面向?qū)ο蟪绦蛟O(shè)計
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 重載運算符
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應用程序使用事件處理機制
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)建類型的實例
7.4.6 反射調(diào)用類型實例的方法
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資源管理器應用程序
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 應用程序配置文件
8.3.1 應用程序設(shè)置Settings
8.3.2 使用ConfigurationManager管理應用程序配置文件
8.4 作業(yè)
第9章 數(shù)據(jù)庫編程
9.1 ADO.NET概述
9.1.1 設(shè)計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應用程序
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è)計Windows窗體數(shù)據(jù)控件
9.6.4 DataGridView控件
9.6.5 通過ComboBox和DataGridView控件創(chuàng)建查找表
9.7 作業(yè)
第10章 進程與線程
10.1 進程
10.1.1 創(chuàng)建和綁定到進程
10.1.2 啟動進程和停止進程
10.1.3 例:創(chuàng)建Windows的當前進程列表應用程序
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 實現(xiàn)后臺操作的Windows應用程序
10.4.3 對Windows窗體控件進行線程安全調(diào)用
10.5 作業(yè)
第11章 網(wǎng)絡編程與Web服務
11.1 網(wǎng)絡編程
11.1.1 網(wǎng)絡編程概述
11.1.2 WebClient類
11.1.3 使用WebRequest和WebResponse類請求數(shù)據(jù)和發(fā)送數(shù)據(jù)
11.1.4 使用FtpWebRequest和FtpWebResponse類
11.1.5 TCP服務
11.1.6 Socket類
11.1.7 WebBrowser控件
11.2 Web服務
11.2.1 Web服務概述
11.2.2 使用ASP.NET創(chuàng)建Web服務
11.2.3 使用事件驅(qū)動異步調(diào)用Web服務
11.2.4 使用SOAP頭身份驗證創(chuàng)建Web服務安全
11.2.5 使用Web服務創(chuàng)建分布式應用程序
11.3 作業(yè)
參考文獻

本目錄推薦

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