C#典型模組開發

C#典型模組開發

《C#典型模組開發》是2010年中國鐵道出版社出版的圖書,作者是周峰、王征。

基本介紹

  • 書名:C#典型模組開發
  • 出版社:中國鐵道出版社
  • 頁數:511頁
  • 開本:16
  • 作者:周峰、王征
  • 出版日期:2010年1月1日
  • 語種:簡體中文
  • ISBN:7113107176, 9787113107178
內容簡介,編輯推薦,圖書目錄,序言,

內容簡介

《C#典型模組開發》:全面參透C#開發中的熱點難點,詳細闡述典型撰塊開發技術精華。
鞏固基本知識,讓您學得更輕鬆,掌握得更穩固。
資深程式設計師全力打造,深入剖析C#的核心技術,注重解決方案
模組典型權威,套用範圍廣,並具有極強的擴展性,給讀者以啟發
模組代碼注重執行效率,並符合代碼規範作者精挑細選的模組都以解決開發者在編程中遇到的實際問題為起點
所選模組具有廣泛的代表性,並提供原始碼,讀者可以快速使用
附贈300分鐘的多媒體語音教學視頻,幫助初學者更快地學習
完整的模組案例原始碼,可直接運用於二次開發
《C#典型模組開發》所涉及的資料庫腳本及其他相關的檔案
贈送《C#完全自學手冊》電子書

編輯推薦

《C#典型模組開發》講解如何利用C#解決Windows和Web應用程式開發中的熱點問題、關鍵問題及難題,並且每個實例模組都具有很強的實用性與可操作性。全書共分19章,分別講解C#的資料庫連線技術、會員登錄驗證功能、會員註冊和密碼找回功能、資料庫管理技術、圖片管理技術、多媒體管理技術、螢幕視頻錄製管理技術、檔案管理技術、Windows桌面管理技術、Windows系統管理技術、列印管理功能、電子郵件傳送技術、線上MP3播放功能、線上調查功能、線上上傳和下載功能、線上購物功能、RSS訂閱頻道管理技術、線上論壇功能和線上聊天功能。《C#典型模組開發》配有視頻教學光碟,光碟中提供了書中所有案例的全部原始碼,並經過精心調試,在Windows XP系統下全部通過,保證能正常運行。《C#典型模組開發》適用於C#語言初學者、愛好者以及具有一定編程經驗的初級編程人員,也適用於一線軟體開發人員,還可以供大中專院校師生及培訓機構閱讀,更適用於想快速提高實際編程水平的編程人員和從事動態網頁製作的人員。

圖書目錄

第1章 資料庫連線模組
1.1 基於Form的資料庫連線
1.1.1 利用控制項連線Access資料庫
1.1.2 利用代碼連線加密後的Access資料庫
1.1.3 使用ODBC連線SQL Server資料庫
1.1.4 使用ADO.NET連線SQL Server資料庫
1.1.5 分頁顯示數據表中的數據信息
1.2 基於Web的資料庫連線
1.2.1 利用SqlDataSource控制項連線SQL Server資料庫
1.2.2 利用代碼連線SQL Server資料庫
1.2.3 利用代碼連線Access資料庫並分頁顯示
1.2.4 利用LINQ技術連線並動態查詢資料庫
1.3 連線Excel電子表格
1.4 連線Oracle資料庫
1.5 連線XML數據
1.5.1 利用控制項連線XML數據並顯示
1.5.2 利用代碼連線XML數據並顯示
1.6 小結

第2章 會員登錄驗證模組
2.1 基於Form的會員登錄
2.2 基於Web的會員登錄
2.2.1 網站會員登錄
2.2.2 帶有登錄狀態判斷的網站會員登錄
2.2.3 SSO會員單點登錄
2.2.4 防止SQL注入式攻擊的會員登錄
2.2.5 帶有驗證碼的會員登錄
2.3 基於LINQ數據訪問技術的會員登錄
2.4 WPF界面下的會員登錄
2.5 小結

第3章 會員註冊和密碼找回模組
3.1 基於Form的會員註冊
3.2 WPF界面下的基於LINQ數據訪問的會員註冊
3.3 基於Web的會員註冊
3.3.1 會員註冊界面設計
3.3.2 會員姓名驗證功能
3.3.3 會員密碼強弱及加密安全性
3.3.4 會員其他註冊信息的驗證功能
3.3.5 會員驗證碼
3.3.6 會員註冊處理代碼
3.4 找回會員密碼
3.4.1 找回密碼的第一步
3.4.2 找回密碼的第二步
3.5 小結

第4章 資料庫管理模組
4.1 資料庫管理模組概述
4.2 資料庫管理主窗體界面
4.3 獲取SQL Server資料庫信息
4.3.1 提取SQL Server伺服器
4.3.2 連線SQL Server伺服器
4.3.3 提取當前資料庫中的數據表
4.3.4 顯示資料庫的不同數據對象
4.3.5 顯示數據對象的欄位信息
4.4 資料庫管理功能
4.4.1 備份資料庫
4.4.2 還原資料庫
4.4.3 分離資料庫
4.4.4 附加資料庫
4.4.5 導出數據表結構
4.4.6 導出資料庫中的數據
4.5 小結

第5章 圖片管理模組
5.1 圖片管理概述
5.2 圖片管理主窗體界面
5.3 動態打開圖片
5.4 動態保存圖片
5.5 設定圖片為桌面背景
5.6 列印圖片
5.7 圖片濾鏡效果
5.8 圖片動畫效果
5.8.1 圖片的遮罩動畫特效
5.8.2 圖片的拉伸動畫特效
5.8.3 圖片的百葉窗動畫特效
5.8.4 圖片的翻轉、擴展和馬賽克動畫效果
5.9 圖片的調整
5.9.1 圖片調整窗體
5.9.2 為主窗體中的“圖片的調整”選單添加代碼
5.9.3 為圖片調整窗體添加代碼
5.10 圖片的水印效果
5.10.1 圖片的水印效果窗體
5.10.2 為主窗體中的“圖片的水印效果”選單添加代碼
5.10.3 為圖片的水印效果窗體添加代碼
5.11 圖片的幻燈片瀏覽
5.11.1 圖片的幻燈片瀏覽窗體
5.11.2 為主窗體中的“圖片的幻燈片瀏覽”選單添加代碼
5.11.3 為圖片的幻燈片瀏覽窗體添加代碼
5.12 小結

第6章 多媒體管理模組
6.1 多媒體管理模組概述
6.2 多媒體管理主窗體
6.3 MP3播放器
6.3.1 Windows Media Player控制項
6.3.2 MP3播放器窗體設計
6.3.3 為主窗體中MP3播放器按鈕添加代碼
6.3.4 為MP3播放器窗體添加代碼
6.4 Flash播放器
6.4.1 Shockwave Flash Object控制項
6.4.2 Flash播放器窗體設計
6.4.3 為主窗體中Flash播放器按鈕添加代碼
6.4.4 為Flash播放器窗體添加代碼
6.5 五子棋遊戲
6.5.1 五子棋遊戲主窗體
6.5.2 為主窗體中Flash播放器按鈕添加代碼
6.5.3 為五子棋遊戲主窗體添加代碼
6.5.4 五子棋遊戲說明窗體
6.5.5 五子棋遊戲版本說明窗體
6.5.6 五子棋遊戲效果
6.6 小結

第7章 螢幕視頻錄製管理模組
7.1 螢幕視頻錄製管理模組概述
7.2 螢幕視頻錄製管理主窗體
7.3 獲取當前螢幕圖片並顯示在圖片框中
7.4 抓取圖片及圖片資料夾的打開
7.5 螢幕視頻錄製的設定
7.5.1 Access資料庫設定及BaseClass類
7.5.2 螢幕視頻錄製參數設定窗體
7.5.3 為主窗體中視頻錄製設定選單添加代碼
7.5.4 為螢幕視頻錄製參數設定窗體添加代碼
7.6 螢幕視頻錄製
7.6.1 利用API函式抓取螢幕圖片
7.6.2 利用Timer控制項即時抓取螢幕圖片
7.6.3 錄製螢幕圖片
7.6.4 合成AVI動畫檔案
7.6.5 停止螢幕視頻錄製
7.7 打開並觀看螢幕視頻錄製檔案
7.8 螢幕視頻錄製實例效果
7.9 小結

第8章 檔案管理模組
8.1 檔案管理模組概述
8.2 檔案管理主窗體
8.3 在樹狀視圖中顯示本地磁碟信息
8.4 在列表視圖中顯示選擇磁碟中的檔案及資料夾
8.5 顯示指定資料夾中的所有檔案、資料夾及其返回
8.6 搜尋檔案或資料夾
8.7 檔案的操作
8.7.1 檔案和資料夾的新建與重命名
8.7.2 檔案和資料夾的編輯功能
8.7.3 檔案和資料夾的壓縮
8.7.4 檔案和資料夾的解壓縮
8.8 檔案和資料夾的顯示效果
8.9 清理垃圾檔案
8.1 0 小結

第9章 Windows桌面管理模組
9.1 Windows桌面管理模組概述
9.2 Windows桌面管理主窗體
9.3 創建資料庫管理類
9.4 窗體風格
9.4.1 普通模式和總在最前窗體
9.4.2 窗體是否可以移動
9.4.3 窗體滑鼠穿透特效
9.5 開機啟動功能
9.6 窗體屬性設定
9.6.1 創建窗體屬性設定窗體
9.6.2 為主窗體中窗體屬性設定選單添加代碼
9.6.3 為窗體屬性設定窗體添加代碼
9.7 備忘錄提醒管理功能
9.7.1 創建備忘錄提醒管理窗體
9.7.2 為主窗體中提醒信息設定選單添加代碼
9.7.3 創建新建提醒窗體
9.7.4 為備忘錄提醒管理窗體添加代碼
9.7.5 為新建提醒窗體添加代碼
9.8 備忘錄自動提醒功能
9.9 節日管理功能
9.9.1 創建節日管理窗體
9.9.2 為主窗體中節日信息設定選單添加代碼
9.9.3 創建新建節日窗體
9.9.4 為節日管理窗體添加代碼
9.9.5 為新建節日窗體添加代碼
9.10 農曆、星座及節日信息的提示功能
9.10.1 公曆對應的農曆信息
9.10.2 公曆對應的星座信息
9.10.3 農曆、星座及節日信息的提示功能的實現
9.11 小結

第10章 Windows系統管理模組
10.1 Windows系統管理模組概述
10.2 Windows系統管理主窗體
10.3 控制臺窗體
10.3.1 創建控制臺窗體
10.3.2 為主窗體中控制臺按鈕添加代碼
10.3.3 為控制臺窗體添加代碼
10.4 查看硬體信息窗體
10.4.1 創建查看硬體信息窗體
10.4.2 為主窗體中硬體信息按鈕添加代碼
10.4.3 為查看硬體信息窗體添加代碼
10.5 軟體最佳化窗體
10.5.1 創建軟體最佳化窗體
10.5.2 為主窗體中軟體最佳化按鈕添加代碼
10.5.3 為軟體最佳化窗體添加代碼
10.6 進程管理窗體
10.6.1 創建進程管理窗體
10.6.2 為主窗體中進程管理按鈕添加代碼
10.6.3 為進程管理窗體添加代碼
10.7 清理垃圾檔案窗體
10.7.1 創建清理垃圾檔案窗體
10.7.2 為主窗體中清理垃圾檔案按鈕添加代碼
10.7.3 為清理垃圾檔案窗體添加代碼
10.8 計算機的重新啟動、註銷、鎖定和關閉
10.9 小結

第11章 列印管理模組
11.1 基於Form的列印管理
11.2 數據表信息列印功能
11.2.1 創建數據表信息列印窗體
11.2.2 為主窗體中數據表信息列印按鈕添加代碼
11.2.3 為數據表信息列印窗體添加代碼
11.3 數據表信息圖表顯示列印功能
11.3.1 創建數據表信息圖表顯示列印窗體
11.3.2 為主窗體中數據表信息圖表顯示列印按鈕添加代碼
11.3.3 為數據表信息圖表顯示列印窗體添加代碼
11.4 基於水晶報表的列印功能
11.4.1 創建基於水晶報表的列印窗體
11.4.2 為主窗體中數據表信息圖表顯示列印按鈕添加代碼
11.4.3 利用代碼控制職工工資的顯示顏色
11.5 基於Web的列印管理
11.5.1 調用JavaScript實現列印功能
11.5.2 調用WebBrowser組件實現列印功能
11.5.3 調用Word軟體實現列印功能
11.5.4 調用Excel軟體實現列印功能
11.5.5 利用水晶報表實現列印功能
11.6 小結

第12章 電子郵件傳送模組
12.1 電子郵件傳送概述
12.2 SMTP協定與SMTP服務的配置
12.2.1 SMTP協定
12.2.2 SMTP伺服器的安裝
12.2.3 SMTP伺服器的配置
12.3 利用SmtpClient等對象傳送郵件
12.4 小結

第13章 線上MP3播放模組
13.1 線上MP3播放模組概述
13.2 線上MP3播放首頁面
13.2.1 線上MP3播放首頁面設計製作
13.2.2 資料庫數據信息的綁定顯示
13.2.3 分頁顯示數據信息
13.2.4 MP3音樂選擇功能
13.2.5 線上下載MP3音樂功能
13.3 線上試聽MP3音樂
13.3.1 線上試聽MP3音樂頁面
13.3.2 在首頁面中為每個MP3音樂添加“試聽”超連結及連結代碼
13.3.3 歌詞與MP3音樂同步顯示功能
13.4 MP3音樂播放功能
13.4.1 MP3音樂播放頁面
13.4.2 為首頁面中的“播放”按鈕添加代碼
13.5 小結

第14章 線上調查模組
14.1 線上調查模組概述
14.2 線上調查首頁面
14.3 贊成或反對投票
14.3.1 贊成或反對投票主題頁面
14.3.2 為首頁中的“贊成或反對投票”連結按鈕添加代碼
14.3.3 贊成或反對投票頁面
14.3.4 為每個投票主題添加“投票”超連結
14.3.5 查看投票結果頁面
14.3.6 為贊成或反對投票頁面中的“查看結果”按鈕添加代碼
14.4 單選投票
14.4.1 單選投票頁面
14.4.2 為首頁中的“單選投票”連結按鈕添加代碼
14.4.3 利用IP限制重複投票功能
14.5 多選投票
14.5.1 多選投票頁面
14.5.2 為首頁中的“多選投票”連結按鈕添加代碼
14.5.3 利用Cookie限制重複投票功能
14.6 小結

第15章 線上上傳和下載模組
15.1 線上上傳和下載模組概述
15.2 線上上傳和下載首頁面
15.3 上傳檔案
15.3.1 上傳檔案頁面
15.3.2 添加上傳檔案功能
15.3.3 為首頁中的“上傳檔案”連結按鈕添加代碼
15.3.4 上傳檔案功能的實現
15.4 上傳圖片並顯示
15.4.1 上傳圖片並顯示頁面
15.4.2 為首頁中的“上傳圖片”連結按鈕添加代碼
15.5 下載檔案
15.5.1 下載檔案頁面
15.5.2 為首頁中的“下載檔案”連結按鈕添加代碼
15.5.3 利用Response對象的AddHeader方法實現斷點下載功能
15.6 小結

第16章 線上購物模組
16.1 線上購物模組概述
16.2 商品瀏覽頁面
16.3 商品詳細信息頁面
16.3.1 設計製作商品詳細信息頁面
16.3.2 為商品瀏覽頁面中的“詳細信息”連結按鈕添加代碼
16.4 會員登錄頁面
16.4.1 設計製作會員登錄頁面
16.4.2 利用代碼繪製驗證碼
16.4.3 添加會員登錄頁面代碼
16.4.4 為商品瀏覽頁面中的“購買”連結按鈕添加代碼
16.5 購物車頁面
16.5.1 設計製作購物車頁面
16.5.2 購物車功能的實現
16.5.3 購買商品的更新、刪除和清空功能
16.6 購物結賬統計頁面
16.6.1 設計製作購物結賬統計頁面
16.6.2 為購物頁面中的“結賬”連結按鈕添加代碼
16.7 小結

第17章 RSS訂閱頻道管理模組
17.1 RSS訂閱頻道管理模組概述
17.2 RSS技術概述
17.2.1 RSS語法結構
17.2.2 [channel] 和[item]元素的可選子元素
17.2.3 RSS技術的特點
17.3 RSS訂閱頻道首頁面
17.4 查看RSS訂閱頻道頁面
17.4.1 設計製作查看RSS訂閱頻道頁面
17.4.2 添加功能代碼
17.4.3 為首頁面中的“查看訂閱頻道”連結按鈕添加代碼
17.5 線上RSS訂閱頻道頁面
17.5.1 添加RSS工具包
17.5.2 創建線上RSS訂閱頻道檔案
17.5.3 為首頁面中的“線上訂閱頻道”連結按鈕添加代碼
17.6 添加RSS訂閱頻道頁面
17.6.1 設計添加RSS訂閱頻道頁面
17.6.2 添加功能代碼
17.6.3 為首頁面中的“添加訂閱頻道”連結按鈕添加代碼
17.7 管理RSS訂閱頻道頁面
17.7.1 設計製作管理RSS訂閱頻道頁面
17.7.2 分頁顯示功能
17.7.3 為首頁面中的“管理訂閱頻道”連結按鈕添加代碼
17.7.4 高亮顯示當前選擇行和數據刪除功能
17.7.5 RSS訂閱頻道的編輯、取消和更新功能
17.8 小結

第18章 線上論壇模組
18.1 線上論壇模組概述
18.2 網路線上論壇首頁面
18.2.1 設計製作網路線上論壇首頁面
18.2.2 添加頁面頭部用戶控制項
18.2.3 添加頁面導航用戶控制項
18.2.4 添加頁面尾部用戶控制項
18.2.5 利用數據列表控制項顯示數據表中的數據信息
18.2.6 分頁顯示數據表中的數據信息
18.3 論壇回帖頁面
18.3.1 設計製作論壇回帖頁面
18.3.2 分頁顯示論壇帖子及回帖信息功能
18.3.3 帖子快速回復功能
18.4 會員登錄頁面
18.4.1 設計製作會員登錄頁面
18.4.2 會員登錄實現代碼
18.5 發表帖子頁面
18.5.1 設計製作發表帖子頁面
18.5.2 發表帖子實現代碼
18.6 管理帖子頁面
18.6.1 設計製作管理帖子頁面
18.6.2 管理帖子實現代碼
18.7 小結

第19章 線上聊天模組
19.1 線上聊天模組概述
19.2 聊天室會員登錄頁面
19.2.1 設計製作線上聊天會員登錄頁面
19.2.2 公用資料庫操縱類
19.2.3 公用提示信息類
19.2.4 為會員登錄頁面添加代碼
19.3 聊天室會員註冊頁面
19.3.1 設計製作聊天室會員註冊頁面
19.3.2 為會員註冊頁面添加代碼
19.3.3 實例效果
19.4 全局應用程式類
19.5 顯示聊天信息頁面
19.5.1 設計製作顯示聊天信息頁面
19.5.2 自動滾屏效果
19.6 線上聊天頁面
19.6.1 設計製作線上聊天頁面
19.6.2 為線上聊天頁面添加代碼
19.7 小結

序言

為了更好地開發軟體,Microsoft公司推出了.NET戰略作為新一代網路套用基礎。C#語言是Microsoft公司為適應未來網路技術發展而推出的新一代程式語言,它是專為.NET戰略所開發的語言。
本書講解如何利用C#解決Windows和Web應用程式開發中的熱點問題、關鍵問題及種種難題,並且每個實例模組都具有很強的實用性與可操作性。全書共分19章,分別講解C#的資料庫連線技術、會員登錄驗證功能、會員註冊和密碼找回功能、資料庫管理技術、圖片管理技術、多媒體管理技術、螢幕視頻錄製管理技術、檔案管理技術、Windows桌面管理技術、Windows系統管理技術、列印管理功能、電子郵件傳送技術、線上MP3播放功能、線上調查功能、線上上傳和下載功能、線上購物功能、RSS訂閱頻道管理技術、線上論壇功能和線上聊天功能。這些案例都是按照軟體的開發規範,經過系統的開發、調試所成的商業軟體原始碼。讀者在深入研究本書後,就能夠提高自己的編程水平,達到實際商業開發的要求。本書結構
本書共19章,具體章節安排如下:
第1~3章:講解如何利用C#實現資料庫連線、會員登錄、註冊和密碼找回功能。
第4章:講解如何利用C#實現資料庫管理功能,即如何動態載入、連線、顯示、備份、還原、分離、附加資料庫。
第5~7章:講解如何利用C#實現圖片管理、多媒體管理和螢幕視頻錄製管理功能。
第8~10章:講解如何利用C#實現檔案、Windows桌面和Windows系統管理功能。
第11~12章:講解如何利用C#實現列印輸出和電子郵件傳送功能。
第13~16章:講解如何利用c#實現線上MP3音樂播放、線上調查、線上上傳和下載和線上購物功能。
第17章:講解RSS語法結構和特點,然後通過實例講解如何利用C#實現線上RSS訂閱頻道、線上查看、添加、管理RSS訂閱頻道。
第18~19章:講解如何利用C#實現線上論壇和線上聊天功能。

相關詞條

熱門詞條

聯絡我們