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

精通C#程序設計

精通C#程序設計

定 價:¥58.00

作 者: 呂文達編著
出版社: 清華大學出版社
叢編項:
標 簽: C語言

ISBN: 9787302091868 出版時間: 2004-11-01 包裝: 平裝
開本: 26cm 頁數(shù): 692 字數(shù):  

內(nèi)容簡介

  本書以C#語言為基礎,通過大量的范例及簡明扼要的解析闡述開發(fā)各種.NET應用程序所必須掌握的技巧。本書共20章,主要介紹:C#基礎概要,C#語言基礎,類與方法,而向?qū)ο蟪绦蛟O計,運算符重載,數(shù)組與矩陣,集合,文字處理,異常處理,事件與托管,文件的輸入/輸出與數(shù)據(jù)流,多線程設計,窗口程序設計,數(shù)據(jù)庫應用程序,繪圖,組件、屬性與映射,運程服務與應用程序定義域,網(wǎng)絡應用程序,組件應用程序等內(nèi)容。本書的特色是:起點低、入門快,實例精。本書適合想要了解如何使用C#語言開始.NET應用程序的讀者作為教材使用;不論讀者是否具備程序設計的背景,都可以從本書中受益。

作者簡介

暫缺《精通C#程序設計》作者簡介

圖書目錄

第1章 C#基礎概要
1.1.NETFramework與C#應用程序設計
1.2類庫
1.3C#程序語言
1.3.1第一個C#應用程序
1.3.2程序解析
1.4命名空間
1.5主控臺應用程序
1.5.1范例及其解析
1.5.2關于變量
1.6窗口應用程序
1.7本章小結(jié)
第2章C#語言基礎
2.1類型
2.1.1數(shù)值類型
2.1.2內(nèi)置引用類型
2.2使用變量
2.2.1變量聲明與指定
2.2.2變量生命期
2.3常數(shù)
2.4枚舉類型
2.5語句
2.5.1選擇語句
2.5.2switch語句
2.5.3循環(huán)語句
2.5.4跳轉(zhuǎn)語句
2.6運算符
2.6.1賦值運算符(’)
2.6.2算術(shù)運算符
2.6.3遞增遞減運算符
2.6.4關系運算符
2.6.5邏輯運算符
2.6.6條件式邏輯運算符
2.6.7一元以及多元運算符
2.6.8運算符優(yōu)先順序
2.7本章小結(jié)
第3章類與方法
3.1類
3.1.1定義類
3.1.2類實例與成員引用
3.1.3類的存取控制
3:2方法成員
3.2.1方法
3.2.2方法返回值
3.2.3存取修飾符
3.2.4參數(shù)傳遞
3.2.5靜態(tài)成員
3.2.6嵌套類
3.2.7方法重載
3.3構(gòu)造函數(shù)與析構(gòu)函數(shù)
3.3.1構(gòu)造函數(shù)
3.3.2析構(gòu)函數(shù)
3.4使用this關鍵字
3.5索引器
3.6屬性成員
3.7遞歸
3.8本章小結(jié)
第4章面向?qū)ο蟪绦蛟O計
4.1關于對象
4.2繼承:重復使用程序代碼
4.2.1實現(xiàn)繼承
4.2.2O均ect類
4.3繼承結(jié)構(gòu)里的類成員
4.3.1類繼承的方法存取限制
4.3.2方法重寫
4.3.3使用base與new關鍵字
4.3.4使用ilew創(chuàng)建新方法
4.3.5構(gòu)造函數(shù)的繼承
4.3.6密封類
4.3.7抽象類
4.4接口
4.4.1定義與使用接口
4.4.2繼承多個接口
4.4.3避免方法的存取沖突
4.5結(jié)構(gòu)
4.6本章小結(jié)
第5章運算符重載
5.1算術(shù)運算符重載
5.1.1Operator關鍵字
5.1.2處理不同類型運算
5.2邏輯運算符重載
5.3重載關系運算符
5.4轉(zhuǎn)換運算符
5.5本章小結(jié)
第6章數(shù)組與矩陣
6.1數(shù)組
6.1.1一維數(shù)組
6.1.2System.Array類
6.1.3存取數(shù)組對象以及數(shù)組初始化
6.1.4使用foreach
6.1.5操作數(shù)組元素
6.2多維數(shù)組
6.2.1矩形數(shù)組
6.2.2鋸齒形數(shù)組
6.3矩陣相乘
6.4魔術(shù)矩陣
6.5本章小結(jié)
第7章集合
7.1集合
7.21Collection接口
7.31List接口與實現(xiàn)類
7.4ArrayList類
7.4.1使用動態(tài)數(shù)組
7.4.2Sort方法與IComparable接口
7.51Comparable接口
7.6實現(xiàn)枚舉接口
7.7堆棧與隊列
7.7.1堆棧與Stack類
7.7.2隊列與Queue類
7.81Dictionary接口與字典
7.9散列與Hashtable類
7.10字典枚舉器
7.11元搜索與SortedList類
7.12BitArray類
7.13本章小結(jié)
第8章文字處理
8.1字符串類
8.1.1認識字符串
8.1.2String類屬性成員
8.1.3字符串比較與運算符
8.1.4分割字符串與獲取
子字符串
8.1.5字符刪除、插入
與大小寫轉(zhuǎn)換
8.1.6合并字符串
8.2動態(tài)字符串與StringBuilder類
8.3正則表達式
8.3.1正則表達式語法
8.3.2使用正則表達式
8.3.3使用正則表達式類
8.4格式化字符串
8.4.1格式化
8.4.2自定義數(shù)字格式
8.4.3日期時間格式化
8.4.4ToString方法
8.5本章小結(jié)
第9章異常處理
9.1關于程序錯誤以及異常處理
9.1.1捕捉程序的異常錯誤
9.1.2使用trycatch塊
9.1.3異常類(Exception)
9.1.4精確捕捉異常
9.1.5使用Hnally.
9.1.6嵌套try語句塊
9.1.7自行拋出異?!猼hrow語句
9.1.8自定義異常類
9.2查看異常類
9.3本章小結(jié)
第10章事件與委派
10.1關于事件
10.2事件與委派
10.2.1委派類型
10.3事件處理
10.3.1事件處理器
10.3.2EventArgs類型自變量
10.4內(nèi)置的委派類型——事件處理器
10.5多重傳送委派
10.6多重傳送事件
10.7本章小結(jié)
第11章文件輸入/輸出(I/0)與數(shù)據(jù)流
11.110類概述
11.2文件目錄操作
11.2.1操作目錄
11.2.2操作文件
11.3流
11.3.1讀寫字節(jié)數(shù)據(jù)
11.3.2內(nèi)存數(shù)據(jù)流——MemoryStream類
11.3.3文件流——FileStream類
11.3.4提升數(shù)據(jù)讀寫性能——使用緩沖流
11.4字符數(shù)據(jù)讀寫
11.5隨機存取
11.6異步I/O
11.7隔離存儲
11.8本章小結(jié)
第12章多線程設計
12.1線程與進程
12.2應用線程
12.2.1創(chuàng)建線程.
12.2.2線程的暫停與恢復
12.2.3暫停線程——使用Sleep與Join方法
12.3線程狀態(tài)
12.3.1判斷線程的結(jié)束
12.3.2取得線程狀態(tài)
12.4同步線程
12.5Monitor類
12.6終止線程
12.7線程管理——ThreadPool類
12.8死鎖
12.9本章小結(jié)
第13章窗口應用程序(門
13.1創(chuàng)建窗體
13.1.1使用VisualStudio.NET創(chuàng)建窗口應用程序
13.1.2窗體應用程序
13.2窗體與事件
13.2.1鍵盤事件
13.2.2鼠標事件
13.2.3Paint事件
13.3消息框
13.4控件
13.4.1控件類
13.4.2使用Windows控件
13.4.3按鈕、標簽與文本框
13.4.4CheckBox、RadioButton與GroupBoxes
13.4.5ListBox與ComboBox
13.4.6微調(diào)器控件
13.5本章小結(jié)
第14章窗口應用程序(II)
14.1高級控件
14.1.1菜單控件
14.1.2創(chuàng)建Menu
14.1.3TreeView控件
14.1.4通用對話框——CommonDialog類
14.2創(chuàng)建多重文件接口
14.3實現(xiàn)拖動功能
14.4窗體信息傳遞
14.5本章小結(jié)
第15章數(shù)據(jù)庫應用程序與AD0.NET
15.1數(shù)據(jù)庫基礎
15.1.1NanCom數(shù)據(jù)庫介紹
15.1.2定義數(shù)據(jù)庫關聯(lián)
15.2SQL數(shù)據(jù)庫語言
15.2.1返回數(shù)據(jù)
15.2.2變動數(shù)據(jù)庫
15.2.3關系表
15.3ADO.NET對象概觀
15.3.1.NETDataProviders
15.3.2Connection對象
15.3.3Command對象
15.3.4使用Command對象
15.3.5運用DataAdapter與DataSet對象
15.4本章小結(jié)
第16章繪圖
16.1關于GDI+
16.2繪圖基礎與Graphics對象
16.2.1使用Graphics類
16.2.2坐標系
16.2.3Point結(jié)構(gòu)數(shù)據(jù)類型
16.2.4Pen類
16.2.5繪制曲線
16.2.6繪制矩形與多邊形
16.2.7弧線、橢圓以及餅形
16.3文字輸出
16.3.1DrawString方法
16.3.2Font與FontFamily
16.3.3StringFormat類型對象
16.4繪制曲線
16.4.1一般曲線
16.4.2貝濟埃曲線
16.5路徑與裁剪區(qū)域
16.5.1路徑
16.5.2轉(zhuǎn)換路徑
16.6應用畫筆
16.6.1SolidBrush類
16.6.2HatchBrush類
16.6.3漸變畫筆
16.6.4運用PathGradientBrush
16.7本章小結(jié)
第17章組件、屬性與映射
17.1組件
17.2屬性
17.2.1自定義屬性
17.2.2AttributeUsage屬性
17.2.3創(chuàng)建屬性參數(shù)值
與應用實現(xiàn)
17.3映射
17.3.1執(zhí)行期類型識別
17.3.2查看元數(shù)據(jù)
17.3.3Assembly類
17.3.4動態(tài)調(diào)用方法
17.4本章小結(jié)
第18章遠程服務與應用程序定義域
18.1應用程序定義域
18.1.1創(chuàng)建應用程序定義域
18.1.2默認應用程序定義域
18.1.3加載應用程序定義域
18.2序列化
18.2.1序列化類
18.2.2選擇性序列化對象成員
18.2.3自定義序列化對象的行為——繼承ISerializable接口
18.2.4序列化屬性的繼承
18.2.5修正無法序列化的數(shù)據(jù)——IDeserializationCallbac接口
18.3遠程服務
18.3.1遠程服務概述
18.3.2創(chuàng)建遠程對象
18.3.3在服務器端登錄遠程對象
18.3.4了解singlecall與singleton
18.3.5客戶端應用程序?qū)崿F(xiàn)
18.4本章小結(jié)
第19章網(wǎng)絡應用程序
19.11P地址與DNS
19.2System.Net.Sockets命名空間與Socket應用程序
19.2.1命名空間System.Net.SOcketS
19.2.2實現(xiàn)Socket應用程序要點
19.2.3TCP連接應用程序
19.2.4創(chuàng)建服務器端應用程序
19.3網(wǎng)絡數(shù)據(jù)流
19.4Web數(shù)據(jù)流
19.4.1網(wǎng)絡“要求/響應”模型
19.4.2URI與Uri類
19.4.3WebRequest以及WebReSpOnSe
19.4.4支持HTTP通信協(xié)議
19.4.5WebClient類
19.5本章小結(jié)
第20章組件應用程序
20.1以組件為基礎的應用程序
20.1.1組件概述
20.1.2Component類
20.1.3方法Dispose與資源釋放
20.1.4實現(xiàn)組件應用程序
20.1.5創(chuàng)建組件屬性
20.1.6容器類與站點
20.2可視化組件
20.2.1Control類以及UserControl類
20.2.2繼承UserControl類
20.2.3復合式控件
20.3本章小結(jié)
附錄A.NETFramework類庫概觀
A.1引用類庫
A.2命名空間概述

本目錄推薦

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