程序设计综合
-
C语言程序设计李伟光,张勇,李倩 等著《C语言程序设计/21世纪高等学校规划教材·计算机科学与技术》共12章,分别介绍程序设计基本概念.C语言基本数据类型、运算符和表达式、顺序结构、选择结构、循环结构、函数、数组、指针、编译预处理和动态存储分配、结构体和共用体、文件,涵盖了C语言程序设计的主要内容。在内容选择上突出了两个方向:一是面向国家二级计算机等级考试的方向,包括相应的考点和章后习题,这部分内容的目标是“能过级”;二是面向工科实际应用的方向,包括一些常见的实际应用案例,要求学生能够用不同的算法来灵活书写相应的代码,并养成良好的代码书写习惯,最终目标是“会使用C语言”。《C语言程序设计/21世纪高等学校规划教材·计算机科学与技术》适用于三类读者:一是准备参加“国家二级计算机等级考试”C语言考试的学生;二是使用C语言进行相关控制工作的工科类学生;三是C语言的初学者。 -
Java程序设计案例教程段新娥 编《Java程序设计案例教程/高等院校计算机教育系列教材》对Java编程原理、基础知识、核心技术进行了由浅入深和循序渐进的介绍。全书共分为10章,内容包括Java概述、Java基础语法、类的抽象和封装、继承和多态、包、接口、常用工具类、Java图形用户界面、数据库编程、异常、输入/输出等。书中重要的知识点都与实例紧密结合,有助于读者理解、掌握和应用。《Java程序设计案例教程/高等院校计算机教育系列教材》内容安排合理,讲解浅显易懂,有学习方法指导和典型案例做参考,非常实用,可以作为高等院校计算机类本、专科的教材,也适合作为相关技术人员和Java爱好者的自学参考书。 -
面向对象程序设计与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业工程技术人员或其他相关人员的参考书。 -
大规模并行处理器编程实战(美)柯克(David B.Kirk),(美)胡(Wen-mei W.Hwu)著 赵开勇,汪朝辉,程亦超 译在上一版十分畅销的基础上,《安全技术经典译丛:大规模并行处理器编程实战(第2版)》全面更新了并行编程方法和技术的内容。《安全技术经典译丛:大规模并行处理器编程实战(第2版)》旨在综述并行编程,展示了专业人士和学生都可以使用的一种编程思维,以此来指导并行编程和优化应用程序,从而使性能得到显著提升。《安全技术经典译丛:大规模并行处理器编程实战(第2版)》作者David B. Kirk和Wen-mei W. Hwu所采用的简洁、直观、实用的方法基于他们多年的并行计算课程实践。《安全技术经典译丛:大规模并行处理器编程实战(第2版)》新增的内容:并行模式:包括多章并行模式内容,是并行编程应用中使用的很多并行算法的基础。CUDA Fortran:新增的这一章介绍CUDA Fortran编程如何使用CUDA架构,其中讲解了几个CUDA Fortran编程的实用示例。OpenACC:新增的这一章介绍一个开放的并行编程预编译指令,以实现并行编程简洁化的目的。Thrust:Thrust库是CUDA C/C++的抽象层函数库。新增的这一章介绍了如何通过使用Thrust并行编程模板,对源程序只做简单的修改就可以使程序实现高性能。C++ AMP:简单介绍了C++ AMP,它是由微软提出来的Windows环境下一套简化大规模并行处理器的编程接口。NVIDIA的Kepler架构:探讨NVIDIA的高性能、低功耗的GPU架构的编程特性。 -
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++应用程序安全性的具体开发实践,这些建议是对每一章中用于解决特定漏洞问题的推荐做法的补充。 -
Raspberry Pi快速入门指南(美)Maik Schmidt 著,王峰,王江伟,王汝波 译Raspberry Pi是一款Linux迷你计算机。《Raspberry Pi快速入门指南》从硬件开始介绍,引导读者一步一步地通过运行不同的操作系统来使Pi完成一些特殊的任务:Kiosk系统、连接网络、连接多媒体中心、玩游戏、通过GPIO开发小电子产品、用数字和模拟传感器进行各种测量。《Raspberry Pi快速入门指南》配有专门的在线资源,读者可以免费下载书中所有例子的代码。《Raspberry Pi快速入门指南》非常适合作为广大Raspberry Pi爱好者的入门书,也适合高等院校计算机及电子信息相关专业学生选修。 -
VB语言与测量程序设计吕翠华 编《VB语言与测量程序设计/“十二五”工学结合教材》是高职高专测绘类专业“十二五”工学结合规划教材。全书共分为八个项目,包括认识Visual Basic、Visual Basic编程基础介绍、控制结构程序设计、模块化程序设计、批量数据的输入与输出、菜单设计与界面优化、基于Excel VBA的测量程序开发、常见测量数据处理程序设计。为便于读者快速查看控件对象的使用,使读者了解测量数据处理的最新技术和发展方向,附有附录:VB常用控件对象列表、手机测量程序开发。 -
Java语言程序设计题解与实验指导沈泽刚,伞晓丽 著《Java语言程序设计(第2版)题解与实验指导/21世纪高等学校计算机教育实用规划教材》是与《Java语言程序设计(第2版)》(清华大学出版社出版)配套的实验指导和习题解析,目的是为学生课后学习和课堂上机实验提供支持。全书共分15章,每章均包括本章要点、实验指导、习题解析三个方面的内容。书末的附录A介绍了JDK7和Eclipse的下载、安装和使用。《Java语言程序设计(第2版)题解与实验指导/21世纪高等学校计算机教育实用规划教材》可作为《Java语言程序设计(第2版)》的教辅用书,也可供自学Java语言的人员参考。 -
Java Web应用开发技术与案例教程张继军,董卫 著《Java Web应用开发技术与案例教程/21世纪重点大学规划教材》通过一个完整的系统项目案例来贯穿Java Web应用开发各个模块的理论讲解,引领读者学习Java Web应用完整的开发体系,以及Java Web的各类技术在项目开发中的实际应用。《Java Web应用开发技术与案例教程/21世纪重点大学规划教材》主要面向初学者,特别适合于高等院校和职业院校学生学习Java Web应用程序开发技术课程,也可作为Java Web开发人员的学习资料和参考书。 -
C语言程序设计的现代方法研究董军堂,黄顺强,王冬 编《C语言程序设计的现代方法研究》从应用出发,系统地介绍了C语言程序设计的现代方法,并进行了深入的研究,其主要内容包括绪论、C语言数据类型与运算分析、C语言控制结构程计、利用数组实现批量数据处理、利用函数实现模块化程序设计、利用指针实现动态存储分配、自定义数据类型——结构体、共用体与枚举和C语言中的文件及其操作以及C语言图形程序设计研究、常见错误分析与程序调试和C语言控制结构程序设计等知识。《C语言程序设计的现代方法研究》可作为高等院校各专业C语言程序设计课程的教材,同时也可作为工程技术人员和计算机爱好者的参考用书。
