C/C++及其相关
-
C语言程序设计教程习题解答与实验指导李玲,桂玮珍,刘莲英编著本书是为了配合《c语言程序设计教程》一书的学习而编写的教学辅助教材,主要包括习题解析、模拟试卷和上机实验三部分内容。第一部分按配套教材中习题顺序给出了习题答案和部分难点、重点习题的解析,对其中的编程题给出详细的算法和完整的程序,并上机调试通过。第二部分是模拟试卷和参考答案,供读者进行自我测试。第三部分根据C语言教学大纲的要求,由浅入深,循序渐进,精心编排了10个实验,每个实验有若干个题目,对其中部分题目提出了编程要求或给出提示,启发培养读者独立思考问题和编程的能力。本书附录概要介绍Turbo C集成开发环境,列出Turbo C主要键盘操作命令和上机调试程序时常见的错误信息,供读者学习时参考。本书适合于高等学校本科生使用,也可作为各种计算机应用培训班学员的学习参考书,还可供C语言自学者或参加各种C语言考试的读者学习使用。 -
C++程序设计与应用开发朱振元,朱承编著本书特色:◆将C++的语言基础(语法、语义及相关的概念)与可视化开发方法融为一体。◆以Windows应用程序的开发作为学习的归结点。◆本书既体现了可视化开发工具的强大功能,又强调了语言基础在应用程序开发中的重要作用。本书分为两部分,第一部分全面、系统地介绍了面向对象程序设计语言C++的基本概念、基本语法和编程方法,第二部分结合开发工具C++ Builder介绍了可视化的开发方法。书中通过一系列综合开发实例的分析,将C++中的基本语言成分及重要概念融人到Windows应用程序的开发之中。本书语言通俗易懂、条理清晰、应用性强,可作为高等院校计算机专业的教科书,也可作为应用程序开发人员及电脑爱好者的技术参考书。 -
PSpice电路优化程序设计李永平,董欣主编;张志云编著内容简介本书从PSpice的基本语法开始,根据电路设计中所需要解决的各种问题,介绍PSpice中基本分析语句的格式以及使用,其中包括电阻、电容、晶体管等电子元器件的描述语句、电源描述语句、分析控制语句以及电路描述语句等,结合PSpice9.2以具体的实例来介绍如何使用软件完成各种电路的输入和不同分析方法的设置等问题。内容覆盖了无源电路、有源电路、基本放大电路单元、电流源电路、差分放大电路、运算放大器及其应用、基本数字电路单元等各个方面。最后,本书以几个简单的例子详细地介绍了PSpice的具体使用方法。全书的实例由简入繁,适合于从事电路设计与开发的科研人员和工科电子专业师生循序渐进的进行阅读和学习。前言随着电子计算机技术的发展,计算机辅助设计方法已经开始逐渐进驻电子设计的领域。模拟电路中的电路分析、数字电路中的逻辑模拟,甚至是印制电路板、集成电路版图等都开始采用计算机辅助工具来加快设计效率,提高设计成功率。而大规模集成电路的发 -
Visual C++ 6.0编程与实践吴金平等编著VisualC++6.是Microsoft公司推出的功能强大的软件开发平台,是"真正的程序员"首选的开发工具之一。VisualC++6.以ANSIC++为基础,并在此基础上进行了大量的扩展,以适应开发各种Windows应用程序的需要。到目前为止,绝大多数Windows应用程序都是用VisualC++6.或其早期版本开发而成的,VisualC++6.已成为在Windows环境下进行大型软件开发的首选。本书由易到难、循序渐进地详细介绍了VisualC++6.开发平台的安装、语言特色以及各项功能等,具体内容包括VisualC抖6.的安装、集成开发环境、类的基本知识、MFC窗口消息传递及映射机制、文档舰图和框架结构、对话框和控件、文件操作、绘图、动态链接库、多线程、ActiveX控件、数据库开发等。本书主要面向初学者和具有一定编程基础的用户,尤其是使用VisualC++6.开发平台的初中级用户。本书既可作为相关专业的培训教材,也可作为软件开发人员的参考用书。VisualC++6.是Microsoft公司推出的功能强大的软件开发平台,是"真正的程序员"首选的开发工具之一,也是有志于程序设计的程序员、大中专院校学生进入高级程序设计领域的首选软件之一。全书共分为12章,由易到难、循序渐进地详细地介绍了VisualC++6.开发平台的安装、语言特色以及各项功能等。第1章VisualC++6.入门。详细地介绍了VisualC++6.开发工具的语言特色及其软件安装方法,然后介绍了MSDN联机帮助系统的安装方法,最后创建"Hello"工程,使初学者对VisualC++6.有一个更加直观的印象。第2章VisualC++6.集成开发环境(1DE)。详细地介绍了VisualC++6.软件平台集成开发环境的组成,并在"调试器"这一节中全面探讨了VisualC廿6.的调试技术,最后详细介绍了MFCAppWizard应用程序向导和MFCClassWizard类向导的使用方法。第3章MFC概述。简要介绍了面向对象程序设计编程方法和MFC类的基本概念,详细介绍了MFC类库和MFC通用类及MFC程序运行过程。第4章MFC窗口消息。介绍了窗口消息的分类和传递机制,以及消息的处理方式。第5章文档/视图和窗口框架。介绍了文档/视图结构,以及文档和视图的详细知识,对菜单条、工具条和状态条也进行了较为详细的介绍。第6章对话框和控件。详细地介绍了各类对话框及控件的创建和使用方法。第7章文件操作。介绍了与文件输入/输出有关的各种操作方法。第8章绘图。介绍了颜色、绘图设备类、坐标映射方式、设备上下文、绘图模式以及窗口和视口的转换方法等。第9章动态链接库。介绍了动态链接库(DLL)的类型、导出方法、链接方式等。第1章多线程。介绍了线程与进程的基本概念、用户界面线程和工作者线程的创建、启动、使用和终止方法,以及线程的同步、通信等内容。第11章ActiveX控件。结合实例详细介绍了创建和使用ActiveX控件的方法。第12章数据库开发与管理。介绍了ODBC数据库和DAO数据库应用程序的创建、操作等知识。本书主要面向初学者和具有一定编程基础的用户,尤其是VisualC++6.开发平台的初、中级用户,既可作为相关专业的培训教材,也可作为软件开发人员的参考用书。同时,为了方便初学者入门,第1,2,3章较为详细地介绍了基础知识,中级用户可跳过这三章内容直接进入后面学习。参加本书编写的有吴金平、孙珠峰、薛昌友、唐耀、高国兴、黄继海、孙涛、路汇仁等。由于作者水平有限,书中错误和疏漏之处在所难免,望读者和各位专家不吝赐教。编者24年3月 -
C++语言程序设计郑莉,董渊,张瑞丰编著本书将C++语言作为大学生学习程序设计的入门语言,不仅详细介绍了语言本身,而且介绍了常用数据结构和算法。全书以面向对象的程序设计方法贯穿始终,每一章都首先阐述面向对象的程序设计思想和方法,然后引出必要的语法知识,在讲解语法时着重从程序设计方法学的角度讲述基本意义和用途,力求使读者在掌握C++语言的同时,能够对现实世界中较简单的问题及其解决方法用计算机语言进行描述。针对初学者和自学者的特点,书中以结合实例讲解基本概念和方法为主,力求将复杂的概念用简洁浅显的语言来描述,做到深入浅出。在原第2版的基础上增加了对UML建模语言的介绍和STL及泛型程序设计的内容。.本书语言表达严谨、流畅、实例丰富,同时配有大量习题,适合作为大专院校程序设计课程的入门教材。与本书配套的《C++语言程序设计(第3版)学生用书》和《C++语言程序设计(第3版)教师用书》(电子版)由清华大学出版社出版。... -
从零开始孙海侠等编著本书详细介绍了C语言的数据类型、变量、各种基本语句和函数的功能、数组、指针、结构体、位运算、文件操作以及程序设计的方法,是学习C语言的入门教程。本书通俗易懂,充分考虑了初学者的实际需要,真正“从零开始”,可以使对C语言一点都不懂的读者,通过学习本书而掌握C语言的应用方法和技巧。本书每一章的最后都有相应的练习题,可帮助读者检验学习效果。为了方便读者学习,书中用到的程序代码已经上载到老虎工作室网站(http://www.laohu.net),读者可以根据需要下载使用。本书既可以作为各类专业技术人员学习C语言程序设计的培训教材,也可作为相关专业大、中专及本科生的教学参考书。 -
C++Builder 6实用编程100例魏俊鹏,于秋生编著本书通过1个实例由浅入深地介绍了如何使用C++Builder6来进行Windows应用程序的开发。全书共分成11个部分,其中包括:基本组件应用、功能组件应用、对话框设计、基本绘图、图像处理、文件与系统操作、硬件设备检测、多媒体编程、网络编程、数据库编程及其他应用技巧。本书实例的程序源代码均包含在随书附送的光盘中。其中,除了实例71与实例1需要向C++Builder中添加Active)(组件,以及数据库部分的实例需要进行数据源的配置之外,其余程序全部能够在C++Builder6中直接运行。本书适合于初、中级读者(最好是了解C或C抖语法的读者)使用,对于高级程序员也具有一定的参考价值。前言在面向对象的可视化编程技术领域中,由Borland公司所开发的C++Builder以其强大的RAD(RapidApplicationDevelopment,快速应用程序开发)功能而独树一帜。它能够节省开发人员设计程序界面和实现底层支持的时间,可以将更多的精力花在程序的逻辑设计上。目前最新的产品是C++Builder6,它不但继承了以前版本的所有优点,而且还扩展并增强了一系列新的属性:如网络与数据库技术、Debug调试功能等。,在C++Builder中所使用的是VCL(ⅥsualComponentLibrary)类库。VCL类库使用简单,功能强大,而且充分体现了面向对象的特点。另外,VCL类库是用Pascal语言编写的,所以在C++Builder中就同时具有了C什和Pascal的强大功能。本书针对C++Builder6中的应用程序开发,共设计了1个实例,按照功能可将其分成11个部分,具体安排如下:在第一和第二部分中,介绍了用C++Builder开发应用程序的一般步骤和一些常用组件的使用方法。在第三部分中,详细地介绍了C++Builder中的通用对话框组件和消息对话框的使用。在第四和第五部分中,介绍了在C++Builder中绘图和一些简单图像处理的方法。在第六和第七部分中,着重介绍了WindowsAPI函数的使用方法,并用它来获取和设置文件、系统和硬件的各种信息。第八部分是多媒体编程部分,主要介绍了如何播放几种常见的多媒体文件。第九部分是网络编程部分,介绍了几种常用的与网络相关的组件。第十部分是数据库编程部分,简要介绍了在用C++Builder进行数据库编程时所使用的一般方法。在最后一个部分中,介绍了在C++Builder中的一些其他常用的应用技巧。本书从基本知识开始讲解,逐步深入,覆盖了用C++Builder进行程序设计的大部分领域,以实用性见长。本书主要由清华大学魏俊鹏编写,另外,于秋生、周家新、张俊岭、李志伟、李子婷、张海霞、李龙、吴金华、管佩森、侯高岚、许社村、赵磊、张素卿、周松建、仇谷峰、沈应逵、吴建文、徐日强、于华芸、俞雷、钱秀槟和张龙卿等也参加了部分内容的编写及素材整理工作,在此一并表示感谢。’由于编写的时间仓促,再加上编者的个人能力有限,书中难免会出现一些不足或纰漏之处。竭诚欢迎广大读者对本书提出批评和建议。 -
C语言课程设计案例精编郭翠英等编著C语言由于具有灵活、高效、可移植性好等诸多优点,成为软件开发中常用的计算机编程语言之一。全书介绍了贪吃蛇游戏、计算器、黑白棋游戏、迷宫问题、扫地雷游戏、速算24、数据结构CAI演示、进程调度、存储管理等十四个案例,各个案例独具特色。覆盖了C语言的基本知识点和各种数据结构,如堆栈、队列、链表等,综合应用了光带菜单、下拉菜单、图形设计、鼠标应用等知识。本书应用性极强,读者可以根据这些案例进行研究、修改和扩展。本书适合作为高等院校、高职高专各专业学生进行C语言、数据结构、课程设计的参考用书,也可供在校教师以及相关工作技术人员参考使用。本书所有实例的源代码请从中国水利水电出版社网站(www.waterpub.com.cn)下载。 -
Visual C++游戏开发技术与实例丁展编著本书是一本介绍利用Visual C++进行游戏开发的书籍,能够帮助读者快速掌握游戏开发环境、流程、关键制作技术和相关算法。书中主要涵盖了游戏架构设计、2D游戏开发、网络游戏开发、3D游戏开发、游戏设计和图形图像常用算法等方面的内容。书中涉及的主要实例包括冒险屠宰场游戏、入侵者游戏、赛车游戏、网络五子棋游戏、网络台球游戏、对战坦克大战和面包圈大战游戏(Donuts4)等,内容全面且丰富。书中附带的光盘提供了每个实例的完整的源代码,方便读者举一反三,开发出适合自己的游戏项目。本书适合于有一定C/C++编程基础的游戏开发爱好者,对于有经验的游戏开发人员也有较高的参考价值。 -
Visual C++数据库编程技术与实例沈炜,徐慧编著本书全面、系统地介绍了Visual C++数据库开发的基本原理和基础编程知识,并结合SQL Server 2000数据库开发的工程实际,给出了丰富的实例和大量的Visual C++调试代码。全书共分3篇21章,"基础篇"包括数据库技术的基本知识、使用ODBC API和MFC ODBC访问数据库、MFC DAO、OLE DB和ADO编程、Web数据库开发、非关系型数据库的访问、报表开发、二进制数据处理实例等;"SQL Server篇"包括SQL Server 2000数据库开发环境的介绍、存储过程、数据库的备份和恢复、数据转换服务等;"综合实例篇"包括使用InstallShield发布数据库系统、通信录的服务器和客户端实现、学生成绩管理系统、驾校计划调度系统以及人事管理系统等。本书内容由浅入深,从最基本的数据库安装一直到综合实例的实现,都有详细的讲解。配套光盘中还提供了书中实例的完整源代码,方便读者举一反三,开发出适合自己的工程项目。本书不仅适合初学者学习Visual C++数据库开发技术,对于有经验的Visual C++数据库开发人员也有较高的参考价值。
