程序设计综合
-
Java SE程序设计基础教程青岛东合信息技术有限公司,青岛海尔软件有限公司 编著《Java SE程序设计基础教程》从最基本的概念出发,深入讲解了Java的基础知识。全书共有11章,分别介绍了Java基础语法、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。书中详细介绍了Java面向对象编程的三大特征——封装、继承和多态;通过异常的编写和使用来体验Java的异常处理机制;通过对象的存储与检索来体验Java集合的强大功能;通过文件的读写与传输来体验Java对I/O的支持;通过反射机制的讲解来体验Java语言的动态特性;系统的介绍了JDK5.0的新特性等内容。《Java SE程序设计基础教程》重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例的讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。《Java SE程序设计基础教程》适用面广,可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。 -
单片机C语言与PROTUES仿真技能实训刘娟 等编著本书涵盖了六个项目,以MCS-51单片机开发应用为主线,介绍了单片机C语言的知识以及在项目中模块化的编程方法,单片机内部资源的应用及常用控制芯片的应用和C语言程序设计方法,项目设计的实施方案和实施过程,同时在项目实施的过程中还介绍了KEIL和PROTUES的使用。本书是一体化的教材,内容结构新颖,且具有创新精神。教材中以项目驱动教学。项目设置比较严谨,项目中用到的知识由易到难,项目中包含的任务由简单到复杂,做到由浅人深,循序渐进。本书可作为全日制的大专、高职高技院校电子、电气、自动化等工科师生的教学教材。同时也可供社会培训作为培训教材,本科学生及工作技术人员作为参考书使用。 -
基于状态机的嵌入式系统开发杨刚 等编著基于状态机的嵌入式系统开发是当前流行、前景广阔的嵌入式系统开发方法。《基于状态机的嵌入式系统开发》是基于状态机的嵌入式系统开发的入门指导书,兼顾理论性与实践性,介绍了嵌入式系统及状态机的基础知识,同时加入了生动的实际案例程序。《基于状态机的嵌入式系统开发》内容分为3篇。第1篇为引入篇,介绍状态机建模平台与入门实验;第2篇为理论与实践篇,主要介绍了UML状态机理论基础、visualSTATE状态机和T具链、visualSTATE状态机建模案例以及系统整合;第3篇为创新设计篇,具体讲述了将visualSTATE生成的代码集成到STM32的具体例子ATM取款机设计,并在最后展示了实际中一款车灯系统应用visualSTATE快速建模的过程。《基于状态机的嵌入式系统开发》南浅入深,循序渐进,适合刚接触基于状态机的嵌人式系统开发的初学者学习,也可作为大中专院校嵌入式相关专业本科生、研究生的教材,同时还可以作为从事嵌入式系统应用开发工程师的参考书。 -
C语言与Unix系统编程(美)胡佛 著,王世忠 译《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。《C语言与Unix系统编程》作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。 -
面向对象程序设计董正言,张聪 主编《面向对象程序设计(C++版)》以面向对象程序设计技术的本质属性为主线,以C++语言为基础,全面地阐述了面向对象程序设计的基本原理。全书共分13章,前5章介绍C++语言的基本编程技术,包括C++的数据类型、常用的运算符、结构化控制语句和函数;第6章~第9章介绍面向对象程序设计方法的核心内容,包括类和对象、类的继承和多态;第10章介绍C++的程序结构、编译预处理指令和命名空间等内容;第11章介绍C++语言标准库中的输入/输出流类;第12章以C++语言为基础,介绍面向对象的异常处理机制;第13章简要介绍使用C++语言和面向对象的程序设计方法设计Windows应用程序的方法。《面向对象程序设计(C++版)》语言简洁流畅,通俗易懂,内容全面,重点突出,对核心和重点内容都佐以大量的例证。《面向对象程序设计(C++版)》既可以作为高等院校计算机科学与技术及相关专业“面向对象程序设计”课程的授课教材,也可以作为C++程序开发人员的参考书。 -
软件设计师教程胡圣明,张淑平,霍秋艳 主编《软件设计师教程》由全国计算机技术与软件专业技术资格(水平)考试办公室组编,全书分为上,下两篇。上篇(第1-10章)主要针对软件设计师考试的上午试题,主要内容包括:计算机组织与体系结构,信息安全、标准化与知识产权、多媒体技术,软件开发基础知识、程序设计语言知识、操作系统基础知识、软件过程改进知识,软件质量管理、文档与软件维护、软件测试、面向对象技术、设计模式、UML、数据库系统基础知识、数据结构基础知识,算法设计与分析,计算机网络。下篇(第11-15章)主要针对软件设计师考试的下午试题,主要内容包括:结构化分析与设计、数据库分析与设汁,面向对象分析与设计,算法设计与分析、C++程序设汁与Java程序设计。《软件设计师教程》可作为软件设计师考试的教学用书,也可供高校本科计算机及相关专业参考使用。 -
C++程序设计原理与实践(美)斯特劳斯特鲁普 著,王刚 等译本书是经典程序设计思想与C++开发实践的完美结合,是C++之父回归校园后对C++编程原理和技巧的全新阐述。书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程序设计)的展示,以及对C语言的简单描述,为你呈现了一幅程序设计的全景图。·C++初学者的权威指南。无论你是从事软件开发还是其他领域的工作,本书将为你打开程序开发之门。·中高级程序员的必备参考。通过观察程序设计大师如何处理编程中的各种问题,使你获得新的领悟和指引。·全面阐释C++基本概念和技术。与传统的C++教材相比,本书对基本概念和技术的介绍更为深入,为你编写实用、正确、易维护和有效的代码打下坚实的基础。·强调现代C++编程风格。本书从开篇就介绍现代C++程序设计技术,并揭示了大量关于如何使用C++标准库来简化程序设计的原理,使你快速掌握实用编成技巧。·配套教辅资源丰富。本书网站(www.stroustrup.com/Programming)提供了丰富的辅助资料,包括实例源码、PPT、勘误等。 -
ArcGIS Server JavaScript API开发GeoWeb 2.0应用刘光,唐大仕 编著ArcGIS Server JavaScript API是ESRI推出的地图应用程序编程接口(API),它可以帮助用户运用ArcGIS Server提供的服务去搭建轻量级的高性能客户端地理信息系统(GIS)应用程序,将一幅交互式的地图或一个地理处理任务(例如查询空间数据)嵌入到网络应用程序中。《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》以循序渐进的方式,通过大量实例介绍了如何来使用ArcGIS ServerJava Script API访问ArcGISServer提供的地图与空间分析服务,从而开发具有较为复杂GIS功能的GeoWeb 2.0应用程序。《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》还穿插介绍了20多个辅助开发工具的使用,例如Firebug、IE Developer Toolbar、Fiddler、JSON Viewer、JSLint、YSlow与Page Speed等。此外,《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》提供了几个开发框架,读者可在此基础上加入专业的应用,实现GeoWeb应用的快速开发。《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》适用于政府、企业相关部门的GIS研究与开发人员,也适用于高等院校地理学、地理信息系统、房地产、环境科学、资源与城乡规划管理、区域经济学等相关专业学生参考与学习。《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》还适合作为各种GIS培训班的教材和参考书。 -
Java ME手机应用开发大全黄正环 编著《Java ME手机应用开发大全(零起点范例教学)》随着移动互联网技术的飞速发展,以手机为核心的新兴内容承载形式正越来越多地融入人们日常生活的方方面面,这使得手机应用开发获得了广阔的发展空间。而在众多手机应用开发技术中,Java ME由于获得了几乎所有手机厂商的支持,已成为目前最流行的手机应用编程语言之一。基于这种形势,《Java ME手机应用开发大全(零起点范例教学)》由浅入深地讲解了基于Java ME的手机应用相关开发技术。全书共19章,从Java ME的基础知识、开发环境配置和用户界面设计,到记录管理系统、移动网络应用、文件管理、个人信息管理、无线消息服务、游戏和多媒体开发技术,内容几乎涵盖了Java ME手机应用开发的各个方面。同时,《Java ME手机应用开发大全(零起点范例教学)》针对性地引入了大量范例代码以帮助读者深入理解相关概念和技术。全书最后提供了一个完整的商务应用案例,供读者学习研究。《Java ME手机应用开发大全(零起点范例教学)》配有长达300分钟的多媒体语音教学视频,适合对Java ME技术感兴趣的初学者,书中大量范例对已有手机开发经验的程序员也有很大的参考价值。 -
C程序设计谭浩强 著由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。本书还配有辅助教材《C程序设计(第四版)学习辅导》。
