标题：计算机程序设计基础教程
图书信息
出版社: 上海交通大学出版社; 第3版 (2009年2月1日)
平装: 257页
正文语种: 简体中文
开本: 16
ISBN: 9787313041371
条形码: 9787313041371, 978731304137101
尺寸: 25.6 x 18.4 x 1.2 cm
重量: 440 g
内容简介
计算机程序设计的目的在于解决数据处理问题。利用计算机解决问题的方式和方法与手工解决问题既有相同之处，也存在着许多差异。在程序设计过程中，算法是解决问题的方法和步骤，”计算机语言是实现算法的工具，程序则是算法的具体实现。刘莹、包怀忠等编著的《计算机程序设计基础教程（第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     

公司简介
江峰公司在经营过程中遵循的准则是：第一条“永远不把赚钱作为第一目标”；第二条“永远赚取公平合理的利润”。在产品定价上，我们根据客户所提供的图纸及要求一个工作日可以做出准确的价格预算。
江峰门窗公司隶属三江航天集团万峰无线电厂，专业生产塑钢、铝合金门窗企业，各层面的客户提供门窗工程的专业设计制造安装及完善的配套服务。
江峰门窗公司拥有近千平方米的加工车间，引进先进的自动化塑窗、铝合金加工设备，以实用美观的设计，考究的做工，追求完善的服务理念，赢得各界用户的认可和支持。
江峰门窗公司秉持“至诚服务，永续经营”的精神，自一九九九年创立以来，生产能力、生产规模不断扩大，门窗工程在立稳孝感的基础上，已辐射武汉、云梦、广水、孝昌、大悟等周边县市，一期工程年生产安装塑窗、铝合金门窗10万余平方米，在“行业典范，卓越品质”的鞭策下不断进取。
以人为本，强化管理
该公司重视人才，重视管理，拥有一流的塑钢、铝合金生产工艺及生产加工方面的专业技术人员。主要岗位的员工都具备大中专以上学历，在股份制经营的基础上，制定了完善的管理制度，通过了国家技术监督局的考核，同时注重对市场的研究，重视一切以人为本，加强员工的市场意识培养、素质培训。企业发展与员工完善同步。
技术先进、设备精良
该公司产品图样设计、工艺均采用计算机办公，在产品设计实现美观实用的同时，通过计算机对塑钢、铝合金门窗的抗风压等指标进行验算，以保证产品的安全可靠性，在有一流自动化加工设备的基础上，企业拥有门窗角强度、低温落锤冲击等门窗型材检测设备，使产品的内在品质得到了完美的保障。
产品齐全、结构合理
该公司具备三江航天万峰厂的机械加工技术，研发了中悬窗。铝合金铰链，各类铰链安装模具，仿形铣加工模具等配件及工装，使公司的产品推拉系列、平开系列更为精美完善，同时新增上悬、中悬窗等适合厂房使用的窗型，其中所设计的中悬窗铝合金铰链坚固耐用，可选装各类型开窗机。
用户至上、质量第一
最大限度地满足用户的需要是我们的最高追求，该公司从原 材料进厂到成品门窗安装， 每道工序都严格把关，按用户的要求对窗型进行合理的设计。在服务上力求“满足您的心愿是江峰人的希望”，在生产上做到“卓越品质，行业典范”。
江峰门窗公司全体员工的服务承诺：
1、保证产品安全可靠的基础上，按客户需求精心设计；
2、按照国家及行业规范生产安装塑钢、铝合金门窗；
3、江峰门窗的产品在使用过程中非人为因素产生质量问题，二年内免费更换，终身服务。