程序设计综合
-
Android应用开发入门(美)Wallace Jackson 著 周自恒 译无需精通编程,任何人都可以为Android平台轻松创建简单的应用,《Android应用开发入门》就告诉你如何做到。本书将全程引导你创建并运行自己的第一个Android应用程序,语言通俗易懂,示例丰富实用,能帮你拨开晦涩难懂的术语迷雾,澄清Android应用开发方面的流言,并通过一步一步的详细指导带你入门。《Android应用开发入门》以通俗易懂的语言讲述如何开发Android应用程序,为你铺平Android开发之路。书中提供了清晰的示例,让学习过程更加轻松,帮你快速准确地领会相关概念,掌握开发方法,从而迅速创建自己的应用并让它运行起来。你将学习到以下内容。· 如何武装你自己和你的电脑,为Android应用开发做好准备。· 如何使用Eclipse开发环境让Android开发更加直接和高效。· 如何通过清晰的步骤创建简单的应用,并让它马上运行起来。· 如何装饰应用程序,让它看起来更美观。· 如何更好地利用Android的触摸屏。· 如何使用各种捷径和小技巧让应用开发变得更容易。· 了解Java和XML的基础知识,帮你进一步开发更高级的应用。如果你有Android应用的好点子,却从没有接触过编程,那么《Android应用开发入门》非常适合你。你不需要任何计算机编程方面的经验和技术,只要渴望学习,知道鼠标该怎么拿,Android应用开发的精彩世界就等着你去尽情探索。 -
Android 编程宝典秦建平 著《Android 编程宝典》讲解Android手机平台开发从入门到精通的相关知识,全书内容共分为3篇。第1篇是Android基础编程,主要介绍Android平台编程的基础知识,包括活动、意图、广播接受者、用户界面布局、常用控件、菜单、通知、闹钟服务、事件处理、数据存储、内容提供者以及Android异步处理机制等相关内容。基础编程这一篇所涉及的知识点贯穿于Android客户端开发工作的始终,是进行Android客户端开发的一条重要线索。第2篇是Android高级编程,主要介绍Android平台编程的高级知识,包括服务、基于位置的服务、网络编程、多媒体、传感器、图形和图像、硬件接口以及Android的桌面组件等相关内容。第3篇是Android实战应用。此篇介绍了一个基于B/S架构的电子订餐系统,包括And,oid客户端的开发以及服务端的开发等相关知识,服务端采用了完整的JAVAEE分层架构,整个应用具有良好的可扩展性和示范性。《Android 编程宝典》并不局限于枯燥的理论介绍,而是采用实例的方式来讲授知识点,以便读者可以更好地阅读以及进行相关知识点的理解和发散。在内容上,涉及当前移动互联网领域一些拥有大量用户数的客户端应用的一些特色功能的原理介绍以及代码实现。如果读者对Java语法比较熟悉,并且有一定的事件驱动的程序编程经验,那么阅读本书就可以很快掌握Android应用开发。《Android 编程宝典》适合想全面学习Android开发的人员阅读,对经常使用Android平台做开发的人员,更是一本不可多得的案头必备参考书。 -
iOS游戏开发(美)Todd Moore 著 杨晓琪 译有了精巧的游戏构思,却苦于无法实现?让这本《iOS游戏开发:从创意到实现》完全DIY编程指南来帮助你!通过《iOS游戏开发:从创意到实现》的教程,你将亲手开发一款真正的iOS游戏,并全面了解Xcode和Objective-C的相关内容,同时还能学到如何实现游戏逻辑、精美的图像效果、游戏物理仿真效果、音效以及电脑AI。在完全不了解苹果开发工具的情况下,作者Todd Moore仅靠自学就在一个星期内创建了一款iPhone游戏。如今,他正全职开发智能手机应用和游戏。有了本书的佐助,每个人都可以实现自己的游戏开发构思,让作品顺利打入App Store。· 一开始先创建只有20行代码的简单小程序· 从零开始,创建一款完整的桌上冰球游戏· 使用动画循环并建立碰撞检测· 使用所需工具创建漂亮的游戏图像· 添加物理学仿真效果,让游戏更真实· 录制并编辑逼真的音效,自定制背景音乐· 设计具有多个难度等级的电脑玩家 -
深入理解FreeBSD设备驱动程序开发(加)约瑟夫(Joseph, K.)《深入理解FreeBSD设备驱动程序开发》内容全面,它不仅详细讲解了开发企业级iOS应用所需掌握的各项核心技术,以及各种工具和框架的用法,而且还系统讲解了企业级iOS应用开发的流程和方法;实战性强,不仅为各个知识点精心设计了能辅助读者理解的小案例,而且还有能指导读者进行完整实践的大案例,具备极强的可操作性。除此之外,本书还包含大量的开发技巧和最佳实践。本书是FreeBSD设备驱动开发领域的经典著作,由具有20余年从业经验的资深FreeBSD设备驱动编程专家撰写,FreeBSD内核开发专家鼎力推荐!本书从宏观上讲解了FreeBSD设备驱动程序的框架结构,从微观上讲解了FreeBSD与驱动程序相关的各个接口和模块的作用及工作原理,而且还从源码实现的角度分析了设备驱动程序的内核机制。本书面向的读者是驱动开发程序员,更注重实践而非理论,通过真实的驱动开发案例为编写健壮高效的驱动程序提供优秀指导。《深入理解FreeBSD设备驱动程序开发》共17章:第1章介绍了设备驱动程序的类型、可加载内核模块的编译与加载;第2章介绍了内核的分配与管理;第3章讲解了在用户空间下如何控制设备驱动程序并与之通信;第4章讨论了与多线程编程和并发执行有关的问题和解决方案;第5章解析了延迟代码执行和异步代码执行等机制并解释了这些机制的深层原因;第6章介绍了虚拟空调制解调器的实际应用;第7章讲解了FreeBSD用作管理系统中硬件设备的底层基本结构;第8章讨论FreeBSD的中断处理;第9章全面讲解了并口打印机的驱动程序;第10章讲解了端口映射和内存映射的输入输出;第11章分析了智能平台管理接口驱动程序;第12章讲解了如何在FreeBSD中使用直接内存访问机制;第13章介绍了如何管理存储设备,其中包括磁盘驱动器、闪存等;第14章概述通用存取方法;第15章讲解了如何管理USB设备;第16章描述了网络驱动程序所使用的数据结构,以及对消息驱动中断机制的介绍;第17章详细介绍了em(4)的包接收与传输组件。 -
深入浅出PhoneGap饶侠 张坚 赵莉萍 编著《深入浅出PhoneGap》深入浅出地介绍了时下流行的开源移动开发平台PhoneGap,内容涵盖PhoneGap的各类API、插件机制和第三方常用插件,以及各主流平台上的通信机制的实现方式。此外,《深入浅出PhoneGap》还介绍了如何整合流行的移动Web开发框架(如Sencha Touch、jQuery Mobile和Dojo Mobile等),并用一个记事本的综合实例来展示如何基于PhoneGap构建移动应用。《深入浅出PhoneGap》适合所有想开发移动应用的Web开发人员。 -
程序员2012精华本《程序员》杂志社2013 年新春伊始,《程序员2012 精华本》如期而至。精华本中回顾和盘点了2012 年度IT行业各个领域的发展和变化,紧密关注云计算、移动、创业、产品管理、开源等热门话题,进行了深入的解析和讨论。基于原有栏目和本年度热点,《程序员2012 精华本》的结构分为以下七个篇章。专题篇:综合了2012 年2~12 月刊《程序员》封面报道,内容包括“2012这一年”、“大数据”、“互联网安全”、“创业”、“云计算”、“产品经理”、“智能算法”、“我们的开源”、“IT运维自动化”、“移动互联网创业?求生”、“企业软件:变革与融合”。人物篇:包括软件业大师级人物介绍的经典栏目“名人堂”和讲述国内一线开发者成长故事的“程序人生”两部分。管理篇:主要是来自“产品管理”、“工程管理”、“敏捷”等方面的前沿理念。移动篇:汇聚移动开发领域的观点和技术,包括“产品与设计”、“平台与技术”、“开发者说”、“移动观点”等。云计算篇:云计算热门技术和观点,包括“大数据”、“架构”等。技术篇:包括“前端技术”、“软件研发”、“程序春秋”、“算法”、“并行编程”、“调试与测试”等几方面内容。观点篇:讲述业界的热点话题,提升自身修炼,把握管理之道,切实增强软实力,包括“修炼之道”、“对话CTO”等。纵观整个IT 业,我们可以清晰地看到两个趋势。一方面,在2011 年全球智能手机出货量全面超过电脑之后,2012年一季度单Android 设备出货量又首次超过Windows设备,与此相对应的,是整个产业和技术平台沧海桑田般的巨变。另一方面,平台的定义已经改变,操作系统、芯片、浏览器这些技术层都只是平台的一部分,垂直整合的完整生态系统才是真正的平台,在此基础上,产业的合纵连横愈演愈烈。因此,《程序员》杂志将紧紧把握时代发展的趋势,为广大IT从业者提供更多内容翔实、精彩纷呈的文章。2012 年平安地度过了,我们迎来了一个新的时代。《程序员2012 精华本》和你一起拥抱IT 行业的新时代!《程序员》编辑部2012 年12 月 -
Windows Phone 8开发技巧与案例精解周家安本书立足于入门演练,以实例为导航来向读者介绍Windows Phone的相关知识,例子相对简单易懂,由浅入深,并且每个例子都有针对性,以便于读者对每一个知识点都有一个感性的认识。首先从安装Windows Phone SDK开始介绍,到新建第一个应用程序,再到应用程序项目文件的构成,然后着眼于全局,通过动手实践的方式,让读者从感性上对应用程序周期有一个初步的印象,接着演示布控件的使用方法、UI,并进行应用程序和系统、启动器与选择器、Socket通信、HTTP请求、推送通知服务、数据绑定、多媒体等相关的演练,让读者对其有一个全面的认识。最后通过三个完整实例,帮助读者进行综合应用实战,同时也向读者说明Windows Phone是非常适合企业级应用开发的。 -
Visual FoxPro 程序设计曾庆森,王艳 等编著《21世纪普通高校计算机公共课程规划教材:Visual FoxPro 程序设计》以visual foxpro 6.0关系数据库知识为背景,介绍了关系数据库管理系统的基础知识及系统开发技术。全书主要内容包括: visual foxpro数据库基础、visual foxpro数据类型与数据运算、关系数据库标准语言sql、visual foxpro数据库及表操作、结构化程序设计、面向对象程序设计及其表单设计、菜单设计、报表和标签、项目管理器、数据库系统开发实例等内容。全书的编写主要以数据库的基础知识、数据库类型与数据运算、关系数据库标准语言sql、面向对象程序设计知识为重点,引导读者不断地理解和掌握visual foxpro基本知识和数据库基本应用,全书列举了大量的案例和例题,所涉及的程序代码都在计算机上运行并调试通过,而且操作步骤较为详细,为学生自主学习课程起到了很好的帮助作用。为了方便教学及读者进一步理解和掌握visual foxpro程序设计的应用和开发,同时编写了一本《visual foxpro程序设计实验指导及习题》,该书所编写的实验内容是按照“visual foxpro程序设计”课程教学循序渐进的方式而进行编写的,通过做一定的习题和实验巩固所学的知识,能为学习好课程起到很好的帮助作用。同时为了配合教学需要配套编写了教学课件。《21世纪普通高校计算机公共课程规划教材:Visual FoxPro 程序设计》内容丰富,覆盖了visual foxpro程序设计的主要内容,该书不仅适合高等学校visual foxpro程序设计课程的教材,而且对参加计算机二级等级考试的应试者,也是一本很好的适用培训教材,也可供数据库开发人员参考。 -
Windows 8应用开发权威指南冯瑞涛,闫妍 著《Windows 8应用开发权威指南》应该是目前最为系统、全面、详尽和极具实战性的一本关于Windows应用商店应用开发的著作。书中深刻地阐述了Windows应用商店应用简洁、直观、优雅的界面设计理念和思想,以及开发中的重点和难点。技术内容涵盖了Visual C#、JavaScript和Visual C++开发语言,以满足不同读者群体的需求。为方便读者学习,书中在讲解技术重点的同时辅以完整的示例演示,使读者能够更快地将所学知识运用到实践开发当中,最后还针对不同的开发语言精心设计了3个综合性案例,可操作性极强。《Windows 8应用开发权威指南》共分21章:第1~2章首先介绍了Windows 8系统的特点、Windows应用商店应用的设计风格和思想以及Windows应用商店应用的特征,然后详细介绍了开发Windows应用商店应用所需的开发工具及其使用方法,之后还介绍了开发者账号的注册、开发环境的搭建、远程调试以及应用程序的发布;第3章详细讲解了适用于Windows应用商店应用开发的XAML语法基础;第4~18章则系统讲解了使用Visual C#语言开发Windows应用商店应用的相关技术,包括应用控件、界面布局与导航、数据绑定、推送通知、图形与画刷、多媒体、动画效果、多线程与后台任务、传感器、文件与数据存储、网络通信、生命周期管理、地图应用、外部设备、全球化等;第19~20章分别讲解了使用JavaScript和Visual C++两种语言进行Windows应用商店应用开发时所使用的重要技术;第21章结合前面章节所介绍的技术知识完整地实现一个真实的Windows应用商店应用案例。 -
PHP、MySQL和Apache入门经典(美)Julie C. Meloni 著PHP、MySQL和Apache是Web应用开发的强大组合工具。《PHP、MySQL和Apache入门经典(第5版)》针对这三种主流工具的最新版本,逐步介绍了如何安装、配置和使用这些工具组合,并通过一些典型的项目案例,帮助读者开发出功能强大的Web应用。全书分为6个部分共33章。第1部分“基础知识”,包括第1章到第4章,引领读者深入了解、安装和配置MySQL、Apache和PHP。第2部分“PHP语言结构”,包括第5章到第9章,讲解PHP语言基础,包括数组和对象这样的结构化元素。第3部分“深入编程”,包括第10章到第14章,介绍中级应用程序开发的主题,包括使用表单和文件、限制访问以及完成包含某个专门概念的小项目。第4部分“PHP和MySQL整合”,包括第15章到第18章,介绍使用数据库的一般方法。第5部分“基本项目”,包括第19章到第28章,介绍如何整合前面已经学习到的所有知识,使用PHP和MySQL执行一个特定任务。第6部分“管理和优化”,包括第29章到第33章,介绍管理和优化Apache和MySQL的方法。《PHP、MySQL和Apache入门经典(第5版)》内容全面、讲解详细、由浅入深、实例丰富,而且考虑到读者使用不同操作系统和开发环境的需求。《PHP、MySQL和Apache入门经典(第5版)》可作为PHP、MySQL、Apache初学者的学习指南,也可作为Web开发技术人员的参考用书。
