出版時(shí)間:2002-9 出版社:清華大學(xué)出版社 作者:郭勝等編 頁數(shù):312 字?jǐn)?shù):501
Tag標(biāo)簽:無
內(nèi)容概要
C#是一種類型安全的、現(xiàn)代的、簡單的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言,它牢牢根植于C和C++語言中,并可以很快被C和C++的使用者熟悉。
本書分為8章:第1章講述了C#的產(chǎn)生背景及其主要特點(diǎn),第2章講述了C#的基礎(chǔ)知識(shí),第3章講述了C#的異常處理,第4章講述了使用C#開發(fā)應(yīng)用程序,第5章講述了使用C#開發(fā)Windows應(yīng)用程序,第6章講述了C#的數(shù)據(jù)庫運(yùn)用,第7章講述了C# Internet的高級(jí)編程,第8章講述了C#與XML的運(yùn)用。
如果讀者對(duì)C++有一定程序的了解,那么學(xué)習(xí)C#會(huì)很容易。讀者可以將本書作為參考手冊(cè),隨時(shí)查閱。如果讀者熟悉其他面向?qū)ο笳Z言,例如Java、Delphi等,熟悉了面向?qū)ο蟮乃枷耄椭恍枰绾问褂肅#實(shí)現(xiàn)運(yùn)用開發(fā);對(duì)于初步涉及到該領(lǐng)域的讀者,本書可以作為系統(tǒng)學(xué)習(xí)C#語言的教材,從而幫助讀者掌握扎實(shí)的C#語言基礎(chǔ)知識(shí),建立面向?qū)ο蟮木幊趟枷搿?/pre>書籍目錄
第1章 C#簡介
1.1 .NET和C#
1.1.1 .NET的未來
1.1.2 為什么我們要使用C#
1.1.3 C#和C++的主要不同點(diǎn)
1.1.4 C#語言的特點(diǎn)
1.2 C#的運(yùn)行環(huán)境
1.2.1 .NET SDK的安裝
1.2.2 Microsoft Visual Studio 7.0的安裝
第2章 C#語言基礎(chǔ)
2.1 “Welcome”程序
2.2 類型
2.2.1 值類型
2.2.2 引用類型
2.2.3 類型轉(zhuǎn)換
2.3 變量
2.4 表達(dá)式
2.4.1 表達(dá)式類型
2.4.2 簡單表達(dá)式
2.4.3 操作符
2.4.4 函數(shù)成員
2.4.5 語句
2.5 數(shù)組
2.5.1 抽象基類System.Array
2.5.2 數(shù)組的初始化
2.6 枚舉
2.6.1 System.Enum基類
2.6.2 枚舉的聲明
2.6.3 枚舉成員
2.7 代表
2.7.1 System.Delegate類
2.7.2 代表的聲明
2.7.3 代表與事件
2.8 接口
2.8.1 接口聲明
2.8.2 接口成員
2.8.3 接口實(shí)現(xiàn)
2.8.4 顯式接口成員實(shí)現(xiàn)
2.8.5 接口映射
2.8.6 接口重實(shí)現(xiàn)
2.8.7 抽象類和接口
2.9 結(jié)構(gòu)
2.9.1 結(jié)構(gòu)聲明
2.9.2 結(jié)構(gòu)的構(gòu)造函數(shù)和繼承
2.9.3 結(jié)構(gòu)和特性
2.10 類
2.10.1 類聲明
2.10.2 類成員
2.10.3 常量
2.10.4 手段
2.10.5 方法
2.10.6 屬性(Properties)
2.10.7 事件(Events)
2.10.8 索引(Indexers)
2.10.9 操作符
2.10.10 實(shí)例構(gòu)造函數(shù)(Instance Constructors)
2.10.11 靜態(tài)構(gòu)造函數(shù)(Static Constructors)
2.10.12 析構(gòu)函數(shù)(Destructors)
2.10.13 .NET的基類
2.10.14 基類查看工具WinCV
第3章 異常處理
3.1 什么是異常
3.2 捕獲異常
3.2.1 校驗(yàn)(checked)和非校驗(yàn)(unchecked)語句
3.2.2 給溢出校驗(yàn)設(shè)置編譯器
3.2.3 在語句中設(shè)置溢出檢查
3.3 異常處理語句
3.3.1 使用try和catch捕獲異常
3.3.2 使用try和finally清除異常
3.3.3 使用try-catch-finalyy處理所有異常
3.4 Runtime提供的標(biāo)準(zhǔn)異常
第4章 應(yīng)用程序開發(fā)
4.1 線程
4.1.1 Thread類
4.1.2 線程的使用
4.1.3 線程的同步
4.1.4 線程池
4.1.5 C#中特有的線程功能
4.2 進(jìn)程
4.2.1 啟動(dòng)、停止進(jìn)程
4.2.2 獲取進(jìn)程信息
4.3 創(chuàng)建組件
4.3.1 新建一個(gè)動(dòng)態(tài)鏈接庫(DLL)
4.3.2 調(diào)用一個(gè)動(dòng)態(tài)鏈接庫(DLL)
4.3.3 調(diào)用外部 DLL庫
第5章 C#設(shè)計(jì)Windows程序
5.1 創(chuàng)建一個(gè)新項(xiàng)目
5.2 常用控件
5.2.1 使用菜單
5.2.2 使用工具欄
5.2.3 文本編輯框
5.2.4 狀態(tài)欄
5.2.5 對(duì)話框
5.3 綜合實(shí)例
第6章 數(shù)據(jù)庫運(yùn)用
6.1 數(shù)據(jù)庫控件
6.1.1 DataSet控件
6.1.2 DataView控件
6.1.3 OleDbConnection控件
6.1.4 OleDbCommand控件
6.1.5 OleDbDataAdapter控件
6.1.6 SqlConnection、SqlCommand、SqlDataAdapter控件
6.2 數(shù)據(jù)操作
6.2.1 數(shù)據(jù)源連接
6.2.2 數(shù)據(jù)存取
6.2.3 數(shù)據(jù)顯示
6.2.4 修改數(shù)據(jù)庫中的記錄
6.2.5 輸入數(shù)據(jù)的合法性驗(yàn)證
6.3 ADO.NET編程基礎(chǔ)
6.3.1 ADO.NET特點(diǎn)
6.3.2 ADO.NET的常用對(duì)象
6.3.3 ADO.NET編程實(shí)例
6.4 數(shù)據(jù)庫綜合實(shí)例
6.4.1 自定義字段標(biāo)題及查詢功能
6.4.2 添加數(shù)據(jù)功能
6.4.3 刪除功能
6.4.4 修改數(shù)據(jù)功能
6.4.5 程序優(yōu)化和異常處理
第7章 Internet高級(jí)編程
7.1 Net類
7.1.1 請(qǐng)求/響應(yīng)層
7.1.2 應(yīng)用協(xié)議層
7.1.3 運(yùn)輸層
7.1.4 應(yīng)用舉例
7.2 套接字編程
7.3 創(chuàng)建Web留言本
7.4 發(fā)送郵件
第8章 C#與XML
8.1 XML快速入門
8.1.1 XML聲明
8.1.2 XML注釋
8.1.3 XML元素
8.1.4 XML瀏覽器
8.1.5 XML樣式單
8.2 利用C#產(chǎn)生XML程序文檔
8.2.1 生成程序文檔的C#編譯命令
8.2.2 C#中的預(yù)定義XML元素
8.2.3 編譯器對(duì)XML文檔的處理
8.3 .NET框架中的XML編程
8.3.1 DOM模式
8.3.2 Push模式
8.3.3 Pull模式
8.4 XmlDocument類
8.4.1 使用XmlDocument類創(chuàng)建XML文檔
8.4.2 使用XmlDocument類修改XML文檔
8.4.3 使用XmlDocument類遍歷XML文檔
8.5 XmlTextReader類
8.6 XmlTextWriter類
8.7 XslTransform類
8.8 綜合實(shí)例——XML聊天室
8.8.1 聊天室主要功能模塊和數(shù)據(jù)文件
8.8.2 實(shí)現(xiàn)站點(diǎn)訪問量的統(tǒng)計(jì)global.asax
8.8.3 創(chuàng)建聊天室首頁chathome.aspx
8.8.4 創(chuàng)建新用戶注冊(cè)頁面registew.aspx
8.8.5 創(chuàng)建用戶聊天頁面
8.8.6 處理異常和錯(cuò)誤圖書封面
圖書標(biāo)簽Tags
無評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(11)
- 勉強(qiáng)可看(801)
- 一般般(136)
- 內(nèi)容豐富(5668)
- 強(qiáng)力推薦(464)