当前位置:首页 > 工业技术
VB.NET  2005程序设计实用教程
VB.NET  2005程序设计实用教程

VB.NET 2005程序设计实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:董清潭主编;刘洋,张洪生,陶慧等副主编;李新国,童锡骏,罗宜志参编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:2012
  • ISBN:9787303151691
  • 页数:280 页
图书介绍:本书从基本概念和实际应用出发,由浅入深、循序渐进地介绍了VB.NET2005的集成开发环境、VB 2005语言基础、窗体与基本控件、用户界面设计、面向对象的程序设计、程序调试及错误处理、文件与对话框、图形与媒体播放器、数据库编程基础、数据库系统开发、Web应用程序设计等内容。全书根据职业技能培养的要求,结合案例以便于读者更好地学习和掌握开发工具的使用。
《VB.NET 2005程序设计实用教程》目录

第1章 Visual Basic 2005概述 1

1.1 .NET简介 1

1.2 Visual Studio 2005简介 3

1.2.1 Visual Studio 2005环境需求 3

1.2.2 Visual Studio 2005的安装 3

1.3 Visual Studio 2005集成开发环境 4

1.3.1 配置VB 2005开发环境 4

1.3.2 VB 2005项目的创建、打开 5

1.3.3 VB 2005集成开发环境 7

1.4 设计一个简单的VB 2005程序 14

1.4.1 创建Windows窗体应用程序的步骤 14

1.4.2 创建一个简单的Windows窗体应用程序 15

本章小结 16

习题 16

第2章 程序设计基础 17

2.1 基本数据类型和表达式 17

2.1.1 基本数据类型 17

2.1.2 变量和常量 19

2.1.3 运算符与表达式 22

2.1.4 运算符的优先级 26

2.1.5 类型转换 26

2.2 程序控制结构 27

2.2.1 程序设计基础知识 27

2.2.2 选择结构 30

2.2.3 循环结构 33

2.3 VB 2005中常用的函数 36

2.3.1 数学函数 36

2.3.2 字符串函数 37

2.3.3 类型转换函数 38

2.3.4 日期和时间函数 38

2.3.5 交互命令和函数 39

2.3.6 随机函数、财务函数、信息类函数 41

2.4 Sub过程和Function过程 42

2.4.1 Sub过程 42

2.4.2 Function过程 44

2.4.3 过程调用 44

2.4.4 参数 45

本章小结 46

习题 47

第3章 面向对象程序设计 49

3.1 面向对象程序设计概述 49

3.1.1 对象与类的概念 49

3.1.2 面向对象的基本特征 49

3.2 类的基础知识 50

3.2.1 类的定义 50

3.2.2 字段 52

3.2.3 属性 52

3.2.4 方法 53

3.2.5 构造函数 54

3.2.6 对象的创建与使用 56

3.2.7 事件(Event) 58

3.2.8 共享成员(Shared) 60

3.3 继承 61

3.3.1 继承与派生 61

3.3.2 VB.NET中继承的语法格式 62

3.3.3 继承规则 62

3.3.4 调用基类的构造函数 63

3.3.5 重写与重载基类中的成员 64

3.3.6 子类访问父类的方法或属性 65

3.3.7 用继承实现多态性 65

3.3.8 密封类和抽象类 67

3.4 接口 68

3.4.1 接口的定义 68

3.4.2 接口的实现 69

3.4.3 接口的扩展 69

3.4.4 接口与多态性 70

3.5 命名空间(Namespace) 71

3.5.1 命名空间概述 71

3.5.2 创建自己的命名空间 72

3.5.3 Imports语句 73

本章小结 73

练习 73

第4章 数组、结构、枚举和集合 75

4.1 数组 75

4.1.1 数组的声明 75

4.1.2 数组的操作 76

4.1.3 动态数组 77

4.1.4 数组与Array类 78

4.1.5 数组作为参数传递 80

4.2 枚举 82

4.2.1 创建枚举 82

4.2.2 使用枚举 83

4.3 结构 83

4.3.1 结构的定义 83

4.3.2 结构的使用 84

4.4 集合 86

4.4.1 建立集合对象 87

4.4.2 添加数据项 87

4.4.3 引用数据项 88

4.4.4 删除数据项 88

本章小结 89

练习 89

第5章 窗体和常用控件 90

5.1 Windows窗体 90

5.1.1 Windows窗体概述 90

5.1.2 窗体常用属性 91

5.1.3 窗体常用方法 93

5.1.4 窗体常用事件 93

5.1.5 窗体的基本操作 95

5.1.6 窗体上控件的操作 96

5.1.7 焦点与Tab键序 97

5.2 标签、文本框与命令按钮 98

5.2.1 控件类的公共属性之Dock和Anchor 98

5.2.2 标签控件(Label和LinkLabel) 99

5.2.3 文本框控件(TextBox) 100

5.2.4 按钮控件(Button) 103

5.2.5 Label、TextBox、Button控件应用实例 103

5.3 单选按钮、复选框与分组框控件 108

5.3.1 单选按钮(RadioButton)和复选框(CheckBox)控件 108

5.3.2 分组框(GroupBox)控件 109

5.3.3 RadioButton、CheckBox、GroupBox控件应用实例 109

5.4 列表框、复选列表框、组合框控件 111

5.4.1 列表框(ListBox)、复选列表框(CheckListBox)控件 111

5.4.2 组合框(ComboBox)控件 118

5.5 图像框、定时器控件 118

5.5.1 图像框控件(PictureBox) 118

5.5.2 定时器控件(Timer) 119

5.5.3 利用PictureBox、Timer控件制作简单逐帧动画 120

5.6 其他常用控件 121

5.6.1 滚动条控件HScrollBar和VScrollBar 121

5.6.2 滑块控件(TrackBar) 122

5.6.3 NumericUpDown控件 123

5.6.4 选项卡控件(TabControl) 123

5.6.5 Process组件 124

5.6.6 用户输入验证控件(MaskedTextBox控件) 125

本章小结 126

练习 127

第6章 高级用户界面设计 128

6.1 Windows应用程序界面分类及设计原则 128

6.1.1 Windows应用程序界面分类 128

6.1.2 界面设计的原则 128

6.2 菜单设计 129

6.2.1 下拉菜单设计 129

6.2.2 快捷菜单设计 132

6.2.3 菜单设计实例 133

6.3 工具栏、状态栏 134

6.3.1 工具栏设计 134

6.3.2 状态栏设计 136

6.3.3 工具栏、状态栏设计实例 136

6.4 对话框设计 138

6.4.1 信息框 138

6.4.2 通用对话框 138

6.5 MDI窗体设计 145

6.5.1 创建MDI父窗体 145

6.5.2 创建MDI子窗体 146

6.5.3 MDI父窗体与MDI子窗体的菜单合并 147

本章小结 148

习题 149

第7章 文件、目录和流 150

7.1 文件访问方式 150

7.2 Directory类和File类 151

7.3 DirectoryInfo类和FileInfo类 154

7.4 Path类 155

7.5 Stream类 156

7.5.1 流的概念和分类 156

7.5.2 流的操作 156

7.5.3 流式阅读器和流式编写器 157

7.5.4 二进制文件的读写 158

7.5.5 文本文件的读写 158

7.5.6 对象序列化 160

7.5.7 内存流的读写 162

7.5.8 在内存中读写字符串 163

本章小结 163

练习 164

第8章 GDI+技术 165

8.1 GDI+概述 165

8.2 GDI+编程基础 165

8.2.1 常用命名空间的导入 165

8.2.2 GDI+中常用的结构 166

8.2.3 GDI+程序设计基本步骤 167

8.2.4 Graphics类 168

8.3 绘制二维矢量图形 169

8.3.1 画笔(Pen类) 169

8.3.2 画刷(Brush类) 170

8.3.3 线条、矩形、多边形、椭圆、弧、饼图等基本图形的绘制 174

8.3.4 基数样条和贝塞尔样条 175

8.3.5 DrawPath方法和GraphicsPath类 177

8.3.6 填充形状 178

8.3.7 FillRegion方法和Region(区域)类 178

8.3.8 坐标变换和图形的平移、变形、旋转 180

8.4 图像处理 182

8.4.1 加载和保存图像 183

8.4.2 显示图像 184

8.4.3 在Bitmap对象中绘图 185

8.4.4 翻转、旋转和扭曲图像 186

8.4.5 透明和半透明位图 188

8.4.6 创建缩略图像 189

8.5 版式 190

8.5.1 构造字体系列和字体 190

8.5.2 绘制文本 191

8.5.3 格式化文本 191

8.5.4 枚举已安装的字体 192

8.5.5 消除锯齿 193

本章小结 195

练习 195

第9章 程序调试及错误处理 196

9.1 错误类型 196

9.1.1 语法错误 196

9.1.2 运行时错误 196

9.1.3 逻辑错误 197

9.2 程序调试 197

9.2.1 VB.NET 2005的3种工作模式 197

9.2.2 与调试有关的设置 198

9.2.3 使用单步执行方式进行调试 198

9.2.4 使用断点进行调试 198

9.2.5 其他调试窗口 200

9.2.6 Debug类和Trace类 202

9.3 错误处理机制 203

9.3.1 异常处理机制简介 203

9.3.2 异常类继承关系的层次结构 204

9.3.3 Try...Catch...Finally...End Try语句 206

9.3.4 使用Throw语句抛出异常 207

9.3.5 自定义异常 208

9.3.6 On Error语句 208

本章小结 211

练习 211

第10章 ADO.NET数据访问技术 212

10.1 数据库基础知识 212

10.1.1 数据库概述 212

10.1.2 数据库的建立 212

10.1.3 常用SQL语句 213

10.2 ADO.NET基础 214

10.2.1 ADO.NET简介 214

10.2.2 ADO.NET命名空间 215

10.2.3 .NET框架数据提供程序 215

10.2.4 数据访问的主要步骤 216

10.2.5 Connection对象 216

10.2.6 Command对象 218

10.2.7 DataReader对象 219

10.2.8 DataAdapter对象 220

10.2.9 DataSet对象 221

10.3 使用数据控件 225

10.3.1 “选择工具箱项”对话框 225

10.3.2 实例:使用数据控件浏览数据表记录 226

10.4 数据绑定 231

10.4.1 数据绑定的类型 231

10.4.2 简单数据绑定 231

10.4.3 简单数据绑定的记录导航 233

10.4.4 复杂数据绑定 234

本章小结 235

练习 235

第11章 通讯录管理程序的开发 236

11.1 通讯录管理程序的分析与设计 236

11.1.1 系统需求分析 236

11.1.2 系统设计 236

11.1.3 数据库设计 237

11.2 通讯录管理程序的实现 238

11.2.1 三层架构简介 238

11.2.2 “通讯录管理程序”数据访问层 239

11.2.3 “通讯录管理程序”业务逻辑层 240

11.2.4 “通讯录管理程序”表示层 243

11.3 发布应用程序 257

本章小结 259

习题 259

第12章 构建Web应用程序 260

12.1 ASP.NET概述 260

12.1.1 动态网页与静态网页 260

12.1.2 ASP.NET的运行环境 260

12.1.3 ASP.NET应用程序的组成 261

12.1.4 Web窗体页与其生命周期 262

12.2 创建Web窗体应用程序 263

12.2.1 ASP.NET项目的创建 263

12.2.2 ASP.NET常用控件 264

12.2.3 ASP.NET项目实例:个人信息调查 265

12.3 ASP.NET的常用对象 269

12.3.1 Page对象 269

12.3.2 Response对象 270

12.3.3 Request对象 270

12.3.4 Application对象和Session对象 272

12.3.5 Server对象 273

12.4 在Web应用程序中访问数据 273

12.4.1 设计程序界面 274

12.4.2 访问与显示数据 274

12.5 创建和使用Web服务 275

12.5.1 Web服务简介 276

12.5.2 创建Web服务 276

12.5.3 访问Web服务 277

本章小结 279

练习 279

参考文献 280

相关图书
作者其它书籍
返回顶部