首页>参考读物>计算机科学与技术>软件与程序设计

Visual Basic.NET 程序设计基础教程
作者 : 苏国彬
出版日期 : 2002-09-01
ISBN : 7-111-10818-3
定价 : 29.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 281
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

本书详细介绍了Visual Basic .NET中文版的编程环境、程序设计基础知识、程序控制结构、数组、过程、图形绘制、文件操作、常用内部控件的用法、菜单、工具栏、对话框、多媒体、数据库以及网络等程序设计技术。读者可以掌握Visual Basic .NET程序设计的基本知识以及软件界面设计、多媒体程序设计、数据库程序设计、网络编程的方法。本书通过实例将控件使用与代码设计有机结合起来,并做到概念清晰,逻辑性强、层次分明、例题丰富。每章均附有一定习题。
  另外,本书附赠上机实验指导多媒体光盘,教程全部采用Flash制作,共安排了15个课件,使读者可以在互动的多媒体教学中尽快掌握VB.NET程序设计方法。光盘中还包含了书中实例的源代码。
  本书既可作为大学、高职、高专及各类中等学校、社会培训班的教材,也可供具有Windows 操作系统初步知识的大中专院校学生甚至是初学编程的读者自学使用。

图书前言

在微软公司提出的.NET构想中,网络已经成为构建新一代操作系统的基础。因此,微软公司在以.NET作为发展的核心策略指导下,重新编写了VisualStudio.NET系列产品。Visual Basic .NET(简称VB.NET)是其中一个重要的组成部分,它支持许多新的面向对象语言的特性,并增添了一些新的数据类型,以及结构化错误控制等,与它的以前版本相比,可以说是已经脱胎换骨。
同时,VB.NET为我们提供了操控微软.NET平台的最简单的切入点。使用VB.NET,编程人员可以轻松开发基于Windows平台的完全富有新特色的应用程序,它必将对程序开发带来深远的影响。
本书共分为19章,详细地介绍了VB.NET中文版的编程环境、程序设计基础知识、程序控制结构、数组、过程、图形绘制、文件操作、常用内部控件的用法、菜单、工具栏、对话框、多媒体、数据库以及网络等程序设计技术。读者可以掌握Visual Basic程序设计的基本知识以及软件界面设计、多媒体程序设计、数据库程序设计、网络编程的方法。最后综合讲述了程序的调试、出错处理以及程序的打包发行等。
本书既可作为大学、高职、高专及各类中等学校、社会培训班的教材,也可供具有Windows 操作系统初步知识的大中专院校学生甚至是初学编程的读者自学使用。
本书特色
为完全不懂编程的人员设计
本教程为学习VB.NET程序设计提供一个最简单易学的切入点。本书面向全无编程经验的读者,通过实例将控件使用与代码设计有机结合起来,并做到概念清晰、逻辑性强、层次分明、例题丰富。每章均附有一定习题。
控件使用与代码设计完美结合
书店中能够见到的Visual Basic程序设计教程类图书大多偏重讲述控件,轻视代码设计。这对于有程序语言学习经验的读者可能比较适用,但不适于第一次学习程序设计且选择了Visual Basic编程工具的人员,那样的书学完后感觉只是学到了一个花架子,并不适合学校选作教材,也不适合读者自学使用。
附赠上机实验指导多媒体教学光盘一张
本书附赠真正的上机实验指导多媒体教学光盘一张,教程全部采用Flash制作。共安排了15个上机实验。盘中安排的上机实验,以及多媒体教学光盘的演示教学,弥补了图书的缺陷,使读者可以在互动的多媒体教学中尽快掌握VB.NET程序设计的方法。最后将书中实例的源代码也整理在光盘中。
本书由苏国彬主编,孙威、陈峰、高海茹、赵海越等参加编写,张政勋、杨柏松、李祥军、张海波分别审校了全书,提出许多宝贵意见。参加本书上机实验指导多媒体教学光盘制作工作的有吴欣、辛庆祥、张桂欣、孙含、丁胜昔、苏国建、高海卿、李学军、孟磊等。由于本书成书仓促,难免有错误之处,欢迎广大读者与同行专家批评指正。我们的电子邮件地址是longtu_tech@sohu.com。

作者简介

苏国彬:暂无简介

图书目录

第1章  程序设计概述 1
1.1  程序设计与常用程序设计工具概述 1
1.1.1  程序与程序语言 1
1.1.2  常用程序设计工具 2
1.2  什么是VB.NET 4
1.2.1  Visual Basic发展简介 4
1.2.2  VB.NET的特点 4
1.3  程序设计的一般方法 5
第2章  认识VB.NET的可视化编程环境 6
2.1  新建一个编程项目 6
2.2  认识.NET的集成开发环境 7
2.3  控件工具箱 8
2.4  解决方案资源管理器 9
2.5  属性窗口 10
2.6  动态帮助窗口 11
2.7  其他浮动窗口 11
习题 12
第3章  VB.NET可视化编程思想 13
3.1  .NET 框架概述 13
3.1.1  公共语言运行环境 14
3.1.2  .NET 框架基础类库 15
3.1.3  面向Windows程序的.NET编程 15
3.1.4  面向网络应用的.NET编程 15
3.2  认识对象 16
3.2.1  VB.NET的对象 16
3.2.2  用对象的事件来驱动程序 17
3.2.3  使用属性来操作对象 17
3.2.4  使用方法来操作对象 19
3.3  认识窗体对象 19
3.3.1  各种控件通用的属性 20
3.3.2  窗体的属性 20
3.4  向窗体中加入控件 20
3.4.1  控件的加入 21
3.4.2  控件的缩放和移动 21
3.4.3  控件的复制和删除 21
3.4.4  设置焦点在窗体各个控件之间传递
的顺序 21
3.4.5  控件的布局 22
3.5  VB.NET的编程步骤 23
3.5.1  新建项目 23
3.5.2  添加控件 23
3.5.3  修改属性 23
3.5.4  编写代码 24
3.5.5  运行程序 24
3.5.6  进一步完善程序 25
3.5.7  生成可执行文件 25
习题 26
第4章  常用的Windows窗体控件 27
4.1  文本控件 27
4.1.1  使用TextBox控件设计文本框 27
4.1.2  使用RichTextBox控件设计高级
文本框 31
4.1.3  设置热键 34
4.1.4  使用标签控件Label来显示文本 34
4.1.5  给标签中的文字设计超链接 35
4.2  列表选择控件 38
4.2.1  使用ListBox控件设计普通的列表框 38
4.2.2  使用CheckedListBox控件设计带复
选框的列表框 41
4.2.3  使用ComboBox控件设计下拉列表框 42
4.2.4  使用DomainUpDown控件设计滚动
列表框 43
4.2.5  使用NumericUpDown控件设计滚动
数字列表框 43
4.2.6  使用ListView控件设计列表视图 45
4.2.7  使用TreeView控件设计树状列表 48
4.3  图形显示控件 50
4.3.1  使用PictureBox控件显示图片 50
4.3.2  使用ImageList控件设计图片列表 50
4.4  按钮和选择框控件 52
4.4.1  使用Button控件设计按钮 52
4.4.2  使用CheckBox控件设计复选框 53
4.4.3  使用RadioButton控件设计单选钮 55
4.5  时间日期控件 56
4.5.1  使用Timer控件定时 56
4.5.2  使用MonthCalendar控件显示月历 57
4.5.3  使用DateTimePicker控件设计日期
时间选择器 58
4.6  分组控件 58
4.6.1  使用Panel控件设计分组面板 58
4.6.2  使用GroupBox控件设计分组框 59
4.6.3  使用TabControl控件设计选项卡 59
习题 59
第5章  设计菜单、工具栏和状态栏 60
5.1  设计菜单 60
5.1.1  设计普通菜单 60
5.1.2  设计右键快捷菜单 65
5.2  设计工具栏 65
5.3  设计状态栏 68
习题 69
第6章  设计对话框 71
6.1  使用对话框控件设计对话框 71
6.1.1  使用ColorDialog控件设计颜色
对话框 71
6.1.2  使用FontDialog控件设计字体
对话框 73
6.1.3  使用OpenFileDialog控件设计打开
文件对话框 74
6.1.4  使用SaveFileDialog控件设计另存
文件对话框 76
6.1.5  使用PrintDialog控件设计打印对话框 78
6.2  模式对话框 79
6.3  使用内部对话框设计对话框 79
6.3.1  用MsgBox控件显示信息对话框 80
6.3.2  用InputBox控件来获得用户输入 83
6.4  自定义对话框 84
习题 86
第7章  VB.NET程序设计基础 87
7.1  认识与理解数据类型 87
7.2  常量和变量 89
7.2.1  常量 89
7.2.2  变量 91
7.2.3  数据类型的转换 93
7.3  程序的各种运算 94
7.3.1  算术运算 94
7.3.2  字符串运算 94
7.3.3  关系运算 95
7.3.4  逻辑运算与位运算 97
7.3.5  运算的优先级 99
7.4  程序语句 100
7.4.1  程序中的语句 100
7.4.2  赋值语句、注释语句和End语句 100
7.5  程序的编写规则 102
7.5.1  VB.NET的保留字 102
7.5.2  变量规则 103
习题 106
第8章  程序控制结构 108
8.1  选择结构 108
8.1.1  If...Then语句 108
8.1.2  Select...Case语句 111
8.1.3  选择结构的嵌套 113
8.2  循环结构 115
8.2.1  While语句 115
8.2.2  Do...Loop循环结构 116
8.2.3  For...Next语句 118
8.2.4  循环的嵌套 120
8.3  跳转结构 121
习题 122
第9章  数组、枚举与结构 124
9.1  数组 124
9.1.1  一维数组 124
9.1.2  多维数组 126
9.1.3  改变数组大小 128
9.1.4  数组的数组 128
9.1.5  For Each...Next 语句 129
9.2  枚举 130
9.3  结构 131
9.3.1  结构的定义 132
9.3.2  结构和其他编程元素 133
9.3.3  用结构定义自己的数据类型 134
习题 134
第10章  过程 135
10.1  Sub过程 135
10.1.1  Sub过程的定义 135
10.1.2  简单文本编辑器中的Sub过程 136
10.2  Function过程 140
10.3  参数传递与Function过程返回值的
深入讨论 142
10.3.1  深入参数列表 142
10.3.2  参数的传递 143
10.3.3  Function过程的返回值 146
10.4  过程的嵌套与递归调用 147
10.4.1  过程的嵌套 148
10.4.2  过程的递归调用 148
10.5  变量的作用域与生命周期 149
10.5.1  作用域 149
10.5.2  生命周期 150
10.6  常用内部函数 150
10.6.1  输入输出函数 150
10.6.2  类型转换函数 152
10.6.3  字符串操作函数 154
10.6.4  数学函数 155
10.6.5  Rnd随机函数 158
10.6.6  日期函数 158
10.6.7  其他常用函数 161
习题 162
第11章  面向对象 163
11.1  面向对象基本概念 163
11.1.1  对象 163
11.1.2  类 163
11.2  面向对象编程方法的实现 164
11.2.1  用Class语句创建类 164
11.2.2  用Property语句创建属性 166
11.2.3  用Sub和Function创建方法 168
11.2.4  用Event语句声明事件 169
11.2.5  对象的生命周期—构造器与析
构器 170
11.2.6  应用Rectangle类 174
11.2.7  用Inherits语句实现继承 177
11.2.8  共享类成员 181
11.2.9  用Interface语句定义接口 183
11.2.10  用Implements关键字关联类和
接口 184
11.3  结构和类 185
习题 186
第12章  文件操作 188
12.1  流的基本概念 188
12.2  读写文本文件 189
12.3  读写二进制文件 192
12.4  文件夹的相关操作 194
12.4.1  取得和显示某文件夹中的所有子
文件夹 196
12.4.2  移动文件夹 197
12.4.3  新建文件夹 198
12.4.4  删除文件夹 198
12.5  文件的相关操作 198
12.5.1  取得和显示文件的名称、属性、
修改时间和大小 200
12.5.2  复制文件 201
12.5.3  移动文件 201
12.5.4  新建文件 201
12.5.5  删除文件 202
12.6  “我的资源管理器”实例 202
习题 208
第13章  图形绘制与使用图像 209
13.1  GDI+绘图基础知识 209
13.2  认识坐标系统 211
13.3  设置所要绘制图形的属性 211
13.3.1  设置画线的宽度和样式 211
13.3.2  设置填充属性 212
13.4  设置绘图的颜色和文字属性 214
13.4.1  设置绘制图形的颜色 214
13.4.2  设置文字的字体、大小和样式 214
13.5  绘制图形 215
13.5.1  绘制直线 215
13.5.2  绘制矩形方法和填充矩形 215
13.5.3  画弧 216
13.5.4  绘制椭圆 217
13.5.5  绘制文字 217
13.5.6  使用图像 218
13.6  虚拟时钟的实例 218
习题 221
第14章  多媒体程序设计 222
14.1  多媒体控制命令 222
14.2  使用多媒体控件 223
习题 226
第15章  访问数据库 228
15.1  创建数据库介绍 228
15.1.1  什么是数据库 228
15.1.2  如何创建数据库 228
15.2  SQL 230
15.2.1  SELECT语句 230
15.2.2  INSERT语句 232
15.2.3  UPDATE语句 232
15.2.4  DELETE语句 233
15.3  ADO.NET概述 233
15.4  创建数据库应用程序项目 234
15.4.1  创建数据库 234
15.4.2  设计所要实现的功能 235
15.4.3  设计窗体 235
15.5  连接数据库 237
15.5.1  使用SqlConnection对象连接SQL
Server数据库 238
15.5.2  使用OleDbConnection对象连接
其他数据库 239
15.5.3  使用.NET环境建立到通讯录的
连接 239
15.6  创建数据适配器访问数据库 240
15.6.1  创建OleDbAdapter对象 240
15.6.2  使用.NET环境创建数据适配器并
生成数据集 241
15.6.3  数据绑定与浏览 241
15.7  添加、修改与删除记录 242
15.7.1  添加新记录 243
15.7.2  修改记录 246
15.7.3  删除记录 248
15.8  简单查询 249
15.8.1  按姓名查询 250
15.8.2  浏览全部数据 251
15.9  高级查询 251
15.9.1  使用DataGrid控件显示查询结果 252
15.9.2  使用DataView的筛选功能来实现
查询 253
15.9.3  实现多条件高级查询 253
习题 256
第16章  设计网络应用程序 257
16.1  网络基础知识 257
16.2  设计发送电子邮件程序 257
16.2.1  定义邮件内容 258
16.2.2  发送邮件 259
16.2.3  发送邮件附件 260
习题 261
第17章  程序的调试与异常处理 262
17.1  程序中的错误类型 262
17.1.1  语法错误 262
17.1.2  运行错误 262
17.1.3  逻辑错误 262
17.2  程序的调试 263
17.2.1  认识Visual Studio.NET的工作模式 263
17.2.2  使用调试工具栏调试程序 263
17.2.3  设置和删除断点 264
17.2.4  使用调试窗口 265
17.3  异常处理 266
17.3.1  非结构化异常处理语句 267
17.3.2  结构化异常处理语句 269
17.3.3  结构化异常处理与非结构化异常
处理的比较 272
习题 273
第18章  部署VB应用程序 274
18.1  .NET概述 274
18.2  向解决方案中添加部署项目 274
18.3  添加文件、输出或其他项 275
18.4  文件安装管理 277
18.5  注册表设置管理 277
18.6  用户界面管理 279
18.7  自定义操作管理 279
18.8  启动条件管理 280
18.9  生成安装程序 281
习题 281

教学资源推荐
作者: [英] 约翰·M. 斯图尔特(John M. Stewart) 著
作者: [英]理查德·伯德(Richard Bird) 著
作者: 裘宗燕,李安邦 编著
参考读物推荐
作者: 陆泽西 著
作者: 董超 胡炽维 编著
作者: 陈雷 等编著 内封:陈雷 黄桃 李长林 李志 王坤 肖涛 朱栋 编著