注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic.NET编程

Visual Basic.NET编程

Visual Basic.NET编程

定 价:¥45.00

作 者: (美)Peter Aitken著;邓子梁等译
出版社: 中国水利水电出版社
丛编项:
标 签: VB.NET

ISBN: 9787508412481 出版时间: 2002-11-01 包装: 平装
开本: 24cm 页数: 462 字数:  

内容简介

  本书采用一种循序渐进并且易于理解的方法,针对初学者和中级编程人员对Visual Basic.NET编程进行精心讲解。本书不但覆盖了所有的基础编程概念如关键词、语法、数据存储、窗体、控件等,也讲解了派生子类等高级编程方法,以及新的Web、多媒体和面向对象特性。通过对数据库编程三层模型的描述,本书还带领读者探索了相对复杂的数据库世界。本书中所有工程的源代码,以及共享软件、免费软件和示例程序可在www.waterpub.com.cn上查找。此书极为适合于刚刚涉足Visual Basic.NET编程的初学者和已有一定Visual Basic编程经验并希望升级到Visual Basic.NET的中级读者,以及希望使用最新工具的Web开发人员。

作者简介

  PeterAitken从事编写计算机和编程相关图书的工作已经有12年了,在他名下的书已经超过30本书。他是OfficeProMagazine和DevXWeb站点的定期撰稿人,还经营着PGAConsulting,该公司为工业和学术提供应用程序开发和技术编写服务。

图书目录

译者序
作者简介
作者序
第1章 介绍Visual Basic
1.1 Visual Basic编程模式
1.2 使用组件编程
1.3 类和对象
1.3.1 属性
1.3.2 方法
1.4 用户自定义
1.4.1 事件
1.4.2 组件设置
1.5 .NET框架
1.6 代码的作用
1.7 工程类型
1.8 第一个Visual Basic工程
1.8.1 开始创建工程
1.8.2 设置窗体属性
1.9 下一步
1.10 小结
第2章 使用Visual Studio
2.1 屏幕布局
2.1.1 菜单和工具条
2.1.2 编辑/设计窗口
2.1.3 工具箱
2.1.4 输出窗口
2.1.5 方案浏览器和类视图
2.1.6 属性窗口
2.2 工程、方案和集合
2.2.1 工程
2.2.2 方案
2.2.3 集合
2.3 Visual Studio选项
2.3.1 选项对话框
2.3.2 开始选项
2.3.3 工程和方案选项
2.3.4 文本编辑选项
2.3.5 关于Visual Basic选项
2.4 创建和打开工程
2.5 编辑代码
2.5.1 提纲模式
2.5.2 使用剪贴板环
2.5.3 定位工作中的错误
2.6 编译和运行工程
2.7 窗口布局
2.8 获得帮助
2.8.1 动态帮助
2.8.2 帮助内容
2.8.3 索引
2.8.4 搜索
2.8.5 上下文敏感帮助
2.9 小结
第3章 Visual Basic语法:基础和数据存储
3.1 语法基础
3.1.1 注释
3.1.2 Visual Basic代码的续行
3.2 数据存储
3.2.1 变量
3.2.2 变量类型
3.2.3 变量名
3.2.4 声明变量
3.2.5 隐式变量声明
3.2.6 静态变量
3.2.7 Object数据类型
3.2.8 对象的引用
3.2.9 名称空间和Imports语句
3.2.10 销毁对象
3.2.11 早期绑定和后期绑定
3.2.12 常量
3.3 数组
3.3.1 改变数组的大小
3.3.2 UBound函数
3.4 结构
3.5 枚举
3.6 变量作用域
3.6.1 块级域
3.6.2 过程级作用域
3.6.3 模块级域
3.6.4 工程级域
3.6.5 类级域
3.6.6 屏蔽
3.6.7 同名变量
3.6.8 选择变量域
3.7 表达式和数据操作
3.7.1 算术算子
3.7.2 字符串算子
3.7.3 赋值算子
3.7.4 算子优先级
3.8 小结
第4章 Visual Basic语法:程序控制和过程
4.1 程序控制语句
4.1.1 逻辑表达式
4.1.2 比较算子
4.1.3 逻辑算子
4.1.4 选择结构
4.1.5 循环结构
4.2 过程
4.2.1 Sub过程
4.2.2 Function过程
4.3 小结
第5章 运行时错误和异常处理
5.1 什么是异常
5.2 结构化异常处理
5.2.1 过滤Catch表达式
5.2.2 异常类和它的派生类
5.2.3 一个异常处理的例子
5.2.4 抛出异常
5.3 非结构化异常处理
5.3.1 On Error语句
5.3.2 Resume语句
5.3.3 Err对象
5.3.4 使用On Error Resume Next
5.4 小结
第6章 Visual Basic和.NET框架
6.1 为什么选择.NET
6.2 .NET框架探秘
6.2.1 公共语言运行时
6.2.2 .NET的类框架
6.2.3 用户界面
6.3 值类型和引用类型
6.4 名称空间
6.5 Visual Basic放在哪里了
6.6 小结
第7章 创建Windows应用程序
7.1 窗体和控件
7.1.1 Control类
7.1.2 ScrollableControl类
7.1.3 ContainerControl类
7.1.4 Form类
7.1.5 UserControl类
7.2 Form类
7.2.1 窗体的行为
7.2.2 窗体的外观
7.2.3 窗体的规划和设计
7.2.4 窗体的其他属性
7.2.5 窗体的事件
7.2.6 窗体的方法
7.3 设计窗体
7.3.1 向窗体中添加控件
7.3.2 选中控件
7.3.3 调整控件尺寸和排列
7.3.4 锁定控件
7.3.5 Z轴
7.3.6 Tab顺序
7.3.7 向窗体中添加菜单
7.4 使用窗体
7.4.1 开始窗体
7.4.2 显示和隐藏窗体
7.4.3 使用Sub Main
7.4.4 使用模态窗体
7.5 窗体和控件的事件
7.6 窗体演示1:显示多个窗体
7.7 窗体演示2:使用Sub Main
7.8 小结
第8章 Windows应用程序的控作
8.1 使用控件
8.2 Windows窗体控件
8.2.1 Label
8.2.2 LinkLabel
8.2.3 Button
8.2.4 TextBox
8.2.5 MainMenu
8.2.6 CheckBox
8.2.7 RadioButton
8.2.8 ListBox
8.2.9 ComboBox
8.2.10 GroupBox
8.2.11 Panel
8.2.12 TabControl
8.2.13 Timer
8.2.14 StatusBar
8.2.15 ImageList
8.2.16 ContextMenu
8.3 其他控件
8.4 使用鼠标
8.4.1 和鼠标相关的事件
8.4.2 实现拖放
8.5 和键盘相关的事件
8.6 为控件创建访问键
8.7 使用字体
8.8 Color结构
8.9 ContentAlignment枚举
8.10 小结
第9章 使用VB.NET的面向对象编程(上)
9.1 面向对象基础
9.1.1 类和对象
9.1.2 OOP的功能
9.1.3 属性和方法
9.2 在VB.NET中创建类
9.2.1 名称空间和类
9.2.2 类的属性
9.2.3 类的方法
9.2.4 类的构造函数
9.2.5 共享方法
9.2.6 共享受量
9.2.7 类的事件
9.2.8 类的访问选项
9.3 小结
第10章 使用VB.NET的面向对象编程(下)
10.1 结构
10.2 接口
10.2.1 实现接口
10.2.2 使用实现接口的类
10.2.3 继承
10.2.4 基本的Object类
10.2.5 派生子类
10.2.6 基类设计时的考虑
10.3 特定对象的引用
10.3.1 Me关键字
10.3.2 MyBase关键字
10.3.3 MyClass关键字
10.4 小结
第11章 创建自定义控件
11.1 创建控件的基础
11.2 使用Windows Control Library
11.3 从已有控件派生子类
11.3.1 自定义属性
11.3.2 自定义方法
11.3.3 自定义事件处理过程
11.3.4 使用自定义控件
11.3.5 自定义控件演示1
11.4 创建UserControl控件
11.4.1 设计的考虑
11.4.2 UserControl的事件
11.4.3 测试自定义用户控件
11.4.4 自定义用户控件演示
11.5 小结
第12章 编写控制台应用程序
12.1 控制台基础
12.2 Console类
12.3 命令行参数
12.4 重定向输入输出
12.5 控制台应用程序的错误
12.6 小结
第13章 创建MDI应用程序
13.1 MDI基础
13.2 创建MDI窗体
13.3 维护子窗口列表
13.4 使用子窗体
13.5 排列子窗体
13.6 MDI应用程序演示
13.7 小结
第14章 文本和数字的使用
14.1 String类
14.1.1 Chars
14.1.2 Length
14.1.3 CompareTo()
14.1.4 EndsWith()和StartsWith()
14.1.5 Equals()
14.1.6 IndexOf()和LastIndexOf()
14.1.7 Insert()
14.1.8 LastIndexOf()
14.1.9 PadLeft()和PadRight()
14.1.10 Remove()
14.1.11 Replace()
14.1.12 StartsWith()
14.1.13 SubString()
14.1.14 ToLower()和ToUpper()
14.1.15 Trim()、TrimEnd()和TrimStart()
14.2 旧版本的字符串函数和语句
14.3 数字操作
14.4 产生随机数
14.5 小结
第15章 日期和时间的使用
15.1 DateTime结构
15.1.1 DateTime构造函数
15.1.2 获取日期或时间的信息
15.1.3 比较日期或时间
15.1.4 日期或时间计算
15.1.5 转化和设计日期或时间
15.2 TimeSpan
15.2.1 TimeSpan构造函数
15.2.2 TimeSpan成员
15.3 代码举例
15.3.1 判断星期几
15.3.2 判断给定月的第一个星期一
15.3.3 查找下一个闰年
15.3.4 计算两个时间点之间的分钟数
15.4 日历
15.5 小结
第16章 文件的访问和管理
16.1 文件的基本原理
16.2 文件访问中的异常
16.3 文件访问
16.3.1 File类
16.3.2 FileStream类
16.3.3 BinaryReader类
16.3.4 关闭字节流
16.3.5 访问基本的流
16.3.6 BinaryWriter类
16.3.7 StreamReader类
16.3.8 StreamWriter类
16.4 文件管理
16.4.1 处理文件
16.4.2 使用目录和驱动器
16.5 与文件有关的控件
16.5.1 OpenFileDialog控件
16.5.2 SaveFileDialog控件
16.6 小结
第17章 图像和打印
17.1 PictureBox控件
17.2 图形
17.2.1 Graphics类介绍
17.2.2 测量单元和坐标
17.2.3 Point和PointF结构
17.2.4 Size和SizeF结构
17.2.5 Rectangle和RectangleF结构
17.2.6 Region和GraphicsPath类
17.2.7 笔
17.2.8 画笔
17.2.9 字体
17.2.10 Graphics类(续)
17.2.11 Graphics类的信息和控件成员
17.3 Image类
17.3.1 创建一个Bitmap对象
17.3.2 修改Bitmap
17.3.3 保存位图
17.4 打印
17.4.1 打印设置和PrintDialog类
17.4.2 页面设置和PageSetupDialog类
17.4.3 使用PrintPage()事件过程
17.5 小结
第18章 处理XML
18.1 XML概述
18.2 XML的.NET工具
18.3 使用XmlTextReader类读取XML
18.3.1 对节点的处理
18.3.2 处理XML异常
18.3.3 XmlTextReader示例
18.3.4 使用XmlValidatingReader类来确认XML
18.3.5 确认DTD
18.3.6 确认Schema
18.4 使用XmlDocument类
18.4.1 使用XmlDocument类概述
18.4.2 加载和存储XML文档
18.4.3 遍历树
18.4.4 读取元素和属性数据
18.4.5 演示XmlDocument类
18.5 其他XML工具
18.6 小结
第19章 使用ADO.NET进行数据库访问
19.1 何为数据库
19.2 ADO.NET
19.3 用于数据访问的ADO.NET类
19.3.1 SqlConnection类和OleDbConnection类
19.3.2 SqlAdapter类和OleDbAdapter类
19.3.3 DataSet类
19.4 SQL
19.5 DataView类
19.5.1 过滤DataView
19.5.2 对DataView进行排序
19.5.3 附加的DataView成员
19.6 绑定控件和数据
19.6.1 简单的绑定
19.6.2 简单绑定的演示程序
19.6.3 复杂的绑定
19.7 Visual Studio的数据库应用程序工具
19.7.1 服务浏览框
19.7.2 数据工具箱
19.7.3 数据适配器配置向导
19.8 小结
第20章 使用ASP.NET创建Web应用程序
20.1 什么是Web应用程序
20.1.1 Web应用程序是如何工作的
20.1.2 对计算机的要求
20.2 Web应用程序的组成
20.3 第一个Web应用程序
20.3.1 设计可视化界面
20.3.2 书写代码
20.3.3 检查HTML
20.3.4 页面布局模式
20.4 Web应用程序所用的控件
20.5 System.Web.UI.Page类和Page_Load()事件
20.6 Web应用程序中的管理状态
20.6.1 Session对象
20.6.2 Application对象
20.7 Web应用程序中的事件
20.8 安全和Web应用程序
20.9 小结
第21章 Web应用控件
21.1 Web控件概述
21.2 常用Web控件成员
21.2.1 控件外观
21.2.2 控件事件
21.2.3 其他控件成员
21.3 Web表单控件
21.3.1 标签(Label)控件
21.3.2 文本框(TextBox)控件
21.3.3 按钮(Button)控件
21.3.4 示例1
21.3.5 超链接(HyperLink)控件
21.3.6 列表(List)控件
21.3.7 下拉列表(DropDownList)
21.3.8 示例2
21.3.9 选择控件
21.3.10 图像控件
21.3.11 面板(Panel)控件
21.3.12 文字(Literal)控件
21.3.13 示例3
21.3.14 有效性控件
21.3.15 其他Web控件
21.4 小结
第22章 Web应用中的数据库访问
22.1 ADO.NET和ASP.NET
22.2 使用DataReader类读取数据
22.3 Repeater控件
22.3.1 捆绑Repeater控件
22.3.2 定义模板
22.3.3 Repeater的其他属性
22.3.4 Repeater示例
22.4 DataList控件
22.4.1 在一行中显示按钮
22.4.2 DataList示例
22.5 DataGrid控件
22.5.1 DataGrid页
22.5.2 改变DataGrid外观
22.5.3 使用自动套用格式进行设定
22.5.4 使用Property Builder 
22.5.5 对DataGrid列进行设置
22.5.6 DataGrid排序
22.5.7 DataGrid示例
22.6 小结
第23章 创建并使用Web服务
23.1 什么是Web服务
23.2 一个Web服务
23.2.1 创建Web Service
23.2.2 创建用户程序
23.3 SOAP
23.4 用WSDL文件描述Web服务
23.5 代理类与WSDL.EXE
23.6 异步调用Web服务
23.6.1 创建一个慢速Web服务
23.6.2 创建异步用户程序
23.7 Web引用与发现文件
23.7.1 发现文件
23.7.2 UDDI
23.7.3 发布Web Service
23.8 向(从)服务传递对象
23.9 小结
第24章 开发自定义Web控件
24.1 有关用户控件的基础知识
24.2 用户控件的属性
24.2.1 用户控件中的事件
24.2.2 用户控件的代码支持
24.3 将ASP.NET网页转化为用户挂件
24.4 小结
第25章 调试并发行编写好的应用程序
25.1 程序的调试
25.1.1 Debug类的使用
25.1.2 Trace类的使用
25.1.3 断点的使用
25.1.4 程序的单步执行
25.2 应用程序的发布
25.2.1 Web应用程序的发布
25.2.2 Windows应用程序的发布
25.3 小结
附录A Visual Basic.NET的变化
A.1 新集成开发环境的特性
A.2 文件和类
A.3 数据
A.4 Web性能
A.4.1 Web窗体
A.4.2 Web窗体事件
A.4.3 ASP.NET服务器控件
A.4.4 认证控件
A.4.5 Web服务
A.5 语言和语法
A.5.1 选项声明
A.5.2 数据类型
A.5.3 声明
A.5.4 语言变化的总结
附录B 升级指导
B.1 是否需要升级
B.2 升级向导完成的工作
B.3 升级向导没有做的工作
B.4 运行升级向导
B.5 查看升级报告和任务列表
附录C VB.NET的异常
附录D 编译器选项

本目录推荐