C/C++及其相关
-
C++Builder程序设计范例胡达著C++Builder 5.0是Borland/Inprisc公司继1999年推出C++Builder 4.0之后又全面升级的基于C++语言的应用程序快速开发工具。C++Builder由于其快速的开发效率、可视化的开发界面、可开发出功能强大的数据库应用程序的能力以及强大的网络支持能力等深受用户的喜爱。本书通过对完整的中国象棋程序实例的剖析来介绍如何运用C++Builder进行应用程序的开发。内容主要包括:C++Builder 5.0入门知识、人工智能与中国象棋的原理及应用、中国象棋实例编程技巧。该实例功能强大,可进行实战对弈,也可摆成各种残局,对弈同时由程序给出各种提示信息,并可对中国象棋进行定量分析。该实例涵盖了各种编程技巧,包括子窗体、动态菜单、自定义光标、画布的使用、动态对话框、动画处理、消息的重映射、异常的捕获、Windows API涵数和自定义函数的调用等,读者既可以感受到计算机技术的巨大魅力,也可以体会中国象棋的博大精深。 本书内容层次分明,由浅入深,实用性和指导性强。可作为C++Builder 5.0初学者、有一定开发经验的编程人员和广在象棋爱好者的参考用书。 -
C++程序设计教程李代平,王琼英,罗寿文编著本书全面系统地讲述了C++的主要概念、语法、数据类型与表达式、控制结构、函数、数组、指针、结构体与共用体、类和对象、继承和派生类、多态与类属机制、C++I/O流库、异常处理以及编程技巧等内容。例题丰富,各章配有练习题和实验指导。内容循序渐进,深入浅出,力求通俗易懂,突出重点,侧重应用。本书不仅可作为大专院校理科学生C++程序设计的教材,也可作为C++语言培训教材和工程技术人员的参考书。 -
快修VCD·DVD视盘机陈尔绍等编著本书针对广大上门维修人员的工作特点与要求编写而成。全书内容循序渐进,首先介绍上门维修 VCD、DVD 视盘机必备的基础知识和基本技能,并介绍了一些常用的必备工具,然后对 VCD、DVD 视盘机的故障分类、检修特点及上门维修的基本程序与检修方法进行了详细的解释;最后介绍了国内外VCD、DVD视盘机的各类故障检修实例300余例。为方便读者查阅,书后列举了部分维修中经常用到的数据。本书适于广大VCD、DVD视盘机上门维修人员、家电维修培训班学员和电子爱好者阅读。 -
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++语言。因此,在第三版中,许多情况下,我们已经把焦点转移到如何更好地说明底层特性的概念,以及怎样最好地使用它们,并指出在适当的时候应该避免潜在的缺陷。 -
实用软件工具与环境教程谭德强,姜波主编近年来软件开发工具日渐成为人们关注的焦点,而且它在软件开发中的作用非常重要。本书一共分为13章,依次介绍了如何利用VisualC++这个软件开发工具来实现多线程、多媒体、动态链接库、数据库和网络编程;然后讨论了当今最流行的软件开发方法,即组件对象模型的理论以及如何使用软件开发工具和如何实现容器、服务器、自动化、ActiveX控件;最后讲述了混合编程和自制AppWizard实现的编程。在本书的编著过程中,作者根据多年的编程经验,把VisualC++这个工具讲得深入浅出,尽量减少冗长无味的说明,代之以具体实用的例题演示,易于读者掌握;同时力争理论和实践结合。通过实例,引导读者把握VisualC++的精髓所在;同时在讲述实例之后进行理论阐述,让读者不仅知其然,而且知其所以然。因此本书的顺序是从软件开发工具开始,一步一步地引到VisualC++这个工具中来,然后以理论和实践相结合的方法介绍当今最重要的一些编程和编程思想。本书注重开发实例、开发经验、开发技巧和Windows高级特性开发,适合于中级及中级以上的用户,尤其是用作教材。对其他有一定使用经验的读者,也可通过本书掌握本书深层次的开发方法,学会用更巧妙的办法开发出高水平的VisualC++应用程序。由于本书实例丰富、理论清晰,因此可读性较强。本书适合作为大学院校的教材,也可以供具有VisualC++基础的读者自学使用。 -
即时应用SQL Server 2000中文版(美)Greg Buczek著;高艳春等译本书是SQL Server 2000 中文版应用程序全面的开发指南。全书分为五部分20章。第一部分(1、2章)介绍了SQL Server 的基础知识,包括一些基本的概念。第二、三、四部分分别详细地介绍了使用 VB 6.0、VB.Net、Access、ASP作为前台开发工具与SQL Server 2000结合进行应用程序开发的技术,其中不乏一些精彩的实例分析。附录部分提供了VB、VB.Net、T-SQL的相关参考资料和随书光盘的使用说明,以电子文档的形式收在光盘中。本书适合于用SQL Server 作为后台数据库进行各类应用开发的程序员,也适用于SQL Server 数据库的高级管理人员。 -
DVD、SVCD视盘机集成电路与检修实例陈尔绍等编著本书全面系统地介绍了目前在DVD与SVCD视盘机中使用的新型集成电路的内电路结构、各引脚功能,列出了各集成电路的在路电阻与电压的实测值等检修数据,并且介绍了240个典型机的常见故障检修实例。本书可供广大家用电器维修人员及无线电爱好者参考。 -
Visual C++ 6.0教程刘文智等编著本书从 Visual C++ 6.0基础入手,较为详细地介绍了 Visual C++ 6.0的操作环境和编制一般应用程序的步骤和方法,对构成Windows编程的基本元素逐一进行了充分阐述,如标准控件、对话框、文本和字体、图形、菜单、工具栏和状态栏、文档和视、文档界面、切分窗口、打印,结合每个元素的讲解都有一个例子。最后对用 Visual C++ 6.0进行编程的一些比较高级的技术做了说明。本书旨在让读者由浅入深地掌握 Visual C++ 6.0的编程方法,是无 Visual C++ 编程经验的人员和有初步可视化编程经验的入门教材,也可为编程人员提供参考 -
C++ Builder 4核心编程技术徐新华编著本书全面深入地介绍了C++ Builder 4的数据库及MIDAS编程技术。全书共分14章。前2章集中介绍了应用程序的体系结构,重点是如何从单层、两层平滑地过渡到多层;随后,又介绍了传统的数据库编程技术,包括数据集、BDE会话期、连接数据库、字段对象、表、查询、存储过程、数据感知控件等内容;在最后两章详细剖析了几个典型的示范程序,以帮助读者更快更好地掌握有关编程技巧。本书的重点是MIDAS技术,这是C++ Builder 4的精髓,也是广大程序员迫切需要掌握的技术。本书内容丰富、全面,语言简洁易懂。适用于程序员、数据库工作人员及大专院校相关专业的师生自学、教学参考书。本书配套光盘内容包括:1.与本书配套的电子书;2.送“精通VisualC++ 5.0”多媒体学习软件。 -
Visual C++ 5.0多媒体编程技术与实例周长发,周建欣编著本书在概述Visual C++ 5.0编程精要和简要介绍多媒体与Windows 95多媒体系统结构的基础上,全面阐述了面向对象的多媒体程序设计方法,包括多媒体资源交换文件结构与多媒体文件输入/输出、Windows MCI多媒体编程、利用MCIWnd窗口类组织多媒体、音频函数与音效处理、图像编程和动画编程技术等内容。作者以丰富的多媒体编程初中经验为背景,详细论述了基于类设计的CD音频、波形音频、MIDI、AVI数字视频、特殊音效处理、位图图像和动画的面向对象编程方法。本书不仅结合大量实例来论述每一论题,并在最后一章中以多媒体五子棋游戏为例介绍了编制多媒体游戏的过程和方法。在阅读本书的过程中,读者将经历一次次的多媒体编程旅行,真正体会多媒体编程的乐趣。本书适合于多媒体程序开发人员、大专院校计算机及相关专业的师生参考阅读。
