中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
机械工程软件技术基础

机械工程软件技术基础

出版社:机械工业出版社出版时间:2010-06-01
开本: 16开 页数: 221
中 图 价:¥19.7(7.3折) 定价  ¥27.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

机械工程软件技术基础 版权信息

机械工程软件技术基础 本书特色

《机械工程软件技术基础》是普通高等教育机械类特色专业规划教材。

机械工程软件技术基础 内容简介

作为一本入门型、综合性的教材,本书避免讨论过于深奥的计算机基础理论,强调实用性的编程方法和应用,旨在帮助学生提高使用高级语言的能力,完成从tc20/dos平台到vc++60/windows平台的速成式直接跨越。通过编程实例巩固结构化程序设计思想,使学生初步建立面向对象程序设计的概念,得到除了计算机等级证书之外真正的编程能力,能够结合机械工程基础和相应的专业基础及专业课方面的知识,利用计算机编程解决实际问题,进而开发机械工程专业领域具有专业用途的软件。
  本书以tc20和vc++60为描述语言,第1章和第2章介绍“常用数据结构”和“算法基础”,第3章为“软件工程学简介”,第4章以速成的方式介绍“vc++基本操作”,在此基础上进一步介绍第5章“软件界面设计”和第6章“文件与数据库操作”,*后,在第7章“机械工程算例”和“附录”中用一系列算例和资料,手把手地教学生解决工程实际问题,具有很强的应用性、资料性和案例性。
  本书适用于非计算机类专业,尤其是工科机械类专业,可作为**门算法语言课程如“c语言”的后续课程“软件技术基础”的教材。
  本书也可供机械或材料类专业硕士研究生和企业从事信息化工作的同志参考。

机械工程软件技术基础 目录


前言
第1章 常用数据结构1
 1.1 数据及数据结构2
 1.2 c语言中的基本数据类型4
 1.3 c语言中的指针数据类型4
 1.4 c语言中的数组与字符串8
 1.5 c语言中的结构数据类型14
 1.6 链表17
第2章 算法基础21
 2.1 算法的意义22
 2.2 常用数值运算算法27
  2.2.1 循环算法27
  2.2.2 迭代算法34
  2.2.3 数值算法42
 2.3 非数值运算算法中的排序算法50
第3章 软件工程学简介53
 3.1 软件工程学的目的意义54
 3.2 标识符的命名57
 3.3 开发过程及软件文档60
 3.4 程序框图66
 3.5 结构化程序设计70
 3.6 面向对象程序设计73
 3.7 软件开发管理技术83
第4章 vc++基本操作87
 4.1 vc++简介88
 4.2 mfc基本操作89
 4.3 输出技术102
 4.4 输入技术103
 4.5 消息响应111
 4.6 屏幕图形114
第5章 软件界面设计121
 5.1 软件界面设计概述122
 5.2 工程软件界面设计的一般性原则122
 5.3 工程软件的人机界面基本类型123
 5.4 基本界面设计技术126
 5.5 可视化界面137
第6章 文件与数据库操作143
 6.1 文件与软件接口144
 6.2 c语言中的文件操作145
 6.3 vc++6.0中的文件操作148
 6.4 数据库系统151
 6.5 读写数据库技术152
 6.6 用ado方式访问数据库156
第7章 机械工程算例161
 7.1 单位换算专用计算器162
 7.2 材料力学截面惯性矩计算164
 7.3 材料力学弯曲应力计算169
 7.4 简单小车动画设计169
 7.5 机械原理四杆机构运动仿真173
 7.6 桥式起重机主梁弯矩影响线绘制177
 7.7 桥式起重机起升机构电动机功率计算181
 7.8 桥式起重机起升机构减速器速比计算183
 7.9 叉车发动机功率计算184
 7.10 叉车传动系统速比计算186
附录
 附录a ascii码表190
 附录b 常用键码表190
 附录c tc2.0常用库函数表191
 附录d vc++6.0常用函数表194
 附录e vc++6.0常用运算符196
 附录f vc++6.0常用控件表196
 附录g vc++6.0常用activex控件表212
 附录h 常用c++编程技术网址213
 附录i vc++6.0常见出错信息214 
 附录j 编程技巧214
参考文献221
展开全部

机械工程软件技术基础 节选

作为一本入门型、综合性的教材,《机械工程软件技术基础》避免讨论过于深奥的计算机基础理论,强调实用性的编程方法和应用,旨在帮助学生提高使用高级语言的能力,完成从TC20/DOS平台到VC++60/Windows平台的速成式直接跨越。通过编程实例巩固结构化程序设计思想,使学生初步建立面向对象程序设计的概念,得到除了计算机等级证书之外真正的编程能力,能够结合机械工程基础和相应的专业基础及专业课方面的知识,利用计算机编程解决实际问题,进而开发机械工程专业领域具有专业用途的软件。《机械工程软件技术基础》以TC20和VC++60为描述语言,第1章和第2章介绍“常用数据结构”和“算法基础”,第3章为“软件工程学简介”,第4章以速成的方式介绍“VC++基本操作”,在此基础上进一步介绍第5章“软件界面设计”和第6章“文件与数据库操作”,*后,在第7章“机械工程算例”和“附录”中用一系列算例和资料,手把手地教学生解决工程实际问题,具有很强的应用性、资料性和案例性。《机械工程软件技术基础》适用于非计算机类专业,尤其是工科机械类专业,可作为**门算法语言课程如“C语言”的后续课程“软件技术基础”的教材。《机械工程软件技术基础》也可供机械或材料类专业硕士研究生和企业从事信息化工作的同志参考。

机械工程软件技术基础 相关资料

插图:2.软件开发的计划管理对软件项目的有效管理取决于对项目的全面的精心计划。根据美国联邦政府的调查统计,因软件计划不周而造成的项目失败数占失败总数的一半以上。制订计划时应该预见到可能发生的问题,并且预先准备好可能的解决办法。下面讨论的计划适用于大型软件系统,这样的系统需要多个小组同时参加工作,在给定的时间内完成项目开发任务。为大型软件开发项目所制定的计划应包括下列基本内容:1)阶段计划:详细说明每个阶段应该完成的日期,并且指出不同阶段可以互相重叠的时间等。2)组织计划:规定从事这个开发项目的每个小组的具体责任。3)测试计划:概述应进行的测试和需要的工具,以及完成系统测试的过程和分工。4)变动控制计划:确定在系统开发过程中需求变动时的管理控制机制。5)文档计划:目的是定义和管理与项目有关的文档。6)培训计划:培训从事开发工作的程序员和使用系统的用户的计划。7)复审和报告计划:讨论如何报告项目的状况,并且确定对项目进展情况进行正式复审的计划。8)安装和运行计划:描述在用户现场安装该系统的过程。9)资源和配置计划:概述按开发进度、阶段和合同规定应该交付的系统配置成分。软件开发的组织工作非常复杂,对大型的软件开发项目来说,更是如此。如何控制项目的开发进度,是项目管理的重要内容。一般采用图示方法来表示项目计划的进度,如甘特图和PERT图(项目计划评审方法)。3.软件开发团队如何将参加软件开发的人员组织起来,使他们发挥最大的工作效率,对成功地完成软件项目极为重要。开发组织采取的形式要针对开发项目的特点来决定,同时也和参加工作的人员素质有关。(1)组织原则1)尽早落实责任:在软件开发项目工作的开始,就要尽早指定专人负责,使其有权进行管理,并对任务的完成负责。2)减少接口:开发过程中,人员之间的联系是必不可少的。但是,如果人际联系太多,很多时间和人力将会花在人员联系上,从而导致工作效率降低。(2)组织结构模式通常有三种组织结构的模式可供选择:1)按课题划分:把软件开发人员按课题组成小组,小组成员自始至终完成课题的全部任务。2)按职能划分:参加工作的软件开发人员按任务的工作阶段分成若干专业小组,如分别建立计划组、需求分析组、软件设计组、实现组、系统测试组、质量保证组和维护组。采用这种模式,小组之间的联系接口要比第一种模式多,但有利于软件人员熟悉小组的工作,进而成为这方面的专家。3)矩阵模式:将上述两种结构结合起来就成为矩阵模式,即一方面按工作性质成立一些专门组,另一方面每个项目又有它的管理人员负责管理。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服