教育>本科研究生>管理科学与工程类
VisualBasic程序设计(第2版)

VisualBasic程序设计(第2版)"

作者:周霭如,林伟健,官士鸿
ISBN:9787121046452
定价:¥51.0
字数:685千字
页数:428
出版时间:2014-01
开本:16(185*260)
版次:01-07
装帧:
出版社:电子工业出版社
简介

本书是为高等学校非计算机专业学生开设的第一门计算机程序设计语言课程编写的教材。根据高级语言程序设计的基本体系,结合可视化程序设计的方法,以VB为背景,讲授程序设计的基本思想、基本方法,结构化程序设计的基本控制结构;讲授对象的初步概念,可视化程序设计的基本方法;以及数据库应用的初步知识。通过大量的例子介绍和演示VB的各种基本功能。 全书共分10章和3个附录。教材以循序渐进的原则,从建立简单程序和基本语法规则开始,围绕程序组织,数据描述和界面设计逐步展开和深入。内容包括介绍VB的各种语句、过程、函数;数组、结构、文件、数据库;常用控件、图形处理技术,菜单技术等。附录中按照学生学习阶段的需要,对建立工程、设计界面和调试程序提供操作实践指导;并且提供一个程序设计作业,作为综合练习参考。

前言

前 言 第2版序 管理作为有效实现目标的社会活动,自古有之。古代的中国人、巴比伦人、苏美尔人、古埃及人、希伯来人、古希腊人、古罗马人,都创立了许多管理思想。但是现代西方管理的基本思想是与近代大工业生产及科学技术的发展紧密联系在一起的,例如亚当·斯密的管理思想是与第一次工业革命联系在一起的;从此开始,管理思想不断发展,如泰罗、吉尔布雷斯、甘特、福特等人的科学管理,法约尔、韦伯等人的组织管理;梅奥等人的行为管理等,马斯洛的需求层次理论,赫茨伯格的双因素理论等。随着计算机的出现,人类处理信息的能力得到极大的提高,也同时认识到信息资源的能动作用,管理的核心随之转移到了信息之上——信息管理应运而生。随着世界性的信息化浪潮的迅速推进,信息管理扩展到了各行各业,又形成电子商务、电子政务、企业信息化、医院信息化……多个子领域,迅速形成一个庞大而独立的专业领域和学科范畴,仅 2005年的初步统计,我国信息管理本科专业已经有500多个布点。这套教材就是为满足这样的教学要求,于2001年以“新编信息管理与信息系统核心教材”为名开始组织编写的。 从目前看,信息管理专业大致可以分为两个大的方向:信息系统建设与管理和信息资源建设与管理。在具体教学中各个学校大都采取了以其中一个方向为主兼顾另一个方向的做法。所以,我们从一开始,就把这套书定位在二者兼顾上。 教学是一个严肃的过程,教材的质量是教学的生命线。为了保证这套教材的质量,每本书的作者都是在充分调研的基础上确定的,在编写过程中主编、作者和编辑反复沟通。与此同时,我们还聘请了这个领域有代表性的知名学者——黄梯云、陈禹、马费成作为顾问,并聘请有关专家参加编辑委员会的工作,层层把关。在大家的努力下,这套书的质量得到了社会的肯定,在2006年公布的国家“十一五”规划教材中,这套书的大部分都列入其中。这一结果鼓舞我们把这套书编写得更好。我们也把这个结果作为一个新的起点,并按照大家建议,把这套教材更名为“信息类示范教材”。 “示范”就是抛砖引玉,希望通过我们的努力,把信息管理专业教材的质量提高到一个新的高度。同时,也希望广大读者提出批评、建议和指导。 编委会 2007年6月 第1版序 20世纪70年代,当强大的信息化巨潮还蕴藏在大洋深处,我们的陆地只有一阵微风吹来之时,有识之士们就开始推动信息化专业人才的培养计划,为迎接即将到来的信息化巨潮扩军备战。他们一方面推动着信息技术的普及;一方面根据不同领域的需求,从不同的角度创办了不同类型的信息化专业,这就是管理信息系统专业、经济信息管理专业、科技信息管理专业、医学信息管理专业、林业信息管理专业、农业信息管理专业……实际上,这些专业培养目标可以概括为:为各行业、各部门培养以CIO为目标的信息化专门人才。从这一点上看,这些专业的课程设置应当具有相当大的共同性。1996年,出于多种考虑,教育部将这些专业合并为一个——信息管理与信息系统专业。 以CIO为目标的信息化专门人才是一类管理人才。但是他们所管理的主要对象是信息。这样的知识需求,将信息管理与信息系统专业定位于管理学科,与信息学、经济学、法学等学科交叉。这样的学科特点,给课程建设和教材建设带来不少困难。近30年来,尽管我们与许多的同行已经进行了不懈的努力,把信息管理与信息系统专业的课程建设和教材建设向前推进了一大步,但是仍然不尽人意,许多课程和教材还没有体现信息管理专业的特色和需要。在多次有关的研讨会上,大家一致呼吁编写一套真正体现信息管理与信息系统专业特色的教材。 新编和出版一套专业教材是要冒风险的,而编写和出版一套以瞬息万变的信息和信息技术为管理对象的专业教材就要冒更大的风险。国内信息业界著名的出版商——电子工业出版社,以超人的胆略愿意同我们一道承担这一风险,组织编写出版一套新的信息管理与信息系统专业核心教材。这套教材冠以“新编”二字,是试图在其体系上能比已有教材更体现信息专业的特色,同时在内容上要能反映最新信息技术的进步以及最新信息管理思想和方法。目前,国内开设信息管理与信息系统专业的高等院校已经超过200所。这样一个数字一方面表明信息化已经深入人心,信息化队伍的规模正在急速扩大,信息化队伍的素质正在不断提高;另一方面,也给我们增加了巨大的压力,使我们深感责任重大。好在国内本领域的三位知名学者——黄梯云、陈禹、马费成以及其他一批著名专家和后起之秀愿意与我们共担风险,鼓舞了我们挑起这副重担的勇气。同时,我们也把这套教材的不断精化寄希望于广大的同仁,愿我们把这套教材越改越好,永改永新。 编委会 2002年5月 第2版前言 Visual Basic简单易用,到目前为止,依然是为高等学校非计算机专业学生开设的第一门计算机程序设计语言课程比较合适的选择。 《Visual Basic程序设计》第1版经过3年的教学实践,受到了广大读者的欢迎和支持,考虑到在这3年中Visual Basic已经有了较大的发展,因此在第2版中主要做了以下修订。 第2章基本数据类型与表达式中,增加了日期/时间函数。 第5章数组中增加了记录数组。 第10章Visual Basic中的数据库编程中删除了目前不使用的DAO数据访问,增加了一个完整的例程。 增加了附录A——编程实践指导,用以指导学生在集成开发环境中的操作和调试程序。 增加了附录B——程序设计作业,用于指导学生完成综合练习。 增加了附录C——ASCII码字符集,便于学生查询。 在本教材的编写和修订过程中,得到使用教材的教师、同学的许多宝贵意见,在此表示衷心感谢!希望继续得到读者的热心支持! 编著者 2007年4月 第1版前言 《Visual Basic程序设计》是为高等学校非计算机专业的学生开设的第一门计算机程序设计语言课程编写的教材。 非计算机专业开设的计算机技术课程有两个明确的特点:一是基础性,二是实用性。所谓基础性,即要求在难度适当的前提下,讲清基本概念和基本方法,注重学生能力的培养;所谓实用性则体现在教学内容取材的先进性,缩短学生从课堂到应用的过程。本教材的教学目标是,通过学习Visual Basic语言(以下简称VB),让学生掌握计算机程序设计的基本规律,应用VB开发一个小型的应用程序,并且具备进一步学习的能力。 VB语言易学易懂,是一个易于掌握的优秀软件开发平台。本教材根据高级语言程序设计的基本体系,结合可视化程序设计的方法,以VB为背景,讲授程序设计的基本思想和基本方法,以及结构化程序设计的基本控制结构;讲授对象的初步概念,可视化程序设计的基本方法及数据库应用的初步知识;并通过大量的例子介绍和演示VB的各种基本功能。本书是一本高级语言程序设计的基础教材,所以没有涵盖VB全部的功能。相信有兴趣的读者具备程序设计的基本知识后,可以根据不同需要参阅相关资料继续学习。 全书共分10章。第1章介绍高级程序设计语言的基本概念,简单VB语言的构成和在Visual Basic 6.0(以下简称VB6)集成开发环境下建立工程的基本方法;第2章介绍VB程序基本的语法单位和语法规则,包括VB的字符集和词汇集,基本数据类型和对数据的基本运算;第3章主要讨论VB组成程序流程控制的结构及相关语句;第4章集中介绍VB工具箱中常用控件的基本属性和方法,并以各种例子展示可视化程序设计的方法和特点;第5章讨论VB数组与记录的概念和定义,通过一些基本算法,介绍数组和记录的使用方法;第6章介绍VB基本的图形处理技术,包括使用图形控件自身的属性和方法显示各种形式的图形,以及一批支持直接绘图、动态显示和设置颜色的对象属性、函数及方法等;第7章讨论VB程序的组织结构,过程的有关概念及使用方法;第8章介绍VB对数据文件的组织处理方法,以及用于文件操作的有关控件;第9章介绍如何使用VB提供的菜单技术、多重窗体和多重文档技术设计应用程序界面;第10章介绍数据库的初步概念,以及在VB环境下如何建立、连接和使用数据库文件。 程序设计是一门实践性很强的课程。要想得到程序设计方法和应用软件开发的基础训练,必须动手编写程序。让学生上机完成一组实验和一个几百行的大作业非常重要。为便于教师组织教学和读者自学,本教材除了每章之后配有不同类型的习题外,还有一本配套的实验指导书,按照教材的知识点给出实验要求、实验内容和操作方法。 本书的第1~6章和第9章由周霭如编写,第7、8章和第10章由官士鸿编写,全部习题由林伟健编写。本教材是在华南理工大学非计算机专业多年开设VB程序设计课程的基础上编写的,任课教师和学生对此提出过许多有益的建议,编者在此表示感谢。限于时间和编者的水平,书中不妥之处难免,敬请广大读者批评指正。 编著者 2002年11月

目录

第1章 程序设计语言与程序设计 1.1 程序设计语言 1.2 程序设计 1.3 Visual Basic集成开发环境 1.3.1 标题栏 1.3.2 主菜单 1.3.3 快捷工具栏 1.3.4 窗体窗口 1.3.5 工具箱 1.3.6 工程管理窗口 1.3.7 属性窗口 1.4 建立Visual Basic应用程序 1.4.1 一个简单例子 1.4.2 保存程序 1.5 界面、对象与事件驱动程序 本章小结 习题1 第2章 基本数据类型与表达式 2.1 Visual Basic的基本字符集和词汇集 2.1.1 字符集 2.1.2 词汇集 2.2 Visual Basic的基本数据类型 2.2.1 字符串型 2.2.2 数值型 2.2.3 逻辑型 2.2.4 日期型 2.3 常量与变量 2.3.1 常量 2.3.2 变量 2.4 运算符与表达式 2.4.1 算术运算符与数值表达式 2.4.2 字符串连接 2.4.3 关系运算与逻辑运算 2.4.4 表达式的运算顺序 2.5 常用内部函数 2.5.1 命令行的解释执行 2.5.2 转换函数 2.5.3 数学函数 2.5.4 字符串函数 2.5.5 随机函数 2.5.6 日期/时间函数 本章小结 习题2 第3章 程序流程控制 3.1 顺序结构 3.1.1 赋值语句 3.1.2 数据输入 3.1.3 输出数据的Print方法 3.1.4 打印机输出 3.1.5 注释、暂停与结束程序 3.2 分支结构 3.2.1 单行结构条件语句 3.2.2 块结构条件语句 3.2.3 GoTo语句 3.2.4 情况语句 3.3 循环结构 3.3.1 循环概念 3.3.2 While…Wend语句 3.3.3 Do…Loop语句 3.3.4 For…Next语句 3.3.5 嵌套循环与退出循环 本章小结 习题3 第4章 常用控件 4.1 控件概述 4.2 窗体 4.2.1 主要属性 4.2.2 窗体事件 4.2.3 窗体的方法 4.2.4 字体和字形 4.3 标签和文本框 4.3.1 标签 4.3.2 文本框 4.4 图片框与图像框 4.5 命令按钮、复选框和单选按钮 4.5.1 属性和事件 4.5.2 应用 4.5.3 焦点和Tab顺序 4.6 框架 4.7 列表框和组合框 4.7.1 列表框 4.7.2 组合框 4.8 滚动条 4.9 计时器 本章小结 习题4 第5章 数组与记录 5.1 一维数组 5.2 二维数组 5.3 数组的其他定义形式 5.3.1 可调数组 5.3.2 静态数组 5.3.3 数组刷新语句 5.3.4 可变类型数组 5.4 记录类型 5.4.1 记录类型概念 5.4.2 记录类型定义方法 5.4.3 记录变量的访问 5.4.4 记录数组 5.5 表格控件 5.5.1 嵌入外部对象的方法 5.5.2 表格控件的用法 5.6 控件数组 本章小结 习题5 第6章 绘图 6.1 Visual Basic的坐标系统 6.2 对象的动态调整 6.3 图形控件 6.4 用代码画图 6.4.1 点和线 6.4.2 矩形 6.4.3 圆和弧 6.4.4 线宽和线型 6.4.5 绘制图形文件 6.4.6 绘图模式 6.5 颜色 6.5.1 调色板 6.5.2 颜色参数 本章小结 习题6 第7章 过程 7.1 Visual Basic的工程 7.2 过程的定义与调用 7.2.1 自定义子过程的定义与调用 7.2.2 函数的定义和调用 7.2.3 在集成开发环境(IDE)中建立自定义过程的步骤 7.3 参数传递 7.3.1 形式参数和实际参数 7.3.2 关于副作用 7.4 复杂的过程参数 7.4.1 数组参数 7.4.2 记录参数 7.4.3 对象参数 7.5 过程与变量的作用域 7.5.1 过程的作用域 7.5.2 变量作用域与生存期 7.6 键盘事件过程和复杂鼠标事件过程 7.6.1 复杂鼠标事件过程 7.6.2 键盘事件过程与窗体的KeyPreview属性 7.6.3 对象拖放的实现 7.7 递归 本章小结 习题7 第8章 文件 8.1 文件及其基本操作 8.1.1 文件的概念 8.1.2 文件的基本操作 8.2 顺序文件 8.2.1 写顺序文件 8.2.2 读顺序文件 8.3 随机文件 8.3.1 打开随机文件 8.3.2 写/读随机文件 8.4 二进制文件 8.5 文件操作使用的3个控件 8.5.1 驱动器列表框 8.5.2 目录列表框 8.5.3 文件列表框 8.6 几个文件操作命令和函数 本章小结 习题8 第9章 复杂界面设计 9.1 菜单 9.1.1 下拉式菜单结构 9.1.2 编辑下拉菜单 9.2 多重窗体 9.2.1 有关语句和方法 9.2.2 多重窗体程序设计 9.3 多重文档界面(MDI) 9.3.1 界面形式 9.3.2 VB的MDI窗体 9.3.3 与MDI有关的属性、事件和方法 9.3.4 建立MDI应用程序 9.4 剪贴板 本章小结 习题9 第10章 Visual Basic中的数据库编程 10.1 数据库的概念 10.2 关系数据库操作语言SQL简介 10.2.1 SQL的语句 10.2.2 SQL中的数据操作 10.3 Visual Basic中的数据库操作 10.3.1 可视化数据管理器 10.3.2 ADO 数据访问对象 10.3.3 数据窗体模板 本章小结 习题10 附录A 编程实践指导 A.1 建立工程 A.1.1 建立工程 A.1.2 保存工程 A.1.3 打开工程 A.1.4 工程组 A.1.5 生成可执行文件 A.2 设计界面 A.2.1 建立控件 A.2.2 设置控件属性 A.3 程序调试 A.3.1 三种工作模式 A.3.2 错误的分类 A.3.3 程序中断 A.3.4 程序的跟踪 A.3.5 监视点与监视表达式 A.3.6 调试窗口 A.4 错误处理 A.4.1 Err对象 A.4.2 运行时的错误处理 A.4.3 应用举例 实践题 附录B 程序设计作业 附录C ASCII码字符集

作者简介

编辑推荐

作者寄语

电子资料

http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0046450

www.luweidong.cn

下一个