程序设计综合
-
程序员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开发技术人员的参考用书。 -
Android平板电脑开发实战详解和典型案例吴亚峰 杜化美 索依娜 编著随着时间的推移,Android版本已经发展到了Android 4.0,此版本为开发人员提供了很多非常实用的新特性。但是,目前国内专门介绍这方面开发的书籍与资料都非常少,使得想开发Android 4.0应用程序的开发人员无从下手。基于此种情况,《Android平板电脑开发实战详解和典型案例》提炼了笔者多年从事Android开发应用的宝贵经验,从Android 2.0趣味特性、Android 4.0新特性的基础知识到完整综合案例,由浅入深,循序渐进地进行了详解,既适合Android 4.0初学者学习,也适合有一定基础的读者进一步提升之用。《Android平板电脑开发实战详解和典型案例》共16章,其中第1章为平板电脑的相关知识以及Android开发环境的搭建;第2章~第6章介绍了Android 2.0趣味特性及Android 3.0和Android 4.0新特性的相关知识;第7章介绍了多媒体开发的相关知识与案例;第8章和第9章介绍了2D图形渲染、多点触控以及3D应用开发的相关知识;第10章介绍了传感器开发的相关知识;第11章介绍了设备互联技术——蓝牙与无线以太网直连的相关知识;第12章介绍了GPS高级开发;第13章介绍了多分辨率屏幕自适应的相关知识;第14章~第16章给出了3个完整的综合案例,其中包括2D游戏、3D游戏以及一个应用案例。同时为了便于读者的学习,《Android平板电脑开发实战详解和典型案例》附赠的光盘中包含了书中所有案例的完整源代码,最大限度地帮助读者快速掌握开发技术。 -
Android 软件安全与逆向分析丰生强 著本书由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备知识及概念、如何静态分析Android软件、如何动态调试Android 软件、Android 软件的破解与反破解技术的探讨,以及对典型Android病毒的全面剖析。本书适合所有Android 应用开发者、Android 系统开发工程师、Android系统安全工作者阅读学习。 -
移动终端应用开发技术林少丹 编著《移动终端应用开发技术:Android实战(全国高等职业教育规划教材)》(作者林少丹)共分三部分,第一部分“准备篇”,对Android系统的各个层面进行了详细讲解,旨在让读者在尽量短的时间内对Andriod系统的各个方面有一个全面的了解,为进一步学习开发和研究Android操作系统源程序打下坚实的基础。第二部分“基础篇”,在Android应用程序层面,详细讲解了应用程序开发的各项技术,着重讲解了应用程序的开发基础、应用程序的结构与功能。此外,给出了一些实例让读者能够更深刻地理解这些知识并加以应用。为满足一些有着丰富应用程序开发经验的读者和对Android系统底层有很大兴趣的读者的学习需求,本书还详细讲解了如何编译Android源程序工程,并对Android编译系统进行了深入剖析,让读者对Android工程的高效组织和自动编译有更深刻的理解。第三部分“实战篇”,详细讲解了一些Android系统的实例,使读者通过动手实践来真正将所学知识融会贯通。 《移动终端应用开发技术:Android实战(全国高等职业教育规划教材)》可作为理工科大学生“嵌入式技术”及“物联网应用”课程的教材,也可供从事计算机领域相关工作的工程技术人员参考。 -
iPhone开发入门很简单张照 等编著《入门很简单丛书:iPhone开发入门很简单(配光盘)》是一本与众不同的iPhone开发学习读物。作者立足实战,采用理论与实例相结合的讲解方式,将相关知识点穿插于实际开发案例中,读者通过研读这些开发案例,便可轻松、快速地掌握iPhone开发的各种技能,独立编写出优秀的APP软件。本书配带1张光盘,收录了本书重点内容的教学视频和本书涉及的源代码。本书共18章,分为3篇。第1篇介绍iPhone开发的基础内容,包括开发工具的使用方法、开发语言的基本语法、内存管理的基础知识等;第2篇全面介绍iPhone程序开发的各种功能,介绍SDK中的各种控件和开发过程中的各种技巧;第3篇剖析了3个案例,通过案例讲述了iPhone项目从设计到编码、测试,再到发布的全过程。本书适合初次接触iPhone应用开发的人员阅读,但建议读者有一定的C\/C++开发基础,本书也适合从其他开发领域转向iPhone应用开发的人员阅读。对于开设iPhone开发的培训学校和相关院校,本书也是一本实用性很强的好教材。 -
Visual FoxPro程序设计教程杨七九,丁爱芬,石宜金 编《Visual FoxPro程序设计教程》是根据教育部高等学校计算机基础课程教学指导委员会制定的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》编写的。全书既有必要的理论知识,又强调“以应用为出发点”的原则。《Visual FoxPro程序设计教程》共分8章,主要内容包括数据库基础、Visual FoxPro程序设计基础、数据库与表、结构化查询语言、查询与视图、表单设计、菜单设计、报表设计。本书中的操作均有图示及步骤说明。本书配有《Visual FoxPro程序设计教程实验指导》,帮助学生自主训练,巩固所学知识。《Visual FoxPro程序设计教程》可作为应用型本科院校和独立学院Visual FoxPro课程的教材,也可作为全国计算机等级考试Visual FoxPro的参考书。
