內容簡介
全書以MiCrosoftVisualStudio2010開發環境為基礎,分兩大部分講解了C#編程中的各種技術。其中,第一部分為開發技術,主要包括如何學好C#、搭建C#程序開發環境、C#語言基礎、流程控制語句、字符和字符串、數組和集合、面向對象編程基礎、封裝、繼承和多態、抽象類與接口、泛型、異常處理與調試、Windows窗體介紹、Windows基礎和高級控件、組件與用戶控件、菜單和工具欄、常用對話框、ADO.NET操作數據庫、LINQ技術、文件和文件夾的操作、流的操作、多線程技術、水晶報表,Windows打印對象、網絡通信、GDI+繪圖技術、C#操作注冊表、程序打包與部署等內容;第二部分為項目實戰,主要包括企業人事管理系統、企業QQ系統、餐飲管理系統和ERP管理系統4個大型項目。全書最后還包含兩個附錄,給出了VisualStudio2010的常用菜單命令及常用網上資源。
目錄
前言
第一部分開發技術
第0章如何學好C#
0.1程序員的成長之路
0.2如何學好C#
第1章搭建C#程序開發環境
1.1 C#語言簡介
1.1.1什麼是C#語言
1.1.2 C#的應用領域
1.1.3 C#開發的成功案例
1.1.4認識.NET Framework
1.1.5 C#與.NET的關系
1.2安裝與卸載Visual Studio 2010
1.2.1安裝Visual Studio 2010系統的必備條件
1.2.2安裝Visual Studio 2010
1.2.3卸載Visual Studio 2010
1.3熟悉Visual Studio 2010開發環境
1.3.1創建項目
1.3.2菜單欄
1.3.3工具欄
1.3.4「工具箱」面板
1.3.5 「屬性」面板
1.3.6 「錯誤列表」面板
1.3.7 「輸出」面板
1.4 Visual Studio 2010幫助系統
1.4.1安裝Help Library管理器
1.4.2使用Help Library
1.5術語
1.6小結
1.7練習
第2章C#程序基本結構
2.1編寫第一個C#程序
2.2初識C#程序結構
2.2.1命名空間
2.2.2類
2.2.3 Main方法
2.2.4標識符及關鍵字
2.2.5 C#語句
2.3添加代碼注釋
2.4術語
2.5小結
2.6練習
第3章變量和常量
3.1變量和常量的數據類型
3.1.1值類型
3.1.2引用類型
3.1.3值類型與引用類型的區別
3.1.4枚舉類型
3.1.5類型轉換
3.2聲明和使用變量
3.2.1變量的基本概念
3.2.2聲明變量
3.2.3變量的作用域
3.2.4變量賦值
3.3聲明和使用常量
3.4術語
3.5小結
3.6練習
第4章表達式及運算符
4.1表達式
4.2運算符
4.2.1算術運算符
4.2.2賦值運算符
4.2.3關系運算符
4.2.4邏輯運算符
4.2.5移位運算符
4.2.6其他特殊運算符
4.3運算符優先級
4.4術語
4.5小結
4.6練習
第5章流程控制語句
5.1選擇語句
5.1.1 i晤句
5.1.2 if
5.1.3使用switch語句實現多分支選擇
5.2迭代語句
5.2.1 while語句
5.2.2 d0
5.2.3 for語句
5.2.4 foreach語句
5.3跳轉語句
5.3.1 break語句
5.3.2 continue語句
5.3.3 90t0語句
5.3.4 return語句
5.4術語
5.5小結
5.6練習
第6章字符與字符串
6.1字符類Char的使用
6.1.1 Char類概述
6.1.2 Char類的使用
6.1.3轉義字符
6.2字符串類String的使用
6.2.1 String類概述
6.2.2 String類的使用
6.2.3比較字符串
6.2.4格式化字符串
6.2.5截取字符串
6.2.6分割字符串
6.2.7刪除字符串
6.2.8替換字符串
6.3可變字符串類StringBuilder類的使用
6.3.1 StringBuilder類的定義
6.3.2 StringBuilder類的使用
6.3.3 StringBuilder類與Strin9類的區別
6.4術語
6.5小結
6.6練習
第7章數組與集合
7.1數組概述
7.2一維數組的聲明和使用
7.2.1一維數組的聲明
7.2.2一維數組的使用
7.3二維數組的聲明和使用
7.3.1二維數組的聲明
7.3.2二維數組的使用
7.3.3動態二維數組的聲明及使用
7.4數組的基本操作
7.4.1如何遍歷數組
7.4.2添加/刪除數組元素
7.4.3對數組進行排序
7.5 ArrayList類
7.5.1 ArrayList類
7.5.2 ArrayList元素的添加
7.5.3 ArrayList元素的刪除
7.5.4 ArrayList的遍歷
7.6術語
7.7小結
7.8練習
第8章面向對象編程基礎
8.1類與對象
8.1.1面向對象概述
8.1.2類的概念
8.1.3類的聲明
8.1.4構造函數和析構函數
8.1.5對象的聲明和實例化
8.1.6類與對象的關系
8.2方法
8.2.1方法的聲明
8.2.2方法的分類
8.2.3方法的重載
8.3字段、屬性和索引器
8.3.1使用字段存儲數據
8.3.2使用屬性存儲數據
8.3.3使用索引器存儲數據
8.4類的面向對象特性
8.4.1類的封裝
8.4.2類的繼承
8.4_3類的多態
8.5結構
8.5.1結構概述
8.5.2結構的使用
8.6術語
8.7小結
8.8練習
第9章異常處理與調試
9.1異常處理概述
9.2異常處理語句
9.2.1 try
9.2.2 throw語句
9.2.3 try
9.3程序調試概述
9.4常用的程序調試操作
9.4.1斷點操作
9.4.2開始、中斷和停止程序的執行
9.4.3單步執行
9.4.4運行到指定位置
9.5術語
9.6小結
9.7練習
第10章Windows窗體介紹
10.1 Form窗體
10.1.1 Form窗體的概念
10.1.2添加和刪除窗體
10.1.3多窗體的使用
10.1.4窗體的屬性
10.1.5窗體的顯示與隱藏
10.1.6窗體的事件
10.2 MDI窗體
10.2.1 MDI窗體的概念
10.2.2如何設置MDI窗體
10.2_3排列MDI子窗體
10.3繼承窗體
10.3.1繼承窗體的概念
10.3.2創建繼承窗體
10.3.3在繼承窗體中修改繼承的控件屬性
10.4術語
10.5小結
10.6練習
第11章Windows基礎控件
11.1控件概述
11.2控件的相關操作
11.2.1添加控件
11.2.2對齊控件
11.2.3鎖定控件
11.2.4刪除控件
11.3文本類控件
11.3.1標簽控件(Label控件)
11.3.2按鈕控件(Button控件)
11.3.3文本框控件(TextBox控件)
11.3.4有格式文本控件(RichTextBox控件)
11.4選擇類控件
11.4.1下拉組合框控件(ComboBox控件)
11.4.2復選框控件(CheckBox控件)
11.4.3單選按鈕控件(RadioButton控件)
11.4.4數值選擇控件(NumericUpDown控件)
11.4.5列表控件(ListBox控件)
11.5分組類控件
11.5.1容器控件(Panel控件)
11.5.2分組框控件(GroupBox控件)
11.5.3選項卡控件(TabControl控件)·
11.6術語
11.7小結
11.8練習
第12章Windows高級控件
12.1 ImageList控件
12.1.1在ImageList控件中添加圖像
12.1.2在ImageList控件中移除圖像
12.2 ListView控件
12.2.1在ListView控件中添加移除項
12.2.2選擇ListView控件中的項
12.2.3為ListView控件中的項添加圖標
12.2.4在ListView控件中啟用平鋪視圖
12.3 TreeView控件
12.3.1添加和刪除樹節點
12.3.2獲取TreeView控件中選中的節點
12.3.3為TreeView控件中的節點設置圖標
12.4 DateTimePicker控件
12.4.1使用DateTimePicker控件顯示時間
12.4.2使用DateTimePicker控件以自定義格式顯示日期
12.4.3返DateTimePicker控件中選擇的日期
12.5術語
12.6小結
12.7練習
第13章組件與用戶控件
13.1 Windows組件
13.1.1使用ErrorProvider組件驗證文本框輸入
13.1.2使用HelpProvider組件調用幫助文件
13.1.3使用Timer組件設置時間間隔
13.2自定義控件
13.2.1制作復合控件
13.2.2制作擴展控件
13.2.3制作自定義控件
13.3術語
13.4小結
13.5練習
第14章菜單欄、工具欄和狀態欄
14.1菜單欄
14.1.1菜單欄的用途
14.1.2菜單欄的設計
14.2工具欄
14.2.1工具欄的用途
14.2.2工具欄的設計
14.3狀態欄
14.3.1狀態欄的用途
14.3.2狀態欄的設計
14.4術語
14.5小結
14.6練習
第15章對話框
15.1 「消息」對話框
15.1.1簡介「消息」對話框
15.1.2應用「消息」對話框
15.2 「關於」對話框
15.2.1簡介「關於」對話框
15.2.2應用「關於」對話框
15.3 「打開」對話框
15.3.1簡介「打開」對話框
15.3.2應用「打開」對話框
15.4 「另存為」對話框
15.4.1簡介「另存為」對話框
15.4.2應用「另存為」對話框
15.5 「瀏覽文件夾」對話框
15.5.1簡介「瀏覽文件夾」對話框
15.5.2應用「瀏覽文件夾」對話框
15.6 「顏色」對話框
15.6.1簡介「顏色」對話框
15.6.2應用「顏色」對話框
15.7 「字體」對話框
15.7.1簡介「字體」對話框
15.7.2應用「字體」對話框
15.8術語
15.9小結
15.10練習
……
第二部分項目實戰
附錄AVisualStudio2010的菜單命令
附錄B常用網上資源
第一部分開發技術
第0章如何學好C#
0.1程序員的成長之路
0.2如何學好C#
第1章搭建C#程序開發環境
1.1 C#語言簡介
1.1.1什麼是C#語言
1.1.2 C#的應用領域
1.1.3 C#開發的成功案例
1.1.4認識.NET Framework
1.1.5 C#與.NET的關系
1.2安裝與卸載Visual Studio 2010
1.2.1安裝Visual Studio 2010系統的必備條件
1.2.2安裝Visual Studio 2010
1.2.3卸載Visual Studio 2010
1.3熟悉Visual Studio 2010開發環境
1.3.1創建項目
1.3.2菜單欄
1.3.3工具欄
1.3.4「工具箱」面板
1.3.5 「屬性」面板
1.3.6 「錯誤列表」面板
1.3.7 「輸出」面板
1.4 Visual Studio 2010幫助系統
1.4.1安裝Help Library管理器
1.4.2使用Help Library
1.5術語
1.6小結
1.7練習
第2章C#程序基本結構
2.1編寫第一個C#程序
2.2初識C#程序結構
2.2.1命名空間
2.2.2類
2.2.3 Main方法
2.2.4標識符及關鍵字
2.2.5 C#語句
2.3添加代碼注釋
2.4術語
2.5小結
2.6練習
第3章變量和常量
3.1變量和常量的數據類型
3.1.1值類型
3.1.2引用類型
3.1.3值類型與引用類型的區別
3.1.4枚舉類型
3.1.5類型轉換
3.2聲明和使用變量
3.2.1變量的基本概念
3.2.2聲明變量
3.2.3變量的作用域
3.2.4變量賦值
3.3聲明和使用常量
3.4術語
3.5小結
3.6練習
第4章表達式及運算符
4.1表達式
4.2運算符
4.2.1算術運算符
4.2.2賦值運算符
4.2.3關系運算符
4.2.4邏輯運算符
4.2.5移位運算符
4.2.6其他特殊運算符
4.3運算符優先級
4.4術語
4.5小結
4.6練習
第5章流程控制語句
5.1選擇語句
5.1.1 i晤句
5.1.2 if
5.1.3使用switch語句實現多分支選擇
5.2迭代語句
5.2.1 while語句
5.2.2 d0
5.2.3 for語句
5.2.4 foreach語句
5.3跳轉語句
5.3.1 break語句
5.3.2 continue語句
5.3.3 90t0語句
5.3.4 return語句
5.4術語
5.5小結
5.6練習
第6章字符與字符串
6.1字符類Char的使用
6.1.1 Char類概述
6.1.2 Char類的使用
6.1.3轉義字符
6.2字符串類String的使用
6.2.1 String類概述
6.2.2 String類的使用
6.2.3比較字符串
6.2.4格式化字符串
6.2.5截取字符串
6.2.6分割字符串
6.2.7刪除字符串
6.2.8替換字符串
6.3可變字符串類StringBuilder類的使用
6.3.1 StringBuilder類的定義
6.3.2 StringBuilder類的使用
6.3.3 StringBuilder類與Strin9類的區別
6.4術語
6.5小結
6.6練習
第7章數組與集合
7.1數組概述
7.2一維數組的聲明和使用
7.2.1一維數組的聲明
7.2.2一維數組的使用
7.3二維數組的聲明和使用
7.3.1二維數組的聲明
7.3.2二維數組的使用
7.3.3動態二維數組的聲明及使用
7.4數組的基本操作
7.4.1如何遍歷數組
7.4.2添加/刪除數組元素
7.4.3對數組進行排序
7.5 ArrayList類
7.5.1 ArrayList類
7.5.2 ArrayList元素的添加
7.5.3 ArrayList元素的刪除
7.5.4 ArrayList的遍歷
7.6術語
7.7小結
7.8練習
第8章面向對象編程基礎
8.1類與對象
8.1.1面向對象概述
8.1.2類的概念
8.1.3類的聲明
8.1.4構造函數和析構函數
8.1.5對象的聲明和實例化
8.1.6類與對象的關系
8.2方法
8.2.1方法的聲明
8.2.2方法的分類
8.2.3方法的重載
8.3字段、屬性和索引器
8.3.1使用字段存儲數據
8.3.2使用屬性存儲數據
8.3.3使用索引器存儲數據
8.4類的面向對象特性
8.4.1類的封裝
8.4.2類的繼承
8.4_3類的多態
8.5結構
8.5.1結構概述
8.5.2結構的使用
8.6術語
8.7小結
8.8練習
第9章異常處理與調試
9.1異常處理概述
9.2異常處理語句
9.2.1 try
9.2.2 throw語句
9.2.3 try
9.3程序調試概述
9.4常用的程序調試操作
9.4.1斷點操作
9.4.2開始、中斷和停止程序的執行
9.4.3單步執行
9.4.4運行到指定位置
9.5術語
9.6小結
9.7練習
第10章Windows窗體介紹
10.1 Form窗體
10.1.1 Form窗體的概念
10.1.2添加和刪除窗體
10.1.3多窗體的使用
10.1.4窗體的屬性
10.1.5窗體的顯示與隱藏
10.1.6窗體的事件
10.2 MDI窗體
10.2.1 MDI窗體的概念
10.2.2如何設置MDI窗體
10.2_3排列MDI子窗體
10.3繼承窗體
10.3.1繼承窗體的概念
10.3.2創建繼承窗體
10.3.3在繼承窗體中修改繼承的控件屬性
10.4術語
10.5小結
10.6練習
第11章Windows基礎控件
11.1控件概述
11.2控件的相關操作
11.2.1添加控件
11.2.2對齊控件
11.2.3鎖定控件
11.2.4刪除控件
11.3文本類控件
11.3.1標簽控件(Label控件)
11.3.2按鈕控件(Button控件)
11.3.3文本框控件(TextBox控件)
11.3.4有格式文本控件(RichTextBox控件)
11.4選擇類控件
11.4.1下拉組合框控件(ComboBox控件)
11.4.2復選框控件(CheckBox控件)
11.4.3單選按鈕控件(RadioButton控件)
11.4.4數值選擇控件(NumericUpDown控件)
11.4.5列表控件(ListBox控件)
11.5分組類控件
11.5.1容器控件(Panel控件)
11.5.2分組框控件(GroupBox控件)
11.5.3選項卡控件(TabControl控件)·
11.6術語
11.7小結
11.8練習
第12章Windows高級控件
12.1 ImageList控件
12.1.1在ImageList控件中添加圖像
12.1.2在ImageList控件中移除圖像
12.2 ListView控件
12.2.1在ListView控件中添加移除項
12.2.2選擇ListView控件中的項
12.2.3為ListView控件中的項添加圖標
12.2.4在ListView控件中啟用平鋪視圖
12.3 TreeView控件
12.3.1添加和刪除樹節點
12.3.2獲取TreeView控件中選中的節點
12.3.3為TreeView控件中的節點設置圖標
12.4 DateTimePicker控件
12.4.1使用DateTimePicker控件顯示時間
12.4.2使用DateTimePicker控件以自定義格式顯示日期
12.4.3返DateTimePicker控件中選擇的日期
12.5術語
12.6小結
12.7練習
第13章組件與用戶控件
13.1 Windows組件
13.1.1使用ErrorProvider組件驗證文本框輸入
13.1.2使用HelpProvider組件調用幫助文件
13.1.3使用Timer組件設置時間間隔
13.2自定義控件
13.2.1制作復合控件
13.2.2制作擴展控件
13.2.3制作自定義控件
13.3術語
13.4小結
13.5練習
第14章菜單欄、工具欄和狀態欄
14.1菜單欄
14.1.1菜單欄的用途
14.1.2菜單欄的設計
14.2工具欄
14.2.1工具欄的用途
14.2.2工具欄的設計
14.3狀態欄
14.3.1狀態欄的用途
14.3.2狀態欄的設計
14.4術語
14.5小結
14.6練習
第15章對話框
15.1 「消息」對話框
15.1.1簡介「消息」對話框
15.1.2應用「消息」對話框
15.2 「關於」對話框
15.2.1簡介「關於」對話框
15.2.2應用「關於」對話框
15.3 「打開」對話框
15.3.1簡介「打開」對話框
15.3.2應用「打開」對話框
15.4 「另存為」對話框
15.4.1簡介「另存為」對話框
15.4.2應用「另存為」對話框
15.5 「瀏覽文件夾」對話框
15.5.1簡介「瀏覽文件夾」對話框
15.5.2應用「瀏覽文件夾」對話框
15.6 「顏色」對話框
15.6.1簡介「顏色」對話框
15.6.2應用「顏色」對話框
15.7 「字體」對話框
15.7.1簡介「字體」對話框
15.7.2應用「字體」對話框
15.8術語
15.9小結
15.10練習
……
第二部分項目實戰
附錄AVisualStudio2010的菜單命令
附錄B常用網上資源
網路書店
類別
折扣
價格
-
新書87折$465