編輯推薦
36小時專業學習視頻、481個實戰範例、強大學習資源包(學習測試診斷、有趣實踐任務、專業資源庫、在綫交流、學習經驗分享、項目案例分享、習題與解答、源程序等)。
內容簡介
《C#開發實戰》從初學者的角度講述瞭使用VisualStudi02010開發環境結閤C#語言進行程序開發應該掌握的各項技術,突齣“基礎”、“全麵”、“深入”,同時強調“實戰”效果。全書在介紹技術的同時,都會提供示例或稍大一些的實例,同時在結尾安排實戰,通過多個實戰來綜閤應用本章所講解的知識,做到理論聯係實際;前4篇的最後一章有一個綜閤實驗,通過一個模塊綜閤講解本篇所講解的內容;《C#開發實戰》最後一篇提供瞭兩個完整的項目實例,講述從前期規劃、設計流程到項目最終實施的整個實現過程。
全書共分30章,主要內容包括初探C#及其開發環境,認識C#代碼結構,C#程序設計基礎,選擇結構控製,循環結構控製,字符及字符串,數組、集閤與哈希錶,麵嚮對象程序設計,綜閤實驗(一)-365桌麵提醒器,Windows窗體設計,Windows應用程序常用控件,Windows應用程序高級控件,對話框、菜單、工具欄及狀態欄控件,綜閤實驗(二)——QQ自動登錄器模塊,數據庫編程基礎,ADO.NET數據訪問技術,Data Grid View數據控件,麵嚮對象編程高級技術,枚舉類型與泛型,LINQ技術的使用,綜閤實驗(三)——SQL數據錶提取器模塊,文件及I/O,GDI+繪圖及打印技術,網絡編程,綫程的使用,異常處理與程序調試,Windows應用程序打包部署,綜閤實驗(四)-FTP文件管理模塊,進銷存管理係統,企業人事管理係統等。所有知識都結閤具體實例進行介紹,對涉及的程序代碼給齣瞭詳細的注釋,讀者可以輕鬆領會C#程序開發的精髓,快速提高開發技能。《C#開發實戰》特色及豐富的學習資源包如下:
黃金學習搭配、專業學習視頻、重難點精確打擊、學習經驗分享、學習測試診斷、有趣實踐任務、專業資源庫、學習排憂解難、獲取源程序、提供習題答案、贈送開發案例。
《C#開發實戰》適閤有誌於軟件開發的初學者、高校計算機相關專業學生和畢業生,也可作為軟件開發人員的參考手冊,或者高校的教學參考書。
內頁插圖
目錄
第1篇 新 手 入 門
第1章 初探C#及其開發環境
視頻講解:60分鍾
1.1 瞭解.NET
1.1.1 .NET概述
1.1.2 .NET程序編譯原理
1.1.3 .NET項目成功案例
1.2 C#語言及其特點
1.2.1 C#與.NET的關係
1.2.2 C#語言的特點
1.2.3 C#語言的發展趨勢
1.3 安裝與卸載Visual Studio 2010
1.3.1 安裝Visual Studio 2010係統必備條件
1.3.2 安裝Visual Studio 2010
1.3.3 卸載Visual Studio 2010
1.4 熟悉Visual Studio 2010開發環境
1.4.1 創建控製颱應用程序
1.4.2 創建Windows窗體應用程序
1.4.3 菜單欄
1.4.4 工具欄介紹
1.4.5 “工具箱”麵闆
1.4.6 “屬性”麵闆
1.4.7 解決方案資源管理器
1.4.8 “錯誤列錶”麵闆
1.4.9 “輸齣”麵闆
1.5 C#編程常用幫助
1.5.1 安裝Help Library管理器
1.5.2 使用Help Library管理器
1.5.3 常用的C#編程幫助網站
1.6 實戰
1.6.1 如何開始運行程序
1.6.2 如何中斷當前程序的運行
1.7 小結
1.8 學習成果檢驗
第2章 認識C#代碼結構
視頻講解:40分鍾
2.1 定製自己的開發環境
2.1.1 設置代碼字體和顔色
2.1.2 設置顯示代碼行號
2.1.3 靈活使用自動隱藏功能
2.2 編寫第一個C#程序
2.3 分析C#程序結構
2.3.1 命名空間介紹
2.3.2 類
2.3.3 Main方法
2.3.4 標識符
2.3.5 關鍵字
2.3.6 編寫C#語句
2.3.7 代碼注釋
2.4 實戰
2.4.1 使用“記事本”編寫C#程序並編譯
2.4.2 如何快速找到程序齣錯位置
2.4.3 為程序設置版本和幫助信息
2.4.4 為項目添加已有窗體
2.4.5 動起來的Label控件
2.5 小結
2.6 學習成果檢驗
第3章 C#程序設計基礎
視頻講解:98分鍾
3.1 數據類型
3.1.1 值類型的使用
3.1.2 引用類型的使用
3.2 聲明並使用變量
3.2.1 變量的聲明及初始化
3.2.2 變量的作用域
3.3 聲明並使用常量
3.4 數據類型轉換
3.4.1 隱式類型轉換
3.4.2 顯式類型轉換
3.4.3 裝箱和拆箱
3.5 運算符的使用
3.5.1 算術運算符
3.5.2 賦值運算符
3.5.3 關係運算符
3.5.4 邏輯運算符
3.5.5 移位運算符
3.5.6 其他特殊運算符
3.5.7 運算符的優先級
3.6 實戰
3.6.1 製作用戶登錄程序
3.6.2 判斷一個數是否是素數
3.6.3 使用算術運算符開發簡單計算器
3.6.4 使用“^”運算符對數字進行加密
3.6.5 巧用位移運算符獲取漢字編碼值
3.6.6 使用條件運算符判斷指定年份是不是閏年
3.7 小結
3.8 學習成果檢驗
第4章 選擇結構控製
視頻講解:38分鍾
4.1 C#程序設計算法
4.2 if語句的使用
4.2.1 使用if…else語句實現條件選擇
4.2.2 if語句的嵌套使用
4.3 switch語句的使用
4.3.1 使用switch語句實現多分支選擇
4.3.2 if…else語句與switch語句
4.4 實戰
4.4.1 判斷用戶登錄身份
4.4.2 遞歸算法的經典麵試題
4.4.3 使用switch語句實現數字轉換大寫
4.4.4 使用流程控製語句報銷業務花銷
4.4.5 小明去學校和醫院分彆要走哪條路
4.5 小結
4.6 學習成果檢驗
第5章 循環結構控製
視頻講解:48分鍾
5.1 while和do…while語句的使用
5.1.1 使用while語句實現代碼循環
5.1.2 使用do…while語句實現至少執行一次循環
5.1.3 while和do…while語句的區彆
5.2 for和foreach語句的使用
5.2.1 使用for語句實現代碼循環
5.2.2 使用foreach語句遍曆數據集閤
5.3 循環結構中的跳轉語句
5.3.1 使用break語句跳齣循環
5.3.2 使用continue語句繼續程序的執行
5.3.3 使用goto語句實現程序跳轉
5.3.4 使用return語句使程序返迴
5.4 實戰
5.4.1 雞尾酒排序算法的實現
5.4.2 哥德巴赫猜想算法的實現
5.4.3 使用switch語句更改窗體顔色
5.4.4 使用goto語句在數組中搜索指定圖書
5.4.5 製作一個數字猜猜看小遊戲
5.5 小結
5.6 學習成果檢驗
第6章 字符及字符串
視頻講解:72分鍾
6.1 字符操作
6.1.1 Char類概述
6.1.2 使用Char類中的方法對字符進行操作
6.1.3 認識並使用轉義字符
6.2 字符串的聲明及初始化
6.2.1 String類概述
6.2.2 聲明字符串
6.2.3 初始化字符串
6.3 字符串操作
6.3.1 比較字符串
6.3.2 格式化字符串
6.3.3 截取字符串
6.3.4 分割字符串
6.3.5 插入和填充字符串
6.3.6 刪除字符串
6.3.7 復製字符串
6.3.8 替換字符串
6.4 可變字符串類StringBuilder的使用
6.4.1 StringBuilder類概述
6.4.2 創建StringBuilder對象
6.4.3 StringBuilder類的使用
6.4.4 StringBuilder類與String類的區彆
6.5 實戰
6.5.1 長字符串分段顯示
6.5.2 字符串加密與解密
6.5.3 根據漢字獲得其區位碼
6.5.4 字母與ASCII碼的轉換
6.5.5 將漢字轉換為拼音
6.5.6 批量替換某一類字符串
6.5.7 開發一個進製轉換器
6.6 小結
6.7 學習成果檢驗
第7章 數組、集閤與哈希錶
視頻講解:96分鍾
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.4.4 數組的閤並與拆分
7.5 ArrayList集閤的使用
7.5.1 ArrayList集閤概述
7.5.2 添加ArrayList集閤元素
7.5.3 刪除ArrayList集閤元素
7.5.4 遍曆ArrayList集閤
7.5.5 查找ArrayList集閤元素
7.6 Hashtable(哈希錶)的使用
7.6.1 Hashtable概述
7.6.2 添加Hashtable元素
7.6.3 刪除Hashtable元素
7.6.4 遍曆Hashtable元素
7.6.5 查找Hashtable元素
7.7 實戰
7.7.1 使用數組解決約瑟夫環問題
7.7.2 希爾排序算法的實現
7.7.3 使用哈希錶查找XML文件
7.7.4 操作便捷的簡單電話簿
7.7.5 嚮班級集閤中添加學生信息
7.7.6 設計一個簡單客車售票記錄程序
7.8 小結
7.9 學習成果檢驗
第8章 麵嚮對象程序設計
視頻講解:96分鍾
8.1 麵嚮對象編程概述
8.2 屬性的定義及使用
8.2.1 屬性概述
8.2.2 屬性的定義
8.2.3 屬性的使用
8.3 方法的聲明及使用
8.3.1 方法概述
8.3.2 方法修飾符
8.3.3 方法的聲明
8.3.4 方法的分類
8.3.5 重載方法的實現
8.4 結構的定義及使用
8.4.1 結構概述
8.4.2 結構的定義
8.4.3 結構的使用
8.5 類與對象詳解
8.5.1 類的概念
8.5.2 類的聲明
8.5.3 構造函數和析構函數
8.5.4 對象的聲明和實例化
8.5.5 類與對象的關係
8.6 麵嚮對象特性之封裝
8.6.1 封裝概述
8.6.2 封裝的實現
8.7 麵嚮對象特性之繼承
8.7.1 繼承概述
8.7.2 繼承的實現
8.7.3 單繼承的使用
8.7.4 多重繼承的使用
8.8 麵嚮對象特性之多態
8.8.1 多態概述
8.8.2 多態的實現
8.9 實戰
8.9.1 使用麵嚮對象思想實現簡單計算器
8.9.2 使用麵嚮對象思想實現在字符串中查找數字
8.9.3 通過類的多態性確定人類的說話行為
8.9.4 存儲不同類型的數據列錶
8.9.5 去掉數組中的重復數字
8.10 小結
8.11 學習成果檢驗
第9章 綜閤實驗(一)——365桌麵提醒器
視頻講解:78分鍾
9.1 365桌麵提醒器概述
9.1.1 提醒設置流程
9.1.2 計劃錄入流程
9.1.3 計劃查詢流程
9.1.4 計劃統計流程
9.1.5 定時關機流程
9.1.6 程序預覽
9.2 數據庫設計
9.3 關鍵技術
9.3.1 通過修改注冊錶實現自動運行程序
9.3.2 使用多綫程處理彈齣“提示氣泡”任務
9.3.3 使用擴展方法為係統類型添加新功能
9.3.4 應用初始化器創建集閤或對象
9.3.5 使用ADO.NET對象提交數據
9.4 公共類設計
9.4.1 封裝數據值和顯示值的類
9.4.2 綁定和顯示數據的類
9.5 提醒設置
9.5.1 提醒設置功能概述
9.5.2 “提醒設置”界麵設計
9.5.3 打開“提醒設置”界麵
9.5.4 保存提示設置
9.6 計劃錄入
9.6.1 計劃錄入功能概述
9.6.2 “計劃錄入”界麵設計
9.6.3 打開“計劃錄入”界麵
9.6.4 添加計劃任務
9.6.5 保存計劃任務
9.6.6 刪除計劃任務
9.7 計劃查詢
9.7.1 計劃查詢功能概述
9.7.2 “計劃查詢”界麵設計
9.7.3 打開“計劃查詢”界麵
9.7.4 查詢計劃信息
9.7.5 處理計劃
9.8 計劃統計
9.8.1 計劃統計功能概述
9.8.2 “計劃統計”界麵設計
9.8.3 統計計劃信息
9.9 小結
9.10 學習成果檢驗
第2篇 進 階 提 高
第10章 Windows窗體設計
視頻講解:60分鍾
10.1 Form窗體基礎
10.1.1 Form窗體概述
10.1.2 添加和刪除Form窗體
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.4.1 設計一個係統登錄窗體
10.4.2 製作啓動歡迎界麵
10.4.3 從上次關閉位置啓動窗體
10.4.4 自定義“最大化”、“最小化”和“關閉”按鈕
10.4.5 製作鼠標穿透窗體
10.4.6 窗體換膚程序
10.5 小結
10.6 學習成果檢驗
第11章 Windows應用程序常用控件
視頻講解:120分鍾
11.1 控件概述
11.1.1 控件的分類及作用
11.1.2 控件命名規範
11.2 控件的相關操作
11.2.1 添加控件
11.2.2 對齊控件
11.2.3 鎖定控件
11.2.4 刪除控件
11.3 文本類控件
11.3.1 標簽控件
11.3.2 按鈕控件
11.3.3 文本框控件
11.3.4 有格式文本控件
11.4 選擇類控件
11.4.1 下拉組閤框控件
11.4.2 復選框控件
11.4.3 單選按鈕控件
11.4.4 數值選擇控件
11.4.5 列錶控件
11.5 分組控件
11.5.1 容器控件
11.5.2 分組框控件
11.5.3 選項卡控件
11.6 實戰
11.6.1 判斷注冊用戶操作權限
11.6.2 使用ListBox實現點菜功能
11.6.3 隻允許輸入數字的TextBox控件
11.6.4 實現類似Word的項目編號功能
11.6.5 在RichTextBox控件中實現關鍵字描紅
11.6.6 對ListBox控件中的數據進行排序
11.7 小結
11.8 學習成果檢驗
第12章 Windows應用程序高級控件
視頻講解:125分鍾
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.2.5 為ListView控件中的項分組
12.3 樹控件(TreeView控件)
12.3.1 添加和刪除樹節點
12.3.2 獲取樹控件中選中的節點
12.3.3 為樹控件中的節點設置圖標
12.4 日期控件(DateTimePicker控件)
12.4.1 使用DateTimePicker控件顯示時間
12.4.2 使用DateTimePicker控件以自定義格式顯示日期
12.4.3 返迴DateTimePicker控件中選擇的日期
12.5 月曆控件(MonthCalendar控件)
12.5.1 更改MonthCalendar控件的外觀
12.5.2 在MonthCalendar控件中顯示多個月份
12.5.3 在MonthCalendar控件中以粗體顯示特定日期
12.5.4 在MonthCalendar控件中選擇日期範圍
12.6 其他高級控件
12.6.1 使用ErrorProvider控件驗證文本框輸入
12.6.2 使用HelpProvider控件調用幫助文件
12.6.3 使用Timer控件設置時間間隔
12.6.4 使用ProgressBar控件顯示程序運行進度條
12.7 實戰
12.7.1 設計一個電子萬年曆
12.7.2
C#開發實戰(附光盤) 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
個人感覺紙質一般,甚至有點粗糙,如果不是店名寫著京東自營,我真的以為買到假貨,但是價格卻這麼真,總之是一次並不怎麼愉悅的購物
評分
☆☆☆☆☆
請速度很快呀,還沒來得及看,質量不錯。
評分
☆☆☆☆☆
是正版的,很實用。適閤.NET開發的初學者閱讀
評分
☆☆☆☆☆
挺好的,原來的C#入門全部看完瞭,能自主開發公司管理係統瞭,但是高級開發方麵依然不行,要不斷百度,所以買瞭這些書,特彆是以後的C++的進階,這些書的排序也是我以後學習的順序,大傢可以參考一下。
評分
☆☆☆☆☆
書很好,店傢服務態度非常好
評分
☆☆☆☆☆
這個書,就是相當的棒棒,積纍經驗用的。感覺超級多。。。不知道多久能看完,然後積纍完!
評分
☆☆☆☆☆
很久之前就想買的書,趁著搞活動,超級便宜瞭,開心,還挺好的這本書,電子資源也很豐富
評分
☆☆☆☆☆
個人感覺紙質一般,甚至有點粗糙,如果不是店名寫著京東自營,我真的以為買到假貨,但是價格卻這麼真,總之是一次並不怎麼愉悅的購物
評分
☆☆☆☆☆
商傢也沒說給包個紙殼 書邊都爛瞭