程序设计综合
-
JavaScript入门经典(美)Phil Ballard ,Michael Moncur 著,王军 译《JavaScript入门经典(第5版)》是学习JavaScript编程的经典教程。全新的第5版涵盖了JavaScript 1.8及其以上版本、Ajax和jQuery等内容。《JavaScript入门经典(第5版)》着力介绍JavaScript当今主要特性的基本技巧,从基本概念开始,逐步地介绍按照当今Web标准编写JavaScript代码的最佳方式。《JavaScript入门经典(第5版)》分为七个部分,共24章。第一部分“JavaScript基础”,包括第1章到第5章,介绍了如何使用常用函数编写简单的脚本,第二部分“JavaScript进阶”,包括第6章到第10章,介绍了更复杂的编程范例,比如循环控制、事件处理、面向对象编程、JSON标记、cookie。第三部分“文档对象模型(DOM)”,包括第11章到第15章,介绍了如何使用CSS遍历和编辑DOM(文档对象模型)树,对页面元素进行样式代和动画。第四部分“Ajax”,包括第16到第18章,介绍如何利用XMLHTTPRequest对象向服务器进行后台调用,并且处理服务器的响应;建立简单的Ajax库,调试Ajax应用。第五部分“使用JavaScript库”,包括第19章到第21章,介绍如何使用第三方库,比如Prototype和jQuery,简化跨浏览器的开发工作。第六部分“JavaScript与其他Web技术的配合”,包括第22章到第24章,通过范例介绍如何使用JavaScript控制多媒体、展示HTML5的功能、编写浏览器插件。第七部分“附录”介绍了JavaScript编程常用工具,并给出了JavaScript快速参考。《JavaScript入门经典(第5版)》内容循序渐进,逐步深入,概念和知识点讲解清楚,而且每章最后配有练习,供读者检查和巩固所学知识。《JavaScript入门经典(第5版)》适合对Web应用开发感兴趣的初中级中户阅读和自学,也可作为大中专院校相关专业的教材。 -
嗨翻C语言(美)David Griffiths ,(美)Dawn Griffiths 著,程亦超 译你能从《嗨翻C语言》这本书中学到什么?你有没有想过可以轻松学习C语言?《嗨翻C语言》将会带给你一次这样的全新学习体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编译器、make工具和其他知识来解决实际问题。这本书有什么特别之处?《嗨翻C语言》运用认知科学和学习理论的最新成果,精心为你打造了一次多感官的学习体验,绝对能够嗨翻你的大脑,激发你的学习热情。它的特别之处是:用图片等可视化手段,提高学习效率;使用对话和有个性的叙述风格,讲故事而不是照本宣科;调动读者左右半脑和各种感官,让学习者思考得更深入;吸引并抓住读者的注意力,让学习新技术一点都不枯燥。 -
微信公众平台应用开发实战钟志勇 著《微信公众平台应用开发实战》是微信公众平台应用开发领域的经典著作,作者是腾讯公司的资深软件开发工程师,而且是微信公众平台应用开发的先驱者之一。本书全面介绍了微信公众平台应用开发所需的各项技术,系统解读了微信公众平台开放的API和各项高级功能,逐步讲解了微信公众平台应用开发的流程、方法和技巧。注重实战,不仅通过3个实战案例呈现了娱乐型、应用型、游戏型应用的完整开发过程,还实现了一个快速开发公众平台应用的框架,读者可以直接用于快速开发自己的公众平台应用。《微信公众平台应用开发实战》一共9章,在逻辑上分为四大部分:第一部分(第1章)介绍了微信公众平台的开发模式、数据交互方式,以及开发公众平台应用所需要的各项技术;第二部分(第2~4章)首先详细讲解了微信公众平台开放的所有API的功能特性及使用方法,然后实现了一个快速开发公众平台应用的框架,这个框架可供读者直接使用;第三部分(第5~7章)以迭代的方式讲解了3个实战案例的完整开发过程,这3个实战案例涉及的应用分别是娱乐型、应用型和游戏型的,其中应用型实战案例用到了人脸识别等技术;第四部分(第8~9章)详细探讨了应对海量请求和恶意请求的方法,这是企业运营公众账号(尤其是服务号)时容易忽视的,但也是应该重点关注的。 -
ARM Cortex-M0权威指南姚文详(Joseph Yiu)著 吴常玉 ,魏军 译《ARM Cortex-M0权威指南》是全球首本系统论述ARM Cortex-M0处理器及其编程的图书。本书既有ARM Cortex-M0处理器内核、体系结构及其应用的详尽论述,也有指令集、编译器、软件开发的基本论述,甚至也涵盖如何定位程序代码中的错误和软件移植等方面的知识。《ARM Cortex-M0权威指南》适合的读者对象包括:嵌入式产品设计工程师、嵌入式软件开发人员、电子爱好者以及学习嵌入式系统课程(ARM Cortex-M0)的高年级本科生及研究生等。 -
爱上Raspberry Pi(美)Matt Richardson ,Shawn Wallace 著,李凡希 译Raspberry Pi 是一台价格不到300元的卡片式电脑,它的体积虽然只有信用卡般大小,但具备强大的功能。《爱上Raspberry Pi》将从在Raspberry Pi上安装、配置和开机启动Linux操作系统开始,深入浅出地介绍Raspberry Pi的各种特性。不仅介绍Raspberry Pi自身的底层GPIO接口编程技术,还将指导你把Raspberry Pi与Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。 -
为iPad而设计(英)Chris Stevens 著,陈勇 ,张晓雯 译iPad的流行为App的开发设计带来了革命性的挑战。《为iPad而设计:打造畅销App》向读者展示了如何充分利用iPad的新特性,让开发者的App看起来更漂亮、用起来更顺手,而且还能冲进App排行榜,变得炙手可热。《为iPad而设计:打造畅销App》作者克里斯·史蒂文森是Alice for the iPad的开发者,他在书中展示了如何将一款App从铅笔手绘草图变成苹果App Store商品的全过程。到目前为止,这款应用已安装在超过50万台iPad上,作者在书中首次揭示了其成功背后的秘密,这将帮助开发者在App淘金热中拔得头筹。《为iPad而设计:打造畅销App》强调实际可行的操作步骤,而非模棱两可的建议,包括如何产生创意、手绘App、做出原型设计、组织协作项目,以及App营销方面独家并且内行的建议。在《为iPad而设计:打造畅销App》中,史蒂文森还向读者展示了用来做出超棒App的最新代码库、讨论了界面设计方面的抉择。不管你是一个iPad App设计团队的管理者,还是一个想要寻求建议的设计师,或者是一名想搞明白在世界范围内都很成功的iPad App背后设计过程的程序员,《为iPad而设计:打造畅销App》都能引导你走向成功。 -
C#高级编程(美)Christian Nagel ,Jay Glynn ,Morgan Skinner 著,李铭 译《C#高级编程(第8版)》是C# 2012和.NET 4.5高级技术的终极资源,旨在帮助读者更新、提高用C# 2012和.NET 4.5编写Windows应用程序、Web应用程序、Windows 8样式应用程序的技巧。本书的顶级作者专家团队首先介绍了C#的基础知识,之后全面探讨了该语言和架构中的新增功能,以及新的测试驱动的开发和并发编程特性。本书提供了学习C# 2012和.NET 4.5所需的所有知识,使读者可以最大限度地发挥出这些动态技术的潜能。主要内容:◆ 介绍富有挑战性的.NET特性,包括LINQ、LINQ toEquities、LINQ to XML、WCF、WPF、Workflow和泛型◆ 详细论述了异步编程、模式、基础和方法◆ 研究了Windows 8开发的新选项和接口、WinRT和Windows 8样式应用程序◆ 阐述了文件和注册表的操作◆ 介绍了WPF编程,包括样式、数据驱动的应用程序和文档、ASP.NET Web Forms以及ASP.NET MVC -
高流量网站CSS开发技术(英)Antony Kennedy ,(葡萄牙)Inayaili de León 著,大胖 ,王永强 译不论是前端工程师还是后端工程师,编写CSS 可不只是码几行代码那么简单的事儿,他们需要面对的情况通常非常复杂。出色的CSS 开发人员知道如何应对和避免跨浏览器陷阱,懂得处理语义化、无障碍访问、搜索引擎优化,以及相关文档不完整带来的各种问题。一套优秀的CSS 框架可以显著提升网站性能,但如何创建一套优秀的CSS 框架呢?单纯使用一些新特性只会让情况变得更糟糕,要确保CSS 不会成为开发过程或网站性能的瓶颈,请遵循《高流量网站CSS开发技术》的指导!《高流量网站CSS开发技术》针对高流量网站开发人员及项目经理,当然那些在小型团队工作,以及缺乏相关经验的开发人员更应自觉学习本书的真知灼见。 -
C/C++语言程序设计实验指导与习题精选常东超 ,刘培胜 ,郭来德 等著《C/C++语言程序设计实验指导与习题精选/21世纪普通高校计算机公共课程规划教材》是《C/C++语言程序设计》的配套习题集与实验教材,用于帮助学生自学和辅助教师实践教学。《C/C++语言程序设计实验指导与习题精选/21世纪普通高校计算机公共课程规划教材》介绍了Microsoft Visual C++6.0集成开发环境的基本操作方法,从作者多年从事本科C语言教学和计算机等级考试培训的经验出发,精选了C语言的典型习题并进行了全面解析,实验项目大多采用全国计算机等级考试上机真题。全书共分两部分,第一部分从培养学生计算机语言编程能力出发,安排了10个上机实验,循序渐进地介绍了C语言程序的开发过程,详细介绍了C语言程序的调试方法;第二部分是与教材讲授的知识点相关的大量习题及解析,可帮助学生更好地理解教材知识要点,学会解读C语言程序。《C/C++语言程序设计实验指导与习题精选/21世纪普通高校计算机公共课程规划教材》内容侧重逻辑思维和动手能力的培养,为学生将来走向实际工作岗位奠定扎实的基础。 -
Android应用程序设计王英强 ,陈绥阳 ,张文胜 编《新编应用型系列技能丛书:Android应用程序设计》介绍了基于Android操作系统的应用程序开发,内容由浅入深,讲述了在Android应用程序开发过程中最常用的一些技术。《新编应用型系列技能丛书:Android应用程序设计》以学生为主体,理论联系实际,每一个章节除了讲述知识点外,都配有相应实例供学生实践,从而提高学生的动手实践能力。《新编应用型系列技能丛书:Android应用程序设计》主要内容包括Android环境的搭建、布局管理、常用控件、菜单与消息提示、程序调试、数据存储、网络通信与服务、手机通信与设置和Android游戏制作等。《新编应用型系列技能丛书:Android应用程序设计》可作为普通高等学校的教材,也可作为高职高专院校的Android程序设计教材。
