程序设计综合
-
C语言程序设计冯茂岩,孙炯宁 编作为高等职业院校计算机类专业学生学习的第一门程序设计语言,《全国高职高专教育十一五规划教材:C语言程序设计》以软件蓝领为培养目标,重在培养学生程序设计的思想与方法,突出分析与解决问题的思路,强化学生遵循编程规范,形成良好的编程风格,充分体现软件职业素养要求。全书分三大模块,分别是基础篇、提高篇和应用与拓展篇,共11章。前9章每章开头先给出学习的知识目标与能力目标,并对重点与难点明确提示,然后通过典型案例引出本章主要知识点,结合算法设计学习C语言的语句、函数、指针、数组和文件等内容。在应用部分,结合前面各章内容,实现用C语言设计完整的程序。为兼顾学生参加全国计算机等级考试的需要,增加了考试分析与指导等内容。《C语言程序设计》结构新颖,突出实践性与应用性,可作为高职高专计算机相关专业教学用书,也可作为各类培训教材及计算机爱好者自学参考用书。 冯茂岩、孙炯宁主编的《C语言程序设计》作为高职计算机类专业学生学习的第一门程序设计语言,以软件蓝领为培养目标,重在培养学生程序设计思想与方法,突出分析与解决问题的思路,强化学生良好的编程规范与风格,充分体现软件职业素养要求。全书分4大模块,分别是基础篇、提高篇、应用篇、扩展篇,共包括10章内容。每章开头先引入将学习的内容在C语言程序设计中的作用,通过典型案例引出本章主要知识点,结合算法设计学习C语言语句、函数、指针、数组、文件等内容,在应用篇中,通过C语言的库函数、文本与图形窗口设计学习,结合前面各章内容实现用C语言设计完整程序的目标。 -
质量评价与软件质量工程知识体系的研究马慧,杨一平 著《质量评价与软件质量工程知识体系的研究》是关于质量评价与软件质量工程知识体系的一本学术专著,反映了此技术领域近年来的最新研究成果。全书共分5篇9章。第一篇为概论,主要内容包括:现代质量观与著名质量管理大师的主要贡献,以及质量管理的发展、软件质量工程、质量标准与软件质量标准等内容。第二篇为软件项目的风险管理,分析论述了软件项目的风险管理、软件项目文档与配置管理。第三篇为软件质量度量与控制的实践方法,阐述了统计度量与控制基础、软件质量的度量与控制。第四篇为质量标准与实施案例分析,主要内容为六西格玛管理和CMMI软件能力成熟度模型。第五篇为软件质量管理链与知识体系的研究,主要对软件质量管理链与知识体系,以及数据挖掘中的资源耦合与质量管理进行了研究探讨。《质量评价与软件质量工程知识体系的研究》可供从事质量评价与软件质量工程知识体系研究的人员阅读,也可作为信息管理与信息系统、软件工程、项目管理专业的研究生与本科生的参考用书。 -
数控编程与操作王骏,郑贞平 主编《数控编程与操作》按数控加工国家职业技能鉴定标准要求,结合编者多年从事数控加工教学、实训及生产积累的经验,突出数控实训特点,讲解了数控机床加工基础及数控车床、数控铣床和加工中心的编程与操作,并辅以大量的数控编程与操作实训。《数控编程与操作》既可作为高职高专院校数控专业、模具专业、机电一体化专业、机械设计制造及自动化专业的数控加工编程教材,也可作为广大数控加工从业人员的参考用书。 -
OSGi原理与最佳实践林昊,曾宪杰 著《OSGi原理与最佳实践》基于作者多年使用0SGi的经验而编写,涵盖了0SGi从入门到深入的知识体系,从OSGi的简介开始,介绍0SGi的作用及基本概念;其后进入OSGi实战。结合实例讲解如何基于OSGi框架编写模块化、动态化的各种Java应用;最后对0SGi知识进行深入讲解,通过对0SGi规范和实现框架(Equinox、Felix、Spring—DM和Apache CXF)的分析,以及最佳实践的介绍,帮助读者更好地掌握如何使用OSGi。《OSGi原理与最佳实践》适合希望了解、深入掌握OSGi,以及编写模块化、’动态化Java应用的Java架构师和开发人员阅读。1998年我们开始从事OSGi规范的制定时,完全没有预料到会有一本中文版的0SGi书籍面世,而且先于英文版本……这太棒了……作者为翻译OSGi Core英文规范做了大量的工作,虽然我在书中找到了许多熟悉的单词,但我的中文水平还不足以让我阅读其余部分。看起来,这《OSGi原理与最佳实践》是一种我没办法看懂的美好事物。——0SGi联盟的技术负责人Peter Kriens《OSGi原理与最佳实践》作者之一——林昊编写的Opendoc很长时间内是仅有的中文0SGi入门资料,将很多人带入了0SGi的大门,而这《OSGi原理与最佳实践》的出版,也必将为0SGi在国内的研究和普及掀起一次高潮。——满江红开放技术研究组织曹晓钢 -
C语言程序设计习题与详解葛日波,朱日刚 编著《C语言程序设计习题与详解》一书是编者多年教学成果的结晶。全书包括两部分。第一部分选编了各类典型的习题,包括全国计算机等级考试题和初级程序员考试题近400道,几乎涵盖了C语言所有重点和难点。通过做题可以帮助读者更好、更快地理解和掌握知识,掌握一些常用的算法,从而提高应用能力。第二部分对第一部分的所有习题给出了答案和详细的解析过程,以供读者参考。《C语言程序设计习题与详解》可以作为高等院校C语言程序设计课程的辅助教材,也可以供报考计算机等级考试者和其他自学者参考。 -
Java程序设计实训指导李德有,彭德林 编著Java语言作为网络时代程序设计的宠儿越来越受到人们的青睐,现在它已经成为最重要的软件开发工具之一。对于计算机专业学生来说掌握Java是必需具备的技能之一。鉴于以往教材多与社会实际应用结合不紧密,《Java程序设计实训指导》以社会实际需求为主线,以社会上应用最广的Eclipse为开发平台,采用任务驱动模式进行内容编排,使学生真正能学有所用,并且作为与教材内容相关的实验指导书,更有利于教师的实验教学。《Java程序设计实训指导》是中国水利水电出版社出版的《Java程序设计技能教程》的配套实训指导,也可作为其他Java教材的上机实验指导书。《Java程序设计实训指导》紧密结合教材讲授内容,实验内容设置深浅适宜,便于学生上机实训。《Java程序设计实训指导》深入浅出,操作性强,以实际应用为切入点,符合高职高专特点,适合高职高专使用,也可用作各类技能培训教材。 -
J2EE框架深度历险王进 编著《J2EE框架深度历险》力图由浅入深,全面细致地介绍J2EE的常用框架Struts,Hibemate和Spring。《J2EE框架深度历险》重点介绍核心技术,同时对相关的软件开发思想,面向对象的原则以及常用的设计模式都有所涉及。《J2EE框架深度历险》的例子简单真实,将复杂的任务拆分成多个步骤逐一介绍,大大减轻了读者阅读的负担。另外,和其他同类书籍不同的一个特点是:《J2EE框架深度历险》旨在引导读者根据实际需要取长补短,并根据企业的实际需求给出大量的提示,让读者不但了解技术,同时也了解技术内部实现的机理和思想。《J2EE框架深度历险》叙述详尽,条理清晰。对于初学J2EE框架者是一本很好的入门书籍。经验丰富的J2EE开发人员也可以通过阅读《J2EE框架深度历险》得到巩固和提高。 -
Perl语言入门(美)施瓦茨,(美)菲尼克斯,(美)福瓦 著,盛春,蒋永清,王晖 译《Perl语言入门(第5版)》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本《Perl语言入门(第5版)》就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。《Perl语言入门(第5版)》的诸位作者自1991年起就开始在Stonehenge Consulting从事Perl教学工作,多年的课堂教学实践和积累下来的点滴经验,形成了《Perl语言入门(第5版)》特有的教学节奏,以及务实的知识点取舍。随文而至的习题,可以让你及时巩固各种概念,强化理解和吸收。《Perl语言入门(第5版)》容涵盖:·Perl的变量类型·子程序·文件的操作·正则表达式·字符串的操作·列表与排序·进程的管理·智能匹配·第三方模块的使用有些人只是想要完成任务,Perl语言为此而生。Perl的最初目标只是为了协助Unix系统管理员完成日常繁琐的文本数据处理工作。时至今日,Perl已发展成为一套功能齐备的程序语言,几乎可以在任何操作系统上完成各种任务——从简单的命令行工具到Web应用开发,及至生物信息学、金融数据分析等等不一而足。其他书籍可能会着重于教会你使用Perl语言来编程,可《Perl语言入门(第5版)》不同,我们是想要你成为一名真正的Perl程序员。 -
用C++语言编写数学常用算法陈必红 著《用C++语言编写数学常用算法(修订版)》主要介绍用C++语言编写各种与实数和复数有关的常用数学算法的程序,包括线性代数、矩阵运算、实数方程求解、插值、拟合、数值积分、微分方程求解、特殊函数、函数变换、回归分析等。《用C++语言编写数学常用算法(修订版)》给读者提供两个方便实现数学算法的类,即矩阵类和函数类。书中所有程序均调试通过,并存放在电子资料包中。《用C++语言编写数学常用算法(修订版)》提供的类库为作者的独创,具有编程容易、效率高的特点。此外,本修订版增加了一章,专门介绍VC++编程,并给出了独特的子窗口技术。《用C++语言编写数学常用算法(修订版)》可供科研人员、工程技术人员和程序员阅读使用,也可作为中、高等院校学生学习、研究及软件开发的参考书。 -
数据结构杨升 主编“数据结构”是计算机学科的专业核心基础课程,是一门集理论性和实践性于一体的课程。“数据结构”的教学目的是:首先,让学生理解什么是“数据结构+算法一程序”,即让学生懂得设计程序求解问题时,不仅仅要实现一个有效、合理的算法,还要求设计出与之结合的恰当的数据结构;其次,培养学生的抽象能力,即如何为应用中所涉及的数据选择适当的逻辑结构、存储结构及相应算法;最后,培养学生的实践编程能力,使之编写的程序符合软件工程规范。总之,通过本门课程的学习,为学生学习后续课程和将来进行软件开发等打下坚实的基础。本教材具有以下特点:·每章开头的“知识点”和“学习要求”对本章的学习起到了“提纲挈领”的作用。·全书对于理论知识点的讲解,循序渐进,思路清晰;针对每一个知识点,都配有相应的实例说明。·所有算法(数据操作)都用C语言函数实现,几乎不用做任何修改就可被其他函数调用。为方便初学者实践验证“数据结构”的算法,前面几章还给出了算法实现的完整C源程序。·基本上每章都配有实验及实验指导和习题,以检验每章的学习效果。在计算机科学与技术领域,数据结构作为一门学科,主要研究数据的各种逻辑结构和存储结构,以及对数据的各种操作。所以,“数据结构”教材主要包括三个方面的内容:数据的逻辑结构、数据的物理结构、对数据的操作(也称为算法,其设计取决于数据的逻辑结构,而实现取决于数据的物理存储结构)。《数据结构(C语言版)》共分9章:第1章概述了数据结构的一些基本概念和术语,以及算法和算法分析的概念;第2章介绍线性表的逻辑结构和存储结构及运算实现;第3章介绍特殊线性表实例——栈和队列的定义及其存储结构,以及应用实例;第4章介绍串的基本概念及基本操作应用;第5章介绍数组和广义表的定义及存储结构;第6章主要介绍树和二叉树的定义及基本术语,详细讨论了二叉树的遍历运算及其应用;第7章介绍图的基本概念和图的几种存储结构,特别介绍了图的遍历、生成树、拓扑排序、关键路径、最短路径等内容;第8章介绍了查找,包括静态查找表、动态查找表和哈希表;第9章主要讨论了各种内部排序算法及其性能分析。
