程序设计综合
-
Arduino开发实战指南姚汉 著《Arduino开发实战指南(STM32篇)》主要面向非电子专业的读者,介绍了兼容Arduino的Maple控制器的编程方法与基础电路设计。书中有大量代码和硬件电路实例,使非专业的读者更易上手。Maple控制器编程简单,功能强大,采用了基于ARMCortex-M3内核的STM32处理器,性能比AVR单片机更高。Maple控制器开发上与广泛使用的Arduino相兼容,可用于电子产品创意设计、互动媒体等交互应用。 -
Linux典藏大系刘忆智 等著《Linux典藏大系:Linux从入门到精通(第2版)》共29章,分为7篇。内容包括Linux概述、Linux安装、Linux基本配置、桌面环境、Shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程登录、多媒体应用、图像浏览和处理、打印机配置、办公软件的使用、Linux编程工具、Shell编程、服务器基础知识、Apache服务器、vsftpd服务器、Samba服务器、NFS服务器、任务计划、防火墙和网络安全、病毒和木马防范等。《Linux典藏大系:Linux从入门到精通(第2版)》适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。 -
C和C++安全编码(美)Robert C. Seacord 著《华章程序员书库:C和C++安全编码(原书第2版)》是C/C++安全编码领域的权威著作,被视为“标准”参考书,由国际资深软件安全专家撰写,美国CERT主管亲自作序推荐。本书结合国际标准C11和C++11,以及C和C++语言的最新发展,既详细阐述了C/C++语言及其相关库固有的安全问题和陷阱,系统总结了导致软件漏洞的各种常见编码错误,并给出了应对错误的解决方案;又对C/C++软件中常见漏洞的危害、被利用方式、检测方法和应对之道进行了全方位讲解,包含大量编码练习,实践性强。《华章程序员书库:C和C++安全编码(原书第2版)》从C和C++语言的各个部分分别介绍了可能导致安全问题的软件漏洞:第1章介绍安全术语和概念,并指出为何C和C++程序中存在如此多的漏洞。第2章描述C和C++中的字符串操作、常见的安全缺陷以及由此导致的漏洞。第3章介绍任意内存写漏洞利用方式,它允许攻击者对内存中任意位置的一个地址进行写操作。第4章描述动态内存管理,讨论了动态分配的缓冲区溢出、写入已释放内存,以及重复释放漏洞。第5章讨论整数安全问题(即与整数操作相关的安全议题),包括整数溢出、符号错误以及截断错误等。第6章描述格式化输出函数的正确和错误的用法,对因这些函数的错误使用所导致的格式字符串和缓冲区溢出漏洞都有讨论。第7章重点介绍并发和可能导致死锁、竞争条件和无效的内存访问序列的漏洞。第8章描述和文件I/O相关的常见漏洞,包括竞争条件和检查时间与使用时间漏洞。第9章推荐一些可以整体改善C/C++应用程序安全性的具体开发实践,这些建议是对每一章中用于解决特定漏洞问题的推荐做法的补充。 -
解析Java程序设计张璞,李盘林,唐晓军 等著《解析Java程序设计(第2版)/高等学校计算机程序设计解析法系列教材》通过实例解析的方式全面地介绍了Java语言以及面向对象编程思想、Java集合框架、输入输出、GUI编程、多线程、网络和数据库编程等实用开发技术。全书共分12章,第1、2章是基础部分,介绍了Java语言的特点、开发环境的建立、并对Java语言的基础语法进行了概述。第3、4章以封装性、继承性、多态性等面向对象技术特征为线索,结合大量的具体实例进行解析,介绍了Java面向对象程序设计思想。第5~12章分别介绍了泛型、集合框架、异常处理、输入输出流、图形用户界面编程、多线程编程、Applet、网络编程、数据库编程等内容。《解析Java程序设计(第2版)/高等学校计算机程序设计解析法系列教材》精选了大量的例程来帮助读者掌握知识要点。书后的附录提供了JDK使用介绍、Eclipse程序调试工具简介、UML简介等内容,供读者在学习时查阅。《解析Java程序设计(第2版)/高等学校计算机程序设计解析法系列教材》层次清晰、内容全面、例程丰富、实用性强。全书基础性和实用性并重,适于作为高等院校计算机及相关专业的Java程序设计教材,也可作为自学Java语言人员的参考书,还可供计算机程序开发人员参阅。 -
Java程序设计与应用开发黄俊,孙燮华 著《Java程序设计与应用开发/21世纪重点大学规划教材》分为两篇,上篇Java基础由前10章组成,内容包括概论、Java语言基础、数组与字符串、Java面向对象特性、界面控件与事件、布局管理器、Applet编程、图形GUI设计、多线程和JDBC与数据库。下篇Java应用开发共有5章,内容包括多媒体技术、动画设计、注册软件与学生信息系统、网络编程和游戏编程初步。书中所有算法原理和程序都经过反复核对,并编译通过运行。《Java程序设计与应用开发/21世纪重点大学规划教材》注重应用,在应用开发部分中除了常见的动画和信息系统外,特别编写了游戏编程初步一章,其目的是引导读者能够在游戏中学习游戏编程和算法。《Java程序设计与应用开发/21世纪重点大学规划教材》通俗易懂,深入浅出,适合大中专院校相关专业的教学和自学者使用,也适合软件开发人员及其他有关人员学习参考。 -
XML数据查询和检索技术陆嘉恒 编《XML数据查询和检索技术》系统、全面地阐述了关于XML数据检索和查询方面最新的研究成果,包括XML数据的编码、索引、模式匹配,结果估计,关键词检索,查询改写等方面内容。《XML数据查询和检索技术》主要强调内容的先进性,将作者最新的XML数据查询和检索的最新成果涵盖进来,其中某些内容还未公开发表。《XML数据查询和检索技术》主要面向系统开发人员,研究生和科研工作者,也可供其他读者学习使用,对专业人士可作为最新的技术参考资料。 -
jQuery程序设计基础教程姚敦红,杨凌,张志美 等著jQuery是一套轻量级的JavaScript脚本库,是目前最热门的Web前端开发技术之一。jQuery的语法很简单,它的核心理念是“write less,do more!”(事半功倍),相比而言,它实现同样的功能时所需要编写的代码更少。《jQuery程序设计基础教程/21世纪高等教育计算机规划教材·普通高等教育“十二五”规划教材·工业和信息化》包括基础篇、进阶篇和高级应用篇,全面介绍了jQuery编程的基础知识和实用技术,还列举了大量应用实例,包括提示条、图片播放、菜单和选项卡、动画文本和图标菜单、广告设计等。读者在阅读本书时可以充分了解和体验jQuery的强大功能。《jQuery程序设计基础教程/21世纪高等教育计算机规划教材·普通高等教育“十二五”规划教材·工业和信息化》既可以作为大学本、专科“Web应用程序设计”课程的教材,还可作为Web应用程序开发人员的参考用书。 -
网站开发非常之旅闫继涛 著《网站开发非常之旅:ASP.NET网络编程技术详解》由浅入深,全面、系统地介绍了ASP.NET4.5网络编程技术及其应用。全书共分为3篇,第1篇是ASP.NET4.5基础篇,主要介绍初识ASP.NET4.5、C#基础和ASP.NET基本控件等知识;第2篇是ASP.NET控件高级篇,主要介绍高级服务器控件、用户控件、CSS技术、ASP.NET母版页、主题、站点导航和数据绑定等知识;第3篇是ASP.NET深入篇,主要介绍初识数据库、ADO.NET数据访问技术、语言集成查询LINQ、ASP.NETAjax技术和异常处理等知识。《网站开发非常之旅:ASP.NET网络编程技术详解》提供了大量实例,以供读者进行实战演练。另外,笔者专门为《网站开发非常之旅:ASP.NET网络编程技术详解》录制了大量的配套教学视频,以帮助读者更好地学习《网站开发非常之旅:ASP.NET网络编程技术详解》内容,这些视频和书中的实例源代码一起收录于《网站开发非常之旅:ASP.NET网络编程技术详解》的配套光盘中。《网站开发非常之旅:ASP.NET网络编程技术详解》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎囊括了ASP.NET开发的所有重要知识。适合所有想全面学习ASP.NET开发技术的人员阅读,也适合各种使用ASP.NET进行开发的工程技术人员使用。对于经常使用ASP.NET做开发的人员而言,它更是一本不可多得的案头必备参考书。 -
C#.NET网络程序设计实用教程于国防,李剑 著《C#.NET网络程序设计实用教程/高等学校计算机类规划教材》以C#语言和VisualStudio.NET平台为技术基础,以网络程序设计为主题,结合应用示例,将全部内容统筹规划为3篇共19章,先后讲述Windows网络程序设计和ASPNET网站创建及其程序设计。两种程序设计同书对比、前后衔接,更有利于知识的分析理解、融会贯通,达到事半功倍的学习效果。对于全书的技术阐述,基础知识点到为止,专业技术简明实用;内容描述力求通俗易懂,避免专业晦涩。《C#.NET网络程序设计实用教程/高等学校计算机类规划教材》既可作为高等学校计算机网络或通信工程等相关专业的教材,也可作为C#.NET程序设计人员入门与提高的参考书。 -
Visual C++面向对象程序设计教程与实验温秀梅,丁学钓 编《Visual C++面向对象程序设计教程与实验(第3版)/普通高等教育“十一五”国家级规划教材》将C++面向对象程序设计的思想和方法作为重点,结合例题进行了详细的分析解释,除在每章后附有习题外,还在附录中整合了实验设计。全书结构严谨、通俗易懂,兼有普及与提高的双重功能。全书由三部分组成。第一部分第1~8章结合实例深入浅出地讲解了C++面向对象程序设计的思想和方法;第二部分第9-12章是关于Visual C++的MFC程序设计;第三部分附录包括重要的实验内容设计及Visual C++6.O环境介绍,这是掌握编程语言的重要环节。《Visual C++面向对象程序设计教程与实验(第3版)/普通高等教育“十一五”国家级规划教材》遵循少而精的原则,力求做到版面清晰、结构紧凑、信息含量高,因此特别适宜作为计算机专业本科教材。同时,还可以作为自学或函授学习的参考书。
