C/C++及其相关
-
Visual C++经典例程分析乌尼尔,董海军编著本书以实例为中心,循序渐进、由浅入深地介绍了如何利用Visual C++进行编程。全书共分九章,从简单的应用程序分析到大型软件的开发,本书均有详细论述。所选实例实用性很强,而且包含最新流行技术,如网络编程、网络数据通信、网络数据库、数据安全和数据加密、网络安全等。本书最后一个程序是一个大型的管理系统,具有相当的实用价值。本书适用于有一定C或C++基础的读者。 -
C的应用美Alice E.Fischer等著本书共分五大部分:第一部分引入了计算机和系统,程序和程序设计以及基本的程序设计概念;第二部分引入了对象,类型和表达式以及如何使用函数和库,循环和决策;第三部分介绍了基本数据类型;第四部分引入了结构数据类型;第五部分引入高级技术如:动态数组,迭代,实时栈,存储的类等。本书是迄今为止的第一本对C语言应用加以全面介绍的书籍,材料相当丰富。书中第五部分的高级技术在其他C语言书籍中很少提到。 本书作者既是机械工程系教授,又是计算机科学技术系教授,具有丰富的教学经验。在内容安排方面,作者非常注意由易到难,由浅入深,由简及繁螺旋式上升;既考虑初学者的要求,又照顾到深造者的需要。本书对于无论是计算机专业还是非计算机专业的学生均是一本理想的教材。 -
C++ Builder 多媒体特效制作百例薛风武,周桂琴 编著本书通过1000个实例全面讲述了应用C++Builder进行多媒体编程的方法和技巧。书中每章均以一个实例的详细实现步骤为引子,介绍了其实现的详细技术内幕,并由此给出了其他相关的实例。全书详尽地讲述了多媒体设计的各个方面:GDI应用、颜色和调色板、OpenGL编程、DirectX编程、屏幕保护程序、程序启动界面、音频操作和视频操作等。全书面向实例进行阐述,讲解透彻、易于掌握。本书即可作为多媒体爱好者和相关专业大专院校师生的自学参考书,也可作为专业计算机软件开发人员的技术参考书。 -
VC++高级编程技巧与示例胡峪,刘静编著本书是《VC++应用技巧与示例》的姊妹篇,其内容与《VC++应用技巧与示例》互补。本书从实用的角度出发,全面、系统地讲解了高级数据库编程技术、各种类型的Winsock网络通讯编程技术、Internet编程技术、RPC与串口通讯技术、多媒体播放技术和DirectX动画技术。在讲解这些技术时,我们力求以最简单的语言阐述技术的背景和实现方法;然后,讲解相关的函数:最后,对每一种编程技术我们都精心设计了一个示例。此外,本书还提供了若干实用的C++类,以这些类为基础,读者可以非常容易地编制各种复杂的VC++应用程序,简化编程,节省时间。书中的所有示例和类均出笔者精心设计并调试通过,希望本书能够在《VC++应用技巧与示例》的基础上,引导读者进一步学习更多、更加实用的编程技术。最后,希望读者喜欢我们为大家提供的C++类并根据自己的需要对这些类进行扩展。本书可供计算机程序员和计算机爱好者使用。 -
Visual C++多媒体特效制作百例李晓远等编著本书通过100个实例全面讲述了应用Visual C++进行多媒体编程的方法和技巧。书中每章均以一个实例的详细实现步骤为引子,介绍其实现的详细技术内幕,并由此给出了其他相关的实例。全书详尽地讲述了多媒体设计的各个方面,包括GDI应用、颜色和调色板、OpenGL编程、DirectX编程、屏幕保护程序、程序启动界面、音频操作和视频操作等。全书面向实例进行阐述,讲解透彻、易于掌握。本书即可作为多媒体爱好者和相关专业大专院校师生的自学参考书,也可作为专业计算机软件开发人员的技术参考书。 -
Linux上的C编程怀石工作室编著本书着重讲解如何在Linux系统中使用C语言进行编程。全书共13章,分四个部分。第一部分简要介绍了Linux系统和C语言;第二部分讲述了Linux系统的C编程环境,详细讲述了Linux下C语言编译器(如GCC)、调试工具(如GDB)和程序自动维护工具的使用方法。第三部分详细介绍Linux的系统调用。最后,是一个实现shell简单功能的命令解释器的实例。本书适合有一定C语言基础,有意在Linux系统上一试身手的程序设计人员阅读。 -
轻松学用Linux编程(美)Jim Keogh著;王崧等译;王崧译本书通俗易懂,语言风趣,内容丰富,是一本面向Linux编程初学者的书。全书共十部分二十四章及一个附录,详细介绍了Linux编程的基础知识、条件控制结构、循环结构、数据库程序设计、程序调试及E-mail程序设计等。另外,在附录部分还给出了计算机方面一些常用技术词汇的英汉对照和有关的Linux实用程序,及如何获取有关Linux编程信息和学习方法等内容。本书是一些没有学习过计算机编程技术的初学者或还没来得及学习Linux编程的程序员的良师益友,对迅速掌握和提高Linux编程技术定会有很大帮助! -
实用软件工具与环境教程谭德强,姜波主编近年来软件开发工具日渐成为人们关注的焦点,而且它在软件开发中的作用非常重要。本书一共分为13章,依次介绍了如何利用VisualC++这个软件开发工具来实现多线程、多媒体、动态链接库、数据库和网络编程;然后讨论了当今最流行的软件开发方法,即组件对象模型的理论以及如何使用软件开发工具和如何实现容器、服务器、自动化、ActiveX控件;最后讲述了混合编程和自制AppWizard实现的编程。在本书的编著过程中,作者根据多年的编程经验,把VisualC++这个工具讲得深入浅出,尽量减少冗长无味的说明,代之以具体实用的例题演示,易于读者掌握;同时力争理论和实践结合。通过实例,引导读者把握VisualC++的精髓所在;同时在讲述实例之后进行理论阐述,让读者不仅知其然,而且知其所以然。因此本书的顺序是从软件开发工具开始,一步一步地引到VisualC++这个工具中来,然后以理论和实践相结合的方法介绍当今最重要的一些编程和编程思想。本书注重开发实例、开发经验、开发技巧和Windows高级特性开发,适合于中级及中级以上的用户,尤其是用作教材。对其他有一定使用经验的读者,也可通过本书掌握本书深层次的开发方法,学会用更巧妙的办法开发出高水平的VisualC++应用程序。由于本书实例丰富、理论清晰,因此可读性较强。本书适合作为大学院校的教材,也可以供具有VisualC++基础的读者自学使用。 -
标准C语言实用全书(美)Richard Heathfield,(美)Lawrence Kirby等著;张晓晖,张晓昕等译;张晓晖译本书详细叙述了C语言不同层次的知识。全书共分三个部分:C语言基础知识、数据结构和高级专题。在第一部分C语言基础知识中,考察了C语言编程中一些显而易见但又常常被忽略的领域。除此之外,这一部分还包含文件处理、调试、内存管理、仿真和递归等项目的内容。在第二部分数据结构中,讲述了数组、链表、堆栈、队列、双端队列、多叉树(一种特殊的树)、稀疏矩阵和图,并提供了相应的函数库。另外本部分还另辟一章专门讲述排序。在第三部分高级专题中,讨论了如何在算术上处理矩阵,了解了数字信号处理系统,以及其利用ANSIC编写CGI程序进行互联网编程等高级实用专题。本书内容丰富、叙述清晰、循序渐进,同时每章自成体系。本书主要面向已有初级C语言编程经验的读者,并可帮助读者由中级C程序员进阶为高级C程序员。同时本书以知识单元为基本构件,便于拆卸和重组,可适合不同层次的教学需要。既可作为大专院校计算机专业的教材,也可作为从事计算机工作的科技人员的自学参考书。 -
C++程序设计(美)戴尔等著本书从实用角度出发介绍了使用C++语言进行面向对象编程的方法和技巧。内容涵盖C++语言的数据类型、控制结构、语义语法分析以及软件开发方法,同时还列举了大量的实例,帮助读者加深对所学内容的理解和上机实践能力的提高。本书在第一版基础上进行了修订,不仅在内容上进行了调整,增加了在编写第一版时认为比较超前而未选用的内容,同时还将C++版本升级为ISO/ANSI标准C++程序语言。每章在最前面提出本章学习要求,每章后配有快速测试、备考练习、编程热身练习和习题解答,便于读者把握每章重点和难点。本书可作为高等学校教材,也可供从事软件开发的技术人员学习参考。内容:1.程序设计与计算方法概述2.C++句法、语义及程序开发流程3.数值类型、表达式及输出4.程序输入及软件设计方法5.条件、逻辑表达式及分支控制结构6.循环7.函数8.作用域、生命周期及函数的相关信息9.其他控制结构10.数据类型:系统提供类型和用户自定义类型11.结构类型、数据抽象和类12.数组13.基于数组的表14.面向对象的软件开发方法15.递归
