VIsual BasIc程序设计 / 高等学校计算机基础教育教材精选
¥39.50定价
作者: 关媛、海滨等
出版时间:2016年11月
出版社:清华大学出版社
- 清华大学出版社
- 9787302448945
- 1-1
- 142818
- 16开
- 2016年11月
- 工学
- 软件工程
- TP312BA
- 计算机
- 本专科、高职高专
内容简介
本教材系统阐述了Visual Basic的基本语法、算法原理和编程方法,通过大量的实例展示了Visual Basic的程序设计思想。通过本教材的学习,读者不仅能够掌握使用Visual Basic编写应用程序的方法,还能够掌握多种程序设计的经典算法,提高自身的逻辑思维能力。本教材主要内容包括: 第1章主要介绍Visual Basic的软件界面、编程原理和程序设计方法;第2章主要介绍窗体及常用控件的用法;第3章主要介绍Visual Basic的基本语句和语法;第4章主要介绍程序的三种基本结构及相关算法;第5章主要介绍数组的应用;第6章主要介绍自定义过程、函数的定义及使用、变量的作用域与生命期;第7章主要介绍程序中的常见错误及程序调试的方法;第8章主要介绍文件的相关操作及文件控件;第9章主要介绍Visual Basic的图形图像编程;第10章主要介绍Visual Basic的数据库编程。书中每章后均附有课后习题。为便于教师授课和学生自学,本教材除有配套的实验教程《Visual Basic程序设计实验指导与习题汇编》外,还配有电子教案、例题源代码、习题答案等课程资源。这些资源都可以在中国药科大学慕课平台(eclass.cpu.edu.cn)上免费下载。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
目录
目录
Visual Basic程序设计第1章Visual Basic概述与程序设计方法11.1Visual Basic概述11.1.1Visual Basic的发展与特点11.1.2对象、属性、方法和事件31.1.3界面与事件驱动41.2Visual Basic应用程序的创建61.2.1Visual Basic集成开发环境的界面61.2.2创建Visual Basic应用程序的一般步骤91.3程序设计与算法131.3.1程序设计方法概述131.3.2算法14习题116第2章界面设计与常用控件172.1界面设计概述172.2窗体222.3常用控件272.3.1命令按钮272.3.2文本框282.3.3标签302.3.4列表框和组合框312.3.5图片框与图像控件342.3.6单选按钮、复选框与框架352.3.7定时器控件372.3.8滚动条392.4菜单的设计402.4.1菜单编辑器的使用412.4.2弹出式菜单422.5对话框43Visual Basic程序设计目录2.6多窗体界面设计442.6.1多重窗体442.6.2多文档界面462.7键盘与鼠标事件462.7.1键盘事件472.7.2鼠标事件482.7.3对象的拖放48习题250第3章Visual Basic程序设计基础523.1Visual Basic程序的代码组织方式与书写规则523.1.1代码的组织方式523.1.2代码的书写规则533.2数据类型543.2.1标准数据类型543.2.2用户自定义数据类型573.3常量与变量583.3.1常量583.3.2变量593.4运算符与表达式623.4.1算术运算符与算术表达式623.4.2关系运算符与关系表达式643.4.3逻辑运算符与逻辑表达式663.4.4字符串连接运算符与字符串连接表达式673.4.5运算符的优先级683.5常用内部函数683.5.1数学函数683.5.2转换函数693.5.3字符函数713.5.4日期和时间函数733.5.5格式化输出函数743.6基本语句743.7数据的输入与输出773.7.1数据的输入773.7.2数据的输出78习题382第4章Visual Basic的基本控制结构854.1顺序结构854.2选择结构864.2.1If语句864.2.2Select Case语句894.2.3选择结构的嵌套914.2.4条件函数934.3循环结构954.3.1For…Next循环954.3.2Do…Loop循环974.3.3While…Wend循环1004.3.4循环结构的嵌套1014.3.5闲置循环与DoEvents语句1024.4使用基本控制结构实现简单算法1044.4.1累加、连乘算法1044.4.2统计算法1064.4.3判断素数算法1074.4.4求最大公约数、最小公倍数算法1094.4.5进制转换算法1104.4.6字符串处理算法1134.4.7求通项和算法1164.4.8迭代法117习题4118第5章数组1215.1数组概述1215.1.1数组的概念1215.1.2数组的定义1225.1.3数组的结构1245.2数组的基本操作1255.2.1数组元素的赋值1265.2.2数组元素的输出1305.2.3数组函数及数组语句1345.3动态数组1365.3.1动态数组定义1365.3.2Erase语句1375.3.3动态数组应用1395.4控件数组1405.4.1控件数组的创建1415.4.2控件数组的应用1435.5数组的常用算法1455.5.1排序算法1455.5.2查找算法1495.6数组的综合应用153习题5159第6章过程1616.1概述1616.2Sub过程1626.2.1事件过程1626.2.2通用过程1636.2.3Sub过程的创建1656.2.4Sub过程的调用1666.2.5Sub Main过程1686.3Function过程1726.3.1Function过程的创建1726.3.2Function过程的调用1736.4参数传递1766.4.1形参与实参1766.4.2按值传递参数1776.4.3按地址传递参数1796.4.4数组参数1836.4.5可选参数与可变参数1886.4.6对象参数1896.5变量的作用域与生命期1906.5.1过程级变量1916.5.2模块级变量1936.5.3全局变量1946.5.4同名变量1956.6递归过程196习题6200第7章程序调试2057.1错误类型2057.1.1语法错误2057.1.2运行错误2077.1.3逻辑错误2087.2程序调试方法2097.2.1调试工具2097.2.2调试窗口2107.2.3调试手段2117.2.4调试步骤217习题7221第8章文件2228.1文件概述2228.1.1文件的打开2228.1.2文件的关闭2238.1.3常用文件操作函数2238.2顺序文件2258.2.1顺序文件的写操作2258.2.2顺序文件的读操作2268.2.3程序实例2288.3随机文件2308.3.1Type类型的定义2308.3.2随机文件的读操作2308.3.3随机文件的写操作2318.4二进制文件2318.5文件管理控件2328.5.1驱动器列表框2328.5.2目录列表框2338.5.3文件列表框2348.5.4程序实例236习题8237第9章图形与多媒体2419.1绘图操作基础2419.1.1坐标系统2419.1.2颜色设置2459.2图形控件2479.2.1直线控件Line2479.2.2形状控件Shape2489.3绘图方法2529.3.1Pset方法2529.3.2Point方法2549.3.3Line方法2559.3.4Circle方法2569.3.5与绘图有关的基本操作2589.4多媒体控件259习题9262第10章数据库程序设计26410.1数据库概述26410.2数据库的创建与访问26510.2.1在Visual Basic中创建Access数据库26610.2.2用Microsoft Access创建数据库26810.2.3如何在Visual Basic程序中访问数据库27210.3Visual Basic的Data数据控件27410.3.1Data控件的常用属性、方法和事件27410.3.2数据感知控件27510.4ADO访问数据库27610.4.1ADO数据控件27710.4.2ADO对象编程模型28110.5SQL结构化查询语言28510.5.1SQL语句的基本组成28610.5.2SQL的常用语句28710.5.3SQL查询语句的自动生成289习题10290参考文献292
Visual Basic程序设计第1章Visual Basic概述与程序设计方法11.1Visual Basic概述11.1.1Visual Basic的发展与特点11.1.2对象、属性、方法和事件31.1.3界面与事件驱动41.2Visual Basic应用程序的创建61.2.1Visual Basic集成开发环境的界面61.2.2创建Visual Basic应用程序的一般步骤91.3程序设计与算法131.3.1程序设计方法概述131.3.2算法14习题116第2章界面设计与常用控件172.1界面设计概述172.2窗体222.3常用控件272.3.1命令按钮272.3.2文本框282.3.3标签302.3.4列表框和组合框312.3.5图片框与图像控件342.3.6单选按钮、复选框与框架352.3.7定时器控件372.3.8滚动条392.4菜单的设计402.4.1菜单编辑器的使用412.4.2弹出式菜单422.5对话框43Visual Basic程序设计目录2.6多窗体界面设计442.6.1多重窗体442.6.2多文档界面462.7键盘与鼠标事件462.7.1键盘事件472.7.2鼠标事件482.7.3对象的拖放48习题250第3章Visual Basic程序设计基础523.1Visual Basic程序的代码组织方式与书写规则523.1.1代码的组织方式523.1.2代码的书写规则533.2数据类型543.2.1标准数据类型543.2.2用户自定义数据类型573.3常量与变量583.3.1常量583.3.2变量593.4运算符与表达式623.4.1算术运算符与算术表达式623.4.2关系运算符与关系表达式643.4.3逻辑运算符与逻辑表达式663.4.4字符串连接运算符与字符串连接表达式673.4.5运算符的优先级683.5常用内部函数683.5.1数学函数683.5.2转换函数693.5.3字符函数713.5.4日期和时间函数733.5.5格式化输出函数743.6基本语句743.7数据的输入与输出773.7.1数据的输入773.7.2数据的输出78习题382第4章Visual Basic的基本控制结构854.1顺序结构854.2选择结构864.2.1If语句864.2.2Select Case语句894.2.3选择结构的嵌套914.2.4条件函数934.3循环结构954.3.1For…Next循环954.3.2Do…Loop循环974.3.3While…Wend循环1004.3.4循环结构的嵌套1014.3.5闲置循环与DoEvents语句1024.4使用基本控制结构实现简单算法1044.4.1累加、连乘算法1044.4.2统计算法1064.4.3判断素数算法1074.4.4求最大公约数、最小公倍数算法1094.4.5进制转换算法1104.4.6字符串处理算法1134.4.7求通项和算法1164.4.8迭代法117习题4118第5章数组1215.1数组概述1215.1.1数组的概念1215.1.2数组的定义1225.1.3数组的结构1245.2数组的基本操作1255.2.1数组元素的赋值1265.2.2数组元素的输出1305.2.3数组函数及数组语句1345.3动态数组1365.3.1动态数组定义1365.3.2Erase语句1375.3.3动态数组应用1395.4控件数组1405.4.1控件数组的创建1415.4.2控件数组的应用1435.5数组的常用算法1455.5.1排序算法1455.5.2查找算法1495.6数组的综合应用153习题5159第6章过程1616.1概述1616.2Sub过程1626.2.1事件过程1626.2.2通用过程1636.2.3Sub过程的创建1656.2.4Sub过程的调用1666.2.5Sub Main过程1686.3Function过程1726.3.1Function过程的创建1726.3.2Function过程的调用1736.4参数传递1766.4.1形参与实参1766.4.2按值传递参数1776.4.3按地址传递参数1796.4.4数组参数1836.4.5可选参数与可变参数1886.4.6对象参数1896.5变量的作用域与生命期1906.5.1过程级变量1916.5.2模块级变量1936.5.3全局变量1946.5.4同名变量1956.6递归过程196习题6200第7章程序调试2057.1错误类型2057.1.1语法错误2057.1.2运行错误2077.1.3逻辑错误2087.2程序调试方法2097.2.1调试工具2097.2.2调试窗口2107.2.3调试手段2117.2.4调试步骤217习题7221第8章文件2228.1文件概述2228.1.1文件的打开2228.1.2文件的关闭2238.1.3常用文件操作函数2238.2顺序文件2258.2.1顺序文件的写操作2258.2.2顺序文件的读操作2268.2.3程序实例2288.3随机文件2308.3.1Type类型的定义2308.3.2随机文件的读操作2308.3.3随机文件的写操作2318.4二进制文件2318.5文件管理控件2328.5.1驱动器列表框2328.5.2目录列表框2338.5.3文件列表框2348.5.4程序实例236习题8237第9章图形与多媒体2419.1绘图操作基础2419.1.1坐标系统2419.1.2颜色设置2459.2图形控件2479.2.1直线控件Line2479.2.2形状控件Shape2489.3绘图方法2529.3.1Pset方法2529.3.2Point方法2549.3.3Line方法2559.3.4Circle方法2569.3.5与绘图有关的基本操作2589.4多媒体控件259习题9262第10章数据库程序设计26410.1数据库概述26410.2数据库的创建与访问26510.2.1在Visual Basic中创建Access数据库26610.2.2用Microsoft Access创建数据库26810.2.3如何在Visual Basic程序中访问数据库27210.3Visual Basic的Data数据控件27410.3.1Data控件的常用属性、方法和事件27410.3.2数据感知控件27510.4ADO访问数据库27610.4.1ADO数据控件27710.4.2ADO对象编程模型28110.5SQL结构化查询语言28510.5.1SQL语句的基本组成28610.5.2SQL的常用语句28710.5.3SQL查询语句的自动生成289习题10290参考文献292