程序设计综合
-
Java与C#数据结构案例教材吴平贵 编“数据结构”是计算机程序设计的重要理论知识,是计算机相关专业必修的一门重要基础课程和核心课程。它与计算机专业的其他课程都有着密切的联系,具有独特的承上启下的重要地位;也是软件开发方向从业人员必备的专业核心技能。《普通高等教育十二五规划教材:Java与C#数据结构案例教材》以“理论够用,强调动手”为原则,将众多理论知识点融于相应的学习情景中,通过工作任务的展开,加强和巩固理论知识。 -
测量程序设计赵淑湘 编随着测绘技术的不断发展,计算机在现代测绘科学中的应用越来越广泛,已经深入到从理论研究到实际生产的方方面面,如数据处理、遥感影像处理、计算机辅助制图、地理信息数据加工和管理等,计算机以其计算迅速、准确、方便、功能强大的特点,为测绘学的理论研究和生产应用带来了极大的便利。目前与测绘相关的商业软件虽然很多,涉及领域也非常广泛,但在实际生产中遇到的问题是千变万化的,任何一个软件不可能满足所有客户特定的需求,因此掌握一门程序设计语言,并能够根据实际问题进行程序设计,这对测绘生产来说具有很大的现实意义。近年来,比较流行且广泛使用的程序设计软件很多,比如Visual Basic( VB)、VisualFoxPro、Visual C++、Pascal、Delphi、Java等。它们各有特点,但从应用角度来说,VB简单易用、方便快速、功能强大、应用广泛,适合测绘专业人员使用;从学习角度来说,VB的简单和可视化、面向对象等特点,也非常适合作为入门语言来学习,因此《测量程序设计》重点介绍VB语言基础知识和常用测绘算法的程序设计。此外,《测量程序设计》还针对初学者及专业特点,尽量做到基本概念清晰、通俗易懂、例题丰富,除在每章后安排了练习外,还在重点章节后安排了综合实训,特别是在第8章专题介绍了常用测绘算法程序设计的案例,真正做到了理论与实践紧密结合。 -
JAVA与面向对象程序设计实验教程雷擎 编《现代服务业系列实验教材:JAVA与面向对象程序设计实验教程》是一本实践性非常强的Java语言实验教程,是笔者对实际教学过程中的教学经验、示例程序以及学生练习实验的总结,紧扣Java语言的基础教学,注重基本概念和基础知识,可以说是一个Java短小程序的集锦,非常有针对性。《现代服务业系列实验教材:JAVA与面向对象程序设计实验教程》可以作为Java语言授课教材的配套实验教材来使用,内容章节的组织与大多数Java教材相符;《现代服务业系列实验教材:JAVA与面向对象程序设计实验教程》也可以作为实验教材独立使用,或作为Java初学者自学的辅助教材使用。本书覆盖内容全面,深入浅出,实验设计与基本概念和基本知识结合紧密,实验要求明确,实验步骤详细清晰,内容具有很强的实践性和针对性。 -
Visual Basic程序设计教程李新玉 编《Visual Basic程序设计教程》是为以Visual Basic(简称VB)语言作为第一门程序设计课程的学生编写的入门教材。针对初学者的 特点,本书在结构和内容上采用“由浅入深、循序渐进、深入浅出”的方法 ;在实例上突出趣味性强、密切结合实际生活等特点。本书分为理论教学与实验教学两大部分。理 论教学的重点是讲述程序设计的基本知识和基本语法,对一些经典算法也做 了比较系统的分析。实验教学的重点是使学生初步掌握VB可视化的、面向对 象的程序设计方法,加强实际动手能力的培养。本书内容紧扣《全国计算机等级考试二级VB 考试大纲》。书中的例题、习题及实验教学内容中的操作题大多是在历年的 二级考试真题中精选出来的经典试题或经典算法。本书既可作为高等学校非计算机专业学生的 教材,也可作为自学者备考计算机二级VB考试的参考书。 -
世界大学程序设计竞赛高级教程吴文虎,王建德 著《世界大学程序设计竞赛(ACM/ICPC)高级教程(第2册):程序设计中常用的解题策略》是针对世界大学生程序设计竞赛(ACM/ICPC)而编写的第二本参考书。ACM/ICPC是大学生智力与计算机解题能力的竞赛,是世界公认的最具影响力的、规模最大的国际顶级赛事,被称为大学生的信息学奥林匹克。第一册主要介绍程序设计中解题的常用思维方式。《世界大学程序设计竞赛(ACM/ICPC)高级教程(第2册):程序设计中常用的解题策略》是第一册的继续,只是换了一个角度,分4方面介绍解题策略:数据关系上的构造策略;数据统计上的二分策略;动态规划中的优化策略;计算几何题的应对策略。《世界大学程序设计竞赛(ACM/ICPC)高级教程(第2册):程序设计中常用的解题策略》面向参加世界大学生程序设计竞赛(ACM/ICPC)的高等院校学生,也可作为程序设计爱好者的参考用书。 -
软件测试工程师成长之路王顺 等 著《重点大学软件工程规划系列教材·软件测试工程师成长之路:软件测试方法与技术实践指南Java EE篇(第2版)》以实际项目为原型,以关键的理论与丰富的实践为指导,贯彻了先进的项目管理理念与全程质量管理思想。以一个完整软件项目为实例,对软件测试工程师的日常工作进行详细的介绍,帮助读者掌握各种技术并能灵活地使用和扩展这些技术。本书是众多资深软件测试工程师多年经验的积累与提炼,特别是新增加的第12章,展现众多实际工作中典型的测试技巧、测试技术,不仅告诉读者如何做,更主要的是激起每位读者动手实践的兴趣。读者通过认真地体会这些案例并积极实践后,就能够积累丰富的实战经验,为今后的工作打下坚实的基础。本书可作为高校计算机及软件工程各专业的软件测试实践教材,也可供有兴趣或正在从事软件测试工作的人员参考。 -
Android开发从入门到精通扶松柏,于秀青 著《Android开发从入门到精通》详细讲解了Android技术的基础知识,并通过实例的方式介绍Android在各个领域的具体应用和实现过程。《Android开发从入门到精通》分为20章,包括Android操作系统概述、搭建Android开发环境、Android程序初步开发、界面布局组件、Android基础组件、Android高级组件、Android中的数据存储、开发电话与短信应用程序、GPS定位和地图应用开发、网络通信应用、开发多媒体应用、开发手机应用、程序优化等基础知识,由浅入深地介绍了Android开发的技术要点和常见应用。在后面的几章提供了网络RSS阅读器、Map地图、音乐播放器、手机信息查看助手、足球游戏等典型案例,向读者生动地展示了Android开发的流程,并且讲解了打包、签名和发布Android项目的具体方法。《Android开发从入门到精通》内容翔实、知识全面、讲解详细,主要针对,Android的中高级用户,既可以作为程序开发者的参考资料,也可以作为希望向此领域发展的程序员的学习用书。《Android开发从入门到精通》配套光盘中提供了部分实例的源代码,读者在学习过程中可以随时调用、运行,也可以根据实际需要稍加改动,应用到自己的实际项目中。 -
编写可读代码的艺术(美)鲍斯维尔(Boswell, D.),富歇(Foucher, T.) 著,尹哲,郑秀雯 译细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。 《O’Reilly精品图书系列:编写可读代码的艺术》关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术,也是一门艺术,编写可读性高的代码尤其如此。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修,本书将为你提供有效的指导。 主要内容: ·简化命名、注释和格式的方法,使每行代码都言简意赅。 ·梳理程序中的循环、逻辑和变量来减小复杂度并理清思路。 ·在函数级别解决问题,例如重新组织代码块,使其一次只做一件事。 ·编写有效的测试代码,使其全面而简洁,同时可读性更高。 -
面向对象分析与设计(美) 布奇(Booch,G.) 等著,王海鹏,潘加宇 译《面向对象分析与设计(第3版)》是UML创始人Grady Booch的代表作之一。全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到交付阶段,将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。《面向对象分析与设计(第3版)》介绍的概念都基于牢固的理论基础。同时,作者十分注重实效,基于其丰富的经验,面向软件工程实践者的实际需要,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题;运用大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。书中的表示法采用最新的UML 2.0,因此本书是学习UML 2.0不可多得的参考书。本书非常适合实际系统和软件的开发者、系统分析师或架构师、项目经理阅读,也可以作为高等院校软件工程和高级编程课程的教材使用。 -
C语言设计教程何强,新世纪应用型高等教育教材编审委员会 编《C语言设计教程/新世纪高职高专电气自动化技术类课程规划教材》概念清晰、重点突出、实用性强,既考虑到初学者的特点,又能满足软件设计人员的工作需要。《C语言设计教程/新世纪高职高专电气自动化技术类课程规划教材》既可作为教师讲授C语言的辅导教材,又可作为大学和专科院校的学生以及计算机培训班学员学习C语言的教材,也可作为广大软件开发人员、自学人员和参加等级考试人员的参考用书。《C语言设计教程/新世纪高职高专电气自动化技术类课程规划教材》由十二章组成,主要内容包括:C语言概述、算法与数据结构、运算符与顺序结构设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、复合结构类型、编译预处理命令、位运算、文件。
