《零基础学C++》(升级版)从初学者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用C++语言进行程序开发所需要掌握的知识和技术。全书共分为16章,包括初识C++,C++语言基础,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,结构体与共用体,面向对象编程基础,类和对象,继承与派生,模板,STL(标准模板库),RTTI与异常处理,文件操作,坦克动荡游戏等内容。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会C++语言程序开发的精髓,快速提高开发技能。 本书适合作为C++语言程序开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
首本全面深入解读C 11新标准的专著,由C 标准委员会代表和IBMXL编译器中国开发团队共同撰写。不仅详细阐述了C 11标准的设计原则,而且系统地讲解了C 11新标准中的所有新语言特性、新标准库特性、对原有特性的改进,以及如何应用所有这些新特性。 全书一共8章:章从设计思维和应用范畴两个维度对C 11新标准中的所有特性进行了分类,呈现了C 11新特性的原貌;第2章讲解了在保证与C语言和旧版C 标准充分兼容的原则下增加的一些新特性;第3章讲解了具有广泛可用性、能与其他已有的或者新增的特性结合起来使用的、具有普适性的一些新特性;第4章讲解了C 11新标准对原有一些语言特性的改进,这些特性不仅能让C 变得更强大,还能提升程序员编写代码的效率;第5章讲解了C 11在安全方面所做的改进,主要涵盖枚举类型安全和指针安全两个方面的内容;
这是一本介绍C 并发和多线程编程的深度指南。本书从C 标准程序库的各种工具讲起,介绍线程管控、在线程间共享数据、并发操作的同步、C 内存模型和原子操作等内容。同时,本书还介绍基于锁的并发数据结构、无锁数据结构、并发代码,以及高级线程管理、并行算法函数、多线程应用的测试和除错。本书还通过附录及线上资源提供丰富的补充资料,以帮助读者更完整、细致地掌握C 并发编程的知识脉络。 本书适合需要深入了解C 多线程开发的读者,以及使用C 进行各类软件开发的开发人员、测试人员,还可以作为C 线程库的参考工具书。
本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,录部分则给出了部分练习的解答。 本书适合C语言初学者和初级C程序员阅读,也可作为计算机学生学习C语言的参考。
本书全面介绍了使用c语言进行编程的各种技术,是学习c语言编程技术的教程。全书以visual c 6.0开发环境为基础,分3篇18章讲解了c语言编程中的各种技术。其中,篇为入门篇,主要包括初识c语言、一个简单的c语言程序、算法入门、常用数据类型、运算符与表达式、数据输入/输出函数、选择及分支结构程序设计、循环结构、数组、函数编程基础、指针解析等内容;第2篇为提高篇,主要包括常用数据结构、位运算、存储管理、预处理和函数类型、文件的读写操作、图形图像处理等内容;第3篇为应用篇,主要利用所学知识开发一个图书管理系统。 本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式辅助学习资料,还提供迅速及时的微博、、论坛等技术支持。 本书内容详尽、实例丰富,非常适合作为零基础学
本书是关于C和C 安全编码的著作。本书介绍了C和C 程序中已经导致危险的、破坏性的基本编程,包括在字符串、指针、动态内存管理、整数、格式化输出、文件I/O等中的漏洞或缺陷。本书还提供了对这些编程的深入剖析,并给出缓解策略,以减少或消除恶意利用漏洞的。 本书适合C/C 程序员、软件安全工程师参考。 洞悉软件漏洞的成因,熟知规避之道 通常而言,可利用的软件漏洞都由本可避免的软件缺陷所导致。在分析了过去10年中近18000份漏洞报告后,CERT/CC发现少量的根本原因导致
本书全面地讲述了C语言、Tcubo C库函数、集成开发环境及Tcubo C的应用。 全书分三部分。部分介绍C基础知识;第二部分按函数功能分类依字母顺序逐一介绍函的功能调用,参数说明,并针对每一函数以完整的范例程序,有助于读者理解这些库函数。第三部分介绍用C编写各种应用实例,如汉字技术,中断处理技术,图形、图象技术以及工业控制技术等。 全书内容深入浅出,通俗易懂,从最简单的例子着手讲解并逐步深入,不仅适用C语言初学者,对使用C语言编写大型、复杂应用程序的程序员也是一本实用的工具书。
《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。《C#开发实例大全(基础卷)》分6篇共25章,主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、Windows控件的使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制。配书光盘附带了实例的源程序和部分视频。 《C#开发实例大全(基础卷
《C++标准程序库:自修教程与参考手册》包含资料的完整书籍,反映出被ANSI/ C++语言标准规格书纳入的C++标准程序库的组成。更明确地说,《C++标准程序库:自修教程与参考手册》将焦点放在标准模板库身上,检验其中的容器、迭代器、仿函数和算法。你还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的樯记式和定义式。
《C和C 代码精粹》基于作者备受好评的C/C UserJournal杂志上的每月专栏,通过大量完全符合ISO标准C 的程序集合,说明了C 真正强大的威力,是C和C 职业程序员的实践指南。 《C和C 代码精粹》分为3篇共20章,分别从指针、预处理器、C标准库、抽象、模板、异常、算法、容器、文件处理、动态内存管理等不同层次的话题展开讨论。书中的精粹代码,对于C和C 程序员具有很好的使用价值和启发意义。 《C和C 代码精粹》可以帮助有一定经验的C和C 程序员深入学习这两种密切相关的语言,对书中代码的参悟和应用,可以帮助他们从根本上提高使用程序的效率。
《C专家编程》展示了秀的C程序员所使用的编码技巧,并专门开辟了一章对C 的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C 等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。 《C专家编程(英文版)》可以帮助有经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C 。
《新编C程序设计案例教程》通过解决一些实际案例引出C语言的相关知识点,全面介绍了C语言程序设计中常用的选择结构、循环结构、数组、函数、指针、结构体、文件等知识点。通过进行案例分析学习理论知识,启发读者
C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。《C++PrimerPlus(第6版)(中文版)》是根据2003年的ISO/ANSIC++标准编写的。通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。全书分为18章和10个附录,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有较多C语言方面的背景知识。本书可以作为高等院校C++课程的教材,也可以供初学者自学C++时使
《冰雪奇缘/从0开始学Scratch编程》和《超能陆战队/从0开始学Scratch编程》是两本针对Scratch编程初学者的辅导教育书籍,通俗易懂,让编程零基础的孩子一学就会。这两《从0开始学Scratch编程》系列丛书的特色是将迪士尼经典电影故事和其中的人物与Scratch编程相结合,让编程的过程更加有趣、不枯燥。 《从0开始学Scratch编程》系列丛书作者是美国计算机科学教师协会会员、国际教育技术学会会员和美国麻省理工学院媒体实验室社区成员,是一位具有丰富编程教育经验的老师。 《超能陆战队:从0开始学SCRATCH编程》是其中一册。
通过C#可以很容易地学习.NETFramework3.5的强大功能,所以C#是开始您编程生涯的方式。本书全面阐述了C#编程的所有方面,包括C#语言本身、Windows编程、Web编程及数据源的使用等内容。学习了新的编程技巧后,《C#入门经典(第4版)》介绍了如何高效地部署应用程序和服务,论述了许多技术,如图形化编程。另外,还探讨了如何使用VisualC#Express2008、VisualWebDeveloperExpress2008和VisualStudi02008的功能。所有这些内容都已更新,以反映.NETFramework3.5和VisualStudi02008的变化。各章的样例代码和示例还可以用于创建强大且安全的应用程序。《C#入门经典(第4版)》语言简练,条理清晰,涵盖了VisualC#2008和.NETFramework3.5的全部内容。通过学习本书,您将能够快速入门,轻松开发出自己的应用程序。《C#入门经典(第4版)》主要内容:C#的所有基础知识和面向对象编程;通过C#语言编写和部
本书主要介绍用C++进行3D电子游戏编程的方法,并深入探讨游戏开发人员在实际工作中所使用的相关技术和系统。全书分为14章和1个附录(附录A)。第1~5章主要介绍2D电子游戏的内容和电子游戏编程的核心概念;第6~14章主要介绍并讲解3D电子游戏编程的内容,其中第8章的内容既适用于2D环境下的电子游戏编程,也适用于3D环境下的电子游戏编程;附录A涵盖一些C++中的重要概念,包括引用、队列、指针、动态分配等。 本书以实际游戏项目为主线,详细讲解了开发相应项目所需的知识及开发设计过程中采用的实现方法。 本书适合使用C++语言进行电子游戏开发的初级或中级开发人员阅读,也可供使用其他语言开发游戏(或使用其他游戏开发框架开发游戏)的技术人员参考,还可作为高等院校相关专业的参考用书(本书所涵盖内容相当于大学课程设置中一个半学期的