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

Visual Basic.NET程序设计教程

分享 推荐 0 收藏 0 阅读 2.2K
兰顺碧 (主编) 978-7-115-27325-3

关于本书的内容有任何问题,请联系 武恩玉

1.最新版本.NET 2010。
2.实例选取典型性强。
¥36.00 ¥30.60 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书从最简单的操作、最基本的概念入手,由简到繁、由浅入深地介绍Visual Basic.NET 2010程序设计。本书结合最基本的内容,通过丰富的实例,阐述基本编程方法和程序设计技巧,并详尽地介绍了VB.NET语言基础、程序的基本控制结构、数组、过程、用户界面设计、通用对话框和菜单、图形、面向对象的编程、建立类库、文件、访问数据库及调试和错误处理等内容。书中提供的有针对性的实例、精心编排的内容和科学的学习顺序是初学者深入理解“面向对象”思想和从入门到精通的保证。
  全书分两部分,第一部分是Visual Basic.NET 2010教程。各章都设计了许多应用实例和综合应用,编排合理,概念清晰,有针对性地提高读者计算机程序设计的能力。第二部分共有10个实验,认真完成每个实验,就能在较短的时间内基本掌握Visual Basic.NET 2010及其应用技术。
  本书适合作为高等院校计算机公共课教学及专科生相关课程的教材,也可供学习Visual Basic.NET 2010程序设计的读者参考。

目录

目 录

第 一部分 Visual Basic.NET 2010教程

第 1章 概论 1
1.1 Visual Basic.NET概述 1
1.1.1 第 一个VB.NET程序 2
1.1.2 基本概念 3
1.2 VB.NET集成开发环境 7
1.2.1 主窗口 8
1.2.2 菜单栏和工具箱窗口 9
1.2.3 解决方案资源管理器 10
1.2.4 属性窗口 12
1.2.5 窗体设计器与代码编辑器窗口 12
1.3 创建VB.NET应用程序 13
1.3.1 VB.NET应用程序结构与编码规则 13
1.3.2 创建VB.NET应用程序的步骤与规范 14
1.4 窗体与基本控件 15
1.4.1 窗体 15
1.4.2 基本控件 16
1.5 综合应用 19
习题 21

第 2章 VB.NET语言基础 22
2.1 数据类型 22
2.1.1 数值型 23
2.1.2 字符串型 24
2.1.3 日期型 24
2.1.4 逻辑型 24
2.1.5 对象型 25
2.2 常量和变量 25
2.2.1 常量 25
2.2.2 变量 26
2.3 运算符和表达式 28
2.3.1 算术运算符与算术表达式 29
2.3.2 字符串运算符与字符串表达式 30
2.3.3 关系运算符与关系表达式 30
2.3.4 逻辑运算符与逻辑表达式 31
2.3.5 运算符的优先级 32
2.3.6 表达式的书写规则 33
2.4 常用内部函数 33
2.4.1 数学函数 33
2.4.2 字符串函数 34
2.4.3 转换函数 35
2.4.4 日期时间函数 36
2.4.5 Format格式输出函数 37
2.5 综合应用 38
习题 41

第3章 程序的基本控制结构 42
3.1 VB.NET结构化程序设计基础 42
3.1.1 基本控制结构 42
3.1.2 程序的结构化 43
3.2 顺序结构 44
3.2.1 赋值语句 44
3.2.2 用户交互函数 46
3.3 选择结构 48
3.3.1 IF语句 48
3.3.2 Select Case语句 51
3.4 循环结构程序设计 53
3.4.1 For…Next循环 53
3.4.2 For Each…Next循环 55
3.4.3 Do…Loop循环 56
3.4.4 多重循环 58
习题 61

第4章 数组 66
4.1 数组的概念 66
4.2 数组的声明和使用 67
4.2.1 数组的声明 67
4.2.2 数组的初始化 69
4.2.3 数组的使用 70
4.3 数组的方法与属性 71
4.4 数组的基本操作 72
4.4.1 数组的赋值操作 72
4.4.2 数组的输出 73
4.4.3 数组的转置 74
4.4.4 求**大值、**小值及位置 75
4.4.5 数组元素的倒置 76
4.4.6 数组排序 77
4.5 数组的动态可调性 79
4.5.1 Dim语句 79
4.5.2 ReDim语句 79
4.5.3 New子句 80
4.6 数组列表 86
4.7 综合应用 91
习题 94

第5章 过程 96
5.1 过程的概念 97
5.2 Sub过程 98
5.2.1 Sub过程的声明 98
5.2.2 Sub过程的调用 100
5.3 Function过程 104
5.3.1 Function过程的声明 105
5.2.2 Function过程的调用 105
5.4 参数传递 108
5.4.1 参数传递的机制 109
5.4.2 参数传递的顺序 109
5.4.3 参数数组 110
5.4.4 可选参数 111
5.5 变量的特性 112
5.5.1 生存期 112
5.5.2 可访问性 113
5.5.3 范围 114
5.6 综合应用 114
习题 117

第6章 用户界面设计 118
6.1 RadioButton 118
6.2 CheckBox 119
6.3 ListBox 120
6.4 CheckedListBox 125
6.5 ComboBox 126
6.6 GroupBox和Panel 128
6.6.1 GroupBox 129
6.6.2 Panel 131
6.7 HScrollBar和VScrollBar 131
6.8 ProgressBar 133
6.9 PictureBox 134
6.10 ImageList 137
6.11 Timer 142
6.12 ErrorProvider 144
6.13 综合应用 145
习题 148

第7章 通用对话框和菜单 149
7.1 通用对话框 149
7.1.1 OpenFileDialog 149
7.1.2 SaveFileDialog 150
7.1.3 FontDialog 151
7.1.4 ColorDialog 152
7.2 菜单 154
7.2.1 创建下拉式菜单 155
7.2.2 创建弹出式菜单 156
7.3 多重窗体 156
7.3.1 添加窗体 157
7.3.2 设置启动窗体 157
7.3.3 窗体的实例化与显示 157
7.3.4 不同窗体间的数据访问 159
7.4 多文档界面(MDI) 159
7.4.1 多文档界面的常用属性和方法 159
7.4.2 创建MDI父窗体 160
7.4.3 创建MDI子窗体 161
7.4.4 排列子窗体 162
7.4.5 键盘与鼠标事件 162
7.5 综合应用 165
习题 167

第8章 图形 168
8.1 GDI+绘图基础知识 168
8.2 GDI+绘制图形的基本方法 169
8.3 创建画笔、笔刷和字体绘图工具 170
8.3.1 创建画笔工具 170
8.3.2 创建笔刷工具 170
8.3.3 创建字体工具 171
8.4 绘制图形 172
8.5 综合应用 175

第9章 面向对象的编程 177
9.1 类和对象 177
9.1.1 对象 177
9.1.2 属性、方法和事件 177
9.1.3 类的概念 181
9.2 构建类、对象、方法和事件 181
9.2.1 构建类和对象 181
9.2.2 构建方法和事件 184
9.3 构造函数和析构函数 185
9.3.1 构造函数 185
9.3.2 析构函数 187
9.4 继承 188
9.4.1 继承的概念 188
9.4.2 MyBase、MyClass和Me 190
9.4.3 派生类的构造函数和析构函数 190
9.4.4 重写 192
9.5 封装性 193
9.6 重载 194
9.6.1 方法的重载 195
9.6.2 构造函数重载 195
9.6.3 运算符重载 196
9.7 接口 199
9.8 多态 201
9.8.1 基于继承的多态性 201
9.8.2 基于接口的多态 202
9.9 命名空间 203
9.9.1 Framework命名空间和常用的类 203
9.9.2 命名空间 204
9.9.3 VB.NET Imports语句 205
9.9.4 创建自己的命名空间 206
习题 208

第 10章 建立类库 209
10.1 类库 209
10.1.1 什么是类库 209
10.1.2 创建类库 210
10.1.3 在应用程序中使用类库 211
10.2 程序集 212
10.3 使用强名 213
10.3.1 为程序集签名 213
10.3.2 设置程序集版本 215
10.4 注册程序集 215

第 11章 文件 217
11.1 文件概述 217
11.1.1 文件类型 217
11.1.2 文件访问方式 218
11.2 run-time函数 218
11.2.1 run-time文件函数介绍 218
11.2.2 使用run-time函数读写文件 219
11.2.3 实例 220
11.3 System.IO模型 221
11.3.1 File类 221
11.3.2 Directory类 223
11.3.3 FileStream类 224
11.3.4 StreamReader类和StreamWriter类 225
11.3.5 BinaryReader类和BinaryWriter类 227
11.4 文件系统对象 227
11.5 综合应用 229
习题 231

第 12章 访问数据库 232
12.1 数据库的概念 232
12.1.1 Microsoft Access对象 233
12.1.2 表 233
12.1.3 查询 234
12.2 SQL中的SELECT语句 235
12.2.1 SELECT语句格式 235
12.2.2 SELECT列表语句 235
12.2.3 FROM子句 236
12.2.4 WHERE子句 236
12.2.5 ORDER BY子句 240
12.3 Access中的查询 240
12.3.1 利用设计视图创建查询 241
12.3.2 使用SQL语句创建查询 243
12.4 数据访问组件 243
12.4.1 DataSet 组件 243
12.4.2 DataGridView组件 244
12.4.3 BindingSource组件 244
12.4.4 BindingNavigator组件 245
12.4.5 TableAdapter组件 245
12.5 数据绑定 245
12.6 综合应用 246
习题 251

第 13章 调试和错误处理 252
13.1 主要错误类型 252
13.1.1 语法错误 252
13.1.2 运行期间错误 253
13.1.3 语义或逻辑错误 254
13.2 使用调试工具调试程序 254
13.2.1 设置和删除断点 254
13.2.2 跟踪程序的执行 255
13.3 异常处理 255
13.3.1 结构化异常处理 256
13.3.2 非结构化异常处理 257
13.4 综合应用 259

第 二部分 实验

实验A VB.NET环境与可视化编程基础 262
实验B 语言基础和顺序程序设计 267
实验C 程序的选择结构 270
实验D 程序的循环结构 272
实验E 数组 275
实验F 过程 279
实验G 用户界面设计 283
实验H 面向对象程序设计 290
实验I 文件 292
实验J 数据库应用基础 294

读者评论

  • 一课件资源和教材不一样,还是VB6内容,且只有6节,二没有课后习题答案 唉 资源为什么不上传。*********

    seoktech发表于 2018/7/4 6:18:03
    • 读者您好!教材的编写和课件制作略有不同,华中科技大学当时就是这样的授课形式。如有必要您可自行修改课件,谢谢!

      武恩玉发表于 2018/7/4 8:48:33
    • 您好,如果您是用书教师,请您先申请教师认证,我的账户—教师服务—教师认证中填写相关信息,方便我们与您后续沟通和提供资源。

      人邮教育专员发表于 2018/7/4 8:18:24
  • 这本书为什么没有课后习题答案?

    兔子xx发表于 2017/6/5 23:09:18
    • 您在使用本书作为教材吗?有问题的话,我可以转给作者。

      武恩玉发表于 2017/6/8 17:35:32

我要评论

同系列书

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

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

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

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

    周杰英 张萍 郭雪梅 黄方军

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

    ¥39.50
  • Windows系统编程

    李晓黎

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

    ¥45.00
  • C语言程序设计

    宋万干 肖建于

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

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

    孟彩霞

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

    ¥26.00

相关图书

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