首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Visual Basic.NET 2008原理与系统开发

2011-05-10 
商家名称 信用等级 购买信息 订购本书
Visual Basic.NET 2008原理与系统开发 去商家看看
Visual Basic.NET 2008原理与系统开发 去商家看看

 Visual Basic.NET 2008原理与系统开发


基本信息·出版社:清华大学出版社
·页码:526 页
·出版日期:2009年08月
·ISBN:9787302183525
·条形码:9787302183525
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:程序员突击系列

内容简介 《Visual Basic.NET 2008原理与系统开发》共3篇15章,系统地介绍了如何在Visual Basic.NET 2008开发环境下开发.NET Windows应用程序,特别是数据库应用程序的开发。全书由浅入深,依次讲述了.NET开发环境、Visual Basic语法、面向对象编程、Windows控件、ADO.NET数据组件、Crystal Report设计、文件、图像、多媒体编程和应用程序的安装部署等知识,并辅以大量的实例说明,最后给出了一个完整的项目案例。
《Visual Basic.NET 2008原理与系统开发》供VB.NET的初、中级读者使用,也可供.NET技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说,可用于快速积累项目开发经验。
编辑推荐 《Visual Basic.NET 2008原理与系统开发》是由清华大学出版社出版的。
由浅入深、循序渐进,真正全面掌握系统开发技术。
以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。
精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。
对主流框架进行详细分析并整合至真实项目中。
强大的技术支持,读者可以在学赛网社区“书评在线”版块中与作者进行直接交流。
丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载《Visual Basic.NET 2008原理与系统开发》所有实例的源代码和实战项目的源代码。
目录
第一篇 项目需求与开发环境
第1章 eShop-MIS项目的分析与设计
1.1 eShop-MIS概述
1.2 UML简介
1.2.1 用例图
1.2.2 类图
1.2.3 序列图
1.2.4 状态图
1.2.5 活动图
1.2.6 组件图
1.2.7 部署图
1.3 eShop-MIS功能分析
1.3.1 要实现的主要功能
1.3.2 用例图
1.3.3 用例清单
1.3.4 用例描述
1.4 eShop-MIS数据库设计
1.4.1 E-R图
1.4.2 表结构设计
1.5 eShop-MIS 主要类设计
1.5.1 权限管理类、用户管理模块类
1.5.2 商品管理模块类
1.5.3 订单管理模块类
1.6 小结

第2章 Visual Basic.NET 2008 简介
2.1 VS.NET 2008的新特性
2.1.1 开发环境中的新增功能
2.1.2 编辑器中的新增功能
2.1.3 数据中新增的功能
2.1.4 部署中的新增功能
2.1.5 报表的新增功能
2.1.6 VS.NET 2008 Team System
2.2 安装VS.NET 2008
2.2.1 软、硬件配置要求
2.2.2 安装过程
2.3 集成开发环境介绍
2.3.1 菜单和工具栏
2.3.2 设计器窗口
2.3.3 “工具箱”窗口
2.3.4 解决方案资源管理器
2.3.5 属性编辑器
2.3.6 服务器资源管理器
2.3.7 My Project
2.3.8 在线帮助及MSDN
2.4 设计简单的Visual Basic.NET应用程序
2.4.1 创建一个控制台应用项目
2.4.2 创建一个Windows应用项目
2.5 小结

第二篇 苦练基本功
第3章 NET框架
3.1 NET框架概述
3.2 公共语言运行库
3.3 .NET框架类库
3.3.1 客户端应用程序开发
3.3.2 服务器应用程序开发
3.4 .NET框架中的几个概念
3.4.1 自动内存管理
3.4.2 通用类型系统
3.4.3 JIT编译
3.4.4 程序集
3.5 小结

第4章 Visual Basic.NET语言基础
4.1 任务描述
4.2 数据类型
4.2.1 基本数据类型
4.2.2 复合数据类型
4.3 变量与常量
4.3.1 变量的声明
4.3.2 变量的访问级别
4.3.3 变量的命名
4.3.4 常量的表示
4.4 运算符与表达式
4.4.1 算术运算符
4.4.2 比较运算符
4.4.3 逻辑运算符
4.4.4 串联运算符
4.4.5 表达式
4.5 基本程序结构
4.5.1 顺序结构
4.5.2 分支结构
4.5.3 循环结构
4.6 数组
4.6.1 数组的赋值
4.6.2 多维数组
4.6.3 ReDim语句使用
4.7 过程和函数
4.7.1 Sub过程
4.7.2 Function过程
4.7.3 Property属性过程
4.7.4 参数数组
4.7.5 事件过程
4.8 任务实现
4.9 小结

第5章 面向对象编程
5.1 任务描述
5.2 面向对象的基本概念
5.2.1 对象
5.2.2 类
5.2.3 封装
5.2.4 继承
5.2.5 多态
5.2.6 消息传递
5.3 类的创建
5.3.1 类的声明与使用
5.3.2 共享成员变量与共享成员函数
5.4 继承与重载
5.4.1 继承
5.4.2 重写
5.4.3 重载
5.4.4 对象的生命周期
5.5 事件与委托
5.5.1 事件
5.5.2 委托
5.6 抽象类与接口
5.6.1 接口的声明
5.6.2 接口的实现
5.6.3 接口的使用
5.7 任务实现
5.8 小结

第6章 Windows控件编程
6.1 任务描述
6.2 Windows窗体
6.2.1 控件的基本属性
6.2.2 Windows Form设计
6.3 常用Windows控件
6.3.1 Label、TextBox和Button控件
6.3.2 RadioButton与CheckBox控件
6.3.3 ListBox、CheckListBox及ComboBox控件
6.3.4 ListView和TreeView控件
6.3.5 VscrollBar、TrackBar、ToolStripProgressBar控件
6.3.6 MonthCalendar、DateTimePicker和Timer控件
6.3.7 MenuStrip、ToolStrip和StatusStrip控件
6.4 标准对话框设计
6.4.1 “打开文件”对话框控件
6.4.2 “保存文件”对话框控件
6.4.3 “字体”对话框控件
6.4.4 “颜色”对话框控件
6.4.5 “打印”对话框控件
6.5 Windows组件设计
6.5.1 创建类库——权限验证类库
6.5.2 自定义类库的调用
6.5.3 编写用户控件
6.5.4 使用用户控件
6.6 用WPF应用程序设计用户界面
6.6.1 创建WPF应用程序
6.6.2 向WPF 窗口中添加控件
6.6.3 设置属性
6.6.4 添加事件处理代码
6.6.5 运行程序查看效果
6.7 任务实现
6.8 小结

第7章 数据库编程
7.1 任务描述
7.2 ADO.NET简介
7.3 数据库访问组件
7.3.1 连接类
7.3.2 命令类
7.3.3 数据读取器类
7.3.4 适配器类
7.3.5 数据容器类
7.3.6 数据呈现类
7.4 数据绑定与数据呈现
7.5 LINQ语言
7.5.1 LINQ to Objects
7.5.2 LINQ to SQL
7.5.3 LINQ to DataSet
7.6 任务实现
7.7 小结

第8章 报表设计编程
8.1 任务描述
8.2 Crystal Reports概述
8.2.1 规划报表内容
8.2.2 报表数据源
8.2.3 创建报表应用程序
8.2.4 水晶报表设计器
8.3 利用报表设计器创建水晶报表
8.3.1 创建数据源
8.3.2 字段和文本对象
8.3.3 筛选数据
8.3.4 对数据进行分组、排序和总计
8.3.5 执行报表计算
8.3.6 报表外观设计
8.4 利用报表向导创建水晶报表
8.5 在应用程序中使用报表
8.6 任务实现
8.7 小结

第9章 Web服务编程
9.1 任务描述
9.2 Web服务体系结构
9.2.1 Web服务的定义
9.2.2 Web服务模型
9.3 Web服务协议栈
9.4 Web服务设计
9.5 Web服务测试
9.6 Web服务调用
9.7 任务实现
9.8 小结

第10章 文件1/O编程
10.1 任务描述
10.2 文件1/O介绍
10.3 文件操作
10.3.1 Visual Basic.NET的run-time函数
10.3.2 System.1O模型
10.4 目录操作
10.5 XML文件操作
10.5.1 XmlDocument对象
10.5.2 XmlTextReader对象
10.5.3 XmlTextWriter对象
10.5.4 LINQ to XML
10.6 监视文件系统操作
10.6.1 FileSystemWatcher类介绍
10.6.2 文件系统监视器设计
10.7 任务实现
10.8 小结

第11章 图像处理编程
11.1 任务描述
11.2 坐标系统介绍
11.3 颜色系统
11.3.1 QBColor函数
11.3.2 RGB函数
11.3.3 Color结构
11.3.4 用整数直接设置颜色
11.4 利用控件显示图像
11.4.1 PictureBox 控件
11.4.2 ImageList控件
11.5 绘制图形
11.5.1 Graphics对象介绍
11.5.2 使用Graphics绘制图形
11.6 交互绘图
11.6.1 鼠标事件
11.6.2 编写一个仿Windows画图程序
11.7 小结

第12章 多媒体编程
12.1 任务描述
12.2 多媒体简介
12.2.1 图像文件格式
12.2.2 声音文件格式
12.2.3 视频文件格式
12.3 多媒体播放控件
12.3.1 MCI多媒体控件
12.3.2 Windows媒体播放器控件
12.3.3 利用AxMSWebDVD自制DVD播放器
12.4 小结

第13章 错误异常处理与调试
13.1 任务描述
13.2 程序的错误
13.2.1 语法错误
13.2.2 运行期间错误
13.2.3 语义的或逻辑的错误
13.3 异常处理
13.3.1 结构化异常处理
13.3.2 非结构化的异常处理
13.4 使用调试工具进行代码调试
13.4.1 发现程序中的错误
13.4.2 设置断点
13.4.3 单步执行程序
13.4.4 添加监视窗口
13.5 任务实现
13.6 小结

第14章 应用程序的部署安装
14.1 任务描述
14.2 安装部署概述
14.3 文件安装管理
14.3.1 使用文件夹
14.3.2 添加和删除项目输出
14.3.3 添加和删除文件
14.3.4 添加和删除快捷方式
14.4 注册表设置管理
14.4.1 添加和删除注册表项
14.4.2 添加和删除注册表项的值
14.4.3 在注册表编辑器中导入注册表文件
14.5 文件类型管理
14.6 用户界面管理
14.7 自定义操作管理
14.8 启动条件管理
14.8.1 添加文件启动条件
14.8.2 .NET框架启动条件
14.8.3 添加注册表启动条件
14.8.4 添加Windows安装程序启动条件
14.8.5 添加 Internet 信息服务启动条件
14.9 任务实现
14.10 小结

第三篇 突出重围 项目实战
第15章 eShop-MIS项目实现
15.1 MDI主窗体设计
15.2 登录模块
15.2.1 界面设计FrmLogin
15.2.2 FrmLogin界面类代码设计
15.2.3 MAccount类的设计
15.2.4 MUserDetail类的设计
15.2.5 BUserDetails类的设计
15.3 权限管理模块
15.3.1 界面设计
15.3.2 代码设计
15.4 客户管理模块
15.5 窗户留言管理模块
15.5.1 界面设计
15.5.2 代码设计
15.6 供应商管理模块
15.6.1 界面设计
15.6.2 代码设计
15.7 商品数据管理模块
15.8 订单管理模块
15.9 基础数据模块
15.10 报表管理模块
15.11 小结
参考文献
……
序言 Visual Basic,NET(以下简称VB。NET)是目前最为流行的功能强大的软件开发工具之一,它提供了一个现代化的、面向对象的、集成的、可视化的快速开发环境,使开发人员能够快速构建应用程序。本书将向读者全面、系统地介绍VB.NET的特点、基础知识与应用。一、章节内容介绍。
全书内容分为3篇,共15章。
第一篇“项目需求与开发环境”,包括第1章和第2章。本篇目的是为了让读者明确学习的目标,并了解系统的开发环境。第l章首先提出一个项目问题_实现一个eShop.MIS管理系统,然后作了简单的分析与设计;第2章向读者介绍当前流行的软件开发工具VB.NET 2008的一些新的特性,并讲述其安装及使用方法。
第二篇“苦练基本功”共11章,将为项目开发打下坚实的基础。第3章讲解。NE7.Framework的组成及基本概念;第4章讲解VB.NET的基本语法和程序结构等知识;第5章介绍面向对象的基本概念以及VB.NET。对面向对象的支持;第6章的主要内容是NET环境中强大的Windows控件,全面详细地介绍各个控件的属性与使用方法,并给出了实例;第7章详细介绍ADO。NET数据组件的使用方法及如何进行数据库的访问操作与数据显示;第8章介绍Crystal:Report组件的使用方法及如何创建水晶报表;第9章对Web服务的体系结构和Web服务协议作了简单的介绍,并讲述创建、测试和调用Web服务的详细过程;第10章主要介绍文件I/O编程所用到的基本知识,对文件和目录操作作较为详细的讲述,并实现一个类似Windows的资源管理器;第11章主要讲解图像处理,介绍几个常用的图像控件及如何用Graphics对象来绘制几何图形;第12章对几个多媒体控件作介绍,并用其实现简单的多媒体播放器;第13章主要是关于程序的异常处理与调试,对NET工具强大的调试功能作介绍;第14章主要介绍的是应用程序的安装与部署,对NET的安装部署功能作较为详细的讲解,并为eShop-MIS制作一个Windows安装包。
第三篇“突出重围项目实战”,只包括第15章,详细讲述了eShop-MIS系统主要模块的实现代码,带领读者实战演练、巩固和提高。
本书遵循项目开发的基本流程,从项目的分析设计到开发工具的选择学习,再到项目的实现,引领读者由浅入深、循序渐进,真正全面掌握系统开发技术,然后开发出整个系统。在讲解过程中,为了便于读者理解,对每个知识点都辅以大量的实例说明。
本书主要面向VBNET的初、中级读者,也可供NET技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
文摘 插图:


第1章 eShop-MIS项目的分析与设计
当前,电子商务软件平台的开发成为开发的主流,本章旨在向读者展示一个电子商务平台的后台管理软件eShop—MIS的主要分析、设计过程。首先简单介绍UML的基本知识,接着使用用例图对eShop。MIS项目进行功能描述,并给出数据库设计和主要类的设计。
1.1 eShop—MIS概述
某公司是一个传统的综合性的商品供应商,随着公司业务的发展与规模的扩大,传统的店面销售模式日益不能满足要求。公司领导经过调查研究,决定建立自己的电子商务门户网站。项目命名为eShop,通过网络以在线的方式销售公司的各种产品,满足客户的需要。某软件公司凭借自己在Web开发领域多年的项目经验,成功地中标,负责该项目的开发。
经过调研分析,软件公司的项目经理决定将eShop项目分为eShop.MIS与eShop。Web两部分。eShop—Web作为一个在线的综合性商品交易平台加以实现,主要提供公司各种商品的远程在线销售与客户反馈管理;eShop—MIS是一个后台管理软件,主要为公司内部管理人员提供电子化的商品进货和库存管理功能,并提供每日、每月、每年的各种统计报表功能。本书主要以Visual Basic.NET语言来介绍eShop—MIS的实现过程。
热点排行