新書推薦:
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:NT$
301.0
《
控制权视角下的家族企业管理与传承
》
售價:NT$
398.0
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
《
认知行为疗法:心理咨询的顶层设计
》
售價:NT$
454.0
《
FANUC工业机器人装调与维修
》
售價:NT$
454.0
《
吕著中国通史
》
售價:NT$
286.0
《
爱琴海的光芒 : 千年古希腊文明
》
售價:NT$
908.0
|
內容簡介: |
以VisualBasic为语言背景,结合大量的实例,深入浅出地介绍了程序设计的基本概念和基础知识、VisualBasic的集成开发环境、结构化程序的三种基本结构、数组、过程、VB常用控件、界面设计、图形设计、文件、Access数据库基础和软件开发基础。
|
關於作者: |
北京建筑大学教师。畅销教材《Visual Basic程序设计教程》第1版、第2版、第3版合著者。
|
目錄:
|
目录
前言
教学建议
第1章 程序设计基础1
1.1 程序设计语言1
1.2 程序设计2
1.2.1 算法2
1.2.2 程序设计的基本结构3
1.3 结构化程序设计5
1.4 面向对象程序设计5
第2章 Visual Basic简介8
2.1 概述8
2.2 Visual Basic 6.0的安装与启动9
2.2.1 Visual Basic 6.0的版本9
2.2.2 Visual Basic 6.0 的系统要求9
2.2.3 Visual Basic 6.0 的安装10
2.2.4 Visual Basic 6.0 的启动12
2.3 Visual Basic的集成开发环境13
2.4 可视化编程的基本概念及基本方法19
2.4.1 对象19
2.4.2 属性19
2.4.3 事件20
2.4.4 方法21
2.5 Visual Basic工程的设计步骤21
2.5.1 新建工程21
2.5.2 设计界面22
2.5.3 编写代码24
2.5.4 保存工程24
2.5.5 运行与调试工程25
2.6 窗体、命令按钮、标签和文本框25
2.6.1 窗体25
2.6.2 命令按钮28
2.6.3 标签31
2.6.4 文本框33
2.7 Visual Basic的帮助系统35
2.7.1 使用MSDN库浏览器35
2.7.2 使用上下文相关帮助36
2.8 上机练习37
第3章 Visual Basic程序设计代码基础44
3.1 字符集44
3.2 数据类型45
3.2.1 数值型数据45
3.2.2 字符串型数据47
3.2.3 布尔型数据47
3.2.4 日期型数据47
3.2.5 对象型数据48
3.2.6 可变类型数据48
3.3 常量48
3.3.1 直接常量48
3.3.2 用户自定义符号常量48
3.3.3 系统定义符号常量49
3.4 变量50
3.5 常用内部函数52
3.5.1 数学函数52
3.5.2 字符串函数55
3.5.3 转换函数56
3.5.4 日期和时间函数57
3.5.5 格式输出函数58
3.5.6 Shell函数59
3.6 运算符与表达式59
3.6.1 算术运算符与算术表达式60
3.6.2 字符串运算符与字符串表达式61
3.6.3 关系运算符与关系表达式62
3.6.4 布尔运算符与布尔表达式63
3.6.5 混合表达式的运算顺序64
3.7 编码基础64
3.8 上机练习65
第4章 顺序结构程序设计68
4.1 赋值语句68
4.2 数据输入69
4.2.1 用InputBox函数输入数据69
4.2.2 用TextBox控件输入数据70
4.2.3 焦点和Tab键序70
4.3 数据输出 72
4.3.1 用TextBox控件输出数据73
4.3.2 用Label控件输出数据74
4.3.3 用MsgBox函数输出数据74
4.3.4 用Print方法输出数据76
4.4 注释、暂停与程序结束语句79
4.5 顺序结构程序应用举例80
4.6 上机练习83
第5章 选择结构程序设计86
5.1 单行结构条件语句86
5.2 块结构条件语句88
5.3 多分支选择语句91
5.4 条件函数94
5.5 条件语句的嵌套94
5.6 选择结构程序应用举例95
5.7 上机练习100
第6章 循环结构程序设计102
6.1 For…Next循环结构102
6.2 While…Wend循环结构106
6.3 Do…Loop循环结构107
6.4 循环的嵌套109
6.5 循环结构程序应用举例113
6.6 上机练习122
第7章 数组125
7.1 数组的基本概念125
7.1.1 数组与数组元素125
7.1.2 数组的维数126
7.2 数组的定义126
7.2.1 静态数组的定义126
7.2.2 动态数组的定义128
7.3 数组的输入输出129
7.4 数组的删除130
7.5 使用For Each…Next循环处理数组131
7.6 数组操作函数131
7.7 数组应用举例133
7.8 控件数组148
7.8.1 创建控件数组148
7.8.2 控件数组的使用150
7.9 上机练习154
第8章 过程156
8.1 Function过程156
8.1.1 Function过程的定义157
8.1.2 Function过程的调用158
8.2 Sub过程163
8.2.1 Sub过程的定义163
8.2.2 Sub过程的调用164
8.3 参数的传递165
8.3.1 形参和实参165
8.3.2 按值传递和按地址传递166
8.3.3 使用可选参数169
8.3.4 使用可变参数170
8.3.5 使用对象参数171
8.4 过程的嵌套调用173
8.5 过程的递归调用174
8.6 Visual Basic应用程序的结构175
8.6.1 窗体模块176
8.6.2 标准模块176
8.6.3 Sub Main过程176
8.6.4 类模块177
8.7 过程的作用域177
8.8 变量的作用域和生存期178
8.8.1 变量的作用域178
8.8.2 变量的生存期180
8.9 上机练习181
第9章 Visual Basic常用控件185
9.1 控件的公共属性185
9.2 鼠标与键盘事件188
9.2.1 鼠标操作188
9.2.2 键盘操作189
9.3 常用内部控件191
9.3.1 框架191
9.3.2 图片框191
9.3.3 图像框192
9.3.4 选项按钮193
9.3.5 复选框194
9.3.6 列表框196
9.3.7 组合框199
9.3.8 定时器202
9.3.9 滚动条203
9.4 动画控件和多媒体控件206
9.4.1 Animation控件207
9.4.2 Multimedia MCI控件208
9.4.3 其他常用的动画控件和多媒体控件211
9.5 上机练习213
第10章 界面设计217
10.1 菜单的设计217
10.1.1 下拉式菜单217
10.1.2 弹出式菜单224
10.2
|
內容試閱:
|
前言Visual Basic源自于BASIC编程语言,是一种由微软公司开发的可视化程序设计语言。它基于Windows开发环境,以事件驱动为机制,采用图形化用户界面(GUI),具有简单、易学、易用的优点,深受程序专业开发人员和初学者的喜爱。
Visual Basic不但继承了传统的结构化程序设计语言的功能,而且引入了最新的面向对象程序设计思想。随着Windows版本的变化,Visual Basic语言的版本也在逐步升级,它的功能也越来越强大。使用Visual Basic既可以编写各种小的客户端程序,或轻松地创建ActiveX控件,又可以方便快捷地使用ADO连接数据库,创建功能强大的数据库应用程序。
目前Visual Basic已经成为许多高等学校首选教学使用程序设计语言,也是全国计算机等级考试指定的程序设计语言之一。
2002年1月,我们出版了《Visual Basic程序设计教程》及配套习题集。
2006年9月,教育部高等学校计算机科学与技术教学指导委员会正式制定了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》(以下简称《要求》),对计算机程序设计基础课程教学提出了“一般要求”和“较高要求”。在充分领会《要求》精神的基础上,我们对原教材进行了修订,形成了第2、3版。第2、3版教材涵盖了《要求》中有关Visual Basic程序设计的“一般要求”和“较高要求”涉及的所有内容,为不同办学层次的学校和不同专业提供了选择余地。第2、3版突出了教改特色,适应了各高校计算机课程改革的新要求和新动向,被许多高等学校选为教材,深受广大师生的喜爱,是普通高等教育“十一五”国家级规划教材。
本书为《Visual Basic程序设计教程》第4版。第4版秉承了前面版本的特点,注重对学生基本概念、基本理论、基本技能的培养,条理清晰,深入浅出,实例丰富。同时,结合一线教师多年在教学实践过程中遇到的问题和其他高校教师反馈的意见,对第3版进行了修订,主要体现在以下几个方面:
1)强化了面向对象程序设计的基本概念。面向对象程序设计方法在当今应用程序的创建中用得越来越多,学生有必要对面向对象程序设计的基本概念、架构和设计方法有一个较全面的了解。
2)完善了数据库基本概念和相关知识介绍。数据库在各种信息系统中得到了广泛的应用,为了让学生快速掌握数据库应用程序的设计方法,本版加大了SQL的描述比重,引入了ADO对象的介绍,并通过实例深入浅出地介绍了数据库设计和应用程序的开发过程。
3)所有的例题和练习题在最新的Windows 10环境下进行了测试,做到了完美的兼容。
4)更正了以前版本中错误和不适当的概念描述。
5)在例题中增加了更多的注释语句,方便学生理解程序。
6)对较难的上机练习题,增加了更多提示,减轻了学生的困惑。
7)文字描述更加简练,易读易用,即使对于初学者,阅读起来也比较容易。
8)例题和习题更加丰富,增加了更多具有实用性和趣味性的例题和上机练习题。
9)完善了部分上机练习题的视频演示,视频以swf文件形式给出(通过华章网站www.hzbook.com下载)。
编 者
|
|