書籍簡介:
C#是目前最熱門的開發(fā)語言,它是Microsoft .NET Framework的主要開發(fā)語言。隨著微軟公司在.NET平臺上的不斷升級,C#語言及它依賴的.NET Framework日益完善和穩(wěn)固。在新發(fā)布的.NET Framework 3.5中,微軟集成了WPF、WF、WCF、LINQ等多種熱門的應用程序開發(fā)技術,使得微軟平臺的應用程序開發(fā)變得日益豐富多彩。本書以C#作為開發(fā)語言,以.NET Framework 3.5作為開發(fā)平臺,站在開發(fā)人員的視角,深入剖析了10個企業(yè)級應用程序的構建,內(nèi)容涉及Windows Forms數(shù)據(jù)庫應用程序、WPF華麗界面的多媒體軟件、Web數(shù)據(jù)庫應用程序,以及基于Socket的通信應用程序等,從基礎架構,到數(shù)據(jù)庫的設計,用戶界面的構建以及類層次關系的構建,一步一步,循序漸進地進行了深入的介紹,對具體的知識點深入分析,讓開發(fā)人員既知其理,又知其構建。
本書的特點在于站在軟件開發(fā)人員的視角,從需求分析、概要分析、系統(tǒng)分析,層層推進,書中不是羅列大段代碼,而是對每個知識點進行概而全的深入詳解,適合于使用C#開發(fā)桌面型應用程序的開發(fā)人員、對軟件開發(fā)有興趣的學生及愛好者,特別是具有一定的C#知識而又缺乏實戰(zhàn)經(jīng)驗的用戶。
本書附贈DVD光盤1張,內(nèi)容包括超大容量手把手教學視頻、電子教案(PPT)、編程參考寶典電子書、源代碼。
作者簡介:
孔琳?。寒厴I(yè)于復旦大學軟件工程學院,取得碩士學位,1999年開始從事ASP的開發(fā),有多年的ASP開發(fā)經(jīng)驗,然后在01年主要研究方向變?yōu)锳SP.NET和C#?,F(xiàn)任職于浙江一家著名學院的網(wǎng)絡中心,從事網(wǎng)絡建設與管理工作,參與學校各期網(wǎng)絡工程的設計與建設,2008年開始規(guī)劃建設數(shù)字化
出版日期:
2009年07月
章節(jié)目錄:
第1章 預備知識(教學視頻:64分鐘)
1.1 VS 2008集成化開發(fā)環(huán)境
1.1.1 使用IDE集成開發(fā)環(huán)境
1.1.2 使用VS 2008解決方案資源管理器
1.1.3 使用文檔窗口
1.1.4 工具箱窗口
1.1.5 錯誤列表和任務列表窗口
1.1.6 服務器資源管理器
1.1.7 使用代碼編輯器
1.2 Windows Forms開發(fā)技術
1.2.1 創(chuàng)建Windows Forms應用程序
1.2.2 使用Windows Forms開發(fā)數(shù)據(jù)庫應用程序
1.3 SQL Server數(shù)據(jù)庫使用簡介
1.3.1 使用SQL Server Management Studio管理數(shù)據(jù)庫
1.3.2 使用Intergration Services在多數(shù)據(jù)庫間傳遞數(shù)據(jù)
1.4 章末總結
第2章 WPF版多媒體通訊錄(共2500行代碼)(教學視頻:61分鐘)
2.1 系統(tǒng)分析
2.1.1 需求分析
2.1.2 可行性分析
2.2 系統(tǒng)分析
2.2.1 系統(tǒng)目標
2.2.2 系統(tǒng)功能結構
2.2.3 構建開發(fā)環(huán)境
2.3.4 系統(tǒng)預覽
2.3 開發(fā)前的準備工作
2.4 通訊錄主窗體的設計
2.4.1 應用程序啟動設置
2.4.2 主窗體用戶界面設計
2.4.3 3D動畫功能的實現(xiàn)
2.4.4 遍歷窗體可視化樹
2.5 添加聯(lián)系人模塊
2.5.1 基本用戶界面功能的實現(xiàn)
2.5.2 多媒體功能的實現(xiàn)
2.5.3 添加圖片功能實現(xiàn)
2.5.4 保存聯(lián)系人功能的實現(xiàn)
2.6 選擇圖片窗體功能的實現(xiàn)
2.6.1 用戶界面的實現(xiàn)
2.6.2 使用LINQ語法加載圖片
2.6.3 StoredImageControl倒影圖片用戶控件的實現(xiàn)
2.7 查看聯(lián)系人功能實現(xiàn)
2.7.1 用戶界面的實現(xiàn)
2.7.2 DataGridControl自定義驗證規(guī)則的實現(xiàn)
2.7.3 功能方法及事件處理實現(xiàn)
2.8 聯(lián)系人選項功能的實現(xiàn)
2.8.1 用戶界面的實現(xiàn)
2.8.2 實現(xiàn)延遲加載的目錄樹
2.9 輔助功能的實現(xiàn)
2.9.1 單件模式的聯(lián)系人列表類
2.9.2 使用XLINQ操作XML文件
2.10 知識點匯總
2.11 章末總結
第3章 企業(yè)級即時消息系統(tǒng)(共8000行代碼)(教學視頻:66分鐘)
3.1 系統(tǒng)分析
3.1.1 需求分析
3.1.2 可行性分析
3.2 系統(tǒng)分析
3.2.1 系統(tǒng)目標
3.2.2 系統(tǒng)功能結構
3.2.3 構建開發(fā)環(huán)境
3.2.4 即時通信客戶端系統(tǒng)預覽
3.2.5 服務器端系統(tǒng)預覽
3.3 開發(fā)前的準備工作
3.3.1 模塊設計
3.3.2 系統(tǒng)流程描述
3.4 即時通信服務類庫實現(xiàn)
3.4.1 類庫項目結構
3.4.2 使用PrismConnection組件連接服務器端
3.4.3 使用PrismServer組件封裝服務器功能
3.4.4 使用PrismNetworkStream類封裝網(wǎng)絡流
3.4.5 使用PrismServerImplementation組件管理用戶信息
3.4.6 類庫中的實體類
3.4.7 用戶信息對話框組件的實現(xiàn)
3.4.8 服務器統(tǒng)計信息對話框組件的實現(xiàn)
3.5 聊天室客戶端功能的實現(xiàn)
3.5.1 聊天室客戶端主窗口實現(xiàn)
3.5.2 連接到服務器并響應各種連接事件
3.5.3 發(fā)送和接收聊天消息
3.5.4 實現(xiàn)繪圖板功能
3.5.5 在客戶端顯示服務器端的狀態(tài)
3.6 聊天室服務器端功能實現(xiàn)
3.6.1 聊天服務器主窗口實現(xiàn)
3.6.2 啟動和停止聊天服務器
3.6.3 響應聊天服務器事件
3.6.4 處理服務器端用戶界面的更新
3.6.5 發(fā)送管理性消息功能的實現(xiàn)
3.6.6 服務器設置功能的實現(xiàn)
3.7 知識點匯總
3.8 章末總結
第4章 酒店管理系統(tǒng)(共78000行代碼)(教學視頻:84分鐘)
第5章 工廠日歷管理系統(tǒng)(共33000行代碼)(教學視頻:80分鐘)
第6章 醫(yī)院管理系統(tǒng)(共20000行代碼)(教學視頻:76分鐘)
第7章 人事管理系統(tǒng)(共20000行代碼)(教學視頻:72分鐘)
第8章 家庭理財幫手(共8000行代碼)(教學視頻:47分鐘)
第9章 圖書管理系統(tǒng)(共3000行代碼)(教學視頻:38分鐘)
第10章 論壇系統(tǒng)(共30000行代碼)(教學視頻:97分鐘)
第11章 電子商務網(wǎng)站(C#版)(共15000行代碼)( 教學視頻:49分鐘)
封面圖: