程序设计综合
-
面向对象程序设计与Visual C++6.0教程陈天华 著《面向对象程序设计与Visual C++6.0教程(第2版)/21世纪高等学校规划教材·计算机科学与技术》将C++语言和应用VisualC++6.0设计Windows应用程序紧密结合在一起,全面系统地讲述了C++语言的基本概念、语法和面向对象程序设计的方法及应用,并对C++面向对象语言的抽象性、封装性、继承性与多态性进行了全面介绍,内容包括C++语法、函数、类与对象、数组与指针、继承与派生、多态性、模板、I/O流库及异常处理机制。在此基础上,还介绍了用VisualC++6.0开发Windows应用程序的基本原理与概念,以及各种典型的Windows应用程序的设计方法。《面向对象程序设计与Visual C++6.0教程(第2版)/21世纪高等学校规划教材·计算机科学与技术》各章均配有丰富的例题和习题,在内容安排上循序渐进、深入浅出,力求突出重点、面向应用,提高读者解决问题的能力。与《面向对象程序设计与Visual C++6.0教程(第2版)/21世纪高等学校规划教材·计算机科学与技术》第1版配套出版的《面向对象程序设计与VisualC++6.0教程题解与实验指导》可继续使用。本书可作为高等院校计算机、电子技术、通信、信息工程、自动化、电气类及相关专业的面向对象程序设计课程的教材,也可作为IT业工程技术人员或其他相关人员的参考书。 -
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++应用程序安全性的具体开发实践,这些建议是对每一章中用于解决特定漏洞问题的推荐做法的补充。 -
Node.js高级编程(美) 特谢拉(Pedro Txixeira) 著 胡训强,张欣景 译Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区对二进制数据进行处理、编码和编码;用事件发射器模式简化事件绑定等。《Node.js高级编程》还涵盖了从使用定时器制定函数执行计划到创建和控制外部进程等内容,可以让你为运行、构建和测试自定义模块做好准备。 -
WebGL编程指南(美) 坎特(Diego Cantor),(美) 琼斯(Brandon Jones) 著 李强 译《WebGL编程指南》详细阐述了与WebGL程序设计相关的基本解决方案,主要包括WebGL概述,渲染几何体,光照,相机,实现方案,颜色、深度测试以及Alpha混合,纹理,拾取操作,整合方案以及高级话题等内容。此外,《WebGL编程指南》还提供了相应的示例、代码以及伪代码,以帮助读者进一步理解相关方案的实现过程。《WebGL编程指南》可以作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 -
Linux Shell脚本编程从入门到精通陈祥琳 著《信息科学与技术丛书:Linux Shell脚本编程从入门到精通》介绍Linux系统中的shell编程及应用管理操作,主要内容包括shell的基础知识、编辑器使用、简单的算术运算和进制转换及移位运算、程序流程控制、文件备份、字符以及字符串、正则表达式知识和应用、数据的输入输出、网络编程应用、系统硬盘空间的操作管理、系统进程的管理、视图窗口界面的构造等。《信息科学与技术丛书:Linux Shell脚本编程从入门到精通》使用大量shell脚本实例,并对每个实例进行了详细注释。本书适合Linux程序员、自学shell脚本编程的入门读者,也可用作高等院校计算机专业的教材。 -
Linux典藏大系刘忆智 等著《Linux典藏大系:Linux从入门到精通(第2版)》共29章,分为7篇。内容包括Linux概述、Linux安装、Linux基本配置、桌面环境、Shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程登录、多媒体应用、图像浏览和处理、打印机配置、办公软件的使用、Linux编程工具、Shell编程、服务器基础知识、Apache服务器、vsftpd服务器、Samba服务器、NFS服务器、任务计划、防火墙和网络安全、病毒和木马防范等。《Linux典藏大系:Linux从入门到精通(第2版)》适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。 -
Arduino开发实战指南姚汉 著《Arduino开发实战指南(STM32篇)》主要面向非电子专业的读者,介绍了兼容Arduino的Maple控制器的编程方法与基础电路设计。书中有大量代码和硬件电路实例,使非专业的读者更易上手。Maple控制器编程简单,功能强大,采用了基于ARMCortex-M3内核的STM32处理器,性能比AVR单片机更高。Maple控制器开发上与广泛使用的Arduino相兼容,可用于电子产品创意设计、互动媒体等交互应用。 -
利用案例轻松学习Java语言覃遵跃,周清平,蔡国民 等著《利用案例轻松学习Java语言/普通高等教育“十一五”国家级规划教材·计算机系列教材》从初学者的角度出发,通过丰富的实际应用案例、简单清晰的图示和表格详细介绍了Java的面向对象编程技术和多种实用开发方法,旨在培养学生利用Java程序设计技术解决实际问题的能力。全书分为16章,包括Java概述及系统环境搭建、Java语言基础、Java程序流程控制、数组与方法、面向对象设计(基础篇)、面向对象设计(高级篇)、异常处理、包及访问控制权限、泛型、常用实用类、Java的I/O系统、Java集合、反射机制、线程处理、图形用户界面、Java数据库操作和网络编程。《利用案例轻松学习Java语言/普通高等教育“十一五”国家级规划教材·计算机系列教材》所有程序都在JDK1.5中经过验证,给出了运行结果并对结果进行了重点解释。本书列举了315个简单程序案例、13个综合程序案例、233个示意图,方便读者理解相关知识点并掌握它们的应用技巧。《利用案例轻松学习Java语言/普通高等教育“十一五”国家级规划教材·计算机系列教材》提供配套教学资源,包括电子课件、所有源程序代码和习题参考答案。本书可作为高等院校计算机、软件工程、信息管理与信息系统和电子商务等专业的“Java程序设计”课程教材,也可作为Java语言的自学者入门用书。 -
XML数据查询和检索技术陆嘉恒 编《XML数据查询和检索技术》系统、全面地阐述了关于XML数据检索和查询方面最新的研究成果,包括XML数据的编码、索引、模式匹配,结果估计,关键词检索,查询改写等方面内容。《XML数据查询和检索技术》主要强调内容的先进性,将作者最新的XML数据查询和检索的最新成果涵盖进来,其中某些内容还未公开发表。《XML数据查询和检索技术》主要面向系统开发人员,研究生和科研工作者,也可供其他读者学习使用,对专业人士可作为最新的技术参考资料。 -
新编中文版Flash CC标准教程李敏虹,李林 著《新编中文版Flash CC标准教程/“十二五”国家计算机技能型紧缺人才培养培训教材》是专为想在较短时间内学习并掌握动画设计软件Flash CC的使用方法和技巧而编写的标准教程。《新编中文版Flash CC标准教程/“十二五”国家计算机技能型紧缺人才培养培训教材》语言平实,内容丰富、专业,并采用了由浅入深、图文并茂的叙述方式,从最基本的技能和知识点开始,辅以大量的上机实例作为导引,帮助读者轻松掌握中文版Flash CC的基本知识与操作技能,并做到活学活用。《新编中文版Flash CC标准教程/“十二五”国家计算机技能型紧缺人才培养培训教材》内容:全书共分为10章,着重介绍了Flash CC的新功能、界面和文件管理;绘图颜色的选择和修改;绘制与修改动画的插图;管理与修改动画的资源;创建Flash补间动画;补间动画的高级应用;在动画中应用文本;应用声音、视频和滤镜;应用Action Script语言。最后通过综合实例一旋转的相册,全面系统地介绍了使用Flash CC制作动画的技巧。《新编中文版Flash CC标准教程/“十二五”国家计算机技能型紧缺人才培养培训教材》特点:1.基础知识讲解与范例操作紧密结合贯穿全书,边讲解边操练,学习轻松,上手容易。2.实例设计步骤清晰,激发读者动手欲望,注重学生动手能力和实际应用能力的培养。3.实例典型、任务明确,由浅入深、循序渐进、系统全面,为职业院校和培训班量身打造。4.每章后都配有练习题,利于巩固所学知识和创新。5.书中实例收录于光盘中,采用视频讲解的方式,一目了然,学习更轻松!
