Visual Basic程序设计教程

出版时间:2010-2  出版社:水利水电出版社  作者:倪飞舟 编  页数:275  

前言

  根据教育部非计算机专业计算机基础课程教学指导分委会对当代高等院校学生的要求,高等院校计算机基础教育是面向全体高等院校学生进行的信息技术教育,目标是把学生培养成为既懂专业知识又能够掌握计算机应用技能的复合型人才,为学生的专业学习和科学研究提供帮助。  程序设计是计算机基础教育中继计算机与信息技术基础教育之后的又一重要知识领域,而VB程序设计就是其中最重要的课程之一。  Visual Basic 6.0是Microsoft公司推出的基于Windows环境的计算机程序设计语言,它继承了Basic语言简单易学的优点,又增加了许多新的功能。Visual Basic 6.0采用面向对象与事件驱动的程序设计思想,使编程变得更加方便、快捷。  使用Visual Basic既可以开发个人或小组使用的小型工具,又可以开发多媒体软件、数据库应用程序、网络应用程序等大型软件,是国内外最流行的程序设计语言之一,也是学习开发Windows应用程序首选的程序设计语言。它非常适合于初学者理清复杂的软件系统结构,是学习面向对象程序设计的敲门砖。目前国内大多院校都将Visual Basic语言及程序设计作为非计算机专业的计算机程序设计公共课。  本书针对当前大学生的学习特点组织编写,简明、易学、实用,并借助作者多年教学和项目开发的经验,指导读者全面了解Visual Basic程序设计的方法,培养其开展应用项目设计的基本技能。本书语言表达严谨流畅,逻辑性强,图文并茂,示例丰富。书中例题均在VisualBasic 6.0语言的程序开发环境下调试通过,关键性程序语句都标有详细的注释。  全套教材分为理论教学主教材和配套上机实验指导教材两部分。  理论教学主教材主要是从程序设计语言和可视化用户界面设计两个方面进行介绍,重点介绍程序结构和程序设计方法等基础问题,对程序设计的基本知识、基本语法、编程方法和典型算法等进行了较为系统、详细的介绍,让学生学会分析问题、掌握基本的编程方法。  配套上机实验指导教材则主要围绕Visual Basic 6.0语言的程序实际开发环境,对可视化用户界面设计的知识和技能展开实践性教学指导,紧密围绕理论教学的各知识点来安排实验项目,进一步巩固和提高学生对理论教学知识点的理解和掌握,增强其在实际程序开发环境下的实践能力。  理论教学主教材共11章,其中前10章分别对程序语言设计、vB集成开发环境、vB语言设计基础、VB控制结构、数组和自定义类型、过程、用户界面设计、文件和数据库应用基础等方面进行了论述;第l 1章根据Visual Basic的发展趋势,简述了Visual Basic语言的新一代产品——Visual Basic.NET。  配套上机实验指导教材共8章,根据理论教学主教材各章知识点相应分成了8个实验,每个实验配有若干实验题。

内容概要

本书在总结编者多年教学实践、考试培训、软件开发经验的基础上,从教学和实用角度出发,采用“案例”驱动的编写方式,系统地介绍了Visual Basic的基础知识和程序设计方法。全书共11章,前10章分别对程序语言设计、VB集成开发环境、VB语言设计基础、VB控制结构、数组和自定义类型、过程、用户界面设计、文件和数据库应用基础等方面进行了介绍;第ll章根据Visual Basic的发展趋势,简述了Visual Basic语言的新一代产品:Visual Basic.NET。    本书注重基础,强调实践,在内容讲解上采用循序渐进、逐步深入的方法;重点突出,案例取舍得当,注释语句丰富,方便教学和自学。尤其是在讲解语法和编程思路时,注重界面设计与算法设计的结合,突出了Visual Basic语言的特点和优势,是学习Visual Basic的话用教材。    本书适合作为高等院校本专科学生的教材,也可用作广大软件开发人员以及工程技术人员的参考用书。同时,本书也非常适合作为全国计算机等级考试的备考书。

书籍目录

前言第1章 概述  1.1 程序设计语言概论    1.1.1 计算机组成和基本工作原理    1.1.2 计算机程序设计语言    1.1.3 计算机程序设计基本方法  1.2  VB语言的特点    1.2.1  VB语言的发展概况    1.2.2  VB语言的特点  1.3  VB程序的开发环境    1.3.1  VB 6.0的启动    1.3.2  VB集成开发环境(IDE)  1.4  VB程序设计步骤    1.4.1 一个简单的VB小程序    1.4.2  VB程序设计的步骤与书写规则    1.4.3  VB的程序调试    1.4.4  程序举例  习题第2章 VB语言设计基础  2.1 面向对象编程基础   2.1.1 对象和控件   2.1.2 对象的属性和方法   2.1.3 对象的事件和事件过程  2.2 窗体    2.2.1  窗体的组成、创建和移除    2.2.2 窗体的属性    2.2.3 窗体的事件    2.2.4 窗体常用的方法 2.3 数据类型   2.3.1 基本数据类型   2.3.2 数据类型说明符   2.3.3 自定义数据类型 2.4 常量与变量    2.4.1 常量    2.4.2 变量  2.5 运算符与表达式    2.5.1  算术运算符与算术表达式    2.5.2 字符串运算符和字符串表达式    2.5.3  日期运算符和日期型表达式    2.5.4 关系运算符和关系表达式    2.5.5 逻辑运算符与逻辑运算表达式    2.5.6 混合表达式  2.6 常用的内部函数    2.6.1 数学函数    2.6.2 字符串函数    2.6.3  日期函数    2.6.4 数据类型转换函数    2.6.5 格式输出函数    2.6.6 Shell函数  2.7 VB中的语句    2.7.1 语句编写规则    2.7.2 赋值语句    2.7.3 流程控制语句  习题第3章 顺序结构  3.1 数据输入    3.1.1 通过InputBox函数输入数据    3.1.2 通过文本框输入数据  3.2 数据输出    3.2.1 用标签输出数据    3.2.2 利用文本框输出数据    3.2.3 用MsgBox函数输出数据    3.2.4 利用Print方法输出数据  3.3 标签  3.4 文本框  3.5 命令按钮  3.6 程序举例 习题第4章 选择结构第5章 循环结构第6章 数组第7章 过程第8章 界面设计第9章 文件第10章 Visual Basic与数据库第11章 VB.NET简述附录参考文献

章节摘录

  机器语言的特点是它能直接反映计算机的硬件结构,用其编写的程序不需作任何处理即可直接输入计算机执行,因而运行速度很快。但编写机器语言程序是一种非常枯燥而繁琐的工作,要记住每一条指令的编码与含义极端困难,编写出的程序既不易阅读也不易于修改。而且由于机器语言是特定于机器的,不同的机器有不同的指令系统,人们无法把为一种机器编写的程序直接搬到另一种机器上运行。一个问题如果要在多种机器上求解,那么就要对同一问题重复编写多个应用程序。由于机器语言程序直观性差,与人们习惯使用的数学表达式及自然语言差距太大,故而难学、难记,程序难以编写、调试、修改、移植和维护,限制了计算机的推广。  由于这一问题,人们设想能不能使用更接近于自然语言与数学语言的语言。经过努力,在20世纪50年代,第二代语言——汇编语言问世了。汇编语言也是一种面向机器的程序设计语言,它用助记符号来表示机器指令的操作符与操作数(亦称运算符与运算对象),如用“ADD”与“MOVE”分别表示机器语言中的加法与代码移动操作。汇编指令与机器指令之间是一对一的关系,汇编语言程序要经过特定的翻译程序(即汇编程序)将其中的各个指令逐个翻译成相应的机器指令(二进制指令代码)后才能执行,因而汇编语言程序运行效率较机器语言略低。但汇编语言的问世毕竟使人们在编写程序时不必再花较多的精力去记忆、查询机器代码与地址,因而编程工作较使用机器语言变得容易多了。  尽管与机器语言相比,汇编语言的抽象程度要高得多,但由于它们之间是一对一的关系,哪怕用汇编语言编写一个很简单的程序,也要使用数百条指令。为了解决这个问题,人们又研制出了宏汇编语言,一条宏汇编指令可以翻译成多条机器指令,这使得人们的程序设计工作量得以减轻。为了解决由多人编写的大程序的拼装问题,人们又研制出了连接程序,它用于把多个独立编写的程序块连接组装成一个完整的程序。虽然汇编语言比机器语言好学、好记、好用,也容易进行维护,但由于汇编语言一般都是针对特定的计算机或计算机系统设计的,因此它对机器的依赖性仍然很强,它的低级性也使得人们不易于用它编写较大的程序,而且在机器语言中存在的其他许多问题在汇编语言中也没有得到很好的解决。  机器语言和汇编语言都是面向机器的程序设计语言,它们与计算机的硬件紧密相关。不同类型的计算机往往有着不同的指令系统和汇编语言,用面向机器的语言编写的程序,一般是为特定的计算机硬件系统专门设计的。这样的程序可读性和可移植性很差,不仅如此,还要求程序员具有足够的计算机知识,熟练掌握所编程机器的指令系统。  2.面向过程的程序设计语言  世界上第一个高级程序设计语言是在20世纪50年代中期由John Backus领导的一个小组研制的FORTRAN语言。这种语言与人类的自然语言和习惯使用的数学公式都比较接近,编写出的程序有严格的书写格式,结构严谨。FORTRAN语言和随后出现的BASIC语言、PASCAL语言、COBOL语言以及C语言等,都被称为高级语言。程序员在使用高级语言编写程序时,不需要熟悉计算机的指令系统,可以将精力集中于解题思路和方法上。计算机显然不能直接执行高级语言程序,必须先翻译成为机器语言程序之后才能执行。  高级语言的一条语句相当于多条汇编指令或机器语言指令,表达能力强而且容易理解和书写。高级语言在程序设计时注重问题域中过程的描述和实现,因此又称为面向过程的程序设计语言。

编辑推荐

  紧紧围绕国家教育部高校非计算机类专业教学大纲编写,同时兼顾了最新全国计算机等级考试二级考试大纲的要求,既可作为本专科院校非计算机专业Visual Basic程序设计的教材,也可作为全国计算机等级考试和全国高校计算机水平考试的培训教材  从教学和实用角度组织编写,采用“案例驱动”方式进行讲述  体系清晰,层次分明,知识点全面,精编精讲,深入浅出,通俗易懂  示例丰富,实用性强,在强调基础应用的同时,又兼顾了高级应用  注重界面设计与算法设计的结合,突出了Visual Basic语言的特点和优势,能够激发学生的学习兴趣,提高编程效率和教学效果  为方便教师的教学和学生学习,提供电子教案和全部例题、习题源代码的免费下载。

图书封面

评论、评分、阅读与下载


    Visual Basic程序设计教程 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7