簡介
定價:34
頁數:383
出版日期:2004-6-1
版次:
開本:787*1092
簡介:本書深入淺出地介紹了C#語言、C# Windows編程、C# Web編程及其在網路、資料庫、圖形圖像和多媒體等方面的套用。書中用大量的
代碼例子引導讀者一步步學習和掌握基本控制項的用法和網路套用編程的方法。全書語言
簡潔,思路
清晰,實用性強,是一本非常實用的學習C#網路套用編程的教材。
本書可作為高等院校計算機及相關專業的學生教材,也適用於有C++或Java等高級語言
編程基礎,而想快速掌握C#和.NET編程的人員閱讀。
目錄
出版說明
前言
第1章 C#. NET概述
1. 1 Microsoft. NET Framework
1. 1. 1 公共語言運行庫
1. 1. 2 類庫
1. 2 C#言概述
1. 2. 1 C#的特點
1. 2. 2 C#與C 的比較
1. 2. 3 C#與Java的比較
1. 3 C#應用程式的結構
1. 3. 1 名稱空間
1. 3. 2 控制台應用程式
1. 3. 3 Windows應用程式
1. 3. 4 ASP. NETWeb應用程式
1. 3. 5 C#程式一般格式舉例
1. 3. 6 程式代碼注釋
1. 4 習題1
第2章 C#數據類型
2. 1 值類型
2. 1. 1 整型
2. 1. 2 浮點型
2. 1. 3 小數型
2. 1. 4 布爾型
2. 1. 5 struct型
2. 1. 6 enum型
2. 2 數組
2. 3 數據類型之間的轉換
2. 4 裝箱和拆箱
2. 4. 1 裝箱
2. 4. 2 拆箱
2. 5 運算符與優先權
2. 6 習題2
第3章 C#語句
3. 1 條件分支語句
3. 1. 1 if語句
3. 1. 2 switch語句
3. 2 循環與跳轉語句
3. 2. 1 循環語句
3. 2. 2 跳轉語句
3. 2. 3 循環與跳轉綜合舉例
3. 3 異常處理語句
3. 3. 1 hy-catch語句
3. 3. 2 try-catch-finally語句
3. 3. 3 throw語句
3. 4 習題3
第4章 類
4. 1 基礎知識
4. 1. 1 類的組織
4. 1. 2 對象的生存周期
4. 1. 3 欄位和局部變數
4. 1. 4 靜態成員與實例成員
4. 1. 5 訪問修飾符
4. 2 構造函式
4. 2. 1 默認構造函式
4. 2. 2 重載構造函式
4. 3 方法
4. 3. 1 方法的定義與使用
4. 3. 2 方法中的參數傳遞
4. 3. 3 方法重載
4. 4 屬性與索引
4. 4. 1 屬性的使用
4. 4. 2 屬性與方法的區別
4. 4. 3 使用索引
4. 5 String類
4. 5. 1 字元串的表示格式
4. 5. 2 常用字元串操作方法
4. 6 StringBuilder類
4. 7 Convert類
4. 8 DateTime類
4. 9 Math類
4. 10 習題4
第5章 繼承. 多態. 委託與事件
5. 1 繼承. 多態與接口
5. 1. 1 實現類繼承的方法
5. 1. 2 重寫基類的方法
5. 1. 3 隱藏基類的方法
5. 1. 4 使用sealed防止類被繼承
5. 1. 5 版本控制
5. 1. 6 抽象類和接口
5. 2 委託
5. 3 事件
5. 3. 1 聲明一個事件
5. 3. 2 調用事件
5. 3. 3 聲明事件發生時處理的方法
5. 3. 4 將事件和委託關聯在一起
5. 4 習題5
第6章 設計窗體和控制項
6. 1 WinForms窗體控制項
6. 1. 1 控制項中一些常用的屬性和事件
6. 1. 2 Label控制項和LinkLabel控制項
6. 1. 3 Button控制項
6. 1. 4 TextBox控制項
6. 1. 5 CheckBox控制項
6. 1. 6 CheckedListBox控制項
6. 1. 7 RadioButton控制項
6. 1. 8 ListBox控制項
6. 1. 9 ComboBox控制項
6. 1. 10 ToolTip控制項
6. 1. 11 PictureBox控制項
6. 1. 12 MainMenu控制項
6. 1. 13 ProgressBar控制項
6. 1. 14 TabControl控制項
6. 1. 15 ListView控制項
6. 2 ASPNETWeb伺服器控制項
6. 2. 1 按鈕控制項
6. 2. 2 TextBox控制項
6. 2. 3 Panel控制項
6. 2. 4 CheckBox控制項
6. 2. 5 CheckBoxList控制項
6. 2. 6 RadioButton控制項
6. 2. 7 RadioButtonList控制項
6. 2. 8 LlstBox控制項
6. 2. 9 DrovDownList控制項
6. 2. 10 Image控制項
6. 2. 11 HyperLink控制項
6. 2. 12 Table控制項
6. 3 Web窗體HTML控制項和客戶端腳本
6. 3. 1 基本HTML標註
6. 3. 2 FileField控制項
6. 3. 3 Table控制項
6. 3. 4 GridLayoutPanel控制項
6. 4 Web窗體設計模式與HTML模式聯合使用
6. 4. 1 使用MARQUEE顯示滾動文字
6. 4. 2 使用EMBED顯示Flash動畫
6. 4. 3 使用IFRAME嵌入其他網頁
6. 5 在代碼隱藏類中編寫HTML及客戶端腳本的方法
6. 5. 1 設定腳本屬性
6. 5. 2 彈出訊息框
6. 5. 3 彈出模式對話框
6. 5. 4 彈出非模式對話框
6. 5. 5 播放背景音樂
6. 6 正則表達式
6. 6. 1 書寫形式
6. 6. 2 常用匹配符號
6. 6. 3 正則表達式的書寫舉例
6. 6. 4 在RegularExpressionValidator控制項中使用正則表達式
6. 7 Web伺服器驗證控制項
6. 7. 1 RequiredFieldValidator控制項
6. 7. 2 CompareValidator控制項
6. 7. 3 RangeValidator控制項
6. 7. 4 CustomValidator控制項
6. 7. 5 ValidationSummary控制項
6. 8 習題6
第7章 ADO. NET與數據操作
7. 1 與資料庫的連線
7. 1. 1 與SQLServer資料庫的連線
7. 1. 2 與Oracle資料庫的連線
7. 1. 3 與Access資料庫的連線
7. 1. 4 與VisualFoxpro資料庫的連線
7. 2 常用SQLServer語句介紹
7. 2. 1 Select語句
7. 2. 2 Insert語句
7. 2. 3 Delete語句
7. 2. 4 Update語句
7. 2. 5 其他SQLServer語句
7. 2. 6 常用SQLServer函式
7. 2. 7 存儲過程
7. 3 簡單數據表的操作方法
7. 3. 1 利用嚮導進行數據處理
7. 3. 2 在保持連線的方式下進行數據操作
7. 3. 3 在無狀態方式下進行數據操作
7. 4 使用存儲過程提高執行效率
7. 5 使用DamSet和DamGrid進行複雜操作
7. 5. 1 數據表欄位的格式化顯示
7. 5. 2 利用DataView實現過濾和排序
7. 5. 3 Windows窗體中的自定義數據綁定
7. 5. 4 Web窗體中的自定義數據綁定
7. 5. 5 利用窗體繼承避免重複處理
7. 5. 6 表間的關聯和數據約束
7. 5. 7 利用事件在DataGrid中使用下拉列表框
7. 6 資料庫中的圖像存取
7. 6. 1 資料庫中的圖像存取方法
7. 6. 2 資料庫中的圖像存取示例
7. 7 水晶報表
7. 7. 1 在Windows應用程式中使用水晶報表的方法
7. 7. 2 在Web應用程式中使用水晶報表的方法
7. 8 習題7
第8章 Web應用程式開發
8. 1 Web應用程式中的常用對象
8. 1. 1 Response與Request對象
8. 1. 2 Application與Session對象
8. 2 理解Global. asax
8. 3 在Web. config中保存配置
8. 4 網頁的切換與數據傳遞
8. 4. 1 網頁的切換
8. 4. 2 網頁間的數據傳遞
8. 5 使用Web用戶控制項
8. 6 統計網站線上人數
8. 7 統計用戶登錄次數
8. 8 檔案的上傳與下載
8. 9 發布即時信啟
8. 10 習題8
第9章 網路協定與套接字編程
9. 1 進程和執行緒
9. 2 C#中執行緒的開發
9. 3 TCP/IP網路協定
9. 4 套接字編程技術
9. 4. 1 IP位址和連線埠
9. 4. 2 套接字
9. 4. 3 面向連線的套接字
9. 4. 4 無連線的套接字
9. 4. 5 無阻塞編程技術
9. 5 數據流
9. 5. 1 檔案流
9. 5. 2 網路流
9. 6 習題9
第10章 TCP協定開發
10. 1 基本概念
10. 2 定義與獲取主機信息
10. 2. 1 定義主機對象
10. 2. 2 獲取主機信息
10. 3 同步套接字編程
10. 3. 1 伺服器連線埠綁定與監聽
10. 3. 2 客戶端的建立與伺服器的連線
10. 3. 3 傳送數據
10. 3. 4 接收數據
10. 3. 5 TCP協定的無訊息邊界問題
10. 4 同步套接字開發舉例
10. 4. 1 伺服器編程
10. 4. 2 客戶端編程
10. 5 使用TcpClint和TcpListener簡化TCP編程
10. 5. 1 TcpClient類
10. 5. 2 TcpListener類
10. 6 異步套接字編程
10. 6. 1 BeginAccept方法和EndAccept方法
10. 6. 2 BeginConnect方法和EndConnect方法
10. 6. 3 異步傳送和接收數據
10. 7 異步套接字開發舉例
10. 7. 1 伺服器端設計
10. 7. 2 客戶端設計
10, 8 習題10
第11章 UDP協定開發
11. 1 UDP協定概述
11. 2 UDP協定的套接字編程技術
11. 2. 1 使用SendTo方法和
ReceiveFrom方法
11. 2. 2 使用Send方法和Receive
方法
11. 2. 3 解決UDP數據丟失問題
11. 3 使用UdpClient簡化UDP
編程
11. 4 使用UDP協定進行廣播和組播
11. 4. 1 在Internet上發布廣告
11. 4. 2 在Internet上舉行網路會議討論
11. 5 習題11
第12章 FTP協定開發
12. 1 FTP協定規範
12. 1. 1 FTP命令
12. 1. 2 FTP回響碼
12. 2 FTP協定開發舉例
12. 2. 1 傳送和接收數據的方法
12. 2. 2 伺服器開發
12. 2. 3 客戶端開發
12. 3 習題12
第13章 SMTP與POP3協定開發
13. 1 電子郵件的工作原理
13. 2 簡單郵件傳輸協定
13. 2. 1 電子郵件的組成
13. 2. 2 與郵件伺服器的連線
13. 2. 3 郵件的傳送過程
13. 3 郵件傳送舉例
13. 3. 1 利用TcpClient類直接傳送郵件
13. 3. 2 利用SmtpMail類傳送郵件
13. 4 POP3協定
13. 4. 1 POP3簡介
13. 4. 2 工作原理
13. 5 郵件接收處理舉例
13. 6 習題13
第14章 圖形圖像與多媒體編程
14. 1 GDI 概述
14. 1. 1 Graphics類
14. 1. 2 顏色
14. 1. 3 筆和畫刷
14. 1. 4 平移. 旋轉和縮放
14. 2 繪製圖形
14. 2. 1 直線
14. 2. 2 矩形
14. 2. 3 多邊形
14. 2. 4 曲線
14. 2. 5 橢圓
14. 3 圖像的顯示與保存
14. 3. 1 顯示圖像
14. 3. 2 保存圖像
14. 4 動畫設計
14. 4. 1 奔跑的豹子
14. 4. 2 圖像變換
14. 5 Web應用程式中的圖形圖像操作
14. 5. 1 繪製圖形
14. 5. 2 Web圖片瀏覽器
14. 6 音頻與視頻播放
14. 6. 1 WindowsMediaPlayer控制項
14. 6. 2 製作媒體播放器
14. 7 習題14
第15章 基於組件的開發技術
15. 1 相關概念
15. 2 組件的開發與調用方法
15. 2. 1 組件的一般開發方法
15. 2. 2 在Windows應用程式中調用開發的組件
15. 2. 3 在Web應用程式中調用開發的組件
15. 3 用戶控制項
15. 3. 1 字元串逆序和排序
15. 3. 2 顯示和列印資料庫表
15. 4 自定義控制項
15. 5 在Web應用程式中調用Windows用戶控制項和自定義控制項
15. 6 習題15
第16章 XMLWebService開發
16. 1 XML簡介
16. 2 SOAP與WSDL
16. 3 WebService的開發方法
16. 4 WebService的調用方法
16. 4. 1 在Windows應用程式中調用WebService
16. 4. 2 在Web應用程式中調用WebService
16. 5 習題16
第17章 網路安全
17. 1 網路安全概述
17. 2 . NET安全特性
17. 2. 1 應用程式安全
17. 2. 2 安全工具
17. 3 Web應用程式的安全性
17. 3. 1 用戶名與密碼安全機制
17. 3. 2 使用ASP. NET表單驗證
17. 4 套接字許可權
17. 4. 1 聲明性安全
17. 4. 2 聲明性安全的實現
17. 4. 3 強制性安全
17. 5 數據加密與傳輸
17. 5. 1 數據加密
17. 5. 2 使用數據加密類
17. 5. 3 數據加密傳輸方法
17. 6 習題17
附錄 常見問題解答