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

C#與.NET技術(shù)平臺實戰(zhàn)演練

C#與.NET技術(shù)平臺實戰(zhàn)演練

定 價:¥59.00

作 者: 孫三才,張智凱,許薰尹著
出版社: 中國青年出版社
叢編項: NET技術(shù)開發(fā)系列
標(biāo) 簽: C#

ISBN: 9787500646334 出版時間: 2002-01-01 包裝:
開本: 23cm 頁數(shù): 548 字?jǐn)?shù):  

內(nèi)容簡介

  未來的視窗、組件程序的設(shè)計潮流,將是采用.NET平臺作為底層服務(wù),并使用C#語言開發(fā)。C#是微軟為.NET技術(shù)量身訂制的語言,它擁有簡潔的語法和便于開發(fā)的特性。本書將C#的特色與應(yīng)用,借助實戰(zhàn)演練的方式,階段性地引導(dǎo)讀者建置完整的應(yīng)用程序,是您掌握新技術(shù)的最佳捷徑。Part I:基礎(chǔ)語法篇:認(rèn)識C#與.NET技術(shù)平臺的基本概念;C#的設(shè)計理念、語法與特色介紹;C#是面向?qū)ο蟮某绦蛟O(shè)計語言。本書從面向?qū)ο蟮母拍钫f起,進(jìn)而通過實際操作,深入面向?qū)ο蟮暮诵募夹g(shù),如類、命名空間、封裝、繼承、多態(tài)與抽象等。Part II:數(shù)據(jù)庫應(yīng)用程序;COM+服務(wù);文件管理應(yīng)用程序;ADP.NET網(wǎng)頁;Windows Form應(yīng)用程序;Windows Service;Web Service。

圖書目錄

PART I 基礎(chǔ)語法篇
第1章 .NET概述
1-1 軟件開發(fā)結(jié)構(gòu)的演進(jìn)
1-2 桌上型單機(jī)應(yīng)用程序
1-3 主從結(jié)構(gòu)應(yīng)用程序
1-4 分布式應(yīng)用程序結(jié)構(gòu)
1-4-1 Windows DNA(Windows Distributed InterNet Architecture)
1-4-2 Windows DNA 2000
1-5 下一代的互聯(lián)網(wǎng)平臺:Microsoft.NET
1-5-1 .NET Framework
1-5-2 公共語言執(zhí)行環(huán)境
1-5-3 類函數(shù)庫
1-5-4 .NET程序語言
第2章 C#概論
2-1 C#應(yīng)用程序的結(jié)構(gòu)
2-1-1 分析C#應(yīng)用程序結(jié)構(gòu)
2-1-2 Using前置命令與System名稱空間
2-2 標(biāo)準(zhǔn)的輸入/輸出
2-2-1 輸出字符串到Console
2-2-2 格式化輸出字符串
2-2-3 讀取數(shù)據(jù)
2-3 程序代碼注釋
生成XML文件
2-4 編譯C#應(yīng)用程序
編譯器選項
第3章 實值類型變量
3-1 公共類型系統(tǒng)
3-2 實值類型與參考類型
實值類型與參考類型的差異
3-3 找尋基礎(chǔ)類
3-4 實值類型
3-4-1 簡單類型
3-4-2 命名原則
3-4-3 定義變量
3-4-4 指定變量的值
3-5 常用的操作數(shù)
使用遞增與遞減操作數(shù)
3-6 操作數(shù)優(yōu)先順序
3-7 使用列舉類型
3-7-1 enum類型常用的方法
3-7-2 使用enum類型常犯的錯誤
3-8 使用struct類型
3-9 數(shù)據(jù)類型轉(zhuǎn)換
3-9-1 隱含式轉(zhuǎn)換
3-9-2 明確式轉(zhuǎn)換
第4章 語句與例外處理
4-1 程序區(qū)塊
4-2 語句類型
4-2-1 if語句
4-2-2 串聯(lián)if(cascading if)
4-2-3 switch語句
4-2-4 在switch中使用goto
4-3 重復(fù)執(zhí)行的語句
4-3-1 while語句
4-3-2 do語句
4-3-3 for語句
4-3-4 foreach語句
4-4 跳轉(zhuǎn)語句
4-4-1 goto語句
4-4-2 break與continue語句
4-5 例外錯誤
4-5-1 生成例外錯誤
4-5-2 檢查數(shù)值溢出
第5章 方法與參數(shù)
5-1 定義方法
定義方法的語法
5-2 調(diào)用其他類的方法
使用return跳出程序區(qū)段
5-3 聲明局域變量
5-4 共用變量
變量范圍沖突
5-5 使用返回值
非void的方法必須有返回值
5-6 聲明與使用參數(shù)
聲明參數(shù)的語法
5-7 參數(shù)傳遞機(jī)制
5-7-1 使用傳值參數(shù)
5-7-2 使用傳出參數(shù)
5-7-3 使用傳參考參數(shù)
5-8 使用傳參考參數(shù)常見的錯誤
5-9 聲明不定長度的參數(shù)
使用foreach語句
5-10 使用速回方法
5-11 覆寫方法
第6章 數(shù)組
6-1 什么是數(shù)組?
6-2 聲明數(shù)組
6-3 數(shù)組維數(shù)
6-4 存取數(shù)組元素
6-5 使用Length屬性檢查數(shù)組上下限
6-6 數(shù)組與集合的比較
6-7 聲明時初始化數(shù)組
6-7-1 使用簡短的表示法
6-7-2 初始化多維的數(shù)組
6-8 執(zhí)行時期指定數(shù)組的大小
6-9 Jagged Array
6-10 復(fù)制數(shù)組變量
6-11 數(shù)組的應(yīng)用
6-11-1 數(shù)組常用的屬性
6-11-2 數(shù)組常用的方法
6-11-3 由方法返回一個數(shù)組
6-11-4 把數(shù)組當(dāng)參數(shù)傳遞
6-12 命令提示符參數(shù)
第7章 面向?qū)ο蟪绦蛟O(shè)計
7-1 面向?qū)ο蟮木売?br />7-1-1 增加程序代碼重復(fù)使用
7-1-2 原始程序代碼共用階段
7-2 類
7-3 名稱空間
7-4 降低維護(hù)的負(fù)擔(dān)
7-5 數(shù)據(jù)封裝
7-6 繼承
7-7 多態(tài)
7-8 抽象化
使用接口
第8章 類、名稱空間
8-1 類與對象
8-1-1 類的成員
8-1-2 對象
8-1-3 定義類的語法
8-2 類與結(jié)構(gòu)的比較
結(jié)構(gòu)適用于“輕量型”的對象
8-3 數(shù)據(jù)封裝
8-4 數(shù)據(jù)與方法的存取控制
8-4-1 使用成員訪問修飾符
8-4-2 良好的數(shù)據(jù)隱藏方式設(shè)計
8-4-3 數(shù)據(jù)封裝的目的
8-5 使用靜態(tài)成員
8-5-1 聲明及初始化靜態(tài)數(shù)據(jù)
8-5-2 使用靜態(tài)方法
8-5-3 靜態(tài)成員使用準(zhǔn)則
8-6 C#與面向?qū)ο?br />8-6-1 再探Hello World
8-6-2 以static定義Main
8-7 定義類與建立實體
this操作數(shù)
8-8 使用訪問修飾符
8-9 建立嵌套類
8-10 名稱空間
8-10-1 聲明名稱空間
8-10-2 名稱空間的領(lǐng)域
8-10-3 使用名稱空間的好處
8-10-4 名稱空間存取控制
8-11 完全區(qū)別名稱
8-12 使用using前置命令
建立階層或類結(jié)構(gòu)
8-13 使用別名
8-14 使用命名空間的準(zhǔn)則
第9章 參考類型變量
9-1 使用參考類型變量
9-2 參考類型與實值型
9-2-1 實值類型
9-2-2 參考類型
9-2-3 實值類型與參考類型差異
9-3 聲明與釋放參考類型變量
9-3-1 聲明參考類型變量
9-3-2 釋放參考類型變量
9-4 比較參考類型變量與實值類型變量
9-5 多個參考類型變量參考到同一個對象
9-6 以參考變量當(dāng)做方法的參數(shù)
9-7 常用的參考類型
9-7-1 Exception類
9-7-2 String類
9-7-3 比較字符串的方法與操作數(shù)
9-7-4 C#對象階層結(jié)構(gòu)
9-8 .NET Framework常用的類
9-8-1 System.IO
9-8-2 System.XML
9-9 數(shù)據(jù)類型轉(zhuǎn)換
9-9-1 隱含式轉(zhuǎn)換
9-9-2 明確或轉(zhuǎn)換
9-10 Parent與Child之間的轉(zhuǎn)換
9-10-1 轉(zhuǎn)換成Parent Class的參考
9-10-2 轉(zhuǎn)換成ChildClass的參考
9-11 使用is操作數(shù)
9-12 使用as操作數(shù)
9-13 object類型轉(zhuǎn)換守則
9-14 Boxing與Unboxing
9-14-1 Boxing
9-14-2 UnBoxing
第10章 對象的生與死
10-1 了解構(gòu)造器
10-1-1 使用new取得內(nèi)存
10-1-2 Managed Heap內(nèi)存配置
10-1-3 初始化對象
10-2 默認(rèn)構(gòu)造器
10-2-1 默認(rèn)構(gòu)造器的特性
10-2-2 編譯器自動生成的構(gòu)造器
10-2-3 定義默認(rèn)構(gòu)造器
10-2-4 定義構(gòu)造器原則
10-3 覆寫構(gòu)造器
10-4 覆寫構(gòu)造器潛在的問題
10-4-1 解決重復(fù)初始化程序代碼的問題
10-4-2 使用constructor-initializer
10-5 初始化只讀數(shù)據(jù)
10-6 在構(gòu)造器中使用out與ref
10-7 struct構(gòu)造器
10-7-1 struct構(gòu)造器的限制
10-8 static構(gòu)造器
10-8-1 使用static構(gòu)造器初始化靜態(tài)成員
10-8-2 static構(gòu)造器的限制
10-9 對象與內(nèi)存
10-9-1 對象的生命周期
10-9-2 局域交量的生命周期
10-9-3 對象的生命周期
10-10 誰來“摧毀”對象?
C#借由回收站回收資源
10-11 使用Finalize方法
Finalize對效率的影響
10-12 編寫析構(gòu)器
使用析構(gòu)器的考慮
10-13 實現(xiàn)IDisposable接口
第11章 繼承、多態(tài)與接口
11-1 擴(kuò)充基礎(chǔ)類的功能
11-1-1 繼承的語法
11-1-2 簡單的UML描述
11-2 擴(kuò)充類的繼承
11-2-1 使用訪問修飾符控制存取權(quán)限
11-2-2 protected成員的繼承
11-3 調(diào)用基礎(chǔ)類的構(gòu)造器聲明構(gòu)造器
11-4 改寫基礎(chǔ)類的方法
11-4-1 定義虛擬方法
11-4-2 虛擬方法與改寫方法守則
11-5 隱藏基礎(chǔ)類方法
11-6 使用sealed類與sealed方法
11-7 版本控制
11-8 使用接口
接口的特點
11-9 以明確的方式實現(xiàn)接口
11-10 抽象類
11-10-1 抽象方法
11-10-2 不實現(xiàn)接口的抽象類
11-11 抽象類與接口
11-12 抽象方法與版本控制
第12章 屬性與索引
12-1 組件定義
12-2 屬性
12-2-1 為什么要用屬性?
12-2-2 使用屬性的好處
12-3 屬性的種類
12-4 使用存取元
12-4-1 使用get存取元
12-4-2 使用set存取元
12-4-3 使用get、 set存取元
12-5 編譯器運(yùn)作的情形
12-6 屬性與類數(shù)據(jù)成員的比較
12-6-1 屬性是邏輯上的類數(shù)據(jù)成員
12-6-2 屬性和數(shù)據(jù)成員的相似性
12-6-3 屬性和數(shù)據(jù)成員的不同點
12-7 存取屬性與類數(shù)據(jù)成員的比較
12-8 屬性與方法的比較
12-8-1 屬性和方法之間的相似性
12-8-2 屬性和方法之間的不同點
12-9 索引的使用
12-9-1 為什么要使用索引?
12-9-2 定義索引
12-10 索引和數(shù)組的比較
12-11 覆寫Indexer
12-12 Indexer與屬性的比較
12-12-1 Indexer與屬性的相似性
12-12-2 Indexer與屬性的不同點
12-13 Indexer設(shè)計準(zhǔn)則
第13章 操作數(shù)、Delegate事件
13-1 覆寫操作數(shù)
13-1-1 覆寫操作數(shù)的語法
13-1-2 覆寫相同的操作數(shù)多次
13-1-3 Conversion操作數(shù)
13-2 建立并使用delegate類型
建立delegate類型
13-3 事件
13-3-1 在事件發(fā)行者中定義一個事件
13-3-2 在事件發(fā)行者中觸發(fā)事件
13-3-3 在事件訂閱者中定義事件處理常成
13-3-4 向事件發(fā)行者訂閱一個事件
13-4 鏈接、刪除事件設(shè)計準(zhǔn)則
13-5 .NET Framework事件設(shè)計準(zhǔn)則
13-6 傳遞事件的參數(shù)
13-6-1 Sender對象與事件參數(shù)
13-6-2 定義delegate的數(shù)樣板
13-6-3 EventArgs類的設(shè)計
13-6-4 事件處理常式的編寫
13-6-5 觸發(fā)事件
第14章 Attribute與Reflection
14-1 何謂Attribute?
14-2 使用Attribute
Global Attribute
14-3 自定義Attribute類
14-3-1 Attribute適用的元素
14-3-2 設(shè)計Attribute類
14-3-3 使用Attribute
14-3-4 Attribute編譯的過程
14-3-5 使用positional參數(shù)與named參數(shù)
14-3-6 取得Attribute的值
14-4 Reflection
14-4-1 Reflection設(shè)計理念
14-4-2 Metadata
PART II 實戰(zhàn)演練篇
第15章 編寫數(shù)據(jù)庫應(yīng)用程序
15-1 建立用戶界面
15-2 編寫公用函數(shù)
15-3 讀取數(shù)據(jù)庫數(shù)據(jù),以及建立DataSet
15-4 自定義dataGrid展示樣式
15-5 添加、刪除、修改數(shù)據(jù)
15-6 增加核對程序運(yùn)作的程序代碼
第16章 編寫Master/Detail數(shù)據(jù)庫應(yīng)用程序
16-1 建立Master/Detail關(guān)系的Dataset
16-2 自定義dataGrid展示樣式
16-3 設(shè)計顯示明細(xì)數(shù)據(jù)的表單
16-4 使用BindingContext瀏覽數(shù)據(jù)
第17章 設(shè)計Windows From應(yīng)用程序
17-1 設(shè)計MDI應(yīng)用程序
17-1-1 使用StatusBar與Timer控件
17-1-2 設(shè)計選單
17-1-3 編寫選單程序代碼
17-2 設(shè)計GDI+應(yīng)用程序
17-2-1 繪制統(tǒng)計圖表
17-2-2 使用FontDialog設(shè)置字體
17-2-3 設(shè)置打印格式
17-2-4 打印預(yù)覽與打印報表
17-2-5 使用PrintDialog選擇打印機(jī)
17-2-6 保存圖形文件
第18章 使用COM+服務(wù)
18-1 編寫.NET組件
18-2 編寫轉(zhuǎn)帳類
18-3 建立KeyFile與Strong Name
18-4 建立客戶端的接口
18-5 測試COM+應(yīng)用程序
第19章 編寫一個監(jiān)控文件事務(wù)的Windows Service
19-1 使用Windows Service模板
19-2 使用EventLog與File SystemWatcher控件
19-3 使用Installer類
19-4 安裝Windows Service
19-5 啟動服務(wù)與暫停服務(wù)
第20章 編寫文件管理器
20-1 建立UCOM File Manger用戶界面
20-2 編寫初始化應(yīng)用程序的程序代碼
20-3 編寫事件程序
20-4 打開文本文件
第21章 編寫提供數(shù)據(jù)的Web Service
21-1 建立Web Service
21-2 編寫使用Web Service的Windows Forms客戶端
第22章 編寫ASP.NET網(wǎng)頁
22-1 建立ASP.NET項目
22-2 設(shè)計分頁
22-3 增加編輯數(shù)據(jù)的按鈕
22-4 編寫修改、取消、保存按鈕事件處理常式
22-5 編寫添加功能
22-6 編寫刪除功能

本目錄推薦

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