C/C++及其相关
-
C++网络编程Douglas C.Schmidt,Stephen D.Huston著;於春景译DouglasC.Schmidt博士,ACE的早期开发者。他是UniversityofCalifornia,Irvine的一位副教授,主要研究分布式实时中间件及嵌入式中间件的模式和优化技术。他是前C++Report主编,C/C++UsersJournal专栏作家,《PatternLanguagesofProgramDesign》(Addison-Wesley,1995)编者之一。<br>StephenD.Huston,RiveraceCorporation总载、CEO,为ACE用户提供技术支持和咨询服务。Steve具有五年多ACE使用经验和二十多年软件开发经验,主要从事多种软硬件环境下的网络协议和C++网络应用程序的开发。<br>於春景,软件工程师,1993年毕业于中南工业大学计算机科学系,有近十年专业软件开发经验,《MoreExceptionalC++中文版》、《C++设计新思维》等书译者。<br><br><br>随着计算机网络、设备和系统的持续发展,软件工程师面临一个独特的挑战:在不断变化的环境中创建可靠的分布式应用。《C++网络编程,卷1》就此提供了实用、有效的方案:运用ADAPTIVE通信环境(ACE)::一个可以运行在数十个硬件平台和操作系统上、具有创造性的开放源码框架一来开发和优化复杂的分布式系统。本书指导软件专业人员如何在开发高效、可移植、灵活的网络应用程序时避免陷阱和错误。它剖析了并发式网络应用固有的设计复杂性,以及克服这些复杂性时必须作出的权衡。《C++网络编程》以一则概论开篇,介绍了撰写分布式并发应用程序时涉及的议题和工具。然后,针对开发灵活、高效的并发式网络应用程序的需要,本书提供了重要的设计空间、模式和原则。本书作者从专家角度向你展示,在运用C++和模式效地开发面向对象网络应用时,应当如何提高你的设计技能。读者可以在书中看到以下内容:·C++网络编程技术,包括一篇概论和许多解决常见开发问?獾牟呗?·ACE工具包·连接协议、消息交换、消息传递与共享内存·可复用网络应用服务的实现方法·面向对象网络编程中的并发技术·ACEwrapperfacades的设计原则和模式有了这本书,C++开发者就有了一套最完整的、可以自如运用的工具包,从而能够方便、高效地开发成功的、多平台、并发式网络应用程序。<br> -
编程语言基础C语言赵国玲,许卫林主编本教材根据教育部最新颁布的《编程语言基础》课程教学大纲的要求,以当今最为流行的C语言为语言环境,介绍了程序设计的基本概念和方法。本教材内容新颖,概念描述简练、准确,结构安排合理。全书共分为十二章,主要包括:程序设计的基本概念,算法的设计及描述,C语言的数据类型、基本操作和语法规则,利用C语言进行结构化和模块化程序设计的基本方法等,并对面向对象的程序设计语言——C++的基本设计思想进行了简单的介绍。每章后都配有习题供课后练习及上机使用。本教材既可作为中等职业学校计算机及相关专业的教材使用,也可作为广大计算机工作者的参考用书。 -
C语言编程基础上机指导与练习展涛本书是中等职业教育国家规划教材《C语言编程基础》的配套上机指导与练习用书。.本书的主要内容有C语言的基本数据类型、表达式和运算符、数据的输入和输出语句、控制语句、数组、函数、文件、编译预处理和指针,以及简单程序的设计方法,每部分内容分为上机指导和习题两个模块。书中针对目前职业学校的教学特点,习题难易适中,实用性强,便于教师和学生学习使用。..本书是中等职业学校计算机及应用专业的学生学习C语言的配套教材,也可作为计算机爱好者自学C语言的参考用书。... -
程序设计基础林士玮本书是计算机应用与软件技术专业领域技能型紧缺人才培养培训系列教材之一。.本书以应用广泛的C++语言为平台,通过学习C++程序设计的基本方法,让学生在初步掌握一门程序设计语言的基础上,形成结构化程序设计的理念。全书通过实例逐步展开内容讲述,各章后配套的练习起到了进一步巩固知识的作用。全书最后根据各章的内容还提供了8个实验以进行相关的实践。..本书适合作为各类高等职业技术学校、部分普通高等院校培养计算机应用与软件技术专业应用型人才的教材,也可作为程序开发和设计者的参考用书。... -
数据结构与算法徐绪松本书全面系统地阐述了各种数据结构,以及应用于各种结构的算法及实例,同时介绍了基本的算法分析方法和算法设计技术。全书渗透了作者多年的教学经验和研究心得。作者将数据结构与算法紧密结合,以“方法——实施方法的数据结构——施加在数据结构上的算法——程序”的模式展开。章末的习题可以起到概括内容、掌握概念、巩固知识的作用。书中各算法的C语言源程序代码和书中内容的ppt课件将上载到高等教育出版社计算机教学资源网(http://cs.hep.com.cn)上,供读者学习参考。本书可以作为高等院校计算机应用专业、信息与计算科学专业、电子信息类专业以及信息管理、工程管理、应用数学等专业的教材和参考书,也可供从事上述专业的工作人员自学参考。 -
二级C语言程序设计冲刺试卷全国计算机等级考试学典编委会,牛连强,付博文,袁宏,张丹辅导答疑· 学习要点:指导应试技巧与策略,模拟练习时取代教材冲刺预测· 笔试模拟试卷及解析:考点的详细内容在学习要点中· 上机考试模拟试题及解析:更多模拟试题在上机光盘中参考资料· 附录:最新考试大纲、答题卡上机光盘· 上机考试练习系统:70套上机考试真题并配有参考答案仿真练习、模拟考试,模拟真实考试环境,做题方便。· 笔试练习系统:1999年-2004年11次考试笔试真题及参考答案和知识点,按要点检索学习,以真题强化练习 -
面向对象程序设计王帅本书是计算机应用与软件技术专业领域技能型紧缺人才培养培训系列教材之一,其主要内容包括类、对象、消息、封装、继承、重载、多态等面向对象程序设计的基本内容,以及Windows环境下面向对象编程技术等。本书的特色是通过大量的实例由浅入深地对面向对象程序设计的概念、方法和技术进行了系统的介绍,突出了实践技能的培养。教材的最后安排了配套实验,针对每节的内容提出问题,让读者进一步巩固所学的理论和方法。.本书适合作为各类高等职业技术学校、部分普通高等院校培养计算机应用与软件技术专业应用型人才的教材,也可作为程序开发和设计者的参考用书。... -
程序设计基础周晓云主编本书是普通高等教育“十五”国家级规划教材,通过本书的学习,使学生掌握一些基本方法和技巧,能编写一些简单的应用程序,为进一步学习MFC、运用MFC编写复杂的应用程序打下坚实的基础。本书充分考虑高职学生的特点,从实际应用的角度介绍使用MFC编程的基本方法。通过大量实例的演示,对MFC中最常用的类进行详细剖析,不求全、但求精,力尽通俗易懂,使学生尽快入门,提高学生的学习兴趣。本书主要内容包括:VisualC++编程基础、基于对话框的应用程序、深入讨论对话框应用程序、单文档窗口应用程序、深入讨论单文档窗口应用程序和调试技术等。本书适用于高等职业学校、高等专科学校、成人高校、独立设置的软件职业技术学院、本科院校及举办的二级职业技术学院、教育学院以及民办高校使用,不仅可用作高等院校计算机相关专业学生学习可视化程序设计的教材,而且也适合广大工程技术人员和自学读者学习参考。 -
Visual C++6.0简明教程赵冬玲编本书深入浅出介绍了VisualC++的编程环境,编程基础(C++语言基础,Windows编程,MFC基础),常用控件的功能及用法,如何给一个基于MFC创建的应用程序添加控件,(Windows控件、ActiveX控件以及MFC库提供的控件),如何改善用户界面(使用编辑器创建菜单、工具栏和状态栏)和创建新的用户界面。讲述MFC的几种视图类,包括如何在文档/视图结构中添加合适的视图以及视图类方面的一些知识,利用各种视图类创建应用程序。创建和使用ActiveX控件,数据访问和创建数据库应用程序。本书可作为高等院校、高等职业教育院校相应课程的教材,也可供读者自学使用。 -
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进行程序设计的大部分领域,以实用性见长。本书主要由清华大学魏俊鹏编写,另外,于秋生、周家新、张俊岭、李志伟、李子婷、张海霞、李龙、吴金华、管佩森、侯高岚、许社村、赵磊、张素卿、周松建、仇谷峰、沈应逵、吴建文、徐日强、于华芸、俞雷、钱秀槟和张龙卿等也参加了部分内容的编写及素材整理工作,在此一并表示感谢。’由于编写的时间仓促,再加上编者的个人能力有限,书中难免会出现一些不足或纰漏之处。竭诚欢迎广大读者对本书提出批评和建议。
