Visual Basic程序设计综合教程(第二版)(21世纪高等学校计算机基础实用规划教材)

分類: 图书,计算机/网络,程序设计,Basic VB VB Script,
作者: 朱从旭主编
出 版 社: 清华大学出版社
出版时间: 2009-2-1字数: 559000版次: 2页数: 340印刷时间: 2009-02-01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302185819包装: 平装编辑推荐
丛书特点:
*教学目标明确,注重理论与实践的结合。
*教学方法灵活,培养学生自主学习的能力。
*教学内容先进,强调计算机在各专业中的应用。
*教学模式完善,提供配套的教学资源解决方案。
内容简介
本书结合非计算机专业学生的实际,按照将Visual Basic作为第一门程序设计语言的要求进行编写;在已出版的《Visual Basic程序设计综合教程》一书基础上修订而成。在内容编排、叙述表达、习题安排等方面,力图遵循循序渐进的原则。并根据实际应用需要,增加了“Visual Basic数据库应用”一章,而将实验内容移到配套的实践教程中。
本书以语言知识和程序设计技能介绍为两大重点。在知识性方面,对程序设计基本知识、面向对象可视化编程的基本概念、Visual Basic开发环境和基本语法、编程方法和常用算法进行了系统介绍。在操作技能方面,结合常用算法的实现和界面设计两大重点进行介绍。在习题方面,设置了选择和填空两大类型,着重强化基础训练。总体上力图方便教与学。
本书附录提供了一些常用表、重要语言要素的归纳,并介绍扩展Visual Basic功能的API函数使用方法和全国计算机等级考试题型,以方便读者检索查找,并提高编程水平和拓展视野。
本书可作为高校非计算机专业本科的教材,也可作为计算机专业高职和专科的教学用书,同时可供想学习Visual Basic或欲参加全国计算机等级考试的各类人员参考。
目录
第1章集成开发环境和程序设计入门
1.1VisualBasic的发展和功能特点
1.1.1VisualBasic的发展
1.1.2VisualBasic的功能特点
1.2VisualBasic集成开发环境
1.2.1常规组成部分
1.2.2VisualBasic6.0特有组成部分
1.3对象与事件驱动编程机制
1.3.1类和对象的概念
1.3.2VisualBasic对象的基本操作
1.3.3事件驱动编程机制
1.4常见VisualBasic对象及其属性、方法和事件
1.4.1窗体对象及其属性、方法、事件
1.4.2按钮对象及其属性、方法、事件
1.4.3文本框对象及其属性、方法、事件
1.4.4标签对象及其属性、方法、事件
1.4.5标准控件的默认属性与常见的公共属性
1.5可视化编程的基本步骤
1.5.1新建工程
1.5.2添加控件
1.5.3设置属性
1.5.4编写代码
1.5.5保存工程
1.5.6运行工程
1.5.7修改工程
1.5.8最后保存
1.5.9生成可执行文件
1.6VisualBasic源程序的格式与文件组成
1.6.1VisualBasic源程序的书写格式
1.6.2VisualBasic工程的文件组成
1.6.3VisualBasic源程序文件的改名问题
1.7简单程序实例
习题1
第2章基本数据类型及运算类型
2.1基本数据类型
2.2变量和常量
2.2.1变量的用途和种类
2.2.2变量的命名规则
2.2.3变量类型的声明
2.2.4变量的赋值与引用
2.2.5常量的定义和种类
2.3运算符和表达式
2.3.1算术运算符和算术表达式
2.3.2字符串运算符和字符串表达式
2.3.3关系运算符和关系表达式
2.3.4逻辑运算符和逻辑表达式
2.3.5表达式求值和运算符的优先级
2.4VisualBasic常用内部函数
2.4.1函数的参数与函数的值
2.4.2数学函数
2.4.3字符函数
2.4.4类型转换函数
2.4.5日期函数
2.4.6其他函数
习题2
第3章程序控制结构
3.1输入输出语句
3.1.1InputBox函数
3.1.2MsgBox函数和MsgBox过程
3.1.3Print方法
3.1.4格式输出
3.1.5打印机输出
3.1.6字型
3.2顺序结构
3.2.1赋值语句
3.2.2输出数据
3.2.3顺序结构的特征
3.3分支结构
……
第4章数组与类型
第5章常用标准控件
第6章过程
第7章菜单与对话框
第8章多重窗体与环境应用
第9章键盘与鼠标事件过程
第10章文件
第11章VisualBasic数据库应用
附录1字符ASCII码表
附录2VisualBasic常用内部函数汇集
附录3VisualBasic常用属性、方法
附录4常见颜色多种等价表达值对照表
附录5在VisualBasic中调用API函数
附录6全国计算机等级考试(二级VisualBasic)模拟试题
参考书目
书摘插图
本章要点
从基于过程式的结构化编程到基于对象的事件驱动编程,编程机制和程序执行流程的控制方式都发生了很大的变化,从基于DOS字符界面的编程环境到基于Windows图形界面的可视化开发环境,不仅给编程带来了极大的方便,而且大大提高了程序开发的效率。
本章在简单介绍Visual Basic语言的诞生、发展和特点后,重点介绍其集成开发环境的组成和特点、对象和事件驱动编程机制的有关概念,以及程序设计的一般步骤。配合简单程序设计的需要,介绍了几个最常用对象(窗体、命令按钮、文本框和标签)及其常用的属性、方法和事件。本章内容是Visual Basic程序设计入门的引导。
1.1 Visual Basic的发展和功能特点
1.1.1 Visual Basic的发展
Visual Basic(VB)最初是由Basic语言发展而来,但从Basic到Visual Basic的变化是质的飞跃。这种变化不仅是语言功能的大大增强,更主要是程序设计方式的改变以及程序界面类型的改变,还有编程机制的改变。Basic语言是基于过程的程序设计语言,而VisualBasic是基于对象的事件驱动机制的程序设计语言。Basic语言的编程界面是字符界面,设计的程序是基于DOS平台的字符界面程序;Visual Basic的程序开发界面是可视化的图形界面,开发的应用程序也是Windows图形界面程序。在可视化开发环境中,编程是一种更轻松、愉快和高效的智力活动。
……