简介
“Smart Client——智能客户端图像处理系统”和“Portal——企业门户站点”是微软公司提供的免费下载的.NET企业级解决方案。它们功能实用、代码编写规范,包含了.NET核心技术,是学习和进行.NET开发可借鉴的理想范例。但是在没有指导的情况下,初学者很难将其读懂并且应用到实际当中。《Visual Basic.NET企业级开发案例精解》从应用的角度出发,按照功能模块对其做了详尽的解析,并指出了其中的设计思想和开发技巧。《Visual Basic.NET企业级开发案例精解》的范例采用的编程语言是Visual Basic.NET。
《Visual Basic.NET企业级开发案例精解》从实用的角度出发,结合微软官方提供的企业级精典范例讲解.NET技术,适合正在从事和希望学习.NET开发的人员阅读。
目录
第一部分 FotoVision——智能客户端图像处理
第1章 FotoVision简介
1.1 运行FotoVision
1.1.1 下载安装FotoVision
1.1.2 安装FotoVision
1.1.3 打开FotoVision解决方案
1.2 FotoVision业务简介
1.3 智能客户端程序的部署
1.4 智能客户端介绍
第2章 FotoVision的架构设计
2.1 系统总体概览
2.2 FotoVision桌面应用程序
2.3 FotoVision Web应用程序
第3章 FotoVision的系统基础设计
3.1 配置管理
3.1.1 图片存储格式
3.1.2 资源文件
3.1.3 实现Windows XP风格界面——Manifest文件
3.2 常用工具类
3.2.1 实现图片操作列表——Actions.vb
3.2.2 实现存储并读写相册元数据——Album.vb
3.2.3 实现剪裁选取图片——CropHelper.vb
3.2.4 实现加密和解密数据——DataProtection.vb
3.2.5 实现拖放操作——DropData.vb
3.2.6 实现自定义事件的参数——EventArgs.vb
3.2.7 实现操作图片中的EXIF数据——Exif.vb
3.2.8 实现文件管理功能——FileManager.vb
3.2.9 实现获取文件或字符串的哈希值——Hash.vb
3.2.10 实现存储指定质量的JPEG图片——JpegQuality.vb
3.2.11 实现图片操作的优化处理——OptimizeActions.vb
3.2.12 实现创建和存储图片——Photo.vb
3.2.13 实现图片的所有操作例程——PhotoHelper.vb
3.2.14 实现存储图片信息——PhotoInfo.vb
3.2.15 实现以向导方式提供图片打印功能——Print.vb
3.2.16 实现主窗体上的进度条——Progress.vb
3.2.17 实现可读写的配置文件——Settings.vb
3.2.18 实现存储配置文件的配置节信息——SettingValues.vb
3.2.19 实现存储图片亮度、对比度、gamma参数以及饱和度——SliderValues.vb
3.3 全局信息类Global.vb
第4章 FotoVision的组件
4.1 FotoVision的组件
4.2 集成图片操作所需控件——DetailsActions用户控件
4.2.1 DetailsActions用户控件的效果
4.2.2 DetailsActions用户控件的实现
4.3 显示当前相册相关信息——DetailsAlbum用户控件
4.3.1 DetailsAlbum用户控件的效果
4.3.2 DetailsAlbum用户控件的实现
4.4 实现自绘制列表以显示多张图片信息——DetailsPhotos组件类
4.4.1 DetailsPhotos组件类的效果
4.4.2 DetailsPhotos组件类的实现
4.5 实现拖放操作的上下文菜单——DropContextMenu类
4.5.1 DropContextMenu类的效果
4.5.2 DropContextMenu类的实现
4.6 实现现在列表中显示多张图片缩略图——PhotoListView组件类
4.6.1 PhotoListView组件类的效果
4.6.2 PhotoListView组件类的实现
4.7 实现单张图片显示——PhotoViewer组件类
4.7.1 PhotoViewer组件类的效果
4.7.2 PhotoViewer组件类的实现
4.8 实现支持Tab键控制输入焦点——TabTextBox组件类
4.8.1 TabTextBox组件类的效果
4.8.2 TabTextBox组件类的实现
第5章 FotoVision的面板系统
5.1 FotoVision的面板系统
5.2 PaneCaption面板
5.2.1 PaneCaption面板的效果
5.2.2 PaneCaption面板的实现
5.3 BasePane面板
5.3.1 BasePane面板的效果
5.3.2 BasePane面板的实现
5.4 AlbumsPane面板
5.4.1 AlbumsPane面板的效果
5.4.2 AlbumsPane面板的实现
5.5 PhotosPane面板
5.5.1 PhotosPane面板的效果
5.5.2 PhotosPane面板的实现
5.6 DetailsPane面板
5.6.1 DetailsPane面板的效果
5.6.2 DetailsPane面板的实现
第6章 FotoVision的文件上载系统
6.1 登录窗体——LoginForm窗体
6.1.1 LoginForm窗体的效果
6.1.2 LoginForm窗体的实现
6.2 上载文件窗体——UploadForm窗体
6.2.1 UploadForm窗体的效果
6.2.2 关键技术
6.2.3 UploadForm窗体的实现
6.2.4 业务逻辑处理类
第7章 FotoVision的主窗体
7.1 FotoVision的主窗体
7.1.1 MainForm窗体的效果
7.1.2 MainForm窗体的实现
7.2 PropertiesForm窗体
7.2.1 PropertiesForm窗体的效果
7.2.2 PropertiesForm窗体的实现
7.3 SettingsForm窗体
7.3.1 SettingsForm窗体的效果
7.3.2 SettingsForm窗体的实现
7.4 InitialMessageForm窗体
7.4.1 InitialMessageForm窗体的效果
7.4.2 InitialMessageForm窗体的实现
7.5 ConfirmPhotoForm窗体
7.5.1 ConfirmPhotoForm窗体的效果
7.5.2 ConfirmPhotoForm窗体的实现
7.6 DeletePhotoForm窗体
7.6.1 DeletePhotoForm窗体的效果
7.6.2 DeletePhotoForm窗体的实现
7.7 ErrorForm窗体
7.7.1 ErrorForm窗体的效果
7.7.2 ErrorForm窗体的实现
7.8 AboutForm窗体
7.8.1 AboutForm窗体的效果
7.8.2 AboutForm窗体的实现
第8章 FotoVision的LoginManager工具
8.1 LoginManager的常用工具类
8.1.1 关键技术
8.1.2 常用工具类
8.2 LoginManager的MainForm窗体
8.2.1 MainForm窗体的效果
8.2.2 MainForm窗体的实现
第9章 FotoVision的Web浏览
9.1 FotoVision的Web版
9.1.1 关键技术
9.1.2 配置管理
9.1.3 图片路径及信息存储
9.1.4 常用工具类
9.2 Web版首页default.aspx
9.2.1 Web版首页的效果
9.2.2 关键技术
9.2.3 用户表示层
9.3 相册浏览页面
9.3.1 相册浏览的效果
9.3.2 关键技术
9.3.3 用户表示层
9.4 图片浏览页面
9.4.1 图片浏览页面的效果
9.4.2 用户表示层
9.5 FotoVision中Web Services的应用
9.5.1 Web Services的效果
9.5.2 关键技术
9.5.3 用户表示层
第二部分 Portal Starter Kit——企业门户站点系统
第10章 Portal简介
10.1 运行Portal
10.1.1 下载安装Portal
10.1.2 安装Portal
10.1.3 打开Portal解决方案
10.2 Portal业务简介
10.3 Portal的部署
10.3.1 部署
10.3.2 物理设计
第11章 Portal的架构设计
11.1 需求分析
11.1.1 系统设计构想
11.1.2 系统设计开发环境介绍
11.1.3 内容管理与展现服务
11.2 功能设计——三层结构设计
11.3 数据库设计与实现
11.3.1 数据库的需求分析
11.3.2 数据库的逻辑设计
11.3.3 数据库存储过程
11.4 开发启示
11.4.1 Portal架构特点
11.4.2 Portal设计特点
11.4.3 Portal其他特点
第12章 Portal的系统基础设计
12.1 配置管理——整个Portal站点的配置文件
12.1.1 Global.asax
12.1.2 Portal站点的CSS文件
12.1.3 Web.config
12.1.4 FormsAuthenticationTicket类
12.2 常用工具类
12.2.1 处理Portal配置的Configuration.vb
12.2.2 处理XML文件的数据访问层PortalCfg.vb
第13章 Portal的框架
13.1 框架概述
13.1.1 Portal的tab页面
13.1.2 Portal模块
13.1.3 框架总结
13.2 Portal的站点配置文件及处理类
13.2.1 关键技术
13.2.2 PortalCfg.xml
13.2.3 PortalCfg.xsd
13.3 前台页面使用的用户控件
13.3.1 关键技术
13.3.2 DesktopPortalBanner用户控件
13.3.3 DesktopModuleTitle用户控件
13.4 Portal的前台页面
13.4.1 前台页面的效果
13.4.2 用户表示层
13.5 ASP.NET访问数据库的相关知识
13.5.1 ADO.NET
13.5.2 Connection对象
13.5.3 Command对象
13.5.4 DataReader对象
13.5.5 DataAdapter对象
第14章 Portal的模块
14.1 Portal模块系统的设计
14.2 Announcements(公告)模块
14.2.1 Announcements模块的效果
14.2.2 关键技术
14.2.3 用户表示层
14.2.4 数据访问层
14.2.5 存储过程
14.3 Contacts(雇员联系)模块
14.3.1 Contacts模块的效果
14.3.2 关键技术
14.3.3 用户表示层
14.3.4 数据访问层和存储过程
14.4 Discussion(消息)模块
14.4.1 Discussion模块的效果
14.4.2 关键技术
14.4.3 用户表示层
14.4.4 数据访问层和存储过程
14.5 Documents(文档)模块
14.5.1 Documents模块的效果
14.5.2 关键技术
14.5.3 用户表示层
14.5.4 数据访问层和存储过程
14.6 Events(事件)模块
14.6.1 Events模块的效果
14.6.2 用户表示层
14.6.3 数据访问层和存储过程
14.7 HTML(HTML文本)模块
14.7.1 HtmlModule模块的效果
14.7.2 用户表示层
14.7.3 数据访问层和存储过程
14.8 Image(图像)模块
14.8.1 Image模块的效果
14.8.2 用户表示层
14.8.3 数据访问层和存储过程
14.9 Links(链接广告)模块
14.9.1 Links模块的效果
14.9.2 用户表示层
14.9.3 数据访问层和存储过程
14.10 QuickLinks(快速链接)模块
14.10.1 QuickLinks模块的效果
14.10.2 用户表示层
14.10.3 数据访问层和存储过程
14.11 XML(基于XML的商品排名)模块
14.11.1 XmlModule模块的效果
14.11.2 用户表示层
14.11.3 数据访问层和存储过程
第15章 Portal的后台管理
15.1 后台管理概述
15.1.1 需求分析
15.1.2 功能设计
15.1.3 公用模块
15.2 用户注册、登录和退出
15.2.1 用户注册、登录和退出的效果
15.2.2 关键技术
15.2.3 用户表示层
15.3 站点管理
15.3.1 站点管理的效果
15.3.2 用户表示层
15.4 布局管理
15.4.1 布局管理的效果
15.4.2 关键技术
15.4.3 用户表示层
15.5 角色管理
15.5.1 角色管理的效果
15.5.2 用户表示层
15.5.3 数据访问层
15.5.4 存储过程
15.6 用户管理
15.6.1 用户管理的效果
15.6.2 用户表示层
15.7 模块管理
15.7.1 模块管理的效果
15.7.2 用户表示层
第1章 FotoVision简介
1.1 运行FotoVision
1.1.1 下载安装FotoVision
1.1.2 安装FotoVision
1.1.3 打开FotoVision解决方案
1.2 FotoVision业务简介
1.3 智能客户端程序的部署
1.4 智能客户端介绍
第2章 FotoVision的架构设计
2.1 系统总体概览
2.2 FotoVision桌面应用程序
2.3 FotoVision Web应用程序
第3章 FotoVision的系统基础设计
3.1 配置管理
3.1.1 图片存储格式
3.1.2 资源文件
3.1.3 实现Windows XP风格界面——Manifest文件
3.2 常用工具类
3.2.1 实现图片操作列表——Actions.vb
3.2.2 实现存储并读写相册元数据——Album.vb
3.2.3 实现剪裁选取图片——CropHelper.vb
3.2.4 实现加密和解密数据——DataProtection.vb
3.2.5 实现拖放操作——DropData.vb
3.2.6 实现自定义事件的参数——EventArgs.vb
3.2.7 实现操作图片中的EXIF数据——Exif.vb
3.2.8 实现文件管理功能——FileManager.vb
3.2.9 实现获取文件或字符串的哈希值——Hash.vb
3.2.10 实现存储指定质量的JPEG图片——JpegQuality.vb
3.2.11 实现图片操作的优化处理——OptimizeActions.vb
3.2.12 实现创建和存储图片——Photo.vb
3.2.13 实现图片的所有操作例程——PhotoHelper.vb
3.2.14 实现存储图片信息——PhotoInfo.vb
3.2.15 实现以向导方式提供图片打印功能——Print.vb
3.2.16 实现主窗体上的进度条——Progress.vb
3.2.17 实现可读写的配置文件——Settings.vb
3.2.18 实现存储配置文件的配置节信息——SettingValues.vb
3.2.19 实现存储图片亮度、对比度、gamma参数以及饱和度——SliderValues.vb
3.3 全局信息类Global.vb
第4章 FotoVision的组件
4.1 FotoVision的组件
4.2 集成图片操作所需控件——DetailsActions用户控件
4.2.1 DetailsActions用户控件的效果
4.2.2 DetailsActions用户控件的实现
4.3 显示当前相册相关信息——DetailsAlbum用户控件
4.3.1 DetailsAlbum用户控件的效果
4.3.2 DetailsAlbum用户控件的实现
4.4 实现自绘制列表以显示多张图片信息——DetailsPhotos组件类
4.4.1 DetailsPhotos组件类的效果
4.4.2 DetailsPhotos组件类的实现
4.5 实现拖放操作的上下文菜单——DropContextMenu类
4.5.1 DropContextMenu类的效果
4.5.2 DropContextMenu类的实现
4.6 实现现在列表中显示多张图片缩略图——PhotoListView组件类
4.6.1 PhotoListView组件类的效果
4.6.2 PhotoListView组件类的实现
4.7 实现单张图片显示——PhotoViewer组件类
4.7.1 PhotoViewer组件类的效果
4.7.2 PhotoViewer组件类的实现
4.8 实现支持Tab键控制输入焦点——TabTextBox组件类
4.8.1 TabTextBox组件类的效果
4.8.2 TabTextBox组件类的实现
第5章 FotoVision的面板系统
5.1 FotoVision的面板系统
5.2 PaneCaption面板
5.2.1 PaneCaption面板的效果
5.2.2 PaneCaption面板的实现
5.3 BasePane面板
5.3.1 BasePane面板的效果
5.3.2 BasePane面板的实现
5.4 AlbumsPane面板
5.4.1 AlbumsPane面板的效果
5.4.2 AlbumsPane面板的实现
5.5 PhotosPane面板
5.5.1 PhotosPane面板的效果
5.5.2 PhotosPane面板的实现
5.6 DetailsPane面板
5.6.1 DetailsPane面板的效果
5.6.2 DetailsPane面板的实现
第6章 FotoVision的文件上载系统
6.1 登录窗体——LoginForm窗体
6.1.1 LoginForm窗体的效果
6.1.2 LoginForm窗体的实现
6.2 上载文件窗体——UploadForm窗体
6.2.1 UploadForm窗体的效果
6.2.2 关键技术
6.2.3 UploadForm窗体的实现
6.2.4 业务逻辑处理类
第7章 FotoVision的主窗体
7.1 FotoVision的主窗体
7.1.1 MainForm窗体的效果
7.1.2 MainForm窗体的实现
7.2 PropertiesForm窗体
7.2.1 PropertiesForm窗体的效果
7.2.2 PropertiesForm窗体的实现
7.3 SettingsForm窗体
7.3.1 SettingsForm窗体的效果
7.3.2 SettingsForm窗体的实现
7.4 InitialMessageForm窗体
7.4.1 InitialMessageForm窗体的效果
7.4.2 InitialMessageForm窗体的实现
7.5 ConfirmPhotoForm窗体
7.5.1 ConfirmPhotoForm窗体的效果
7.5.2 ConfirmPhotoForm窗体的实现
7.6 DeletePhotoForm窗体
7.6.1 DeletePhotoForm窗体的效果
7.6.2 DeletePhotoForm窗体的实现
7.7 ErrorForm窗体
7.7.1 ErrorForm窗体的效果
7.7.2 ErrorForm窗体的实现
7.8 AboutForm窗体
7.8.1 AboutForm窗体的效果
7.8.2 AboutForm窗体的实现
第8章 FotoVision的LoginManager工具
8.1 LoginManager的常用工具类
8.1.1 关键技术
8.1.2 常用工具类
8.2 LoginManager的MainForm窗体
8.2.1 MainForm窗体的效果
8.2.2 MainForm窗体的实现
第9章 FotoVision的Web浏览
9.1 FotoVision的Web版
9.1.1 关键技术
9.1.2 配置管理
9.1.3 图片路径及信息存储
9.1.4 常用工具类
9.2 Web版首页default.aspx
9.2.1 Web版首页的效果
9.2.2 关键技术
9.2.3 用户表示层
9.3 相册浏览页面
9.3.1 相册浏览的效果
9.3.2 关键技术
9.3.3 用户表示层
9.4 图片浏览页面
9.4.1 图片浏览页面的效果
9.4.2 用户表示层
9.5 FotoVision中Web Services的应用
9.5.1 Web Services的效果
9.5.2 关键技术
9.5.3 用户表示层
第二部分 Portal Starter Kit——企业门户站点系统
第10章 Portal简介
10.1 运行Portal
10.1.1 下载安装Portal
10.1.2 安装Portal
10.1.3 打开Portal解决方案
10.2 Portal业务简介
10.3 Portal的部署
10.3.1 部署
10.3.2 物理设计
第11章 Portal的架构设计
11.1 需求分析
11.1.1 系统设计构想
11.1.2 系统设计开发环境介绍
11.1.3 内容管理与展现服务
11.2 功能设计——三层结构设计
11.3 数据库设计与实现
11.3.1 数据库的需求分析
11.3.2 数据库的逻辑设计
11.3.3 数据库存储过程
11.4 开发启示
11.4.1 Portal架构特点
11.4.2 Portal设计特点
11.4.3 Portal其他特点
第12章 Portal的系统基础设计
12.1 配置管理——整个Portal站点的配置文件
12.1.1 Global.asax
12.1.2 Portal站点的CSS文件
12.1.3 Web.config
12.1.4 FormsAuthenticationTicket类
12.2 常用工具类
12.2.1 处理Portal配置的Configuration.vb
12.2.2 处理XML文件的数据访问层PortalCfg.vb
第13章 Portal的框架
13.1 框架概述
13.1.1 Portal的tab页面
13.1.2 Portal模块
13.1.3 框架总结
13.2 Portal的站点配置文件及处理类
13.2.1 关键技术
13.2.2 PortalCfg.xml
13.2.3 PortalCfg.xsd
13.3 前台页面使用的用户控件
13.3.1 关键技术
13.3.2 DesktopPortalBanner用户控件
13.3.3 DesktopModuleTitle用户控件
13.4 Portal的前台页面
13.4.1 前台页面的效果
13.4.2 用户表示层
13.5 ASP.NET访问数据库的相关知识
13.5.1 ADO.NET
13.5.2 Connection对象
13.5.3 Command对象
13.5.4 DataReader对象
13.5.5 DataAdapter对象
第14章 Portal的模块
14.1 Portal模块系统的设计
14.2 Announcements(公告)模块
14.2.1 Announcements模块的效果
14.2.2 关键技术
14.2.3 用户表示层
14.2.4 数据访问层
14.2.5 存储过程
14.3 Contacts(雇员联系)模块
14.3.1 Contacts模块的效果
14.3.2 关键技术
14.3.3 用户表示层
14.3.4 数据访问层和存储过程
14.4 Discussion(消息)模块
14.4.1 Discussion模块的效果
14.4.2 关键技术
14.4.3 用户表示层
14.4.4 数据访问层和存储过程
14.5 Documents(文档)模块
14.5.1 Documents模块的效果
14.5.2 关键技术
14.5.3 用户表示层
14.5.4 数据访问层和存储过程
14.6 Events(事件)模块
14.6.1 Events模块的效果
14.6.2 用户表示层
14.6.3 数据访问层和存储过程
14.7 HTML(HTML文本)模块
14.7.1 HtmlModule模块的效果
14.7.2 用户表示层
14.7.3 数据访问层和存储过程
14.8 Image(图像)模块
14.8.1 Image模块的效果
14.8.2 用户表示层
14.8.3 数据访问层和存储过程
14.9 Links(链接广告)模块
14.9.1 Links模块的效果
14.9.2 用户表示层
14.9.3 数据访问层和存储过程
14.10 QuickLinks(快速链接)模块
14.10.1 QuickLinks模块的效果
14.10.2 用户表示层
14.10.3 数据访问层和存储过程
14.11 XML(基于XML的商品排名)模块
14.11.1 XmlModule模块的效果
14.11.2 用户表示层
14.11.3 数据访问层和存储过程
第15章 Portal的后台管理
15.1 后台管理概述
15.1.1 需求分析
15.1.2 功能设计
15.1.3 公用模块
15.2 用户注册、登录和退出
15.2.1 用户注册、登录和退出的效果
15.2.2 关键技术
15.2.3 用户表示层
15.3 站点管理
15.3.1 站点管理的效果
15.3.2 用户表示层
15.4 布局管理
15.4.1 布局管理的效果
15.4.2 关键技术
15.4.3 用户表示层
15.5 角色管理
15.5.1 角色管理的效果
15.5.2 用户表示层
15.5.3 数据访问层
15.5.4 存储过程
15.6 用户管理
15.6.1 用户管理的效果
15.6.2 用户表示层
15.7 模块管理
15.7.1 模块管理的效果
15.7.2 用户表示层
Visual Basic.NET企业级开发案例精解
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×