热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

Visual Basic程序设计

中国水利水电出版社
    【作 者】安志远 【I S B N 】978-7-5084-1542-6 【责任编辑】李炎 【适用读者群】高职高专 【出版时间】2004-01-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】410 【印 张】19.25 【定 价】24 【丛 书】21世纪高职高专新概念教材 【备注信息】
图书详情

    本书以Visual Basic 6.0中文版为背景,通过大量示例由浅入深地介绍了Visual Basic程序设计的知识。全书共15章,内容包括:Visual Basic基础知识、简单Visual Basic程序设计、Visual Basic程序设计语言基础、基本程序控制结构、数组、过程、常用控件、文件、Visual Basic图形处理、利用Visual Basic设计界面、面向对象的编程、数据库编程、多媒体程序设计、网络编程初步、多重窗体和多文档界面等。

    本书概念清晰、通俗易懂、逻辑性强、层次分明、例题丰富、实用性强,每章都配有思考与练习题。

    本书适合作为高等职业学校、成人高校及本科院校举办的二级职业技术学院和民办高校各专业Visual Basic程序设计教材,也可用作全国计算机等级考试二级——Visual Basic语言程序设计的培训教材,还可供从事计算机应用与开发的相关人员学习参考。

    本书配有《Visual Basic程序设计实验指导与实训》,并配有电子教案。书中所有程序都在Visual Basic 6.0中运行通过。读者可以从中国水利水电出版社网站下载相关源程序及电子教案,也可与作者联系获取更多教学资源,作者E-mail为:azy01@263.net或dzj@nciae.edu.cn。

    我国高等教育正在快速发展,教材建设也必须与之相适应,尤其是教育部关于“高等教育面向21世纪内容与课程改革”计划的实施,对教材建设提出了新的要求。本书的编写目的就是为了适应高等教育的快速发展,满足教学改革和课程建设的需求,体现应用型技术和高职高专教育的特点。

    Visual Basic是Microsoft公司推出的Windows环境下的软件开发工具,它以功能强大、易于掌握的特点受到广大用户的青睐。Visual Basic的集成开发环境与Windows风格完全一致,因而对广大熟悉Windows平台的用户来说,使用非常方便。Visual Basic 6.0引入面向对象的编程机制,巧妙地将Windows编程的复杂性封装起来,提高了应用程序的开发效率,因而越来越多的高等院校已经将Visual Basic作为非计算机专业甚至计算机专业的程序设计类课程之一,许多学生已经将Visual Basic作为学习面向对象程序设计语言的首选。

    本书由高等院校内多年从事程序设计教学,具有丰富教学与应用项目开发经验的一线教师编写。本书以大量示例介绍利用Visual Basic 6.0进行Windows程序设计的基本方法和技巧,先给出设计目标,再介绍为实现本目标而采取的设计方法,使学生能够明确程序设计的基本思想和方法,着重培养学生的分析问题、解决问题的能力,把重点放在解决实际应用问题上。

    本书共15章,主要内容包括:Visual Basic基础知识、简单Visual Basic程序设计、Visual Basic程序设计语言基础、基本程序控制结构、数组、过程、常用控件、文件、Visual Basic图形处理、利用Visual Basic设计界面、面向对象的编程、数据库编程、多媒体程序设计、网络编程初步、多重窗体和多文档界面等。全书在编排上从简到繁、由浅入深,围绕各章主题,通过大量示例循序渐进地讲解,做到内容新颖、结构完整、概念清晰、通俗易懂、层次分明、实用性强。每章都配有思考与练习题。书中所有程序均在Visual Basic 6.0中文版上实际运行通过。

    本书配有《Visual Basic程序设计实验指导与实训》,本书所配电子教案用PowerPoint制作,可以任意修改。读者可以从中国水利水电出版社网站下载相关源程序及电子教案,也可与作者联系,获取更多教学资源,作者E-mail为:azy01@263.net或dzj@nciae.edu.cn。

    本书由安志远主编,邓振杰、宋存米任副主编,各章编写分工如下:第1、2、3章由邵温编写,第4、5、13、14章由安志远编写,第6、9、10、15章由邓振杰编写,第7、8章由宋存米编写,第11、12章由高建国编写。参加本书大纲讨论、部分章节编写、程序调试及资料整理的还有张昕、李建新、陈晓红、李广川、仇亚军等。

    由于时间仓促以及作者水平所限,书中错误与不妥之处在所难免,敬请读者批评指正。

    编 者

    2003年8月


    前言
    第1章 Visual Basic基础知识 1
    1.1 Visual Basic简介 1
    1.1.1 Visual Basic概述 1
    1.1.2 Visual Basic的特点 1
    1.1.3 Visual Basic的发展与版本 4
    1.2 Visual Basic的启动与退出 4
    1.2.1 Visual Basic 6.0的启动 5
    1.2.2 Visual Basic 6.0的退出 5
    1.3 Visual Basic的集成开发环境 6
    1.3.1 标题栏 6
    1.3.2 菜单栏 6
    1.3.3 工具栏 6
    1.3.4 工具箱窗口 7
    1.3.5 窗体设计器 8
    1.3.6 代码窗口 8
    1.3.7 工程资源管理器 9
    1.3.8 属性窗口 9
    1.3.9 窗体布局窗口 10
    1.3.10 调试窗口 10
    思考与练习题 10
    第2章 简单Visual Basic程序设计 11
    2.1 Visual Basic可视化编程的基本概念 11
    2.1.1 Visual Basic对象的概念 11
    2.1.2 对象的属性、事件和方法 11
    2.2 基本控件介绍 13
    2.2.1 Visual Basic的控件种类 13
    2.2.2 对象的基本属性 14
    2.2.3 窗体 16
    2.2.4 标签控件(Label) 18
    2.2.5 文本框控件(TextBox) 19
    2.2.6 命令按钮控件(CommandButton) 20
    2.2.7 常用方法 21
    2.3 Visual Basic可视化编程的基本步骤 22
    2.3.1 新建工程 22
    2.3.2 添加控件 23
    2.3.3 设置控件属性 23
    2.3.4 编写代码 24
    2.3.5 工程的保存、装入、运行及文件删除 25
    思考与练习题 26
    第3章 Visual Basic程序设计语言基础 27
    3.1 数据类型 27
    3.1.1 数值型数据(Numeric) 27
    3.1.2 字符型数据(String) 28
    3.1.3 布尔型数据(Boolean) 29
    3.1.4 日期型数据(Date) 29
    3.1.5 对象型数据(Object) 29
    3.1.6 变体(Variant)数据类型 29
    3.1.7 枚举类型 29
    3.2 变量 30
    3.2.1 变量的命名规则 31
    3.2.2 变量声明 31
    3.3 常量 33
    3.3.1 直接常量 33
    3.3.2 符号常量 33
    3.4 运算符和表达式 34
    3.4.1 运算符 35
    3.4.2 表达式 37
    3.5 常用内部函数 38
    3.5.1 数学运算函数 39
    3.5.2 字符串函数 40
    3.5.3 日期和时间函数 40
    3.5.4 格式输出函数 41
    3.5.5 转换函数 43
    3.6 语句 45
    3.6.1 程序语句 45
    3.6.2 语句的书写规则 47
    思考与练习题 47
    第4章 基本程序控制结构 49
    4.1 顺序结构 49
    4.1.1 数据输出 49
    4.1.2 数据输入 53
    4.2 选择结构程序设计 60
    4.2.1 If条件语句 60
    4.2.2 Select Case语句 66
    4.2.3 条件函数IIF 70
    4.3 循环结构 71
    4.3.1 Do...Loop语句 71
    4.3.2 For...Next语句 74
    4.3.3 循环嵌套 75
    思考与练习题 77
    第5章 数组 80
    5.1 数组的概念 80
    5.2 静态数组和动态数组 81
    5.2.1 静态数组 81
    5.2.2 动态数组 85
    5.2.3 For Each…Next语句 88
    5.3 数组的基本操作 89
    5.3.1 给数组元素赋初值 89
    5.3.2 数组的输入 90
    5.3.3 数组的整体赋值 90
    5.3.4 数组的输出 90
    5.3.5 数组的清除 91
    5.4 控件数组 91
    5.4.1 控件数组的概念 91
    5.4.2 控件数组的建立 92
    5.5 自定义数据类型 96
    5.5.1 创建自定义数据类型 97
    5.5.2 建立和使用自定义数据类型变量 97
    5.5.3 自定义数据类型数组 98
    思考与练习题 99
    第6章 过程 101
    6.1 Sub过程 101
    6.1.1 事件过程和通用过程 101
    6.1.2 通用过程的定义 102
    6.1.3 通用过程的调用 103
    6.2 Function过程 106
    6.2.1 Function过程的定义 106
    6.2.2 Function过程的调用 107
    6.3 参数传递 108
    6.3.1 形参与实参的传递方式 109
    6.3.2 按地址传递和按值传递 110
    6.3.3 数组参数的传递 112
    6.3.4 可选参数与可变参数 113
    6.4 变量与过程的作用范围 115
    6.4.1 代码模块的概念 115
    6.4.2 变量的作用域 116
    6.4.3 过程的作用域 117
    6.4.4 静态变量 117
    6.5 过程的嵌套与递归调用 119
    6.5.1 过程的嵌套 119
    6.5.2 过程的递归 119
    思考与练习题 121
    第7章 常用控件 124
    7.1 显示图片和图形的控件 124
    7.1.1 图像框(Image)控件 124
    7.1.2 图片框(PictureBox)控件 125
    7.1.3 图形文件的装入 126
    7.2 为用户提供选择的控件 133
    7.2.1 单选按钮和复选框 133
    7.2.2 列表框和组合框 136
    7.3 框架 145
    7.4 计时器 147
    7.5 其他常用控件 150
    7.5.1 滚动条(ScrollBar)控件 150
    7.5.2 滑块(Slider)控件 151
    7.6 鼠标和键盘 153
    7.6.1 鼠标 153
    7.6.2 键盘 155
    7.6.3 拖放 157
    思考与练习题 159
    第8章 文件 161
    8.1 文件的基本概念 161
    8.1.1 文件说明 161
    8.1.2 文件结构和分类 161
    8.2 文件的打开与关闭 162
    8.2.1 文件的打开(或建立) 163
    8.2.2 文件的关闭 164
    8.3 文件的读写操作 165
    8.3.1 顺序文件的读写操作 165
    8.3.2 随机文件的读写操作 168
    8.3.3 二进制文件的读写操作 170
    8.4 常用的文件操作语句和函数 170
    8.5 文件系统控件 172
    8.5.1 驱动器列表框 173
    8.5.2 目录列表框 173
    8.5.3 文件列表框 174
    思考与练习题 177
    第9章 Visual Basic图形处理 179
    9.1 图形操作基础 179
    9.1.1 坐标系统 179
    9.1.2 自定义坐标系 180
    9.1.3 使用Visual Basic颜色 181
    9.2 图形控件 183
    9.2.1 Line(线条) 183
    9.2.2 Shape(形状) 184
    9.3 常用图形方法 186
    9.3.1 画点方法(PSet) 186
    9.3.2 画直线方法(Line) 187
    9.3.3 画圆方法(Circle) 188
    思考与练习题 189
    第10章 利用Visual Basic设计界面 190
    10.1 对话框 190
    10.1.1 通用对话框 190
    10.1.2 自定义对话框 197
    10.2 菜单设计 199
    10.2.1 设计下拉式菜单 200
    10.2.2 动态增减菜单项 204
    10.2.3 设计弹出式菜单 207
    10.3 工具栏和状态栏 208
    10.3.1 建立工具栏 208
    10.3.2 状态栏(StatusBar 控件) 212
    思考与练习题 214
    第11章 面向对象的编程 215
    11.1 基本概念 215
    11.1.1 对象和类 215
    11.1.2 类模块的基本概念 216
    11.1.3 对象变量 217
    11.2 类的创建 219
    11.2.1 创建类模块 219
    11.2.2 为类添加属性 220
    11.2.3 为类添加方法 222
    11.2.4 为类添加事件 224
    思考与练习题 226
    第12章 数据库编程 227
    12.1 数据库的基本概念 227
    12.1.1 关系数据库 227
    12.1.2 数据访问对象模型 228
    12.1.3 结构化查询语言SQL 228
    12.2 数据库管理器的使用 228
    12.2.1 建立数据库 229
    12.2.2 添加数据表 229
    12.2.3 数据库记录的增删改操作 231
    12.2.4 数据查询 233
    12.2.5 数据窗体设计器 234
    12.3 数据控件 235
    12.3.1 数据控件常用属性 236
    12.3.2 数据绑定控件常用属性 237
    12.3.3 使用数据控件操作数据库中的数据 237
    12.3.4 数据控件的常用方法 238
    12.3.5 数据库记录的增删改操作 239
    12.4 SQL语言 243
    12.4.1 SQL语言的组成 243
    12.4.2 SELECT语句 244
    12.4.3 SQL语句的使用 247
    12.5 ADO数据控件 248
    12.5.1 ADO编程模型简介 248
    12.5.2 使用ADO数据控件 249
    12.5.3 ADO控件上新增绑定控件的使用 251
    12.5.4 使用窗体向导 253
    12.6 数据报表 255
    12.6.1 报表设计器 255
    12.6.2 设计报表 256
    思考与练习题 258
    第13章 多媒体程序设计 259
    13.1 多媒体基础 259
    13.2 多媒体控件简介 260
    13.3 多媒体应用程序设计 263
    13.3.1 使用MMControl控件设计 263
    13.3.2 使用API多媒体函数 266
    思考与练习题 269
    第14章 网络编程初步 270
    14.1 DHTML应用程序设计器 270
    14.1.1 开发DHTML应用程序需要的系统环境 272
    14.1.2 DHTML中的关键对象 272
    14.1.3 设计DHTML页面的方法 273
    14.1.4 DHTML应用程序的编译和发布 274
    14.2 DHTML应用程序设计示例 274
    思考与练习题 277
    第15章 多重窗体和多文档界面 278
    15.1 建立多重窗体应用程序 278
    15.2 多重窗体程序的执行与保存 281
    15.2.1 指定启动窗体 281
    15.2.2 与多窗体有关的操作 282
    15.2.3 多窗体程序的存取 282
    15.3 Sub Main过程 283
    15.4 多文档界面 284
    15.5 关于MDI的进一步讨论 287
    15.5.1 MDI有关的属性、事件和方法 287
    15.5.2 MDI应用程序中的菜单 288
    思考与练习题 288
    参考文献 290
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册