当前位置:首页 > 工业技术
Visual Basic.NET程序设计教程
Visual Basic.NET程序设计教程

Visual Basic.NET程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王建勇主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030301314
  • 页数:257 页
图书介绍:本书以VisualBasic.NET2008版本为平台,以培养程序设计能力为主线,将结构化程序设计、面向对象程序设计、算法设计、应用程序开发等几个方面有机结合。内容结合案例由浅入深,循序渐进,讲解通俗易懂。本书配有电子教案。
《Visual Basic.NET程序设计教程》目录

第1章 Visual Basic.NET概述 1

1.1 VB.NET及其特点 1

1.1.1 简单的数学计算器 1

1.1.2 VB.NET的主要功能特点 4

1.2 VB.NET集成开发环境 5

1.2.1 进入VB.NET 5

1.2.2 主窗口 6

1.2.3 窗体设计器、代码设计窗口 7

1.2.4 属性窗口和工具箱窗口 8

1.3 实现问题的求解过程 9

1.3.1 创建应用程序过程 9

1.3.2 程序结构和编码规则 12

1.4 自主学习——程序设计基础及VB.NET概述 13

1.4.1 计算机程序设计语言的发展 13

1.4.2 结构化程序设计 14

1.4.3 面向对象程序设计 15

1.4.4 VB.NET概述及其发展 16

1.4.5 Microsoft.NET概述 16

思考题一 18

第2章 面向对象的可视化编程基础 19

2.1 面向对象的基本概念 19

2.1.1 对象及其类 19

2.1.2 对象的属性、事件和方法 20

2.2 窗体和基本控件 22

2.2.1 控件的基本属性 22

2.2.2 窗体 23

2.2.3 标签 25

2.2.4 命令按钮 26

2.2.5 文本框 27

2.3 综合实训 30

2.4 自主学习——相关控件 31

2.4.1 图片控件 31

2.4.2 ToolTips控件 32

思考题二 33

第3章 Visual Basic.NET程序设计语言基础 34

3.1 基本数据类型 34

3.1.1 计算圆球的体积和表面积 34

3.1.2 基本数据类型和标识符 35

3.2 常量和变量 39

3.2.1 常量 39

3.2.2 变量 40

3.3 运算符和表达式 42

3.3.1 算术运算符 43

3.3.2 关系运算符 44

3.3.3 逻辑运算符 45

3.3.4 连接运算符 46

3.3.5 表达式 46

3.4 类型转换 47

3.5 常用函数 51

3.6 综合实训 57

3.7 自主学习—命名空间 59

思考题三 60

第4章 VB.NET控制结构 61

4.1 顺序结构 61

4.1.1 数据交换 61

4.1.2 赋值语句 62

4.1.3 数据的输入和输出 64

4.2 选择结构 68

4.2.1 If语句 68

4.2.2 SelectCase语句 76

4.2.3 条件函数 78

4.2.4 选择控件 78

4.3 循环结构 80

4.3.1 引例:单科成绩统计 80

4.3.2 For…Next循环语句 83

4.3.3 While…End While循环 86

4.3.4 Do…Loop语句 88

4.3.5 循环的嵌套 91

4.4 其他控制语句 95

4.4.1 GoTo语句 95

4.4.2 Exit语句 95

4.4.3 End语句 95

4.5 综合实训 96

4.6 自主学习——程序调试 101

4.6.1 错误类型 101

4.6.2 调试和排错 102

4.6.3 结构化异常处理 102

思考题四 104

第5章 数组 106

5.1 一维数组的定义和引用 106

5.1.1 射击比赛成绩统计 106

5.1.2 一维数组的声明和初始化 108

5.1.3 一维数组的引用 110

5.1.4 数组重定义 112

5.1.5 一维数组的基本操作 113

5.1.6 使用For Each/Next语句访问数组 117

5.1.7 使用一维数组编程 117

5.2 二维数组的定义和引用 120

5.2.1 二维数组的引入 120

5.2.2 二维数组的定义和初始化 122

5.2.3 Ubound函数 123

5.2.4 使用二维数组编程 123

5.3 结构数组的定义和引用 124

5.3.1 结构数组的引入 124

5.3.2 结构型变量 126

5.3.3 结构型数组的应用 128

5.4 用数组方法对数组元素进行操作 130

5.4.1 数组排序 130

5.4.2 数组的倒转 130

5.4.3 数组的搜索 131

5.4.4 其他数组常用方法和语句 131

5.5 ListBox控件和ComboBox控件 134

5.5.1 属性、事件和方法 134

5.5.2 用listbox控件编程 136

5.6 综合实训——奇数魔方阵问题 138

5.7 自主学习——冒泡法排序 139

思考题五 141

第6章 过程 142

6.1 函数过程的定义和调用 143

6.1.1 函数过程的引入 143

6.1.2 函数过程的定义 143

6.1.3 函数过程的调用 144

6.1.4 形参与实参 145

6.2 子过程的定义和调用 145

6.2.1 过程的引入 145

6.2.2 子过程的定义和调用 146

6.2.3 两种过程的比较 147

6.3 传值和传地址 148

6.3.1 两数交换 148

6.3.2 传值和传地址调用 149

6.3.3 数组参数的传递 150

6.4 存储类和作用域 151

6.4.1 存储类别 151

6.4.2 作用域和生存期 152

6.5 递归过程 154

6.5.1 一个简单的递归程序 154

6.5.2 递归函数的基本概念 155

6.5.3 递归程序设计 155

6.6 综合实训 158

6.7 自主学习——程序重载 159

6.7.1 程序解析 159

6.7.2 程序重载 159

思考题六 160

第7章 常用控件和界面设计 161

7.1 几个常用控件 161

7.1.1 RichTextBox控件 161

7.1.2 滚动条控件 162

7.1.3 ProgressBar控件 164

7.2 菜单设计 165

7.2.1 一个简单菜单示例 165

7.2.2 菜单设计 166

7.2.3 下拉式菜单设计 168

7.2.4 弹出式菜单的设计 170

7.3 鼠标事件 171

7.3.1 程序解析 171

7.3.2 常用的鼠标事件 171

7.4 键盘事件 172

7.4.1 程序解析 173

7.4.2 键盘事件 173

7.5 多重窗体 176

7.5.1 一个多窗体程序示例 176

7.5.2 多重窗体使用方法 178

7.5.3 不同窗体间的数据访问 180

7.5.4 多窗体的存取与编译 181

7.6 自主学习——常用对话框和一些控件 184

7.6.1 FontDialog对话框 184

7.6.2 ColorDialog对话框 185

7.6.3 ToolStrip控件 186

思考题七 187

第8章 文件 188

8.1 基本概念 188

8.2 使用Visual Basic.Net的run time函数进行文件操作 189

8.2.1 顺序文件访问 189

8.2.2 随机文件访问 193

8.2.3 二进制文件访问 196

8.3 综合实训 196

8.4 自主学习——文件对话框 198

思考题八 200

第9章 面向对象程序设计 202

9.1 面向对象的基本概念 202

9.1.1 类与对象 202

9.1.2 面向对象程序设计的基本特性 203

9.2 面向对象程序设计的实现 203

9.2.1 类的定义 204

9.2.2 类的使用 208

9.2.3 对象的生命周期 210

9.3 继承 212

9.4 自主学习——多态 216

9.4.1 重载(Overloads) 217

9.4.2 重写(Overrides) 218

思考题九 219

第10章 Visual Basic.NET数据库程序设计 220

10.1 创建个人通讯资料库 220

10.2 设计个人通讯资料库的软件整体结构与界面 222

10.2.1 设计个人通讯资料库的软件整体结构与界面 222

10.2.2 浏览通讯录 225

10.2.3 ADO.NET 2.0 227

10.3 为个人资料库建立密码 228

10.4 个人资料库的数据录入与修改 230

10.4.1 录入修改数据库记录 230

10.4.2 数据绑定 232

10.4.3 SQL对数据库中表的编辑操作 233

10.5 个人资料库的数据的查询 234

10.5.1 查询个人资料库中的数据 234

10.5.2 SQL查询语句的应用 235

10.6 综合实训 236

10.7 自主学习 239

10.7.1 数据库基础知识 239

10.7.2 SQL基础 240

思考题十 241

第11章 Visual Basic.NET与web程序设计 242

11.1 建立Web窗体 242

11.1.1 第一个Web窗体 242

11.1.2 ASP.NET简介 245

11.2 显示个人信息网页 246

11.2.1 建立显示个人信息网页 246

11.2.2 Web程序设计与数据库 249

11.3 综合实训 252

11.3.1 实现动态日历选取的网页 252

11.3.2 剖析Web Form 254

11.4 自主学习 254

11.4.1 HTML介绍 254

11.4.2 IIS简介 255

思考题十一 256

返回顶部