程序设计综合
-
Android实例开发完全手册陈强 编著Android凭借其开源开放性、优异的用户体验和极为方便的开发方式,赢得了广大用户和开发者的青睐,目前已经发展成为智能手机操作系统的翘楚。《Android实例开发完全手册》言简意赅、通俗易懂、实例全面并典型,几乎囊括了所有的和Android应用相关的项目。全书分为16个章,分别讲解了UI布局实例、控件实例、自动化服务实例、数据存储实例、电话和短信实例、图形图像实例和网络有关的实例,以及多媒体实例、Google地图实例。Google API实例、平板电脑应用开发、游戏应用、程序优化等。《Android实例开发完全手册》适合Android程序员、研发人员及Android爱好者学习,也可以作为相关培训学校和大专院校相关专业的教学用书。 -
Android移动应用开发(美)布罗西耶 著,传思,潘旭燕 译《Android移动应用开发:基于Adobe AIR》共四部分19章,主要介绍如何使用adobe air开发android移动应用,深入讲解android移动开发特有的各种主题,力图帮助读者创建高品质的应用程序。第1章~第5章讨论创建和发布air应用程序的技术、环境和基础。第6章—第14章讨论和功能有关的主题,比如多点触摸技术、加速计、自带的摄像机、地理位置、音频和视频等。第15章~第17章讨论一些更高级的主题,建立一个体系结构来管理多个视图,并提供完整应用程序的代码。第18章~第19章阐述资源管理和开发的最佳实践。读者可在《Android移动应用开发:基于Adobe AIR》配套网站下载代码示例,并编译和安装到移动设备上。《Android移动应用开发:基于Adobe AIR》着重强调良好的开发实践,尤其适合热爱技术和用户体验的开发人员参考和学习。 -
Learning Android(美)加尔根塔(Gargenta,M.)著,李亚舟,任中龙,杜钢 译.《Learning Android(中文版)》为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面、存储数据、连接网络等实践中必不可少的需求。本书以亲手实现一个类Twitter的应用为主线,通过不断为其添加功能展开讲解。而这一学习过程积累出的代码模式库,可以灵活运用于真实Android应用开发。本书内容包括但不限于:Android平台概览、Android设计架构、Android开发环境配置、基本Android的用户界面构建、UI元件组织方法、构建执行后台任务与更新数据的服务、AIDL与NDK介绍等。 -
Linux C编程从入门到精通刘学勇《Linux C编程从入门到精通(含DVD光盘1张)》以Ubuntu 11.04为平台,系统地介绍了Linux下用C语言进行程序设计的方法,并通过列举大量的程序实例,使读者快速掌握在Linux下进行C语言程序开发的方法和技巧,并具备开发大型应用程序的能力。《Linux C编程从入门到精通(含DVD光盘1张)》内容丰富,主要包括Linux基础知识介绍,Linux下的C语言编译器、调试器、程序维护工具及集成开发环境的使用方法,Linux下通过C语言进行文件操作和目录操作的方法,标准I/O库函数,进程概念、进程操作及进程间通信的方法,线程操作,用C语言进行网络编程、数据库编程及GUI编程的方法等。 -
Android手机软件宝典吴泊翰,张寿玉 编著Android(安卓)是具有“开放性”的手机操作系统,“开放性”对Android系统的发展有利于积累人气,人气包括开发者、厂商和消费者三个方面:开发者可以针对Android平台开发应用软件;厂商则可以针对Android开发手机硬件,而对于作为消费者的手机用户来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。《Android手机软件宝典》通过不同应用,向读者分门别类地介绍了大量的Android平台应用软件,并对具体操作进行详细阐述,帮助Android智能手机用户全面提升手机的应用效率。《Android手机软件宝典》由吴泊翰、张寿玉编写。 -
Android核心原理与系统级应用高效开发韩超 等著《android核心原理与系统级应用高效开发》是一本介绍android核心开发的技术图书,主要目标是让android的开发者更深入地理解android系统,让开发的过程更正确、更有效率。本书主要由两大部分组成,第1篇自下而上介绍android核心框架层的结构,并将开发的技巧和要点蕴含于其中;第2篇偏重系统级的应用层,关注android开发过程中的重点方面。《android核心原理与系统级应用高效开发》为android系统级别的开发者系统化而有条理性地展示了庞大的android系统的软件结构,点明开发思路;android应用程序的开发者可以通过本书加深认识,拓展开发手段;从事android硬件移植的开发者可以通过本书加深对系统全局的了解。 -
代码质量(希)斯宾耐立思(Spinellis,D.)著,左飞,吴跃,李洁译Jolt大奖素有"软件业之奥斯卡"的美称,本丛书精选自Jolt历届获奖图书,以植根于开发实践中的独到工程思想与杰出方法论为主要甄选方向。Diomidis Spinellis首部著作《代码阅读》(Code Reading)旨在阐明程序员应如何理解与修改代码,与此不同的是,《代码质量》重点讨论代码的非功能特性,深入讲述代码如何满足重要的非功能性需求,如可靠性、安全性、可移植性和可维护性,以及时间效率和空间效率。本书从Apache Web应用服务器、BSD UNIX操作系统和HSQLDB Java数据库等开源项目中攫取数百个小例子,并以实例为基准点,辅以理论分析,从实用的角度讲述每个专业软件开发人员能立即运用的概念和技术。《代码质量》荣获2007年Jolt大奖,适用于不同知识层次的软件工作、程序开发和研究人员。 -
iOS 5应用开发入门经典(美)John Ray 著《入门经典系列:iOS 5应用开发入门经典(第3版)》基于Apple最新发布的iOS 5.0编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Objective-C和Cocoa Touch等开发工具,设计及美化用户界面,多场景故事板、切换和弹出框,导航控制器和选项卡栏控制器,使用表视图和分割视图导航结构化数据,读写和显示数据,创建可旋转和调整大小的用户界面,播放和录制多媒体,使用地图和定位功能,使用加速计和陀螺仪检测运动和朝向,创建通用应用程序,编写支持后台处理的应用程序,跟踪和调试应用程序等主题。《入门经典系列:iOS 5应用开发入门经典(第3版)》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOS开发的人员参考。 -
C/C++程序设计实验教程周转,郝兴伟 著 周转 等编《高等学校教材:C/C++程序设计实验教程》是为高等学校“c/c++程序设计”课程编写的实验教材,采用基于知识模块的内容组织方式,全书共分8章,分别是:c/c++上机实验环境,数据与数据类型,程序控制语句,构造数据类型,指针,函数,文件处理,面向对象程序设计。每个知识单元设计若干实验项目,分别由浅入深地对该模块知识设计了基本验证型、基础设计型、综合设计型和研究型4个不同层次的实验项目,以便学生对所学知识能够深入理解,全面培养学生的综合应用能力和解决实际问题的能力。《高等学校教材:C/C++程序设计实验教程》突破传统“学院派”内容组织和写作方式的不足,实验项目设计更加注重实用性,避免单纯地为了验证语法而实验的弊端。每一个实验项目均包含实验内容、实验类型、实验目的、参考答案或关键代码、问题思考或知识拓展等部分。在实验内容部分,每个实验项目通常包含若干个相关的实验内容,以便于学生对知识的全面理解;在关键代码和知识拓展部分,包含问题的解题思路分析和点拨,凝练了作者在课程教学和研发中积累的经验和体会,从而更好地培养学生的研究探索性思维。《高等学校教材:C/C++程序设计实验教程》可作为高等学校计算机程序设计课程的教材,也可作为培训和自学教材。 -
细说Android 4.0 NDK编程王家林 著通过NDK,应用程序可以非常方便地实现Java与C/C++代码的相互沟通。本书顺应Android软/硬件、云计算整合潮流,详细剖析了NDK开发中涉及的各类问题和解决方案:搭建Android NDK开发环境的每一步细节,开发第一个Android NDK程序,Android NDK中Java与C/C++代码的互相调用,Facade设计模式在NDK中的美妙应用,NDK与软/硬件整合,NDK与云计算等。本书还特别介绍了Android UI编程技术。
