程序设计综合
-
正则表达式Cookbook(比)高瓦特斯(Jan Goyvaerts),(美)利维森(Steven Levithan)著《正则表达式Cookbook(第2版)(影印版)》通过细致的讲解来学习正则表达的基础知识,根据代码清单,使用你所选择的语言来实现正则表达式,理解正则表达式在不同语言中的差异,在多个实例中验证和格式化常见的用户输入,查找和操纵单词、特殊字符以及多行文本,判断整数、浮点数和其他数字格式。 -
Android系统开发与实践王友钊 ,黄静 ,戴燕云 著,王友钊 ,黄静 ,戴燕云 编《21世纪高等学校计算机专业实用规划教材:Android系统开发与实践》是以讨论Android系统平台为基础,并结合实例讲解基于Android系统平台的应用开发实践过程为主要内容的基础教程和实践指导类教材。书中全方位讲解Google开放移动应用平台Android的各种特性,深入探讨了应用程序的基本组件、界面布局的基础,结合Internet实现通讯录的设计和发送短信实例详细介绍了Android系统平台开发的步骤和方法,从而实现对Android系统平台开发的深入了解。《21世纪高等学校计算机专业实用规划教材:Android系统开发与实践》共分为三大部分:第一部分为第1章到第3章,主要介绍了Android系统的起源和相关的基础知识,为后面章节学习的基础;第二部分为第4章到第6章,主要介绍了Android系统开发的入门、Android应用程序的结构与开发,以及Android在传感器网络方面的应用,为Android系统平台开发的基础;第三部分为第7章,通过实例的剖析和讲解指导读者实现对Android系统平台的开发应用。《21世纪高等学校计算机专业实用规划教材:Android系统开发与实践》内容丰富、分类合理清晰,既可作为大专院校电子信息类专业本科生和研究生的基础教材使用,还可作为有Android系统平台开发需求的初学者,以及有一定Android系统平台基础的开发人员的学习参老书。 -
精益软件度量张松 著软件度量是当今软件开发行业的热点话题,但同时也是推广实施过程中的难题。一方面软件企业管理存在度量的迫切需求;另一方面,企业在推行软件度量的实践中问题颇多,效果不佳。人们迫切需要破解度量谜题,找到切实可行的软件度量实践方法。《精益软件度量——实践者的观察与思考》并不试图描述一个完整的软件度量体系,也不会试图解决度量所面临的所有问题,只是从精益理念的角度,尝试重新梳理在中等规模到大规模软件开发中度量体系设计和实施的思路。全书分为3部分,共14章。第一部分包括第1章至第4章,介绍了精益软件开发中度量的理念和体系的设计。第二部分包括第5章至第12章,先阐述了流程建模、需求和功能划分的一些概念,然后分别从交付价值、市场响应速度、交付速率、质量和能力几方面探讨了度量维度的问题。第三部分包括第13章至第15章,介绍度量体系的导入和部署。前两章用案例的方式介绍了度量体系验证阶段的准备和工作,第15章初步探讨了如何在组织范围内部署和推广度量体系。《精益软件度量——实践者的观察与思考》是作者结合自己在软件开发和项目咨询业界十几年的实践经验,针对软件度量的价值和意义、手段和方法、体系和实践的思考反思之作。《精益软件度量——实践者的观察与思考》对于软件企业和组织管理者、软件产品研发管理者、软件项目管理人员有很好的借鉴意义和启发价值,也可以供高等院校从事软件工程和软件度量研究和教学的老师阅读参考。 -
深入浅出iPhone/iPad开发(美)Dan Pilone (美)Tracey Pilone 著,杨光伟,魏丹 译《深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并发布已开发的应用程序。《深入浅出iPhone/iPad开发(第2版)》面向各层次的苹果产品开发人员,尤其适合初学的开发者阅读使用。 -
Android的设计与实现杨云君 著《Android的设计与实现(卷1)》是Android应用开发工程师和Android系统工程师进阶修炼的必读之作。它由资深Android内核专家亲自执笔,从源代码角度,系统、深入、透彻剖析Android系统框架层(Framework)的设计思想和实现原理,为Android应用工程师和系统工程师解决实际工作中的各种难题提供了原理性的指导。为了降低读者的阅读成本,本书使用了大量简单的UML类图和序列图来展示类的层次结构和方法的调用流程,使读者能迅速读完本书并领会其精髓!“Android的设计与实现”系列丛书主要围绕Android系统的四层结构展开,通过源代码来分析各层的设计思想与实现原理,卷I则主要是针对Framework(框架层)的。全书共12章,分为六个部分:基础篇(第1~2章)详细讲解了Android的体系结构、源代码阅读和调试环境的搭建,以及整个框架的基础;启动篇(第3~4章)深入分析了Android启动过程的机制和实现原理,能帮助读者全面理解框架层系统服务的运行基础;Binder篇(第5~6章)着重分析了Binder在Native框架层和Java框架层的机制和实现,能让读者深入理解进程间的通信模型;消息通信篇(第7章)重点分析了Android的消息驱动和异步处理机制,能让读者深入理解线程间的通信模型;Package Manager篇(第8~9章)主要讲解了Package Manager的机制与实现,以及APK的安装方法与过程;Activity Manager篇(第10~12章)深入阐述了ActivityManagerService的运行机制、应用程序和进程的启动流程,以及进程管理机制。本书适合中高级的Android应用开发工程师、Android系统开发工程师、Android系统架构师,以及负责对Android系统进行调试和优化的工程师们阅读。 -
Android项目实战王家林,王家俊,王家虎本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个完整的Android实际项目的开发过程。该项目涵盖了市场上主流手机卫士的主要功能,同时,该项目也是对Android应用程序开发知识的综合应用。通过对案例的解析,使Android应用开发人员在实际开发中少走弯路,快速而轻松地积累实战项目经验。 -
代码的未来(日)松本行弘 著,周自恒 译《代码的未来》是Ruby 之父松本行弘的又一力作。作者对云计算、大数据时代下的各种编程语言以及相关技术进行了剖析,并对编程语言的未来发展趋势做出预测,内容涉及Go、VoltDB、node.js、CoffeeScript、Dart、MongoDB、摩尔定律、编程语言、多核、NoSQL 等当今备受关注的话题。《代码的未来》面向各层次程序设计人员和编程爱好者,也可供相关技术人员参考。 -
Linux环境编程姜林美 著《21世纪高等教育计算机规划教材:Linux环境编程》介绍Linux环境下Shell编程、C语言系统编程和Gtk+编程三个方面的知识。第1章~3章介绍Linux操作系统的基础知识、Linux常用命令和Shell编程;第4章介绍C语言的基础知识;第5~第8章介绍Linux系统编程,包括文件I/O、标准I/O库、进程和信号以及进程间通信等方面的知识;第9~第10章介绍如何使用Gtk+库进行图形界面编程。《21世纪高等教育计算机规划教材:Linux环境编程》编写的宗旨是引导读者快速入门,所以行文注重循序渐进、逻辑连贯、语言简洁、阐述清晰、例程详尽。《21世纪高等教育计算机规划教材:Linux环境编程》适合作为高等院校计算机相关专业“Linux环境编程”课程的教材或参考书,也适合具有一定编程基础的读者将其作为学习Linux环境下应用程序开发之入门教程。 -
ASP·NET应用程序开发库波 ,余恒芳 ,江骏 等编“ASP.NET应用程序开发”课程的主要任务是培养学生使用VisualStudio开发平台,利用.NET技术来创建适合企业和公司应用的商业网站、建立维护网站的能力,使学生了解ASP.NET技术应用领域及与其他网站开发技术的结合,掌握运用ASP.NET技术开发动态网页及网站的技术,达到高素质劳动者和商务级专门人才必须具备的动态网页制作核心知识和网站建立维护的基本技能,并为就业和继续学习打下良好的基础。《ASP.NET应用程序开发》突出以实训与理论相结合,以“实用、好用、够用”为原则,结构合理,通俗易懂,实用性强。全书共9章,内容包括:XHTMLCSS基础知识、C#程序设计基础、ASP.NET基础、ASP.NET进阶、ASP.NET数据库编程、ASP.NET数据服务控件、数据验证控件、ASP.NET配置和优化、网站开发典型案例。在内容上,将ASP.NET应用技术与具体案例相结合,通过项目实训联系和综合实训,注重学生的编程技能的培养;在板块设计上,分阶段、分层次、循序渐进、深入浅出地培养学生的动手能力。《ASP.NET应用程序开发》可作为高等院校学生的ASP.NET应用程序开发课程的教材以及ASP.NET培训班的教材,也可作为广大ASP.NET爱好者的自学参考书。 -
C++程序开发实用教程钱慎一 ,宋宝卫 编C++是一种功能强大的混合型的程序设计语言,它由C语言发展而来,与C语言兼容,支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。《大学软件学院软件开发系列教材:C++程序开发实用教程》分为12章,由浅入深地对C++进行了全面的讲述。主要内容包括C++概述、类和对象、继承与派生、多态性和虚函数、运算符重载、流与类库、模板、异常和断言、STL的应用、类的设计原则及模式、面向对象的开发方法、面向对象开发实例等。《大学软件学院软件开发系列教材:C++程序开发实用教程》不仅是各类院校和社会培训机构的C++首选教材,同时也是C++自学者不可多得的一本入门指导用书。
