商品簡介
本書首先以實例的形式向讀者展示了Visual C#.NET的編程精髓,將Visual C#.NET編程中的語法、技巧等方面的知識融在其中,由淺人深,從易到難。書中內容實例豐富、講解清晰、努力避免代碼復雜冗長。簡短的實例特別有助于初學者仿效理解、把握問題的精髓;能夠幫助讀者快速對Visual C#.NET有整體認識。接著通過5個實用的經典案例,配以詳細的代碼說明和圖片解釋,使讀者在掌握前面講解的技術或技巧后,嘗試實現更為復雜的功能,并應用到更多方面,在實踐中掌握和領會Visual C#.NET編程的思想精髓。
本書適用于具有一定編程經驗的Visual C#.NET用戶,也可供廣大計算機工作者和軟件開發者參考。
目次
第一篇 Visual C#.NET開發技術原理
第1章 Visual C#.NET基礎知識
1.1 從C++至C#
1.2 C#面向對象編程技術
1.3 Visual C#.NET三種應用程序結構
1.4 命名空間
1.5 Visual C#.NET常用類
第2章 Visual C#.NET控件及其應用
2.1 特殊功能文本框
2.2 單選按鈕應用——模擬單項選擇題測試
2.3 復選框應用——模擬多項選擇題測試
2.4 列表框應用一小學生做加減法的算術練習程序
2.5 組合框應用——國家名選擇
2.6 Timer控件用法——飄動窗體
2.7 圖片框應用——圖片自動瀏覽器
2.8 利用滾動條控件調配顏色
2.9 TreeView控件和ListView控件——學校系部分層列表
2.10 菜單使用
2.11 對話框控件應朋——自己的記事本編輯器程序
2.12 多窗體設計——輸入對話框的設計
2.13 實現控件數組的功能——計算器設計
第3章 文件處理和系統操作
3.1 文件夾瀏覽器設計
3.2 Visual C#.NET調用Windows API函數
3.3 注冊表編程
3.4 注冊系統熱鍵
3.5 處理鼠標和鍵盤事件
第4章 圖形圖像和多媒體編程
4.1 GDI+編程
4.2 截圖操作
4.3 圖像顯示與保存
4.4 動畫設計——跳舞的小女孩
4.5 人物拼圖遊戲設計
4.6 漸顯效果
4.7 屏幕捕獲程序
4.8 定時抓取當前程序窗口
4.9 分解Gif圖像和圖片格式轉換
4.10 特殊形狀的窗體界面
4.11 生成數字字符驗證碼圖片
4.12 播放聲音文件
第5章 網絡程序開發
5.1 網絡通信編程基礎
5.2 使用TcpClient類和TcpListener類實現TCP協議通信
5.3 使用UdpClient類實現UDP協議編程
5.4 基於UDP的P2P兩人對戰網絡軍棋
第6章 組件設計
6.1 組件的相關概念與開發
6.2 漢字驗證碼圖片控件
6.3 漸變背景橢圓按鈕控件
第7章 數據庫編程
7.1 ADO.NET數據庫訪問技術
7.2 常用SQL Servet語句
7.3 簡單數據表操作方法
7.4 使用DataReader順序讀取記錄
7.5 使用DataSet和DataGrjd進行復雜操作
7.6 數據庫中的圖像存取
第8章 Web應用程序開發
8.1 Web窗體與ASP.NET內置對象
8.2 ASP.NET常用控件
8.3 網頁間數據的傳遞
8.4 Web表單驗證控件應用
8.5 ADO.NET對數據庫的操作——讀取、修改表信息
8.6 Web數據顯示控件應用——顯示表信息
……
第9章 Web Service開發
第10章 XML技術
第二篇 Visual C#.NET綜合應用
第11章 類QQ遊戲大廳的網絡五子棋
第12章 圖像處理程序實例
第13章 教育局學籍管理系統
第14章 圖書館管理系統
第15章 R/S型網上考試系統設計