C/C++及其相关
-
C++程序设计张桦 编《普通高等教育“十一五”计算机类规划教材:C++程序设计》紧扣标准C++,涵盖C++的主要语言特性,强调C++标准库的使用。全书共分8章:第1章简述C++语言的历史与演化、编译器与集成开发环境以及程序的编写、编译和运行;第2章介绍c++语言的基本数据类型,常量、变量以及运算符和表达式;第3章讲述数组和指针的概念、初始化和使用,介绍标准库string和vector类型;第4章介绍C++语言的程序流程控制以及编译预处理;第5章介绍C++语言中有关函数的特性和使用;第6章讲述类和对象,描述类的声明与定义,讨论类的构造和析构,类的静态成员、友元,类的运算符重载,对象指针、对象引用以及类成员指针;第7章重点讨论C++面向对象程序设计,介绍面向对象程序设计的设计思想、基本概念和基本方法;第8章介绍RTH与异常处理。《普通高等教育“十一五”计算机类规划教材:C++程序设计》适用于高等院校计算机专业/非计算机专业本科生,以及其他软件工程技术人员。 -
Visual C# .NET程序设计与应用开发王东明、葛武滇 编本书由浅入深、系统全面地介绍了Visual C# .NET 2.0的基本知识和开发技巧。全书共分15章,内容包括Visual C# 简介、变量、表达式以及数值类型、流程控制、数组与字符串、函数、字段和属性、程序调试与异常处理、面向对象编程技术、创建用户界面及常见窗体控件的使用、ADO.NET与数据工具、GDI+绘图、文件、ASP.NET、Windows窗口应用程序的部署、项目实践等。附录中给出了各章习题参考答案。本书以“基础理论—实用技术—实训”为主线组织编写,每一章都设置了“案例实训”,以便于读者掌握该章的重点及提高实际操作能力。本书示例丰富、结构清晰、易教易学,对易混淆和实用性强的内容进行了重点的提示和讲解。本书配有电子教学课件和案例实训资源包,以方便教学。本书既可作为大中专院校的教材,也可作为各类培训班的培训教程,此外,也非常适合从C# 1.1向C# 2.0转型的人员阅读。 -
轻松学习C程序设计何勤《轻松学习C程序设计-揭开计算机与程序设计的奥秘》是一本能让大家真正学会编程的程序设计入门书。全书通过对难度逐渐递增的大量例题的深入讲解,介绍了计算机的编程思想、基本算法和基本技巧。《轻松学习C程序设计-揭开计算机与程序设计的奥秘》通过引入一个理想的厨房系统进行类比,系统地讲解了计算机硬件和操作系统中一些极重要的核心知识,具体包括计算机硬件的基本结构、指令和程序执行的全过程、中断、进程、进程调度、输入/输出、虚拟内存等。通过对这些知识的学习,使读者对计算机运行的机制和奥秘有个清楚的了解。《轻松学习C程序设计-揭开计算机与程序设计的奥秘》内容丰富、独具特色,非常适合各高等院校计算机及其相关专业c语言程序设计入门课的教材或教学参考书,也适合作为各类程序设计辅导班的培训教材。 -
C程序设计实例教程刘志海 编《C程序设计实例教程》融理论讲解、实例分析和实验指导为一体,由浅入深,用大量不同类型实例讲解C程序设计方法,程序调试环境为TurboC2.0和Visual C++6.0。 全书共12章,首先介绍了数据类型及表达式、三种基本结构的程序设计、数组、指针、结构体与链表和文件等内容;其次,特别安排综合设计实例章节,通过通讯录设计、访问dbf数据库、图形设计等6个综合实例培养读者分析问题和综合应用C语言基本知识解决问题的能力;最后,作为C语言与硬件联合应用的实例,本书还介绍了Keil C编译环境的应用等,以提高读者的学习兴趣,了解C语言的博大精深和实际应用。各章穿插大量应用实例,内容讲解透彻,程序注释完整,各章后均配有习题和编程题。 为达到更好的教学效果,本书特别为教师提供“试题库管理系统”,通过该系统可直接输出正式试卷和参考答案。此外,本书还配有电子教案、习题参考答案、源代码等教辅资料。 本书可作为高等院校公共基础课教材,也适合于工程技术人员和C语言自学者使用。 -
Red Hat Enterprise Linux 5.0服务器构建与故障排除曹江华本书几乎涵盖了Linux服务器的绝大多数应用领域和应用环境,能够帮助读者排除在使用Linux时可能会遇到的故障,并且为有疑问的用户提供常见故障的排除方法,以及有关故障修复方面的技巧,希望大家能在Linux服务器搭建和故障排除能力方面大有改进。本书特别适合作为Linux网络管理员、系统管理员、Linux应用爱好者、信息中心的从业人员,以及对故障排除方面感兴趣的读者日常工作案头必备查询手册,同时也适合其他相关人员,如大专院校计算机专业师生、培训机构作为参考教材使用。 -
C++高级进阶教程陈刚本书在假定读者有一定的C++编程能力的基础上,进一步加强了对一些基本概念(如文字常量与常变量、指针与引用、作用域与生命期、分离编译模式、声明与定义、静态联编与动态联编等)的解释,介绍了一些不太常用的关键字(如volatile、mumble、static cast、dynamic_cast、 const_cast、reinterpret_cast等)的用法。同时,介绍了一些C++语言机制的底层实现方案,如引用是怎样实现的、对象上的实例成员函数是怎样被调用的、虚函数表是如何存储以及如何被访问的、new和delete的实现过程是怎样的,等等。另外,还进一步加深了对一些常用的C++语言机制的讲解,如sizeof的用法、typedef的用法、命名空间的定义和使用、多维数组与多重指针、各种操作符的重载等,同时也对一些高级话题,如怎样调试程序、为什么需要设计模式、怎样应对C++语言的复杂性等进行了探讨。希望通过对这些内容的学习,使读者能够在微观和宏观两个方面进一步拓展对C++语言的认识,从而能够更好地利用它进行程序开发。 本书可作为高年级本科生、研究生的程序设计语言教材,也可供相关的工程技术人员参考。 -
C++面向对象程序设计胡云 编《C++面向对象程序设计》着眼于技能行紧缺人才培养目标,以面向对象的思想详细地介绍了运用c++语言进行程序设计和开发的知识。本书共分10章。主要内容包括:c++编程基础、数据类型和表达式、控制结构、函数、数组与指针、构造函数与析构函数、函数重载和运算符重载、继承、虚函数与多态性、c++流和项目实践。全书坚持以能力培养为导向和目标,突出实用性、适用性和先进性,结合案例深入浅出、循序渐进地引导读者学习。各章均配有习题和上机练习。 本书可作为高等职业院校计算机类专业的教材,也可作为c++程序开发维护人员的参考书。 -
计算机图形学实践教程孔令德本书是《计算机图形学基础教程(Visual C++版)》 (ISBN 978-7-302-17082-2)的配套实践教程。本书的编写原则是将计算机图形学的基本原理教授和具体实现相结合。开发工具选用面向对象Visual C++ 6.0的MFC框架环境作为开发平台,可以更好地实现真彩色以及对图形的交互式操作。本书共给出43个案例,内容包括直线距离加权反走样算法、多边形有效边表填充算法、Bezier曲线曲面、B样条曲线曲面、Sierpinski海绵、分形草文法模型、Sierpinski垫片的IFS图形、凸多面体动态消隐算法、立方体动态Z-Buffer算法、立方体动态画家消隐算法、明暗处理立方体、球的光照模型和立方体的纹理映射等。本书的所有案例全部由笔者独立开发,具有自主知识产权。有些算法如多边形有效边表填充算法、双三次B样条曲面、Sierpinski海绵、Z-Buffer动态消隐和光照模型等内容都是第一次公开发表。本书算法讲解透彻,算法编写规范,注释清晰,读者可以很容易地按照本书提供的源程序一步一步地完成上机实践。本书相关资源可以从清华大学出版社网站(http://www.tup.com.cn)下载。本书不仅可以作为大学实践教程和高职高专实训教程,还可供从事计算机图形研究的程序员自学使用。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
C++语言程序设计李春葆、陶红艳、金晶《C++语言程序设计》从C++语言基础出发,平滑过渡到面向对象的程序设计方法,并针对C++程序设计的各个知识点进行了全面、深入地剖析和提炼,为读者构建了一个完备的知识体系。全书共分2部分:前8章讲解C++程序设计的基础,结构化程序设计;后10章循序渐进地讲解面向对象程序设计的特征、概念与方法。书中强调学习过程的练习和实习训练,并设计数十个流程图来辅助阐释概念和过程,直观易懂。全书共设计了200多个典型的示例,并给出了详尽透彻的分析过程,便于巩固所学知识,提高程序设计能力。《C++语言程序设计》内容翔实,实例丰富,可以作为高等院校计算机专业和非计算机专业学生学习C++语言和面向对象程序设计课程的教材和学习参考书。 -
C语言程序设计黄迪明、许家珆、胡德昆《C语言程序设计》详细介绍C语言及其程序设计方法。全书共10章,主要内容包括:C语言程序设计基础:基本数据类型与运算;控制语句;数组与结构;指针;函数;变量的存储类型;位域、联合.枝举及定义类型;输入输出及文件管理。此外,《C语言程序设计》还为读者介绍了TurboC及Visual C++编译系统的使用及标准库函数在动态内存分配、BIOS接口及DOS系统调用和声音中的各类实例。《C语言程序设计》为读者展示了C语言灵活、精致的编程方法和在工程、科研中的应用,力求做到C语言知识和应用开发能力的融会贯通。为了帮助读者学习,每章设有小结和习题,并配有程序设计题解与上机指导辅助教材。《C语言程序设计》是高等学校程序设计方法的入门教材,亦可作为学习C语言人员的自学教材。
