C/C++及其相关
-
C语言程序设计初探吕凤翥,张静波编著本书讲述了C语言的主要词法和语法等基础知识以及C语言程序设计的基本技能。包含有C语言的单词、语句、函数、存储类、指针、结构、预处理和文件操作等主要内容。语言通俗,由浅入深,概念准确、例题丰富。本书可用于中学生学习C语言的辅导教材和教员参考书。还适用于具备中学文化程度的广大电脑爱好者作为学习C语言的参考资料。
-
C++高级程序设计宛延闿编著本书把精通C++语言专家们所获得的语言风格和习惯用法介绍给读者,以便提高读者利用C++语言高效地解决实际软件问题的能力。本书包括11章和4个附录。第一、二章介绍C++语言习惯用法的历史背景和C++语言的基本构造块;第三章介绍类的“完全”类型的习惯用法;第四章介绍继承;第五章介绍面向对象程序设计继承的多态性;第六章从结构和设计角度介绍C++语言的构造方法、风格和习惯用法;第七章研讨代码和设计的可重用性。余了部分超出了C++语言本身,进入到高级程序设计的习惯用法。第八章介绍样本实例,以取代C++类的许多重要角色;第九章集中在符号语言风格上,打破了许多C++语言程序设计所保持的基本概念以支持增量式运行时更新的习惯用法;第十章是动态多重继承;最后一章讨论高层对象中的一些系统性问题。本书的所有例子稍加修改就可以应用到具体项目之中。书中每章都附有练习题,以加强对概念和习惯用法的理解。 本书可作为计算机专业本科生的研究生的教材,也可以作为软件开发人员必备的参考书。
-
Visual C++课程设计案例精编严华峰等编著Visual C++是Microsoft公司出品的可视化开发工具。本书以翔实的内容、精选的案例全面介绍了如何利用Visual C++进行课程设计和软件制作。本书介绍了11个课程设计案例,各个案例基本独立,覆盖了Windows下编程的大部分内容,包括图形和图像、多媒体、Internet网络、数据库、程序通信、ActiveX技术等各个方面,深入浅出地说明了Visual C++最典型的和最有用途的程序设计方法,其中很多内容是一般介绍Visual C++基础编程的书籍没有涉及到的。本书应用性极强,案例全部都可以运行,读者可以根据这些案例进行研究、修改和扩展,使其符合自己的要求。总之,这是本非常有用的实用案例丛书。本书是VC爱好者学习VC编程课程设计的好帮手和课程资料。同时还是广大教师、计算机专业编程人员的学习参考书。
-
VC编程技巧280例源江科技编著Visual C++是一种最简单、最易入门的Windows环境下的编程工具,也是最流行的编程工具。但是当一个VC爱好者想要进一步提高、编制商业应用软件时,他可能常会有不知所措之感,因为有许多编程技巧他没有掌握和发现。我们花费了极大的精力来收集、编写和整理大量的VC编程技巧及实例,并提供给读者,衷心希望能对读者的编程水平和技术有一些帮助。本书共分为十章,包括:数据库、动态连接库、文件、窗体、图形图像、多媒体、网络、控件、系统及其他。书中实例使用Visual C++6.0编制,主要是一些常用技巧和方法。程序员如果不及时理解和掌握这些常用技巧和方法,会给编程和开发带来很大障碍。本书基于这样的出发点,突出实战技巧,整理和编写了常用的极具价值的280例技巧,希望能够使得程序员的开发工作变得事半功倍。
-
C++ Primer中文版(美)Stanley B.Lippman,(美)Josee Lajoie著;潘爱民,张丽译C++ Primer的第三版结合了Stanley B.Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C++初学者特别有价值的是一些来自真实世界中的程序例子,它们说明了泛型程序(generic program)的设计、面向对象程序的设计、模板的用法,以及使用标准C++进行程序设计的方方面面。而且,本书也在适当的地方讲到了一些习惯用法以及效率指导。 第三版的变化分为四类: 1.涵盖了语言所增加的新特性:异常处理、运行时刻类型识别、名字空间、内置bool类型、新风格的类型强制转换。 2.涵盖了新的C++标准库,包括complex和string类型、auto_ptr和pair类型、顺序容器和关联容器类型(主要是list、vector、map、set容器),以及泛型算法。 3.对原来的文字作了调整,以反映出标准C++对原有语言特性的精炼、变化以及扩展。语言精炼的一个例子是,现在能够前向声明一个嵌套类型,这在以前是不允许的。语言变化的一个例子是,一个虚拟函数的派生类实例能够返回一个“基类实例的返回类型”的派生类。这种变化支持一个被称为clone 或factory的方法(关于clone()虚拟函数,见17.5.7节说明)。对原有语言特性进行扩展的一个例子是,现在可以显式地指定一个函数模板的一个或多个模板实参。(实际上,模板已经被大大地扩展了,差不多已经成为一个新特性!) 4.加强了对C++高级特性的对待和组织方式,尤其是对于模板、类以及面向对象程序设计。Stan从一个相对较小的C++提供者团体到一般的C++用户团体的转移,带来的一个影响是,他相信,越是深入地了解问题,则程序员越是能够高明地使用C++语言。因此,在第三版中,许多情况下,我们已经把焦点转移到如何更好地说明底层特性的概念,以及怎样最好地使用它们,并指出在适当的时候应该避免潜在的缺陷。
-
Oracle9i PL/SQL程序设计(美)Scott Urman著;陈维军,王蕾等译Oracle是一种功能极其强大,并且非常灵活的关系数据库系统。就是因为这种强大的功能和灵活性,致使Oracle非常复杂。为了实现基于Oracle设计有用的应用程序,则有必要理解Oracle是如何操作存储在系统中的数据的。PL/SQL就是这样一种实现数据操作的重要工具,你不仅可以在Oracle内部使用它,而且可以在自己的应用程序中应用它。PL/SQL在许多环境下都是可用的,并且在不同环境下具有不同的优势。
-
Visual C++编程深入引导伍红兵编著本书分四部分:深入理解C++、深入理解Win32操作系统、深入理解SDK程序设计、深入理解MFC。本书全面地介绍了精通Visual C++程序设计所应当了解的知识——以C++最新国际标准为蓝本,通过对C++语法机制汇编级的分析,深入介绍了C++的对象模型和语法机制的实现细节,内容有相当的深度,角度独特;以Windows 98/Windows 2000为蓝本,介绍了操作系统的内部机制;结合Visual C++自动生成的SDK程序,全面分析了基本Windows程序的每一句代码以及这些代码与操作系统之间的互动关系;MFC实现技术的介绍,引导读者深入了解MFC。总体上,该书对使用Visual C++编程的读者能够起到全面而深入的引导,适合中、高级软件开发人员及广大编程爱好者。
-
C/C++程序设计教程陈卫卫编著本书是专门教授C语言程序设计的实用教科书。全书内容全面,讲解深入浅出,编写时,特别注重根据不同的教学对象定位不同的培养目标,各章、节的重难点、主次内容都做了恰当合理的安排。全书由9章构成,主要内容包括:C语言基本数据类型、表达式和运算符,数据的输入输出、分支和循环控制结构,数组、指针、结构、枚举、联合等自定义数据类型,函数和预编译处理,文件操作方法,位结构和位运算用法,以及C++语言中类和对象的概念,重载、继承、虚拟和模板的用法,简单的面向对象的程序设计方法。在本书的最后以附录形式,分别给出了Turbo C2.0和Visual C++6.0上机操作方法。本书以基本语法规则为主线,通过137个典型例题和大量习题向读者传授程序设计技术。本书以C语言内容为主,C++语言内容为辅。全面系统地介绍了C语言的基本语法概念和程序结构,简明扼要地介绍了C++语言中面向对象的程序设计方法,并对这两种语言相同和不同之处加以对照,使读者在学会使用C语言后,轻松地过渡到C++语言的学习。本书可作为普通高校、职业学校计算机科学与技术专业,或非计算机专业的本、专科学生的教材和教学参考书,也可以作为广大C编程员自学程序设计方法的指导书。
-
Borland C++ Builder网络编程贺涛编著本书采用理论与实例相结合的形式向读者介绍使用C++Builder进行网络开发的方法和技巧。理论部分涉及到Internet基础知识、网络协议、客户/服务器原理、Web服务器与浏览器、CGI与ISAPI、动态链接库、分布式系统、Socket编程原理、NetBIOS、C++Builder的网络开发控件使用原理及方法等内容。实例是与理论紧密结合的应用程序,主要包括:收发电子邮件系统、文件传输系统、新闻组系统、网络数据传输、网络聊天系统、网络连珠游戏、创建Web服务器应用程序、基于客户用/服务器模式的数据库和多层数据库应用程序开发、应用程序中嵌入浏览器、主机IP地址查询、获取网络适配器信息等。本书内容丰富、语言简洁。要求读者具有使用C++Builder开发应用程序的基本知识。此书可作为广大程序员、大专院校师生、计算机网络爱好者和相关人员的培训教材。
-
C++ Builder程序设计导学刘光编著本书以大量程序设计实例为教学基础,通过习题练习来启发思路,并辅以实习练习作为巩固手段,循序渐进地让初学者从最基本的C语言程序设计到融入C++Builder提供的常用组件去设计Windows应用程序。书中着重介绍了如何进行图形、图像编程,以及如何进行多媒体和数据库编程等内容。本书尽量摒弃了只注重高级功能介绍,而忽略了培养初学者程序设计基本技巧的缺憾,是一本工具与程序设计相结合的入门教材,也是初学者在Windows环境下自学C、C++语言和C++Builder的参考书。