出版時間:2005-10 出版社:人民郵電出版社 作者:陳嫻 頁數(shù):528
內(nèi)容概要
“Smart Client——智能客戶端圖像處理系統(tǒng)”和“Portal——企業(yè)門戶站點”是微軟公司提供的免費下載的.NET企業(yè)級解決方案。它們功能實用、代碼編寫規(guī)范,包含了.NET核心技術(shù),是學(xué)習(xí)和進(jìn)行.NET開發(fā)可借鑒的理想范例。但是在沒有指導(dǎo)的情況下,初學(xué)者很難將其讀懂并且應(yīng)用到實際當(dāng)中。本書從應(yīng)用的角度出發(fā),按照功能模塊對其做了詳盡的解析,并指出了其中的設(shè)計思想和開發(fā)技巧。本書的范例采用的編程語言是Visual Basic.NET。 本書從實用的角度出發(fā),結(jié)合微軟官方提供的企業(yè)級精典范例講解.NET技術(shù),適合正在從事和希望學(xué)習(xí).NET開發(fā)的人員閱讀。
書籍目錄
第一部分 FotoVision——智能客戶端圖像處理第1章 FotoVision簡介 31.1 運行FotoVision 31.1.1 下載安裝FotoVision 31.1.2 安裝FotoVision 41.1.3 打開FotoVision解決方案 51.2 FotoVision業(yè)務(wù)簡介 61.3 智能客戶端程序的部署 61.4 智能客戶端介紹 7第2章 FotoVision的架構(gòu)設(shè)計 92.1 系統(tǒng)總體概覽 92.2 FotoVision桌面應(yīng)用程序 102.3 FotoVision Web應(yīng)用程序 11第3章 FotoVision的系統(tǒng)基礎(chǔ)設(shè)計 133.1 配置管理 143.1.1 圖片存儲格式 143.1.2 資源文件 163.1.3 實現(xiàn)Windows XP風(fēng)格界面——Manifest文件 173.2 常用工具類 203.2.1 實現(xiàn)圖片操作列表——Actions.vb 203.2.2 實現(xiàn)存儲并讀寫相冊元數(shù)據(jù)——Album.vb 253.2.3 實現(xiàn)剪裁選取圖片——CropHelper.vb 273.2.4 實現(xiàn)加密和解密數(shù)據(jù)——DataProtection.vb 343.2.5 實現(xiàn)拖放操作——DropData.vb 373.2.6 實現(xiàn)自定義事件的參數(shù)——EventArgs.vb 403.2.7 實現(xiàn)操作圖片中的EXIF數(shù)據(jù)——Exif.vb 463.2.8 實現(xiàn)文件管理功能——FileManager.vb 493.2.9 實現(xiàn)獲取文件或字符串的哈希值——Hash.vb 563.2.10 實現(xiàn)存儲指定質(zhì)量的JPEG圖片——JpegQuality.vb 573.2.11 實現(xiàn)圖片操作的優(yōu)化處理——OptimizeActions.vb 583.2.12 實現(xiàn)創(chuàng)建和存儲圖片——Photo.vb 633.2.13 實現(xiàn)圖片的所有操作例程——PhotoHelper.vb 673.2.14 實現(xiàn)存儲圖片信息——PhotoInfo.vb 733.2.15 實現(xiàn)以向?qū)Х绞教峁﹫D片打印功能——Print.vb 743.2.16 實現(xiàn)主窗體上的進(jìn)度條——Progress.vb 773.2.17 實現(xiàn)可讀寫的配置文件——Settings.vb 783.2.18 實現(xiàn)存儲配置文件的配置節(jié)信息——SettingValues.vb 823.2.19 實現(xiàn)存儲圖片亮度、對比度、gamma參數(shù)以及飽和度——SliderValues.vb 833.3 全局信息類Global.vb 84第4章 FotoVision的組件 864.1 FotoVision的組件 864.2 集成圖片操作所需控件——DetailsActions用戶控件 874.2.1 DetailsActions用戶控件的效果 874.2.2 DetailsActions用戶控件的實現(xiàn) 884.3 顯示當(dāng)前相冊相關(guān)信息——DetailsAlbum用戶控件 954.3.1 DetailsAlbum用戶控件的效果 954.3.2 DetailsAlbum用戶控件的實現(xiàn) 954.4 實現(xiàn)自繪制列表以顯示多張圖片信息——DetailsPhotos組件類 1004.4.1 DetailsPhotos組件類的效果 1004.4.2 DetailsPhotos組件類的實現(xiàn) 1004.5 實現(xiàn)拖放操作的上下文菜單——DropContextMenu類 1094.5.1 DropContextMenu類的效果 1094.5.2 DropContextMenu類的實現(xiàn) 1094.6 實現(xiàn)在列表中顯示多張圖片縮略圖——PhotoListView組件類 1114.6.1 PhotoListView組件類的效果 1114.6.2 PhotoListView組件類的實現(xiàn) 1114.7 實現(xiàn)單張圖片顯示——PhotoViewer組件類 1194.7.1 PhotoViewer組件類的效果 1194.7.2 PhotoViewer組件類的實現(xiàn) 1214.8 實現(xiàn)支持Tab鍵控制輸入焦點——TabTextBox組件類 1304.8.1 TabTextBox組件類的效果 1304.8.2 TabTextBox組件類的實現(xiàn) 131第5章 FotoVision的面板系統(tǒng) 1325.1 FotoVision的面板系統(tǒng) 1325.2 PaneCaption面板 1335.2.1 PaneCaption面板的效果 1335.2.2 PaneCaption面板的實現(xiàn) 1335.3 BasePane面板 1385.3.1 BasePane面板的效果 1385.3.2 BasePane面板的實現(xiàn) 1385.4 AlbumsPane面板 1405.4.1 AlbumsPane面板的效果 1405.4.2 AlbumsPane面板的實現(xiàn) 1405.5 PhotosPane面板 1545.5.1 PhotosPane面板的效果 1545.5.2 PhotosPane面板的實現(xiàn) 1545.6 DetailsPane面板 1675.6.1 DetailsPane面板的效果 1675.6.2 DetailsPane面板的實現(xiàn) 168第6章 FotoVision的文件上載系統(tǒng) 1726.1 登錄窗體——LoginForm窗體 1726.1.1 LoginForm窗體的效果 1726.1.2 LoginForm窗體的實現(xiàn) 1726.2 上載文件窗體——UploadForm窗體 1736.2.1 UploadForm窗體的效果 1736.2.2 關(guān)鍵技術(shù) 1746.2.3 UploadForm窗體的實現(xiàn) 1756.2.4 業(yè)務(wù)邏輯處理類 181第7章 FotoVision的主窗體 1997.1 FotoVision的主窗體 1997.1.1 MainForm窗體的效果 2007.1.2 MainForm窗體的實現(xiàn) 2017.2 PropertiesForm窗體 2327.2.1 PropertiesForm窗體的效果 2327.2.2 PropertiesForm窗體的實現(xiàn) 2327.3 SettingsForm窗體 2387.3.1 SettingsForm窗體的效果 2397.3.2 SettingsForm窗體的實現(xiàn) 2397.4 InitialMessageForm窗體 2417.4.1 InitialMessageForm窗體的效果 2417.4.2 InitialMessageForm窗體的實現(xiàn) 2417.5 ConfirmPhotoForm窗體 2427.5.1 ConfirmPhotoForm窗體的效果 2427.5.2 ConfirmPhotoForm窗體的實現(xiàn) 2437.6 DeletePhotoForm窗體 2457.6.1 DeletePhotoForm窗體的效果 2457.6.2 DeletePhotoForm窗體的實現(xiàn) 2457.7 ErrorForm窗體 2477.7.1 ErrorForm窗體的效果 2477.7.2 ErrorForm窗體的實現(xiàn) 2477.8 AboutForm窗體 2487.8.1 AboutForm窗體的效果 2497.8.2 AboutForm窗體的實現(xiàn) 249第8章 FotoVision的LoginManager工具 2518.1 LoginManager的常用工具類 2518.1.1 關(guān)鍵技術(shù) 2518.1.2 常用工具類 2538.2 LoginManager的MainForm窗體 2578.2.1 MainForm窗體的效果 2578.2.2 MainForm窗體的實現(xiàn) 258第9章 FotoVision的Web瀏覽 2639.1 FotoVision的Web版 2639.1.1 關(guān)鍵技術(shù) 2649.1.2 配置管理 2659.1.3 圖片路徑及信息存儲 2669.1.4 常用工具類 2669.2 Web版首頁default.aspx 2789.2.1 Web版首頁的效果 2789.2.2 關(guān)鍵技術(shù) 2799.2.3 用戶表示層 2799.3 相冊瀏覽頁面 2829.3.1 相冊瀏覽的效果 2839.3.2 關(guān)鍵技術(shù) 2839.3.3 用戶表示層 2839.4 圖片瀏覽頁面 2929.4.1 圖片瀏覽頁面的效果 2929.4.2 用戶表示層 2939.5 FotoVision中Web Services的應(yīng)用 2979.5.1 Web Services的效果 2979.5.2 關(guān)鍵技術(shù) 2989.5.3 用戶表示層 299第二部分 Portal Starter Kit——企業(yè)門戶站點系統(tǒng)第10章 Portal簡介 31110.1 運行Portal 31110.1.1 下載安裝Portal 31110.1.2 安裝Portal 31210.1.3 打開Portal解決方案 31210.2 Portal業(yè)務(wù)簡介 31310.3 Portal的部署 31310.3.1 部署 31310.3.2 物理設(shè)計 315第11章 Portal的架構(gòu)設(shè)計 31611.1 需求分析 31611.1.1 系統(tǒng)設(shè)計構(gòu)想 31611.1.2 系統(tǒng)設(shè)計開發(fā)環(huán)境介紹 31611.1.3 內(nèi)容管理與展現(xiàn)服務(wù) 31711.2 功能設(shè)計——三層結(jié)構(gòu)設(shè)計 31811.3 數(shù)據(jù)庫設(shè)計與實現(xiàn) 32011.3.1 數(shù)據(jù)庫的需求分析 32011.3.2 數(shù)據(jù)庫的邏輯設(shè)計 32011.3.3 數(shù)據(jù)庫存儲過程 32411.4 開發(fā)啟示 32511.4.1 Portal架構(gòu)特點 32511.4.2 Portal設(shè)計特點 32511.4.3 Portal其他特點 325第12章 Portal的系統(tǒng)基礎(chǔ)設(shè)計 32612.1 配置管理——整個Portal站點的配置文件 32612.1.1 Global.asax 32712.1.2 Portal站點的CSS文件 32912.1.3 Web.config 33012.1.4 FormsAuthenticationTicket類 33312.2 常用工具類 33412.2.1 處理Portal配置的Configuration.vb 33412.2.2 處理XML文件的數(shù)據(jù)訪問層PortalCfg.vb 347第13章 Portal的框架 38113.1 框架概述 38113.1.1 Portal的tab頁面 38213.1.2 Portal模塊 38213.1.3 框架總結(jié) 38313.2 Portal的站點配置文件及處理類 38313.2.1 關(guān)鍵技術(shù) 38313.2.2 PortalCfg.xml 38413.2.3 PortalCfg.xsd 38513.3 前臺頁面使用的用戶控件 38613.3.1 關(guān)鍵技術(shù) 38613.3.2 DesktopPortalBanner用戶控件 39213.3.3 DesktopModuleTitle用戶控件 39413.4 Portal的前臺頁面 39513.4.1 前臺頁面的效果 39613.4.2 用戶表示層 39613.5 ASP.NET訪問數(shù)據(jù)庫的相關(guān)知識 39813.5.1 ADO.NET 39813.5.2 Connection對象 39913.5.3 Command對象 40113.5.4 DataReader對象 40213.5.5 DataAdapter對象 404第14章 Portal的模塊 40614.1 Portal模塊系統(tǒng)的設(shè)計 40614.2 Announcements(公告)模塊 40814.2.1 Announcements模塊的效果 40814.2.2 關(guān)鍵技術(shù) 41014.2.3 用戶表示層 41214.2.4 數(shù)據(jù)訪問層 41614.2.5 存儲過程 41914.3 Contacts(雇員聯(lián)系)模塊 42214.3.1 Contacts模塊的效果 42314.3.2 關(guān)鍵技術(shù) 42414.3.3 用戶表示層 42514.3.4 數(shù)據(jù)訪問層和存儲過程 43014.4 Discussion(消息)模塊 43014.4.1 Discussion模塊的效果 43014.4.2 關(guān)鍵技術(shù) 43114.4.3 用戶表示層 43214.4.4 數(shù)據(jù)訪問層和存儲過程 43814.5 Documents(文檔)模塊 43814.5.1 Documents模塊的效果 43814.5.2 關(guān)鍵技術(shù) 44014.5.3 用戶表示層 44114.5.4 數(shù)據(jù)訪問層和存儲過程 44614.6 Events(事件)模塊 44614.6.1 Events模塊的效果 44714.6.2 用戶表示層 44814.6.3 數(shù)據(jù)訪問層和存儲過程 45214.7 HTML(HTML文本)模塊 45214.7.1 HtmlModule模塊的效果 45314.7.2 用戶表示層 45314.7.3 數(shù)據(jù)訪問層和存儲過程 45614.8 Image(圖像)模塊 45614.8.1 Image模塊的效果 45614.8.2 用戶表示層 45714.8.3 數(shù)據(jù)訪問層和存儲過程 46014.9 Links(鏈接廣告)模塊 46014.9.1 Links模塊的效果 46014.9.2 用戶表示層 46114.9.3 數(shù)據(jù)訪問層和存儲過程 46514.10 QuickLinks(快速鏈接)模塊 46614.10.1 QuickLinks模塊的效果 46614.10.2 用戶表示層 46614.10.3 數(shù)據(jù)訪問層和存儲過程 46814.11 XML(基于XML的商品排名)模塊 46814.11.1 XmlModule模塊的效果 46814.11.2 用戶表示層 46914.11.3 數(shù)據(jù)訪問層和存儲過程 471第15章 Portal的后臺管理 47215.1 后臺管理概述 47315.1.1 需求分析 47315.1.2 功能設(shè)計 47315.1.3 公用模塊 47415.2 用戶注冊、登錄和退出 48115.2.1 用戶注冊、登錄和退出的效果 48215.2.2 關(guān)鍵技術(shù) 48315.2.3 用戶表示層 48615.3 站點管理 48815.3.1 站點管理的效果 48915.3.2 用戶表示層 48915.4 布局管理 49015.4.1 布局管理的效果 49015.4.2 關(guān)鍵技術(shù) 49115.4.3 用戶表示層 49215.5 角色管理 50415.5.1 角色管理的效果 50415.5.2 用戶表示層 50515.5.3 數(shù)據(jù)訪問層 51015.5.4 存儲過程 51315.6 用戶管理 51615.6.1 用戶管理的效果 51615.6.2 用戶表示層 51715.7 模塊管理 52315.7.1 模塊管理的效果 52315.7.2 用戶表示層 524
編輯推薦
“Starter Kit”中提供的案例有一定難度,在沒有指導(dǎo)的情況下,很理解。本書提供:案例的系統(tǒng)架構(gòu)、模塊設(shè)計到具體的頁面實現(xiàn)都做了詳盡的解析;對重點代碼都給出了詳細(xì)的注釋,并引申出相關(guān)知識點、開發(fā)思路及編程技巧;目錄按照案例所實現(xiàn)的功能編排,方便讀者查找具體功能的實現(xiàn)方法。
圖書封面
評論、評分、閱讀與下載
Visual Basic.NET企業(yè)級開發(fā)案例精解 PDF格式下載