本书主要介绍DriverStudio开发工具开发Windows?2000/XP下的WDM设备驱动程序的原理及编程方法。本书详细介绍了WDM基本程序框架和编程,IRP的基本概念及编程,WDM和应用程序之间的通信、即插即用、电源管理、WMI的编程技术,IRP串行处理、过滤器驱动程序,WDM访问硬件设备、处理硬件中断、实现DMA操作的编程技术,以及大量的基本编程技术,还USB接口和PCI接口设备驱动程序WDM的开发。 ???本书是一本技术性较强的工具书,有20个典型的编程实例,适合具有一定计算机硬件及C 语言基础的计算机应用开发人员阅读,也是计算机应用爱好者和高等院校学生的实用参书。
本书介绍低功耗蓝牙与智能硬件设计,内容包括:电波传播原理,天线原理及设计,nRF51开发环境及其搭建,如何创建低功耗蓝牙应用,Android下的低功耗蓝牙编程开发,iOS下的低功耗蓝牙编程开发,Windows下的低功耗蓝牙编程开发,低功耗蓝牙无线桌面套装设计等。
移动开发进入了Android、iOS、WindowsPhone三足鼎立的时代,第三方软件制造商普遍实行多平台战略,开发人员需要经常在不同平台间转换。为帮助读者在某一个平台快速入门,同时类比学习其他平台,DevDiv移动开发社区版主、会员联合编写本书。 主要内容:本书涉及了移动开发中的25个经典问题,并分别给出Android、iOS、WindowsPhone三大平台各自的解决方案,基本涵盖了手机开发人员普遍面临的研发难题。 适用范围:本书适合Android、iOS、WindowsPhone任一平台的初、中级开发者参考使用,同时也可帮助单一平台开发者快速学习其他平台。
《iOS编程(第3版)》更新了iOS5和Xcode4.3的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
随着应用功能的日益增加,性能问题也逐渐浮出水面,进入我们的视野之中。本书作者MarcelWeiher在性能调优领域有着丰富的经验,在他的带领下,你将会了解如何提升CPU、内存、I/O、图像、Swift等方面的性能,如何在开发过程中定位到性能的瓶颈和问题,他同时还介绍了性能优化的编程技巧和很好实践,从而帮助你写出更高效、更快速的代码。此外,你还将学习到定位性能问题的工具使用方法以及很好实践,并跟随示例来学习性能优化。本书适合寻求进阶及所有对性能优化感兴趣的iOS开发人员阅读。
《iOS编程(第3版)》更新了iOS5和Xcode4.3的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
本书从基本的概念入手,全面地介绍了基于monotouch使用c#/.进行iphone应用程序开发。从monotouch和.开发环境到objective-c和c#开发语言,从基于monotouch进行iphone开发的编程方法到应用程序的发布和销售等,本书涵盖了基于monotouch进行iphone应用程序开发涉及的方方面面。本书的主要内容分为两大部分:第ⅰ部分包括-4章,这一部分介绍iphone和monodevelopide开发的基本知识,主要包括iphone、.framework和monotouch的相关背景和概念、monotouch使用方法、iphone用户界面和数据控件方面的内容:第ⅱ部分包括第5-15章,这一部分的内容相对独立,可以根据需要选择性地阅读:第5章介绍在iphone中检索和存储数据,包括本地数据和远程数据;第6章介绍表的使用,包括表内容显示、表导航和表编辑等;第7章介绍基于corelocation和mapkit实现地图功能:第8章系统介绍应用程序设置:第9章介绍面向设备硬
本书提供了关于iphonesdk以及iphone开发的全面信息,对iphonesdk中的各种组件做了深入浅出的介绍,包括iphone3.0sdk的所有新增特性,同时对iphone开发的基本流程、基本原理和基本原则进行了详细且通俗的讲解。此外,还结合实例讲解了如何开发各种iphone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件。本书适合iphone和mac开发人员。
移动应用的交互设计对于移动产品的体验来说有着决定性的作用。作者首先从人-机-环的角度出发来阐述移动应用的设计,并建立了移动应用设计的基本原则;其次,根据移动端的情境、移动设备的特征,以及触摸的交互方式,作者总结了移动导航和移动框架设计的主要形式,并给出了移动导航设计的原则和思路。为了能帮助设计师们做出一个生动有趣的移动应用,《移动设计》还详细介绍了移动动画的设计方法,以及基于移动特性的细节和创新设计,为设计师们提供了一个很好的参考。同时,根据作者的移动应用设计经验,介绍了一些常用设计工具,希望对新入行的设计师们有所帮助。,本书作者提出了一个关于“流”的交互设计方法,丰富了移动应用的设计方法。《移动设计》适合对移动设计感兴趣、想进入此领域的设计师们做入门指引,亦可给正在移动产品