程序设计综合
-
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章)详细探讨了应对海量请求和恶意请求的方法,这是企业运营公众账号(尤其是服务号)时容易忽视的,但也是应该重点关注的。 -
Scratch趣味编程仲照东《学生创新能力培养实战系列:Scratch趣味编程》设计了23个小任务,通过一个个具体任务的完成过程来介绍Scratch软件及硬件的应用,通过创作趣味游戏来学习制作电脑游戏、动画、音乐等知识。游戏创作过程是培养学习者创新能力的最佳途径。全书强调“玩中学”,在“玩”的过程中强化学习者的思维训练及解决问题能力,最终展现其创造力。《学生创新能力培养实战系列:Scratch趣味编程》所有任务实现的软件平台为Scratch 1.4,硬件平台为深圳奥特森科技有限公司的网络互动媒体——传感器板。 -
C语言程序设计与KeilC丁向荣,陈丁惠,周伟勋 等著《C语言程序设计与KeilC/现代职业教育体系培育教材》结合高职、中职等职业教育类学生的认知规律与认知特点,采用以项目为导向、任务为驱动的教学模式组织教材内容,循序渐进,共分为基础编、进阶编与C51应用编,合13个项目共42个任务。《C语言程序设计与KeilC/现代职业教育体系培育教材》既具有电子信息类专业应用方向的特色,又保留了C语言程序设计教材通用性的本色。项目一至项目十为基本内容,项目十一至项目十三为选讲内容;电子类专业选讲项目十二至项目十三,非电子类专业选讲项目十一。 -
ARM Cortex-M0权威指南姚文详(Joseph Yiu)著 吴常玉 ,魏军 译《ARM Cortex-M0权威指南》是全球首本系统论述ARM Cortex-M0处理器及其编程的图书。本书既有ARM Cortex-M0处理器内核、体系结构及其应用的详尽论述,也有指令集、编译器、软件开发的基本论述,甚至也涵盖如何定位程序代码中的错误和软件移植等方面的知识。《ARM Cortex-M0权威指南》适合的读者对象包括:嵌入式产品设计工程师、嵌入式软件开发人员、电子爱好者以及学习嵌入式系统课程(ARM Cortex-M0)的高年级本科生及研究生等。 -
C语言程序设计杜红 ,邓绍金 ,王圆妹 ,等 编《C语言程序设计/高等学校计算机应用规划教材》是一本关于C语言程序设计基础及应用的教程,共由10章内容构成,全面系统地介绍了C语言程序设计的基本概念及实现方式,包括C语言概述、数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与共用体以及文件等内容。《C语言程序设计/高等学校计算机应用规划教材》在传统教材的编写模式基础上,体现了模块化编程、结构化程序设计的特点。以实例为导引,将知识点全面概括在应用实例中;对每一个实例实现方式及程序代码均给出注释,方便阅读、理解;配有大量课后习题,方便检测和巩固学习成果,并做到理论与实践相结合,突出应用;引入一些实例与工程应用紧密结合;每一章章首列出本章要掌握的内容,后面有小结以及测试习题,便于自学和自测。此外,《C语言程序设计/高等学校计算机应用规划教材》的配套教程《C语言习题集与实验指导》(ISBN:978-7-302-32449-2)在习题和实践环节上对《C语言程序设计/高等学校计算机应用规划教材》进行了补充和指导。《C语言程序设计/高等学校计算机应用规划教材》适用于高等学校各专业程序设计基础教学,特别适合应用型本科计算机及非计算机相关专业的学生使用,同时也是计算机等级考试备考的一本实用辅导书。 -
语义Web服务及其合成方法的研究黄雪娟 著作为一种新兴的Web网络上的分布式计算模式,Web服务提供了一种集成Web上数据与软件模块的机制,有效地解决了异构平台上共享数据与集成软件应用系统的互操作问题。语义Web服务是将Web服务概念与语义Web技术相结合而产生的崭新的服务计算实现形式,旨在解决基于XMI。的Web服务交互过程中因缺乏语义描述导致交互双方无法正确地相互理解的问题。语义Web服务通过共享与重用Web服务的语义知识,使得计算机程序能够理解Web服务交互过程中传递消息的内容,从而促进发现、选择、调用与合成Web服务的自动化实现。 -
C#程序设计及项目实践吴鹏 ,于世东 ,邵中 ,等 著《C#程序设计及项目实践/21世纪高等学校计算机教育实用规划教材》系统地讲解了C#语言的基础语法和高级应用。每一章的内容从一个问题开始,按照“提出问题”-“分析问题”-“明确目标”-“学习知识”-“解决问题”-“总结提高”的思路进行编写。针对每一部分的知识点都给出了应用案例,并对案例进行了剖析,有利于读者自我学习。综合案例是采用三层架构开发的Web应用程序,对开发工具、技术和开发过程进行了全面讲解,使读者学习后可以举一反三。内容包括:C#语法基础;面向对象程序设计、泛型;Windows程序设计;文件操作、数据库操作、异常处理和多线程;综合开发案例全程讲解;课后习题;实训指导。《C#程序设计及项目实践/21世纪高等学校计算机教育实用规划教材》可作为高等院校C#程序设计相关课程的教材,也可供广大.NET开发人员学习和参考。 -
字言字语古陶 著字体设计,一直以来都没有系统、详细的教程,所以《字言字语:字体创意设计》讲解了从字体构思到字体设计,再到最后成品的严谨、详细的过程;并首创了一种字体设计的设计研究方法,设计者应用这个方法可以很明确地知道自己需要什么类型的作品,如何做,以及从什么地方下手;还提供了字体设计从理性研究(参考)到设计过程,再到设计提炼的方法和技巧。
