程序设计综合
-
想到做到詹建飞 等编著《想到做到:Android开发关键技术与精彩案例》按照入门篇、进阶篇和游戏篇三大部分,结合37个案例系统全面地介绍Android应用和游戏开发的知识。结合实践和设计模式是本书的一大特色,书中深入浅出地讲解了Android平台的运行环境、应用程序模型、用户界面与图形引擎、数据持久化存储方案、移动多媒体框架、Service、联网接口、高级通信技术、访问硬件层能力、游戏引擎和射击类游戏开发等内容。值得一提的是,《想到做到:Android开发关键技术与精彩案例》并未局限于技术的讲解,而是结合国内个人开发者基于Android平台创业的成功案例,与读者分享了移动互联网时代如何做好产品和推广取得成功的经验。 -
深入Android应用开发苗忠良,曾旭,宛斌 著如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!本书以Android的源代码为主,SDK为辅,针对应用开发者的需求,对各种核心技术的使用方法、底层原理和实现细节进行了深入而详细的讲解,同时辅之以大量案例和最佳实践,为开发者的进阶修炼和开发高质量的应用提供了绝佳指导。 第1章深入介绍了Android的4大核心组件和9大主要应用框架;第2章透彻讲解了资源、组件、事件处理、应用风格和数据适配等核心知识;第3章系统地展示了各种常用的UI控件的使用方法及原理,并对XML和Java这两种控件属性配置方式和适用场景进行了分析和比较;第4章深入阐述了Android的数据存储与管理;第5章分析了Android在UI层、框架层和内核层的通信机制和原理;第6章深入讲解了Android实现多线程的两种主要方式(原生Java线程和Android对Java线程的封装)的原理,并对它们进行了全方位比较;第7章深入介绍了Android网络编程的核心技术;第8章详细讲解了Android中的2D图像、3D图像、2D图形以及动画方面的知识;第9章全面介绍了Android的多媒体编程,包括音频、视频和Camera服务等,并对TTS的实现进行了剖析;第10章详细讲解了Android的跨语言调用;第11章深入剖析了Android的安全框架和安全机制;第12章针对商业应用的需要讲解了Android的调试、测试与性能优化;第13章全面地剖析了Android的编译系统,包括编译工具、映像文件编译、SDK编译、NDK编译和目标系统的配置等;第14章分析了Android系统的启动过程;第15章讲解了Android的系统管理原理,包含内存管理、应用管理、电源管理、系统管理,以及系统的还原、升级、配置和备份等多方面的内容,能帮助开发者从一个更高的视角去理解Android的运行机制。 -
Visual Basic程序设计柳青,严健武 编《21世纪高等学校应用型教材:Visual Basic 程序设计(第2版)》采用案例教学方式编写,结合案例讲解程序设计方法,并辅以大量的代码注释,帮助读者学习程序设计的思想和方法。全书共分12章,内容包括Visual Basic6.0入门,Visual Basic语言基础,标准控件的使用,外部控件的使用,面向对象的程序设计,应用程序界面设计,文件系统对象的使用,程序调试与错误处理,数据库管理,Windows API应用基础,多媒体与网络,应用程序的发布。《21世纪高等学校应用型教材:Visual Basic 程序设计(第2版)》可作为应用型本科、高职高专以及成人高校计算机及相关专业程序设计课程的教材,非计算机专业Visual Basic程序设计选修课教材,计算机程序设计培训班的教材或教学参考书,也可作为自学教材。 -
Android项目开发详解翟大昆 等编著《Android项目开发详解/移动平台开发书库》编著者翟大昆、陈春茶。《Android项目开发详解/移动平台开发书库》内容提要:本书从实战的角度出发,介绍了基于Android环境的Mobile/Server应用系统开发,涉及移动客户端和服务器端的开发环节,以满足智能手机在线应用的需求。全书以一个Android应用程序开发案例为主线,介绍了整个Android项目开发的过程。在内容的编排方面,为突出项目编程方法与编程思路这条主线,将Android组件的使用分配到每一个功能界面中讲解。本书涵盖了Android前端界面开发、Activityjava程序的开发以及ASP后台技术开发等内容,强调了Android与后台数据通信技术、XML解析技术、数据存储技术以及与Android前端配套的ASP后台技术的实现细节。 每章的案例均有源程序,可登录www.cmpbook.com免费下载,以帮助读者深入地进行学习。本书可作为高等院校相关专业学生学习嵌入式开发和手机开发的实训教材,也可供从事Android手机开发软件开发人员参考。 -
轻松成为设计高手EDA先锋工作室 编著《轻松成为设计高手——Verilog HDL实用精解》主要分为3部分:第1~3章描述了Verilog HDL语言的基本概念、设计流程、语法与建模方式;第4~6章讨论如何合理使用VerilogHDL描述高性能的可综合电路;第7、8 章重点描述了如何编写测试激励以及Verilog的仿真原理。另外,第9章对 VerilogHDL语言的发展趋势做了展望。 《轻松成为设计高手——VerilogHDL实用精解》可作为高等院校通信工程、电子工程、计算机、微电子与半导体学等理工专业的教材,也可作为FPGA/CPLD逻辑设计工程师、IC工程师、硬件电路设计工程师的实用工具书。本书由EDA先锋工作室编著。 -
数字逻辑与VHDL程序设计冯福生 等编著《普通高等教育“十二五”规划教材:数字逻辑与VHDL程序设计》包括数字逻辑基础和VHDL语言程序设计两大部分,共分九章。第1章主要介绍数字逻辑基础(数制、码制、逻辑代数、逻辑函数等),第2章主要介绍可编程逻辑器件和MAX+plusⅡ软件使用,第3章~第6章主要介绍典型数字逻辑器件及其工作原理,第7章主要介绍VHDL语言基础,第8章主要介绍基于VHDL的基本数字电路设计,第9章主要介绍几个典型数字系统设计。在书的后面设置了3个附录,分别介绍VHDL语言的保留字,常用的VHDL开发软件和QuartusⅡ软件的使用。每章后面都有习题和思考题。为方便教师教学,《普通高等教育“十二五”规划教材:数字逻辑与VHDL程序设计》配有多媒体电子教案。《普通高等教育“十二五”规划教材:数字逻辑与VHDL程序设计》可作为计算机、电子、通信、机电-体化等专业的教材和参考书,同时也可作为数字电路设计人员的自学参考书。 -
软件测试技术、方法和环境徐拥军 等编著《软件测试技术、方法和环境》是作者近20年实践经验的总结与提高,全面论述了软件测试技术、过程和方法,以及组织级的软件测试体系建设和运用。一方面讲述了软件测试目的和原则、测试的组织形式、组织级软件测试体系建设及测试人员培养等。另一方面从技术角度论述了同行评审方法、测试用例设计方法、测试度量与分析、自动化测试及性能测试等。最后通过一个行业核心业务系统测试案例,展现了各种测试技术和管理方法如何综合使用。提出的基于迭代的测试过程和行业核心业务系统测试是实践的总结,适用于中国当前的现实情况。《软件测试技术、方法和环境》有助于测试人员及其他技术人员快速提高测试能力,适合业内人员阅读、使用,也可以作为计算机专业的教学参考书。 -
PHP+MySQL+Dreamweaver动态网站建设从入门到精通陈益材 等编著PHP是比较普及的互联网开发语言之一。本书按新手从入门到精通的学习过程,从实际的应用出发详细介绍了PHP的脚本语言基础、开发运行环境以及各种常用动态功能系统的开发。《PHP+MySQL+Dreamweaver动态网站建设从入门到精通》共10章,内容分为理论部分和实战部分,由浅入深地介绍了PHP以及相关技术,通过大量实际项目的案例,详尽地讲解了PHP的技术要点和开发过程,精选动态功能模块实例,通过实例的讲解来让读者理解PHP+MySQL的动态开发方法。全书包括用户管理系统、新闻发布系统、留言板管理系统、投票管理系统、BBS论坛管理系统和网上购物系统等6个综合案例。本书内容丰富,实用性和操作性强,适合学习PHP+MySQL+Dream-weaver动态网页制作的初级读者,也适合作为高等院校本、专科各专业动态网页制作课程的教材,还可以作为网页设计与制作爱好者的自学参考书。 -
Android攻略Android攻略/(美)史密斯(Smith,D.),(加)弗里森(Friesen,J.) 著,陈钢 译Android是Google开源移动开发平台,如今已经成为最主要的移动平台之一。对开发人员而言,了解Android才能把握机会,跟上市场的变化。 《Android攻略》是一本资源丰富、可随时查询的实例手册,针对开发人员要解决的具体问题,提供有助于高效完成工作的实用建议。书中包括大量绝妙的代码示例,可以直接应用到开发人员的研发项目中,为你节省大量时间。 主要内容如下。 Android应用架构和各种特定于Android的API。 在命令行、Android SDK、NetBeans SDK和Eclipse SDK环境中开发应用。 使用App Inventor工具开发应用。 使用SL4A工具开发应用。 通过使用Android NDK提高应用性能。 直接访问OpenGL ES2.0特性。 -
Android 平板电脑编程基础教程(澳) Robbie Matthews 著, 袁国忠 译作为最炙手可热的移动平台,Android迅速在全球攻城略地,在广大开发人员中赢得了良好的口碑。本书通过大量示例项目,全面介绍Android平板电脑编程,协助你创建一系列有趣的Android应用程序,既包括实用程序,又涵盖好玩的游戏。最重要的是,它从基础知识讲起,就算没有任何Android经验,只要你从头开始阅读,也能读懂。通过阅读本书,你将学到:触摸屏环境编程;在应用程序中使用传感器及其提供的数据;开发Android平板电脑游戏;用多种语言编写Android平板电脑应用程序;将Android智能手机应用程序迁移到Android平板电脑。
