Visual Basic.NET企业级开发案例精解

出版时间:2005-10  出版社:人民邮电出版社  作者:陈娴  页数:528  

内容概要

 “Smart Client——智能客户端图像处理系统”和“Portal——企业门户站点”是微软公司提供的免费下载的.NET企业级解决方案。它们功能实用、代码编写规范,包含了.NET核心技术,是学习和进行.NET开发可借鉴的理想范例。但是在没有指导的情况下,初学者很难将其读懂并且应用到实际当中。本书从应用的角度出发,按照功能模块对其做了详尽的解析,并指出了其中的设计思想和开发技巧。本书的范例采用的编程语言是Visual Basic.NET。  本书从实用的角度出发,结合微软官方提供的企业级精典范例讲解.NET技术,适合正在从事和希望学习.NET开发的人员阅读。

书籍目录

第一部分 FotoVision——智能客户端图像处理第1章 FotoVision简介 31.1 运行FotoVision 31.1.1 下载安装FotoVision 31.1.2 安装FotoVision 41.1.3 打开FotoVision解决方案 51.2 FotoVision业务简介 61.3 智能客户端程序的部署 61.4 智能客户端介绍 7第2章 FotoVision的架构设计 92.1 系统总体概览 92.2 FotoVision桌面应用程序 102.3 FotoVision Web应用程序 11第3章 FotoVision的系统基础设计 133.1 配置管理 143.1.1 图片存储格式 143.1.2 资源文件 163.1.3 实现Windows XP风格界面——Manifest文件 173.2 常用工具类 203.2.1 实现图片操作列表——Actions.vb 203.2.2 实现存储并读写相册元数据——Album.vb 253.2.3 实现剪裁选取图片——CropHelper.vb 273.2.4 实现加密和解密数据——DataProtection.vb 343.2.5 实现拖放操作——DropData.vb 373.2.6 实现自定义事件的参数——EventArgs.vb 403.2.7 实现操作图片中的EXIF数据——Exif.vb 463.2.8 实现文件管理功能——FileManager.vb 493.2.9 实现获取文件或字符串的哈希值——Hash.vb 563.2.10 实现存储指定质量的JPEG图片——JpegQuality.vb 573.2.11 实现图片操作的优化处理——OptimizeActions.vb 583.2.12 实现创建和存储图片——Photo.vb 633.2.13 实现图片的所有操作例程——PhotoHelper.vb 673.2.14 实现存储图片信息——PhotoInfo.vb 733.2.15 实现以向导方式提供图片打印功能——Print.vb 743.2.16 实现主窗体上的进度条——Progress.vb 773.2.17 实现可读写的配置文件——Settings.vb 783.2.18 实现存储配置文件的配置节信息——SettingValues.vb 823.2.19 实现存储图片亮度、对比度、gamma参数以及饱和度——SliderValues.vb 833.3 全局信息类Global.vb 84第4章 FotoVision的组件 864.1 FotoVision的组件 864.2 集成图片操作所需控件——DetailsActions用户控件 874.2.1 DetailsActions用户控件的效果 874.2.2 DetailsActions用户控件的实现 884.3 显示当前相册相关信息——DetailsAlbum用户控件 954.3.1 DetailsAlbum用户控件的效果 954.3.2 DetailsAlbum用户控件的实现 954.4 实现自绘制列表以显示多张图片信息——DetailsPhotos组件类 1004.4.1 DetailsPhotos组件类的效果 1004.4.2 DetailsPhotos组件类的实现 1004.5 实现拖放操作的上下文菜单——DropContextMenu类 1094.5.1 DropContextMenu类的效果 1094.5.2 DropContextMenu类的实现 1094.6 实现在列表中显示多张图片缩略图——PhotoListView组件类 1114.6.1 PhotoListView组件类的效果 1114.6.2 PhotoListView组件类的实现 1114.7 实现单张图片显示——PhotoViewer组件类 1194.7.1 PhotoViewer组件类的效果 1194.7.2 PhotoViewer组件类的实现 1214.8 实现支持Tab键控制输入焦点——TabTextBox组件类 1304.8.1 TabTextBox组件类的效果 1304.8.2 TabTextBox组件类的实现 131第5章 FotoVision的面板系统 1325.1 FotoVision的面板系统 1325.2 PaneCaption面板 1335.2.1 PaneCaption面板的效果 1335.2.2 PaneCaption面板的实现 1335.3 BasePane面板 1385.3.1 BasePane面板的效果 1385.3.2 BasePane面板的实现 1385.4 AlbumsPane面板 1405.4.1 AlbumsPane面板的效果 1405.4.2 AlbumsPane面板的实现 1405.5 PhotosPane面板 1545.5.1 PhotosPane面板的效果 1545.5.2 PhotosPane面板的实现 1545.6 DetailsPane面板 1675.6.1 DetailsPane面板的效果 1675.6.2 DetailsPane面板的实现 168第6章 FotoVision的文件上载系统 1726.1 登录窗体——LoginForm窗体 1726.1.1 LoginForm窗体的效果 1726.1.2 LoginForm窗体的实现 1726.2 上载文件窗体——UploadForm窗体 1736.2.1 UploadForm窗体的效果 1736.2.2 关键技术 1746.2.3 UploadForm窗体的实现 1756.2.4 业务逻辑处理类 181第7章 FotoVision的主窗体 1997.1 FotoVision的主窗体 1997.1.1 MainForm窗体的效果 2007.1.2 MainForm窗体的实现 2017.2 PropertiesForm窗体 2327.2.1 PropertiesForm窗体的效果 2327.2.2 PropertiesForm窗体的实现 2327.3 SettingsForm窗体 2387.3.1 SettingsForm窗体的效果 2397.3.2 SettingsForm窗体的实现 2397.4 InitialMessageForm窗体 2417.4.1 InitialMessageForm窗体的效果 2417.4.2 InitialMessageForm窗体的实现 2417.5 ConfirmPhotoForm窗体 2427.5.1 ConfirmPhotoForm窗体的效果 2427.5.2 ConfirmPhotoForm窗体的实现 2437.6 DeletePhotoForm窗体 2457.6.1 DeletePhotoForm窗体的效果 2457.6.2 DeletePhotoForm窗体的实现 2457.7 ErrorForm窗体 2477.7.1 ErrorForm窗体的效果 2477.7.2 ErrorForm窗体的实现 2477.8 AboutForm窗体 2487.8.1 AboutForm窗体的效果 2497.8.2 AboutForm窗体的实现 249第8章 FotoVision的LoginManager工具 2518.1 LoginManager的常用工具类 2518.1.1 关键技术 2518.1.2 常用工具类 2538.2 LoginManager的MainForm窗体 2578.2.1 MainForm窗体的效果 2578.2.2 MainForm窗体的实现 258第9章 FotoVision的Web浏览 2639.1 FotoVision的Web版 2639.1.1 关键技术 2649.1.2 配置管理 2659.1.3 图片路径及信息存储 2669.1.4 常用工具类 2669.2 Web版首页default.aspx 2789.2.1 Web版首页的效果 2789.2.2 关键技术 2799.2.3 用户表示层 2799.3 相册浏览页面 2829.3.1 相册浏览的效果 2839.3.2 关键技术 2839.3.3 用户表示层 2839.4 图片浏览页面 2929.4.1 图片浏览页面的效果 2929.4.2 用户表示层 2939.5 FotoVision中Web Services的应用 2979.5.1 Web Services的效果 2979.5.2 关键技术 2989.5.3 用户表示层 299第二部分 Portal Starter Kit——企业门户站点系统第10章 Portal简介 31110.1 运行Portal 31110.1.1 下载安装Portal 31110.1.2 安装Portal 31210.1.3 打开Portal解决方案 31210.2 Portal业务简介 31310.3 Portal的部署 31310.3.1 部署 31310.3.2 物理设计 315第11章 Portal的架构设计 31611.1 需求分析 31611.1.1 系统设计构想 31611.1.2 系统设计开发环境介绍 31611.1.3 内容管理与展现服务 31711.2 功能设计——三层结构设计 31811.3 数据库设计与实现 32011.3.1 数据库的需求分析 32011.3.2 数据库的逻辑设计 32011.3.3 数据库存储过程 32411.4 开发启示 32511.4.1 Portal架构特点 32511.4.2 Portal设计特点 32511.4.3 Portal其他特点 325第12章 Portal的系统基础设计 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文件的数据访问层PortalCfg.vb 347第13章 Portal的框架 38113.1 框架概述 38113.1.1 Portal的tab页面 38213.1.2 Portal模块 38213.1.3 框架总结 38313.2 Portal的站点配置文件及处理类 38313.2.1 关键技术 38313.2.2 PortalCfg.xml 38413.2.3 PortalCfg.xsd 38513.3 前台页面使用的用户控件 38613.3.1 关键技术 38613.3.2 DesktopPortalBanner用户控件 39213.3.3 DesktopModuleTitle用户控件 39413.4 Portal的前台页面 39513.4.1 前台页面的效果 39613.4.2 用户表示层 39613.5 ASP.NET访问数据库的相关知识 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模块系统的设计 40614.2 Announcements(公告)模块 40814.2.1 Announcements模块的效果 40814.2.2 关键技术 41014.2.3 用户表示层 41214.2.4 数据访问层 41614.2.5 存储过程 41914.3 Contacts(雇员联系)模块 42214.3.1 Contacts模块的效果 42314.3.2 关键技术 42414.3.3 用户表示层 42514.3.4 数据访问层和存储过程 43014.4 Discussion(消息)模块 43014.4.1 Discussion模块的效果 43014.4.2 关键技术 43114.4.3 用户表示层 43214.4.4 数据访问层和存储过程 43814.5 Documents(文档)模块 43814.5.1 Documents模块的效果 43814.5.2 关键技术 44014.5.3 用户表示层 44114.5.4 数据访问层和存储过程 44614.6 Events(事件)模块 44614.6.1 Events模块的效果 44714.6.2 用户表示层 44814.6.3 数据访问层和存储过程 45214.7 HTML(HTML文本)模块 45214.7.1 HtmlModule模块的效果 45314.7.2 用户表示层 45314.7.3 数据访问层和存储过程 45614.8 Image(图像)模块 45614.8.1 Image模块的效果 45614.8.2 用户表示层 45714.8.3 数据访问层和存储过程 46014.9 Links(链接广告)模块 46014.9.1 Links模块的效果 46014.9.2 用户表示层 46114.9.3 数据访问层和存储过程 46514.10 QuickLinks(快速链接)模块 46614.10.1 QuickLinks模块的效果 46614.10.2 用户表示层 46614.10.3 数据访问层和存储过程 46814.11 XML(基于XML的商品排名)模块 46814.11.1 XmlModule模块的效果 46814.11.2 用户表示层 46914.11.3 数据访问层和存储过程 471第15章 Portal的后台管理 47215.1 后台管理概述 47315.1.1 需求分析 47315.1.2 功能设计 47315.1.3 公用模块 47415.2 用户注册、登录和退出 48115.2.1 用户注册、登录和退出的效果 48215.2.2 关键技术 48315.2.3 用户表示层 48615.3 站点管理 48815.3.1 站点管理的效果 48915.3.2 用户表示层 48915.4 布局管理 49015.4.1 布局管理的效果 49015.4.2 关键技术 49115.4.3 用户表示层 49215.5 角色管理 50415.5.1 角色管理的效果 50415.5.2 用户表示层 50515.5.3 数据访问层 51015.5.4 存储过程 51315.6 用户管理 51615.6.1 用户管理的效果 51615.6.2 用户表示层 51715.7 模块管理 52315.7.1 模块管理的效果 52315.7.2 用户表示层 524

编辑推荐

  “Starter Kit”中提供的案例有一定难度,在没有指导的情况下,很理解。本书提供:案例的系统架构、模块设计到具体的页面实现都做了详尽的解析;对重点代码都给出了详细的注释,并引申出相关知识点、开发思路及编程技巧;目录按照案例所实现的功能编排,方便读者查找具体功能的实现方法。

图书封面

评论、评分、阅读与下载


    Visual Basic.NET企业级开发案例精解 PDF格式下载


用户评论 (总计2条)

 
 

  •   书本很新,不错,划算
  •   好书,代码很详细。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7