21世纪高等学校计算机规划教材——高校系列

Visual Basic.NET程序设计教程

分享 推荐 0 收藏 0 阅读 3.0K
陈志泊 (编著) 978-7-115-19295-0

关于本书的内容有任何问题,请联系 刘博

1、实例丰富。
2、重视VB.NET基础知识的讲解,适合没有程序设计基础的学生学习。
3、作者语言文字水平较好,是我社畅销教材的作者。
¥34.80 ¥29.58 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书以Visual Basic 2005中文版为语言背景,以Visual Studio 2005为开发环境,结合大量实例,深入浅出地介绍了Visual Basic.NET程序设计语言的主要知识点及程序设计的方法。全书共分13章,主要包括:Visual Basic.NET程序开发环境、Visual Basic.NET语言基础、Visual Basic.NET可视化程序设计初步、Visual Basic.NET程序控制结构、数组、过程、常用基础控件、菜单与工具栏设计、对话框、Visual Basic.NET面向对象程序设计、文件、Visual Basic.NET图形程序设计、Visual Basic.NET数据库管理应用程序开发等。
  本书既重视理论知识的讲解,又强调应用技能的培养,每一章都设计了大量的例题对核心知识点进行讲解,将重要的知识点穿插于具体的实例中。
  本书可作为高等学校计算机及其相关专业教材,也可作为广大计算机爱好者的自学读物。

目录

目 录

第 1章 Visual Basic.NET程序开发环境 1
1.1 Visual Basic.NET语言简介 1
1.1.1 Visual Basic.NET语言发展简介 1
1.1.2 Visual Basic.NET的版本 2
1.1.3 Visual Basic.NET语言的特点 2
1.2 Microsoft.NET框架概述 3
1.3 Visual Studio 2005集成开发环境的启动和退出 4
1.4 Visual Studio 2005集成开发环境的组成 7
1.4.1 主窗口 7
1.4.2 解决方案资源管理器窗口 9
1.4.3 窗体设计窗口 12
1.4.4 工具箱窗口 13
1.4.5 属性窗口 14
1.4.6 代码编辑窗口 15
1.5 Visual Basic.NET程序设计中的几个基本概念 17
1.5.1 对象和类 17
1.5.2 对象的组成要素 18
1.5.3 控件 20
1.6 Visual Basic.NET程序设计的步骤和方法 20
1.6.1 创建用户界面 21
1.6.2 设置对象的属性值 24
1.6.3 编写事件过程代码 27
1.6.4 保存项目 28
1.6.5 运行程序 28
1.6.6 部署和安装应用程序 29
习题  33

第 2章 Visual Basic.NET语言基础 36
2.1 Visual Basic.NET的代码书写规则 36
2.2 Visual Basic.NET中的几种简单语句 36
2.3 Visual Basic.NET的数据类型 38
2.4 命名空间 40
2.5 常量与变量 41
2.5.1 常量与符号常量 41
2.5.2 变量及其命名规则 44
2.5.3 变量的声明与初始化 44
2.5.4 结构数据类型 47
2.5.5 枚举数据类型 50
2.6 Visual Basic.NET的运算符和表达式 52
2.6.1 算术运算符与算术表达式 52
2.6.2 字符串连接运算符与字符串表达式 55
2.6.3 关系运算符与关系表达式 55
2.6.4 逻辑运算符和逻辑表达式 57
2.6.5 赋值运算符与复合赋值运算符 59
2.6.6 各种运算符的优先级比较 59
2.7 Visual Basic.NET的内部函数 60
2.7.1 数学函数 61
2.7.2 随机数函数 62
2.7.3 转换函数 62
2.7.4 日期和时间函数 63
2.7.5 字符串处理函数 64
2.7.6 数据类型转换函数 66
习题  67

第3章 Visual Basic.NET可视化程序设计初步 70
3.1 窗体的结构、常用属性、事件和方法 70
3.1.1 窗体的结构 70
3.1.2 窗体的常用属性 71
3.1.3 窗体的常用事件 76
3.1.4 窗体的常用方法 77
3.2 命令按钮控件Button的常用成员及其使用 80
3.3 标签控件Label的常用成员及其使用 83
3.4 文本框控件TextBox的常用成员及其使用 85
3.5 对象的输入焦点与Tab键序 90
3.6 事件驱动应用程序 91
3.6.1 事件驱动的编程机制与程序代码的编写 91
3.6.2 事件驱动应用程序的工作方式 92
习题  92

第4章 Visual Basic.NET程序控制结构 96
4.1 顺序结构 96
4.1.1 顺序程序结构 96
4.1.2 InputBox函数 97
4.1.3 MsgBox函数 100
4.2 选择结构 102
4.2.1 单行结构If语句 102
4.2.2 块结构If语句 105
4.2.3 IIf语句 107
4.2.4 Select Case语句 108
4.2.5 Switch函数 110
4.2.6 Choose函数 111
4.3 循环结构 112
4.3.1 While循环结构 112
4.3.2 For循环控制结构 114
4.3.3 Do循环控制结构 119
习题  124

第5章 数组 130
5.1 数组的概念 130
5.2 数组的声明及初始化 131
5.2.1 数组的声明 131
5.2.2 数组的初始化 132
5.2.3 重定义数组大小 133
5.2.4 结构类型的数组 134
5.3 数组的引用与输入/输出 134
5.4 For Each…Next语句 138
5.5 数组的综合应用举例 139
习题  144

第6章 过程 148
6.1 过程的基本概念与分类 148
6.2 Sub过程的定义和调用 149
6.2.1 Sub过程的定义 149
6.2.2 Sub过程的调用 150
6.2.3 Sub过程的建立方法 152
6.3 Function过程的定义和调用 154
6.3.1 Function过程的定义 154
6.3.2 Function过程的调用 154
6.4 过程中的参数及其传递 156
6.4.1 形式参数与实际参数 156
6.4.2 实际参数和形式参数的对应关系 157
6.4.3 按值传递与按地址传递 158
6.4.4 数组参数的传递 160
6.4.5 可选参数与可变参数 161
6.5 变量的作用范围 164
习题  166

第7章 常用基础控件 171
7.1 提示控件ToolTip 172
7.2 单选按钮和复选框控件 174
7.2.1 单选按钮控件RadioButton 174
7.2.2 复选框控件CheckBox 174
7.3 容器工具控件 177
7.3.1 框架控件GroupBox 177
7.3.2 面板控件Panel 178
7.4 列表类控件 180
7.4.1 列表框控件ListBox 180
7.4.2 复选列表框控件CheckedListBox 185
7.4.3 组合框控件ComboBox 188
7.5 旋转控件NumericUpDown与DomainUp Down控件 190
7.5.1 NumericUpDown控件 190
7.5.2 DomainUpDown控件 191
7.6 滚动条控件 193
7.7 TrackBar控件 196
7.8 计时器控件Timer 197
7.9 图片框控件PictureBox 199
习题  201

第8章 菜单与工具栏设计 204
8.1 菜单概述 204
8.1.1 菜单的分类与结构 204
8.1.2 菜单项对象的常用属性和事件 205
8.2 MenuStrip控件与下拉式菜单的创建 205
8.2.1 MenuStrip控件 205
8.2.2 利用MenuStrip控件创建下拉式菜单 207
8.3 ContextMenuStrip控件与弹出式菜单的创建 210
8.4 工具栏与ToolStrip控件 212
8.4.1 ToolStrip控件 212
8.4.2 利用ToolStrip控件设计工具栏 213
习题  216

第9章 对话框 218
9.1 对话框的基本概念及分类 218
9.2 文件对话框 218
9.3 “颜色”对话框 221
9.4 “字体”对话框 222
9.5 多重窗体 224
9.5.1 添加窗体与设置启动窗体 224
9.5.2 窗体的实例化与显示 225
9.5.3 不同窗体间数据的访问 227
9.5.4 多重窗体程序设计的方法和步骤 228
9.6 键盘与鼠标事件 232
9.6.1 键盘事件 232
9.6.2 鼠标事件 235
习题  237

第 10章 Visual Basic.NET面向对象程序设计 241
10.1 面向对象程序设计的基本特性 241
10.2 类和对象的定义 243
10.2.1 类定义的语法格式 243
10.2.2 在类中定义数据成员 245
10.2.3 对象的定义及其成员的访问 246
10.2.4 方法的定义及调用 247
10.2.5 属性的定义与使用 250
10.2.6 事件的定义和使用 254
10.2.7 构造函数和析构函数 258
10.3 类的继承与派生 259
10.3.1 基类和派生类 259
10.3.2 派生类的构造函数 260
10.4 类的多态性 262
10.4.1 重载与重写 262
10.4.2 多态性及其实现 265
习题  267

第 11章 文件 269
11.1 文件及其结构 269
11.1.1 文件的概念与命名 269
11.1.2 文件的结构 270
11.1.3 文件的分类 270
11.2 文件的访问 271
11.2.1 文件的访问步骤 271
11.2.2 文件的访问方法 271
11.3 使用System.IO命名空间中的类访问文件 272
11.3.1 有关流的基本概念 272
11.3.2 使用FileStream类访问文件 273
11.3.3 使用StreamReader和Stream Writer类访问文本文件 276
11.3.4 使用BinaryReader和Binary Writer类访问二进制文件 279
习题  283

第 12章 Visual Basic.NET图形程序设计 285
12.1 GDI+绘图概述 285
12.1.1 GDI+的有关概念 285
12.1.2 坐标系 286
12.1.3 利用GDI+绘制图形的方法步骤 286
12.2 与绘图相关的对象及使用 286
12.2.1 System.Drawing命名空间中的常用类和结构 286
12.2.2 Graphics对象 287
12.2.3 画笔Pen对象及使用 291
12.2.4 画刷Brush对象及使用 294
12.2.5 字体Font对象及使用 297
习题  299

第 13章 Visual Basic.NET数据库管理应用程序开发 301
13.1 数据库的基本概念 301
13.1.1 关系数据库与二维表 301
13.1.2 关系数据库的有关概念 302
13.1.3 关系数据库的操作 302
13.2 ADO.NET简介 304
13.2.1 ADO.NET体系结构 304
13.2.2 .NET数据提供者 304
13.2.3 DataSet对象 306
13.2.4 ADO.NET相关类的命名空间 306
13.2.5 ADO.NET的联机与脱机数据存取模式 307
13.2.6 ADO.NET开发数据库应用程序的一般步骤 307
13.3 ADO.NET对象及其编程 308
13.3.1 创建和使用Connection对象 308
13.3.2 创建和使用Command对象 310
13.3.3 创建和使用DataReader对象 311
13.3.4 创建和使用DataSet对象 313
13.3.5 创建和使用DataTable对象 315
13.3.6 创建和使用DataAdapter对象 317
13.3.7 数据绑定与DataGridView控件 321
13.3.8 数据库的编辑 325
习题  330

参考文献 332

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • VB语言程序设计教程(第2版)

    杨忠宝 刘向东 康顺哲 官宇哲

    本书作者在多年教学经验基础上,并根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,深入浅出地...

    ¥39.80
  • 微机原理、汇编语言与接口技术

    周杰英 张萍 郭雪梅 黄方军

      本书全面系统地论述了Intel 80x86系列机中16位微型计算机的基本原理、汇编语言程序设计和接口技术,...

    ¥39.50
  • Windows系统编程

    李晓黎

      Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可...

    ¥45.00
  • C语言程序设计

    宋万干 肖建于

    本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...

    ¥39.80
  • 数据库系统原理与应用

    孟彩霞

      本书主要介绍数据库系统的基本概念和基本理论、应用技术和设计方法。内容包括数据模型和数据库系统结构、关系代数...

    ¥26.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部