刘莹、包怀忠等编著的《计算机程序设计基础教程(第3版)》在前版的基础上对本教材重新做了认真、细致的补充和修订。修订后的教材,以如何利用计算机解决问题为主线,在概念描述上力求准确、简洁,在算法介绍上力求清晰、合理。同时,选择Visual Basic为实现程序设计的工具,在解决相应问题的基础上,介绍了相关的语言成分,在例题的设计上充分注意到其典型性和通用性,并适当地给出了具有启发性的说明和提示。为配合本教材的教学,我们还另外编写了相应配套的实验指导书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 计算机程序设计基础教程(第3版) |
分类 | |
作者 | 刘莹//包怀忠 |
出版社 | 上海交通大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 刘莹、包怀忠等编著的《计算机程序设计基础教程(第3版)》在前版的基础上对本教材重新做了认真、细致的补充和修订。修订后的教材,以如何利用计算机解决问题为主线,在概念描述上力求准确、简洁,在算法介绍上力求清晰、合理。同时,选择Visual Basic为实现程序设计的工具,在解决相应问题的基础上,介绍了相关的语言成分,在例题的设计上充分注意到其典型性和通用性,并适当地给出了具有启发性的说明和提示。为配合本教材的教学,我们还另外编写了相应配套的实验指导书。 内容推荐 计算机程序设计的目的在于解决数据处理问题。利用计算机解决问题的方式和方法与手工解决问题既有相同之处,也存在着许多差异。在程序设计过程中,算法是解决问题的方法和步骤,”计算机语言是实现算法的工具,程序则是算法的具体实现。刘莹、包怀忠等编著的《计算机程序设计基础教程(第3版)》以如何进行程序设计为重点,介绍了程序设计的有关概念、特点和计算机解决问题的一些基本算法。同时,以Visual Basic为实现程序设计的工具,介绍了其主要的语言成分,以及如何利用各种控件进行界面设计和代码设计,并给出了丰富的具有典型性和通用性的示例。《计算机程序设计基础教程(第3版)》在前版的基础上重新做了认真、细致的补充和修订,结构合理、概念准确、算法精炼,适合于有一定计算机基础知识的本、专科非计算机专业学生学习。 目录 第1章 程序设计与算法 1.1 程序设计的基本概念 1.1.1 程序与程序设计 1.1.2 程序设计的过程和特性 1.1.3 程序设计语言 1.1.4 程序设计方法 1.1.5 程序的质量标准 1.2 算法及算法的描述工具 1.2.1 算法和算法设计 1.2.2 算法描述工具 1.2.3 算法的基本特性 1.3 算法设计举例 习题1 第2章 程序设计工具与界面设计 2.1 程序设计工具 2.1.1 Visual Basic简介 2.1.2 Visual Basic的特点 2.1.3 Visual Basic的开发环境 2.1.4 Visual Basic工程 2.1.5 Visual Basic应用程序设计过程 2.1.6 Visual Basic的语句及语法 2.2 界面及其基本设计 2.2.1 界面的作用 2.2.2 界面设计准备 2.2.3 窗体 2.2.4 常用基本控件 2.2.5 对话框 习题2 第3章 数据表示及基本运算 3.1 数据定义 3.1.1 数据类型 3.1.2 变量 3.1.3 常量 3.2 函数 3.2.1 数学函数 3.2.2 字符串函数 3.2.3 日期和时间函数 3.2.4 类型转换函数 3.3 运算符和表达式 3.3.1 算术表达式 3.3.2 字符串表达式 3.3.3 日期表达式 3.3.4 关系表达式 3.3.5 逻辑表达式 3.3.6 混合表达式的执行顺序 3.4 综合练习 3.4.1 使用立即窗口 3.4.2 设计窗体 3.4.3 几点说明 习题3 第4章 选择与分支 4.1 基本概念 4.1.1 选择与分支 4.1.2 条件与判断 4.1.3 分支结构 4.2 分支语句 4.2.1 IF语句 4.2.2 SELECT CASE语句 4.3 选择性控件 4.3.1 单选按钮(OptiongButton) 4.3.2 复选框(CheckBox) 4.3.3 选项卡(SSTab) 4.4 程序设计举例 习题4 第5章 循环 5.1 基本概念 5.1.1 循环的产生 5.1.2 循环的结构与控制 5.2 循环语句 5.2.1 While…Wend语句 5.2.2 Do…Loop语句 5.2.3 For…Next语句 5.2.4 For Each…Next语句 5.2.5 多重循环 5.3 计时器(6 Timer) 5.3.1 计时器的主要属性和事件 5.3.2 计时器应用举例 5.4 程序设计举例 习题5 第6章 数组 6.1 基本概念 6.1.1 数组的基本概念 6.1.2 数据的组织方式 6.1.3 数组的定义 6.1.4 控件数组 6.2 数组的基本操作 6.2.1 数组的输入与输出 6.2.2 数组的复制与交换 6.3 ListBox控件和ComboBox控件 6.3.1 列表框(ListBox) 6.3.2 组合框(ComboBox) 6.4 数组应用示例 6.4.1 求最大值问题 6.4.2 统计计数问题 6.4.3 排序问题 6.4.4 查找问题 6.4.5 表格计算问题 6.4.6 控件数组应用问题 习题6 第7章 过程 7.1 基本概念 7.2 过程的定义和调用 7.2.1 子程序过程 7.2.2 函数过程 7.2.3 事件过程 7.3 参数传递 7.3.1 形式参数与实在参数 7.3.2 值传递与地址传递 7.3.3 数组参数 7.3.4 有关参数的其他问题 7.4 变量作用域与生存期 7.4.1 Visual Basi的程序结构 7.4.2 变量的作用域 7.4.3 变量的生存期 7.5 过程的嵌套和递归调用问题 7.5.1 嵌套调用 7.5.2 递归调用 7.6 程序设计举例 习题7 第8章 文件及其处理 8.1 基本概念 8.1.1 文件 8.1.2 数据文件 8.1.3 文件的管理和使用 8.2 文件管理语句、函数和控件 8.2.1 与文件夹有关的语句 8.2.2 与文件有关的语句及函数 8.2.3 文件系统控件 8.3 数据文件处理 8.3.1 数据文件的访问类型 8.3.2 数据文件的处理步骤 8.3.3 文件处理中的常用函数 8.3.4 顺序文件 8.3.5 随机文件 8.3.6 二进制文件处理 8.4 综合应用示例 习题8 第9章 图形与菜单 9.1 图形设计 9.1.1 与图形相关的对象 9.1.2 坐标系统 9.1.3 绘图属性 9.1.4 图形方法 9.1.5 图形控件 9.2 菜单设计 9.2.1 菜单的基本结构 9.2.2 建立菜单 9.2.3 编写菜单项的单击事件过程 9.2.4 运行阶段菜单的变化控制 9.2.5 弹出式菜单 9.3 公共对话框控件(Common Dialog) 9.4 综合应用示例 习题9 第10章 数据库程序设计 10.1 数据库访问技术 10.1.1 数据访问接口 lO.1.2 ADO数据对象 10.2 ADO数据控件(ADODC) 10.2.1 数据库表的基本结构 10.2.2 建立与数据库的连接 10.2.3 确定记录源 10.2.4 访问数据 10.3 数据绑定控件 10.3.1 数据绑定控件 10.3.2 数据网格控件(DataGrid) 10.4 Select查询语句 10.4.1 S QL语言简介 10.4.2 Select基本语法 10.4.3 在Visual Basic中使用Select语句 lO.4.4 Select语句的扩展 10.5 程序设计举例 习题10 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。