程序设计综合
-
Objective-C编程Aaron Hillegass 著《Objective-C编程:Big Nerd Ranch入门经典》讲述Objective-C编程语言和基本的iOS/ Mac开发知识。作者首先从基本的编程概念讲起(变量、条件语句、循环结构等),接着用浅显易懂的语言讲解Objective-C和Foundation的知识,包括Objective-C的基本语法、Foundation常用类、内存管理、常用设计模式等,最后手把手教读者编写完整的、基于事件驱动的iOS/Mac应用。书中还介绍了Objetive-C的高级内容,包括属性、范畴和Block对象等知识。全书篇幅精炼,内容清晰,适合无编程经验的读者入门学习。 -
自然用户界面设计Daniel Wigdor,Dennis Wixon触摸和手势设备代表着人机交互的下一个发展方向,软件公司竞相开发优秀的触摸界面,有关的设计实践急需整理和总结。 产品和交互设计师、开发人员、经理精通UI设计,但触摸界面增加了UI设计的复杂度。从事实际设计工作的人们需要简明参考和真实的例子,才能在设计这些特殊界面的元素时,做出明智的决策。《自然用户界面设计:NUI的经验教训与设计原则》是最早一批归纳总结自然用户界面设计原则的图书之一,两位作者都曾参与开发业内首批触摸屏产品,他们从实践中总结出的经验教训特别具有针对性。对于每一个设计原则,书中还展示了使用场景、问题解决方案,帮助读者全面理解,避免犯错。 《自然用户界面设计:NUI的经验教训与设计原则》主要内容如下: 介绍易于应用的设计指南,应对创建触摸和手势用户界面的独特挑战; 考虑不同的用户需求和环境,真实世界中的成功和失败案例,以及NUI的未来; 展现了30种设计场景,说明在做出正确的设计决策时应该考虑的众多因素,并确保设计师不会在同一个地方跌倒第二次。 -
从零开始学Android编程曾宏远,崔荔蒙编著本书是一本介绍Android开发的书籍,内容讲解详细,实例丰富。书中每一个知识点都讲解得非常详细,并且每个知识点都会有一个实例,这样使读者更容易轻松上手。本书共分为4篇包括17章,主要内容有:初识Android系统、第一个Android程序、Android常见界面布局、Android基本界面控件、Android高级控件、Android菜单与对话框、Android数据存储、Android电话和短信、Android组件内部通信—Intent、Android服务、Android中多媒体开发、Android网络编程、Android多线程介绍、Android图形图像的应用、Android特色应用、GPS在Android中的应用、乐分享等非常基础且重要的知识。通过对本书的学习,相信读者能够在较短的时间内理解Android系统的框架及在开发过程中用到的知识等,为进一步学习打好基础。本书特为没有Android基础的新手所写,对于有一定Android基础的读者而言,也可以通过本书对Android中的知识做进一步的熟悉,为自己成为一个Android高手添砖加瓦。 -
Android系统源代码情景分析罗升阳 著在内容上,《Android系统源代码情景分析(含CD光盘1张)》结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。 在组织上,《Android系统源代码情景分析(含CD光盘1张)》将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度对Android应用程序的框架进行了深入的剖析。 通过上述内容及其组织,本书能使读者既能从整体上把握Android系统的层次结构,又能从细节上掌握每一个层次的要点。 -
Android 3D游戏开发与应用案例详解郭少豪 著《Android3D游戏开发与应用案例详解》编著者郭少豪。《Android3D游戏开发与应用案例详解》内容提要:本书主要探讨在 Android平台上基于OpenGLES的三维图形渲染与物理模拟,介绍三维图形学与物理学在基于Android移动应用开发上的作用。主要分为四大部分,第一部分为Android操作系统以及图形学、物理学方面的基础知识;第二部分为深入探讨OpeJaGLES,通过这部分的内容大家可以较为深入地了解到在 Android平台中OpenGLES的应用;第三部分为三维图形引擎与物理引擎的探索实践;第四部分为项目实战,这部分介绍了两个完整的实例。本书针对的目标读者是三维图形应用开发的初学者和移动游戏开发的初学者。本书以理论和实践相结合为原则,要求读者具备一定理论基础的同时还要具备一定的动手能力,读者对于每个实例可以亲自体验敲一下代码,从而实现书上每一个介绍过的具体例子。 -
iOS软件开发揭秘虞斌著《iOS软件开发揭秘:iPhone&iPad企业应用和游戏开发(第2版)》以严密的体系性提供了iPhonc和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhonc和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。随书附赠的光盘中包含了书中大量案例的完整工程源代码,可以让读者参考学习。《iOS软件开发揭秘:iPhone&iPad企业应用和游戏开发(第2版)》既可以作为大学教材、企业培训教材,亦可作为苹果技术专业参考书籍,适合大学师生、企业管理人员、开发人员、培训机构教师和学员、IT业界人士等参考和阅读。 -
iPhone App开发实战手册Craig Hockenberry(克雷格·霍肯伯里) 著,高京,历勤勇,施迪宏 译目前市面上不乏iPhone App开发的书籍,但要做出成功的产品,需要的绝不仅仅是开发优秀的软件。本书将向你展示完整的开发过程,从下载工具,开发应用,进行测试,通过苹果的审核,到推销和维护你的产品。本书适合iPhone App开发入门使用。无论是开发人员、设计师、市场人员,还是项目经理,都可以在本书中找到自己感兴趣的内容。 -
ASP编程与应用技术杨云江,曾懿 编《普通高等学校网络工程专业规划教材:ASP编程与应用技术》全面而又系统地介绍了Web应用程序开发中的ASP技术、脚本程序编写技术、HTML+CSS技术及使用Spry框架开发具有Web2.0特色网络程序的技术。《普通高等学校网络工程专业规划教材:ASP编程与应用技术》内容包括网络应用程序开发技术,创建服务器环境,HTML+CSS基础,ASP脚本语言、内部对象、常用组件的介绍,SQL语句在ASP中的应用,ADO对象的属性、方法、事件,Spry框架在ASP程序中的应用,ASP开发实例(网络在线考试系统的设计)。《普通高等学校网络工程专业规划教材:ASP编程与应用技术》的可读性和实用性强,读者范围广,主要定位于大学本科教育,可作为Web应用程序开发人员的培训教材,也可作为大专院校教师、网络工程技术人员及通信工程技术人员的参考书。 -
Proteus从入门到精通100例胡启明《Proteus从入门到精通100例》通过100个典型应用实例介绍了Proteus ISIS电路仿真软件的使用方法。首先介绍了Proteus ISIS的界面、菜单、虚拟仪器、信号发生源、库元件等基础知识,然后引入了在Proteus ISIS 进行交互式(实时)仿真和基于图表的仿真方法,接着介绍了在Proteus ISIS中进行电路层次设计、模块化设计及自行设计元件库的方法,同时给出了大量在Proteus ISIS中进行基础电路、模拟电路、数字电路,以及MCS51单片机、AVR单片机应用系统仿真的实例。 -
Struts 2.x权威指南李刚编著本书是《Struts 2权威指南》的第3版,本书介绍了Struts 2最新版本:Struts 2.3.1.2。本书全面介绍了Struts 2框架的各知识点,从Struts 2框架的MVC原理、Struts 2的处理机制开始讲起,全面覆盖了Struts 2的Action开发、Action配置管理、Result配置管理、Struts 2异常机制、Struts 2类型转换、输入校验、文件上传和下载、Struts2国际化支持、Struts2的Ajax支持、拦截器机制、Convention插件与REST等方面,并详尽讲解了Struts 2与Spring、Hibernate、JSF、SiteMesh、JasperReports、JFreeChart等框架的整合开发,力求让读者不仅可以掌握Struts2理论知识,而且能真正步入实际开发殿堂。本书保留了前两版通俗易懂的写作风格:按Struts2.3.1.2的架构体系,细致地介绍了Struts 2各个知识点。在介绍过程中,笔者依照读者的学习规律,首先介绍基本概念和基本操作,然后对内容进行深入讲解。在介绍Struts 2框架时,既照顾到Struts 2初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1近80%的API。本书适合于有较好的Java编程基础,有一定JSP、Servlet等Web编程基础或具备初步Java EE编程基础的读者阅读。本书给出了Struts 2入门级的示范实例,可作为学习Struts 2框架的学习指南;也详细讲解了Struts 2各个知识点及各选项的详细用法,可作为项目开发的参考手册。
