出版时间:2000-3 出版社:清华大学出版社 作者:周霭如 页数:348
Tag标签:无
前言
教育部工科计算机基础课程教学指导委员会设计了非计算机专业计算机基础教学课程设置的三层次构架。基本目标要求学生掌握计算机软、硬件技术的基本知识,具有在本专业与相关领域中的计算机应用开发能力,以及利用计算机分析问题,解决问题的意识。“高级语言程序设计”是第二层次的核心内容。选择什么语言作为背景语言受到教师的认识、专业的性质、学校的历史、师资和设备等条件的影响。编者认为,非计算机专业的计算机基础课时有限,而目标既追求学生潜在能力的培养又具有显著的应用性特征。这就要求讲授的知识有基础性这样才有后劲;技术有先进性,这样才能用得上;其难度在课时有限的条件下能为非计算机专业的学生所接受。基于上述理由,微软公司的Visual Basic(简称VB)语言应是一种合理的选择。借助VB既可向学生传授程序设计的基本知识,又可使学生熟悉一个实用的图形界面的软件开发环境,缩短从程序设计入门到使用现代实用开发工具开发一个应用程序的过程。本教程面向非计算机专业以VB作为第一门计算机程序设计语言的学生。既然是第二层次的课程,自然假定读者已学过“计算机文化基础”课,熟悉Windows风格的界面操作和相关术语。既然是第一门计算机程序设计语言,自然假定读者完全没有程序设计的知识。本教程以VB为背景讲授程序设计的基本思想和基本方法,以及结构化程序设计的基本控制结构;讲授对象的初步概念和可视化程序设计的基本方法。本教程通过大量例子介绍和演示了VB的各种基本功能。要得到程序设计方法和应用软件开发的基础训练,必须通过实践。让学生上机完成一组实验和一个几百行的大作业非常重要。在本教程的附录里给出了实验要求和一个大作业的提纲供参考。
内容概要
《大学非计算机专业教材:Visual Basic程序设计教程》以Visual Basic(简称VB)语言为背景,以高等院校非计算机专业学生为对象,讲授第一门计算机程序设计语言。内容包括程序设计的基本思想、基本方法,结构化程序设计的基本控制结构。讲授面向对象的初步概念,可视化程序设计的基本方法。通过大量难度适当的例子解释和演示VB的各种基本功能。
书籍目录
第1章 概述1.1 程序设计语言与程序设计1.1.1 程序设计语言1.1.2 程序设计1.2 VisualBasic浏览1.2.1 标题栏1.2.2 主菜单1.2.3 快捷工具栏1.2.4 窗体窗口1.2.5 工具箱1.2.6 工程管理窗口1.2.7 属性窗口1.3 建立一个简单的应用程序1.3.1 一个简单例子1.3.2 程序的保存1.4 界面、对象与事件驱动程序习题1第2章 数据与表达式2.1 VB的基本字符集和词汇集2.1.1 字符集2.1.2词汇集2.2 VB的基本数据类型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第3章 顺序结构3.1 赋值语句3.2 数据输入3.3 注释、暂停与程序结束3.4 窗体3.4.1 窗体的主要属性3.4.2 窗体事件3.5 窗体的Print方法3.6 其他方法3.7 字体和字形3.7.1 属性列表的Font属性3.7.2 字体类型和大小3.7.3 其他属性3.8 打印机输出3.8.1 打印表达式结果值3.8.3 打印窗体3.8.3 打印源程序代码习题3第4章 分支结构4.1 单行结构条件语句4.2 块结构条件语句4.3 情况语句习题4第5章 循环结构5.1 循环概念5.2 WhileWend语句5.3 DoLoop语句5.3.1 先判断条件形式的DoLoop语句5.3.2 后判断条件形式的:DoLoop语句5.4 ForNext语句5.5 嵌套循环与退出循环5.5.1 嵌套循环5.5.2 循环的退出习题5第6章 VisualBasic常用控件6.1 标签和文本框6.1.1 标签6.1.2 文本框6.2 图片框与图像框6.2.1 属性、事件和方法6.2.2 对象之间的关系6.3 命令按钮、复选框和单选按钮6.3.1 属性和事件6.3.2 应用6.4 框架6.5 列表框和组合框6.5.1 列表框6.5.2 组合框6.6 滚动条6.7 计时器6.8 焦点和Tab顺序6.8.1 焦点和有关焦点的事件6.8.2 Tab顺序6.9 对象命名前缀习题6第7章 数组与记录7.1 一维数组7.2 二维数组7.3 数组的其他定义形式7.3.1 可调数组7.3.2 静态数组7.3.3 数组刷新语句7.3.4 可变类型数组7.4 记录类型7.4.1 记录类型概念7.4.2 记录类型定义方法7.4.3 记录变量的访问7.5 表格控件7.6 控件数组习题7第8章 过程8.1 过程的定义与调用8.1.1 自定义子过程的定义与调用8.1.2 自定义函数过程的定义与调用8.1.3 在集成开发环境(IDE)中建立自定义过程的步骤8.2 过程与变量的作用域8.2.1 过程的作用域8.2.2 变量作用域与生存期8.3 数组和记录作为过程的参数8.4 对象参数8.5 过程的参数传递8.6 键盘事件过程和复杂鼠标事件过程8.6.1 复杂鼠标事件过程8.6.2 键盘事件过程与窗体的KeyPreview属性8.6.3 对象拖放的实现8.7 递归习题8第9章 文件9.1 文件及其基本操作9.1.1 打开文件9.1.2 文件的读/写、文件指针9.1.3 关闭文件9.2 顺序存取文件9.2.1 创建/写顺序文件9.2.2 读顺序文件9.3 随机存取文件9.3.1 建立随机文件9.3.2 写/读随机文件9.4 二进制文件9.4.1 建立二进制文件第10章 菜单、多重窗体与多重文档第11章 绘图第12章 程序调试与错误处理
章节摘录
插图:
编辑推荐
《大学非计算机专业教材•Visual Basic 程序设计教程》配有一套供课堂教用的CAI课件,可供教师使用大屏幕投影进行教学。该课件和《大学非计算机专业教材•Visual Basic 程序设计教程》中的全部例题的原程序均录制在光盘上,可提供给教师和学生使用。
图书封面
图书标签Tags
无
评论、评分、阅读与下载