程序设计综合
-
RESTful Web Clients(美)Mike Amundsen(迈克·阿蒙森)Web开发领域的REST运动已经进行了很多年了,在REST的Richardson成熟度模型提出后,第3级——HATEOAS的应用——仍然没有得到广泛应用。事实上,其中一个难点在于客户端如何支持HATEOAS。之前很多REST相关书籍聚焦于如何打造服务端的RESTful API,本书则着重研究RESTful客户端,介绍了如何把一个针对服务端规约硬编码的定制客户端重构为一个支持HATEOAS的通用客户端,并提供了多格式支持、超媒体类型、版本化、微服务等相关问题的全面指导。本书附有所有样例代码的GitHub地址,方便读者快速理解和实践。本书适合Web应用开发者,尤其适合希望Web应用程序的服务端与客户端能够独立演化的Web架构师。 -
VC++面向对象程序设计基础徐宏喆《C++面向对象程序设计基础》是一本介绍面向对象程序设计内容及原理的教材,主要用于本科生学习面向对象程序设计课程及实验。《C++面向对象程序设计基础》以C++语言为基础,Microsoft Visual C++6.0(简称为VC++6.O)和Code::Blocks为实验环境,系统地阐述了面向对象程序设计的特点和思想,旨在使读者迅速迈入面向对象程序设计的大门,同时掌握C++程序设计的基本技能和面向对象程序设计的概念与方法,并能编写出具有良好风格的程序。《C++面向对象程序设计基础》共分为8章及4个附录。第1章总体介绍面向对象程序设计和C++语言;第2章通过与传统程序设计的比较,介绍面向对象程序设计的概念和特性;第3章至第8章,详细阐述了C++支持的面向对象程序设计的基本方法,包括C++语言基础、类、对象、派生与继承、多态性、I/O流等;最后,在附录中介绍相应的开发环境,并安排综合与系统的训练,作为知识性的扩充与编程能力的提高。 -
精通ASP.NET MVC4(美)弗瑞曼ASP.NET MVC 4框架是微软ASP.NET Web平台的最新进展。该框架提供了一种与ASP.NET的所有优势整合在一起的高生产率编程模型,该模型提倡更整洁的代码架构、测试驱动开发以及强大的可扩展性。弗瑞曼编著的《精通ASP.NET MVC4》没有简单地解释或孤立地讨论“模型—视图—控制器”架构的核心概念,而是进行实战演示。通过一个拓展的教程,《精通ASP.NET MVC4》给出了创建一个可实际运行的电子商务Web应用程序,将ASP.NET MVC与最新的C#语言特性以及单元测试最佳实践结合在一起。通过获得这种有益的实践体验,读者可以发现MVC的长处和弱点,将最新学到的理论付诸于实践。《精通ASP.NET MVC4》适合程序员、Web开发者学习,也适合作为大中专院校相关专业的师生用书和培训学校的教材。 -
jQuery与JavaScript入门经典(美)戴利由戴利(Brad Dayley)著的《jQuery与JavaScript入门经典》采用直观、循序渐进的方法讲解了如何使用jQuery和JavaScript来创建具有极佳用户体验的动态Web应用,以及如何为各种设备开发具有吸引力的用户界面,以最大程度地满足用户的需求。本书分为6部分,第1部分介绍了使用jQuery和JavaScript进行开发的基础知识;第2部分讲解了如何使用jQuery和JavaScript开发Web页面;第3部分介绍了构建具有丰富交互性的Web页面所需要的知识;第4部分介绍了一些高级概念;第5部分介绍了jQuery UI的相关知识;第6部分讲解了跨平台移动Web应用开发工具jQuery Mobile。本书内容循序渐进、深入浅出、步骤详尽,而且富有大量适合动手练习的示例,可以帮助读者在短时间内掌握jQuery和JavaScript的相关知识,学会为各种流行的终端设备开发具有极佳用户体验的界面。本书适合对jQuery、jQuery Mobile、JavaScript等感兴趣的前端开发人员以及移动应用开发人员阅读。此外,本书也是高等院校计算机及其相关专业课程的极佳教材。 -
Java3D与计算机三维动态图形网络编程设计高新瑞高新瑞编著的《Java3D与计算机三维动态图形网络编程设计》以多边形图形学(Polygon Graphics)与多属性体图形学(Volume Graphics)概念为基础,介绍了Java 3D主要功能,包括Java 3D虚拟空间与场景式管理,Java 3D点、线、三角网格、四边网格绘制,Java 3D坐标变换、几何体变形与动态图形及交互技术,Java 3D纹理映射,Java 3D声音功能,Java 3D外部图形文件导入等,给出了Java、Java 3D编程实例。本书还介绍了计算机图形学的重要概念与算法,Bezier、B样条与NURBS曲线、曲面设计与拼接技术,给出了Java、Java 3D编程实例,介绍了DEXEL模型与VOXEL体素模型,以及将Brep边界面模型转换为DEXEL模型与VOXEL体素模型的算法及应用。本书适合作为高等院校计算机图形学课程的教材,也可作为研究生与科研工作者的参考书。 -
大学Visual Basic程序设计教程鲁燃,华凡,解福,张辉暂缺简介... -
FORTRAN90语言程序设计上机实验与习题解答黄晓梅,张霖,殷荣网,孙光灵《FORTRAN90语言程序设计上机实验与习题解答(计算机教育系列教材)》是安徽省高等学校“十一五”省级规划教材《FORTRAN 90语言程序设计》的配套教材。全书分为四个部分:Fortran PowerStation 4.0简介部分介绍了FORTRAN 90的集成开发环境的使用及各菜单、工具按钮的功能;上机实验部分按知识点,精选了11 《FORTRAN90语言程序设计上机实验与习题解答(计算机教育系列教材)》是安徽省高等学校“十一五”省级规划教材《FORTRAN 90语言程序设计》的配套教材。全书分为四个部分:Fortran PowerStation 4.0简介部分介绍了FORTRAN 90的集成开发环境的使用及各菜单、工具按钮的功能;上机实验部分按知识点,精选了11个典型实验,给出了实验目的与要求、实验内容、思考与练习;习题与解答部分列出了主教材中所有习题并给出参考答案;附录部分给出了两套笔试考试样题和机试考试样题及参考答案。《FORTRAN90语言程序设计上机实验与习题解答(计算机教育系列教材)》具有简明、实用、易操作等特点,既可作为高校本、专科学生学习FORTRAN 90语言的辅导材料,也可作为一般读者自学和专业人员的参考书使用,又可作为实用工具书供用户参考和查询。本书由安徽建筑工业学院的黄晓梅、张霖、孙光灵,合肥学院的殷荣网等4位老师编写。 -
Objective-C编程全解(日)荻原刚志 著; 唐璐,翟俊杰 译《Objective-C编程全解(第3版)》结合理论知识和实例程序,全面而系统地介绍了Objective-C编程的相关内容,包括类和继承、对象的类型和动态绑定、基于引用计数的内存管理、垃圾回收、属性声明、类NSObject和运行时系统、Foundation框架中常用的类、范畴、抽象类与类簇、对象的复制及存储、块对象、消息发送模式、图像视图、异常和错误、并行编程、键值编码等。《Objective-C编程全解(第3版)》适合iOS应用和MacOSX开发初学者系统入门、有经验的开发者深入理解语言本质,也适合开发团队负责人、项目负责人作为综合性的Objective-C参考书阅读。 -
JavaScript快速全栈开发(美)马尔达诺夫(Azat Mardanov)著; 胡波 译《JavaScript快速全栈开发》涵盖JavaScript快速开发的多项前沿技术,是极其少见的前后端技术集大成之作。本书所涉技术包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介绍如何用这些技术快速构建软件原型。第一部分是基础知识,让大家真正认识前后端及敏捷开发,并学会搭建本地及云环境。第二部分与第三部分分别介绍如何构建前端原型和后端原型。作者以前端组件开篇,通过为一个示例聊天应用Chat打造多个版本(Web/移动),将前端和后端结合在一起并给出应用部署方式。 -
Activiti实战闫洪磊 著《Activiti实战 》立足于实践,不仅让读者知其然,全面掌握Activiti架构、功能、用法、技巧和最佳实践,广度足够;而且让读者知其所以然,深入理解Activiti的源代码实现、设计模式和PVM,深度也足够。《Activiti实战 》一共四个部分:准备篇(1~2章)介绍了Activiti的概念、特点、应用、体系结构,以及开发环境的搭建和配置;基础篇(3~4章)首先讲解了Activiti Modeler、Activiti Designer两种流程设计工具的详细使用,然后详细讲解了BPMN2.0规范;实战篇(5~14章)系统讲解了Activiti的用法、技巧和最佳实践,包含流程定义、流程实例、任务、子流程、多实例、事件以及监听器等;高级篇(15~21)通过集成WebService、规则引擎、JPA、ESB等各种服务和中间件来阐述了Activiti不仅仅是引擎,实际上是一个BPM平台,最后还通过源代码对它的设计模式及PVM进行了分析。
