Visual Basic程序设计

出版时间:2009-1  出版社:机械工业出版社  作者:王博,孟伟君,王文浪,周元哲 编  页数:231  

前言

  本书是在作者多年讲授的“Visual Basic程序设计”的课程讲义上修改完成的。本书的编写结合了作者多项基于Visual Basic开发软件项目的实际经验,注重基本理论和基本技能的讲解。在内容的选取上力图精简,摒弃陈旧和繁杂的语法规定,不讨论Visual Basic语言的语法细节,而只介绍该语言的一些基本语法规则和面向对象的基本特征,主要培养学生掌握Visual Basic程序设计的基本方法及提高其应用开发能力的思想。本书以Microsoft Visual Basic 6.0(简称VB 6.0)作为开发环境。  本书共分13章。内容包括:Visual Basic概述,VB6.0开发环境与工程管理,窗体与基本控件,VB语言的语法基础,算法及3种基本结构,数组与自定义类型,过程和函数,用户界面设计,图形操作,文件操作,VB数据库编程,综合实例,实验等。本书以一个基于Visual Basic的综合实例——学生信息管理系统,引入了软件工程思想,详细讲述了软件开发中的需求分析、设计、编码和测试,目的是让学生了解一个完整的软件开发过程。  本书由王文浪和周元哲主编,参与编写的还有王博和孟伟君。其中,第1~3章由王文浪编写,第4~7、9、12和13章由周元哲编写,第8章由孟伟君编写,第10和11章由王博编写。周元哲负责本书的大纲拟订与统稿工作。  西安邮电学院的韩俊刚、蒋林、王忠民对本书的编写给予了大力支持并提出了指导性意见,在此表示衷心的感谢。在本书的编写过程中,参阅了大量中外文的专著、教材、论文、报告及网上资料,由于篇幅有限,未能在参考文献中一一列出。在此,向各位作者表示诚挚的感谢。  学习计算机程序设计的最好方法是实践。因此,我们建议读者上机编写、运行和调试本书所给的例程。本书中的所有程序都已在VB6.0环境中调试通过。  本书内容精练,文字简洁,结构合理,实训题目经典实用,综合性强,明确定位面向初、中级读者,由“入门”起步,侧重“提高”。特别适合作为高等院校相关专业Visual Basic程序设计的教材或教学参考书,也可供从事计算机应用开发的各类技术人员应用参考,还可用做全国计算机等级考试、软件技术资格与水平考试的培训资料。  本书配套的《Visual Basic典型例题解析与习题解答》一书可以帮助读者更好地学习Visual Basic的基本知识和技能。  由于作者水平有限,书中难免有不足之处,欢迎读者批评指正。

内容概要

  《高等院校规划教材·计算机基础教育系列:Visual Basic程序设计》共13章,内容包括:Visual Basic概述,VB6.0开发环境与工程管理,窗体与基本控件,VB语言的语法基础,算法及3种基本结构,数组与自定义类型,过程和函数,用户界面设计,图形操作,文件操作,VB数据库编程,综合实例,实验等。《高等院校规划教材·计算机基础教育系列:Visual Basic程序设计》以一个基于Visual Basic的综合实例——学生信息管理系统,引入了软件工程思想,详细讲述了软件开发中的需求分析、设计、编码和测试,使读者了解一个完整的软件开发过程。  《高等院校规划教材·计算机基础教育系列:Visual Basic程序设计》既可作为高等院校计算机及相关专业的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,还可作为全国计算机等级考试、软件技术资格与水平考试的培训资料。

书籍目录

出版说明前言第1章 VisualBasic概述1.1 VisualBasic简介1.1.1 计算机编程语言1.1.2 VisualBasic的发展过程1.1.3 VisualBasic的功能及特点1.2 VB6.O的安装、启动与退出1.2.1 VB6.0对环境的要求1.2.2 VB6.O的启动与退出1.3 VisualBasic的第一个例程1.3.1 算法设计1.3.2 界面设计1.3.3 代码设计1.3.4 程序的运行过程1.4 VisualBasic中对象的概念1.4.1 对象和类1.4.2 对象的属性、方法与事件1.5 习题第2章 VB6.O开发环境与工程管理2.1 认识VB6.0的集成开发环境2.1.1 VB6.0中的窗口2.1.2 VB6.0中的菜单2.2 工作环境的设置2.2.1 “编辑器”选项卡2.2.2 “编辑器格式”选项卡2.2.3 “通用”选项卡2.2.4 “可连接的”选项卡2.2.5 “环境”选项卡2.2.6 “高级”选项卡2.3 工程管理2.3.1 工程的概念与构成2.3.2 工程的创建、打开与保存2.3.3 文件的添加、保存与移除2.4 创建一个应用程序的过程2.4.1 创建新的工程2.4.2 设计程序运行的界面2.4.3 设计程序运行的代码2.4.4.保存工程2.4.5 调试运行程序2.5 习题第3章 窗体与基本控件3.1 控件及其通用属性3.1.1 控件的概念3.1.2 控件的通用属性3.2 窗体3.2.1 窗体的属性、方法与事件3.2.2 窗体的设计3.2.3 窗体的生命周期3.3 标签、文本框与命令按钮3.3.1 标签3.3.2 文本框3.3.3 命令按钮3.4 单选按钮、复选框与框架3.4.1 单选按钮3.4.2 复选框3.4.3 框架3.5 列表框和组合框3.5.1 列表框3.5.2 组合框3.6 定时器和滚动条3.6.1 定时器3.6.2 滚动条3.7 图片框和图像框3.7.1 图片框3.7.2 图像框3.8 驱动器、目录和文件列表框3.8.1 驱动器列表框3.8.2 目录列表框3.8.3 文件列表框3.9 习题第4章 VB语言的语法基础4.1 基本数据类型4.1.1 数据类型概述4.1.2 基本数据类型介绍4.2 常量和变量4.2.1 常量4.2.2 变量4.3 运算符4.3.1 算术运算符4.3.2 字符串运算符4.3.3 关系运算符4.3.4 逻辑运算符4.4 表达式4.4.1 表达式的组成4.4.2 表达式的书写规则4.4.3 不同数据类型的转化4.4.4.优先级.4.4.5 表达式的运算4.5 注意事项4.6 习题第5章 算法及3种基本结构5.1 算法5.2 输入和输出5.3 VB的3种基本结构5.3.1 顺序结构5.3.2 分支结构5.3.3 循环结构5.4 循环嵌套5.4.1 循环嵌套的定义5.4.2 注意事项5.5 循环结构的典型算法5.5.1 累加、累乘算法5.5.2 递推算法5.5.3 枚举算法5.5.4 迭代算法5.5.5 几个有意思的数5.6 其他辅助语句5.6.1 退出与结束语句5.6.2 With语句5.7 程序书写规则5.7.1 注释5.7.2 缩进5.8 程序调试与错误处理5.8.1 程序入口设置5.8.2 VB的工作模式5.8.3 错误类型5.8.4 3种调试工具5.8.5 错误处理5.9 习题第6章 数组与自定义类型6.1 数组的概念6.1.1 数组的声明6.1.2 静态数组及声明6.1.3 动态数组及声明6.2 数组操作6.3 常见错误和注意事项6.4 控件数组6.5 自定义数据类型6.5.1 自定义类型的定义6.5.2 自定义类型变量的声明和使用6.5.3 注意事项6.6 习题第7章 过程和函数7.1 Funetion函数7.1.1 函数的分类7.1.2 函数的定义7.1.3 函数的调用7.1.4 滓意事项7.2 Sub过程7.2.1 Sub过程的定义7.2.2 Sub过程的调用7.3 函数和过程的关系7.4 参数的两种传递方式7.4.1 传值方式7.4.2 传址方式7.4.3 数组作为形参传地址7.5 变量的作用域7.5.1 全局变量7.5.2 模块级变量7.5.3 窗体级变量7.5.4 一些建议7.6 常用系统函数7.6.1 数学函数7.6.2 转换函数7.6.3 字符串函数7.6.4 格式输出函数7.7 习题第8章 用户界面设计8.1 通用对话框8.1.1 概述8.1.2 打开文件对话框8.1.3 保存文件对话框8.1.4 颜色对话框8.1.5 字体对话框8.1.6 打印对话框8.1.7 帮助对话框8.2 菜单设计8.2.1 菜单编辑器8.2.2 下拉菜单8.2.3 弹出菜单8.3 工具栏8.3.1 选择图像8.3.2 添加按钮8.3.3 响应事件8.4 状态栏8.5 鼠标与键盘8.5.1 键盘事件8.5.2 鼠标事件8.6 习题第9章 图形操作9.1 图形控件9.1.1 Line控件9.1.2 Shape控件9.2 坐标系9.2.1 VB默认的坐标系9.2.2 自定义坐标系9.3 图形方法9.3.1 Line方法9.3.2 Circle方法9.3.3 Pset方法9.3.4 与图形操作相关的方法9.4 绘图属性9.4.1 当前坐标9.4.2 线宽9.4.3 线形9.4.4 填充9.4.5 色彩9.5 应用9.5.1 几何图形绘制9.5.2 简单动画设计9.6 习题第10章 文件操作10.1 文件10.1.1 关于文件的概念10.1.2 文件的分类10.2 文件操作10.2.1 打开和关闭文件10.2.2 读文件10.2.3 写文件10.3 综合应用10.4 习题第11章 VB数据库编程11.1 数据库设计基础11.1.1 数据库的概念11.1.2 关系模型11.1.3 数据库的操作11.2 ADO数据控件11.2.1 ADO对象模型11.2.2 使用ADO数据控件11.2.3 ADO控件的两个属性11.3 数据库记录集对象11.3.1 记录集的属性和方法11.3.2 ADO控件的使用11.4 综合应用11.5 习题第12章 综合实例——学生信息管理系统12.1 引言12.2 功能需求12.2.1 系统管理12.2.2 学籍管理12.2.3 课程管理12.2.4 班级管理12.2.5 成绩管理12.3 数据描述12.3.1 数据流图12.3.2 数据字典12.4 数据库设计12.5 功能模块设计12.5.1 标准模块12.5.2 系统管理模块12.5.3 课程管理模块12.6 软件测试12.6.1 测试概述12.6.2 测试评价第13章 实验指导13.1 实验一 VisualBasic环境13.2 实验二 数据类型、运算符和表达式13.3 实验三 顺序结构程序设计13.4 实验四 选择结构程序设计13.5 实验五 循环结构程序设计13.6 实验六 数组及其应用13.7 实验七 过程和函数13.8 实验八 用户界面设计13.9 实验九 文件13.10实验十 图形操作13.11 实验十一 数据库编程13.12 实验十二 小规模实用软件的设计参考文献

章节摘录

  第1章 Visual Basic概述  当前,全世界有300多万用户在使用微软公司的Visual Basic产品。微软以其强大的实力,将Visual Basic发展成为当前基于Windows平台上最方便、最快捷的软件开发工具之一。无论是网络应用、多媒体技术还是当前流行的管理信息系统(Management Information of System,MIS)的开发,Visual Basic都游刃有余。  1.1 Visual Basic简介  1.1.1 计算机编程语言  计算机编程语言是人和计算机“对话”的桥梁。就像人类的语言一样,有中文、英文、法文和日文等,人们之问要交流信息必须使用某种语言。同样,人要命令计算机去做什么工作,也要使用计算机编程语言。  计算机编程语言种类很多,目前广泛使用的语言有汇编语言(符号/低级语言)、C/C++语言、Visual Basic语言和Java语言(高级语言)等。理论上讲,任何程序都可以用多种语言设计出来,但是各种语言的设计都有自己主要适用的场合。其中,汇编语言主要用于底层程序设计,也就是跟硬件接触很紧密的程序设计,如接口程序的设计;C/C++语言主要用于系统程序的设计,如Windows操作系统的设计;Visual Basic语言可以用于多媒体及管理信息系统的设计;Java语言可以用于网络应用程序的设计等。  在众多的计算机编程语言中,Visual Basic语言的学习最为简单,且容易使用。Visual Basic(简称VB)是微软公司推出的一种基于Windows的应用程序开发工具,是当今世界上使用最广泛的编程语言之一。无论是开发功能强大、性能可靠的商务软件,还是编写处理实际问题的实用小程序,它都是最佳的选择之一。  1.1.2 Visual Basic的发展过程  Visual Basic是在BASIC语言的基础上发展而来的。BASIC是英文Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令代码)的缩写。BASIC语言是专门为初学者设计的高级语言。  20世纪70年代后期,微软公司在当时的PC上开发出了第一代BASIC语言产品。BASIC语言自问世以来,其发展经历了以下4个阶段。

图书封面

评论、评分、阅读与下载


    Visual Basic程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7