程序设计综合
-
云端代码(美)Mark C. Chu-Carroll 著 刘姝,管雪涛 译云计算彻底改变了应用程序的开发与使用方式,甚至也改变了应用程序原本的定义。有了云计算,应用不再运行在用户桌面计算机上,而是分布式地运行于网络上,与全世界千万用户同时使用计算资源。它还具有传统应用程序所不可比拟的功能多样性及可扩展性。在诸多构建云服务的新环境中,Google App Engine以其强大的功能和易用性无疑成为非常吸引人的一个框架。《云端代码:Google App Engine编程指南》阐述了云应用的内涵,剖析了其与传统应用的区别,并通过使用Python与Java对一个简单的应用进行不断的深入开发,揭示出App Engine的各方面特性,从而使读者顺利掌握构建云端应用程序的秘诀。云服务的内涵及其与传统应用程序的区别如何构建云服务如何应用Python或Java,采用迭代方式开发简单的应用程序如何使用App Engine管理持久性数据如何利用App Engine提供的便利服务如何保障Web应用程序的安全性如何建立在用户浏览器上运行的交互式用户界面如何与运行在App Engine云端的其他服务进行交互 -
编译器设计(美)Keith D. Cooper,(美)Linda Torczon 著 郭旭 译1952年第一个编译器诞生,至今已经过去了半个多世纪,编译器的发展日臻成熟,关于编译器设计的著作也出版了不少,但既关注设计细节,又具备大局观的经典之作凤毛麟角,《编译器设计(第2版)》即是这样一本难得的佳作。两位作者多年来一直奋战在研发和教学一线,理论和实践上的丰厚经验都凝结在了《编译器设计(第2版)》中。书中论述了一系列构建现代编译器必需的核心技术,分析了编译器设计者需要面对的诸多问题,阐释了解决这些问题所用到的一些知识点。第2版是时隔8年之后全新修订的版本,充分展现了编译器构造技术的最新进展。作者重写了书中全部示例,并特别改进了阐述顺序,使得章与章之间的内容更具连续性,也更适合专业人士将这本高校教材作为参考书。 -
OSGi实战(美)Richard S. Hall ,(美)Karl Pauls,(美)Stuart McCulloch 等著 郭庆,李楠 等 译OSGi是一种标准技术,用于创建高度模块化的Java应用。利用OSGi,无需停止运行整个系统就可以安装、启动、停止、更新或卸载组件。Oracle、BEA和IBM都在积极推动OSGi技术的采用。《OSGi实战》作者既来自开发一线,又参与了OSGi规范的制定,这就保障了全书内容的权威性。《OSGi实战》全书历时两年多方才完成,凝聚了作者们多年来的宝贵经验和辛勤汗水。内容分三部分,涵盖OSGi核心规范解读、OSGi规范的实际应用及相关高级主题,系统、全面、深入地阐述OSGi的重要特性,揭示了大量鲜为人知的技术细节。此外,本书还通过极具实用价值的实例示范了OSGi的各种应用,能够满足各个层次读者的需求。通过大师的指引,相信读者一定可以轻松实现“入门-进阶-精通”三级跳,在OSGi世界里创造出无限可能。 -
iOS App界面设计创意与实践(美)Shawn Welch 著 郭华丰 译在移动开发领域,也许每个App的用途都有所不同,不过它们都一定是源自于同一个开始,那就是一个最初的创意。这个创意可以来自于任何人——设计师或者开发者,营销经理或者CEO。《iOS App界面设计创意与实践》的意义就在于向读者介绍如何把创意变成真实的App。《iOS App界面设计创意与实践》包括iOS入门、iOS用户界面基础、设计iOS自定义用户界面对象、向UI添加动画、通过手势进行人机交互等5个部分。由浅入深地向读者介绍如何搭建iOS开发系统,并最终将自己的创意付诸于真实的App之中。《iOS App界面设计创意与实践》适合iOS开发者学习使用。 -
Android操作系统与应用开发樊凯,李晖,李娜 等著 刘乃安 编Android操作系统是由Google公司开发的开源手机操作系统,由于其源代码开放,任何人都可以免费使用,因而成为目前最流行、最热门的嵌入式操作系统之一。它由应用层、应用框架层、系统运行库层、Linux内核层四部分组成。掌握Android操作系统的应用与开发对通信工程领域的人员具有非常重要的意义。《嵌入式系统设计与开发系列丛书·Android人才培养示范基地丛书:Android操作系统与应用开发》主要介绍Android操作系统及其应用开发,共分为7章,分别为Android基础、An出oid应用层开发语言、Android应用开发环境、Android基本组件、Android数据存储、Android简单应用和Android开发实例等。《嵌入式系统设计与开发系列丛书·Android人才培养示范基地丛书:Android操作系统与应用开发》通过通信工程领域的具体应用开发实例介绍Android综合开发方法和技术,简单易懂,能够让读者更快地上手Android应用开发。《嵌入式系统设计与开发系列丛书·Android人才培养示范基地丛书:Android操作系统与应用开发》可作为高等院校或培训机构进行Android操作系统教学与开发的教材,也可作为通信工程等相关领域的技术人员的Android程序设计入门参考书。 -
PHP+MySQL网站开发全程实例于荷云 编著《php+mysql网站开发全程实例》以全程实例教学为设计目标,内容丰富,图文并茂,对每一个知识点都进行了详细深入的讲解。从网站开发环境的配置及php的摹本语法规范入于,由浅入深,循序渐进地介绍了php+mysql开发技术在实际网站开发过程中的运用,并针对动态网站开发的关键功能模块,一步步引导读者掌握php应用开发技术的核心知识结构。《php+mysql网站开发全程实例》共分10章,在内容编排上独具匠心,各章节的知识点相互独立又前后贯穿有序。每章的实例均符合所讲解的知识点,实现了理论与实践相结合,对读者在学习过程中整理思路、构思创意会有所帮助。《php+mysql网站开发全程实例》对于php应用开发的新手而言是一本不错的入门教材,也适合有一定基础的网络开发人员,以及大中专院校的师生学习和参考。 -
iOS应用开发指南(美)Kristofer Layon 著《iOS应用开发指南——使用HTML5、CSS3和JavaScript》主要是向已有一定开发经验的Web设计师介绍iOS应用开发的基础入门知识。全书的主要内容包括如何下载和安装iOSSDK;如何使用Xcode管理项目资源、测试应用程序以及打包二进制文件;如何设计适合在移动平台上表现的文本、图片、音频和视频内容;以及如何使用HTML5和CSS3技术以提高应用程序的性能。如果你是一名熟悉HTML、CSS和JavaScript技术的网页设计师,你将通过《iOS应用开发指南——使用HTML5、CSS3和JavaScript》熟练地掌握如何为iPhone、iPodtouch和iPad创建应用程序,并且通过App Store将其在全球发布。 -
基于Windows环境的汇编语言程序设计钱晓捷 编著《高等学校计算机课程规划教材:基于Windows环境的汇编语言程序设计》以32位英特尔80×86处理器和个人计算机为硬件平台,主要介绍基于Windows操作系统的DOS模拟环境软件平台,借助微软MASM汇编程序讲解汇编语言程序设计,内容包括基本的汇编语言基础、常用处理器指令和汇编语言伪指令,以及顺序、分支、循环、子程序结构,最后引申到32位Windows编程、与C++语言的混合编程,以及浮点、多媒体及64位指令等方面。《高等学校计算机课程规划教材:基于Windows环境的汇编语言程序设计》可以作为普通高校“汇编语言程序设计”等课程的教材或参考书,适合计算机及电子、通信和自控等电类专业的本科学生,也适合软件学院、计算机等电类专业的高职、成教学生本科或者专科学生。计算机应用开发人员、希望深入学习汇编语言的普通读者也可以作为入门教材。 -
MonoTouch应用开发实践指南(美)布卢斯坦 著,黄灯桥,黄浩宇 译《MonoTouch应用开发实践指南:使用C#和.NET开发iOS应用》是Amazon五星畅销书,广获好评。内容全面,系统讲解了利用MonoTouch开发iOS应用的技术和方法;注重实战,包含大量精心设计的案例,可操作性极强。它是有效指导有经验的.NET开发者利用已掌握的.NET技术快速开发iOS应用的参考书,为.NET开发者低成本地向iOS开发者过渡提供了捷径。全书一共12章:第1~2章首先详细介绍了MonoTouch开发环境的搭建以及MonoTouch应用的创建方法,然后介绍了iOS SDK和MonoTouch之间的关联以及MonoTouch的工作原理;第3~6章分别讲解了视图控制器、常用的iOS类、表格和导航、图形和动画等MonoTouch的基础功能;第7~11章详细讲解了核心定位、MapKit框架、Web服务连接、基于蓝牙的服务发现和联网技术,以及应用数据的保存;第12章介绍了如何利用MonoTouch开发iPad应用。 -
LabVIEW 程序设计基础与提高张兰勇 编张兰勇编著的《LabVIEW程序设计基础与提高(附光盘高等院校EDA系列教材)》在介绍虚拟仪器的基本概念和LabVIEW软件基础知识的同时,重点详细地讲解了LabVIEW的数据采集、仪器控制、分析及应用。本书采用实例讲解的形式介绍编程技巧,每一章安排一个综合运用本章知识的实例,以达到融会贯通的效果。本书结合一些经典案例,逐步深入地讲解LabVIEW程序设计虚拟仪器测量系统的难点和重点,使初学者快速地达到使用LabVIEW 设计测量系统的能力。具有内容紧凑、语言通俗、实用性强的特点。《LabVIEW程序设计基础与提高(附光盘高等院校EDA系列教材)》适合LabVIEW入门级读者以及从事相关专业的工程项目开发人员阅读,也可供高等院校计算机、电子技术、自动化工程、电气、通信、测控等相关专业的 高年级本科学生使用。
