C/C++及其相关
-
System View动态系统分析及通信系统仿真设计罗卫兵随着计算机技术的发展,系统仿真技术在电子工程领域的应用已越来越广泛,信号级系统仿真软件SystemView的出现标志着仿真技术在通信领域的应用达到了一个新的水平。本书以读者最容易理解的方式介绍了SystemView系统软件的组成、安装及使用,通过大量的实际例子由浅入深地讲解了该软件的使用及有关通信系统模型的建立过程。本书既是一本详细的SystemView软件使用手册,又是一本较好的电子技术、数字信号处理和现代通信系统原理的仿真实验教材,可作为通信专业本科生EDA实验教学的教材使用,也可作为硕士研究生或工程技术人员的技术参考书。本书配备有光盘,包含了SystemView 4.5学习版、书中的例子文件和一个完整的SystemView网上教学网页,对于想学习SystemView软件并迅速掌握该软件的读者,本配套光盘可满足您的需要。本书所涉及的许多例子都来源于作者丰富的教学实践和实际的工程应用经验,有较高的借鉴价值。
-
C语言贯通教程史斌星,史佳编著本书是将传统的C、C++、Visual C++和Windows应用程序四部分内容结合起来编成的统一教程,作为改革C语言教学方法的一种尝试,以提高学习这方面内容的效率。本书结构严谨、语言生动,深入浅出,既注重基本概念,又能从实际出发。全书含有90多个程序实例,使本来难懂的理论变得较为容易理解,形成了独特的叙述风格。本书适用于没有C语言基础或对C有一定了解,希望进一步学习C++、Visual C++和Windows应用程序的读者。
-
VISUAL C++案例教程邓华等编著VisualC++是Microsoft开发的一个功能强大的C++语言开发工具,它为使用C++语言进行程序设计提供了可视化的集成开发环境。本书通过若干个简明实用的编程实例,全面介绍了使用VisualC++编写Windows程序的方法和技巧,从界面设计、系统编程、数据库开发、组件对象模型和网络程序设计五个方面进行了介绍,使读者能够在最短的时间内快速掌握各种应用程序的编写方法,成为一名真正的VisualC++程序开发人员。本书结构清晰,内容全面,注重实用。以丰富的案例来介绍抽象概念和具体技术的实质,这也是本书的最大特色。本书面向中高级程序员、软件开发人员以及广大计算机编程的业余爱好者,要求读者具备一定的C语言基础和VisualC++使用经验。本书中所有案例程序都在中文Windows系统、VisualC++6.0中文版环境下编译通过。由于篇幅有限,书中未完整地列出每个案例的代码,只讲解了其中的重点部分,详细的代码请查阅光盘。另外,光盘上还放置有一些实用的控件,相信能提高你的编程效率。
-
C++语言基础教程徐孝凯编著本书是普通高等院校计算机专业(本科)实用教程系列丛书之一,主要介绍C++语言中常量、变量、表达式、语句、函数等语法成分的定义和使用,数组、字符串、指针、结构、联合、类、文件等数据类型的定义和访问,累加、统计、查找、排序、矩阵运算、数据输入、数据输出等一系列典型程序的设计方法,C++程序结构和 Visual C++ 6.0集成开发环境的使用等内容。本书包含丰富的例题和练习题,并将配有教学辅导和习题解答光盘,以有利于读者自学。 本书是以读者第一次系统学习计算机高级程序设计语言为对象编写的,具有概念定义明确、内容连贯有序、结构层次分明、文字叙述流畅、章节安排合理、深入浅出、方便自学等特点,通过学习本书可以使读者很好地掌握C++语言的基本语法规则,并具备分析和设计一些典型应用程序的能力。本书适合作为普通高等院校各专业开设程序设计语言课程的教材和教学参考书。
-
C++ Builder 5.0高级开发技巧与范例张万里,陈战林等编著Borland C++ Builder 是Borland(Inprise)公司于1998年推出的全新32位Windows开发工具,C++ Builder 不仅继承Delphi使用简便,功能强大和高效快捷的特点,而且继承了C++语言的所有优点,是至今最好的Windows开发工具之一。本书特点鲜明,以C++ Builder 的最新版本5.0为开发工具,通过不同应用类型的多个典型实例全面详实地介绍了C++ Builder 5.0的各种高级功能及开发技巧。书中涉及到许多常用应用程序开发的基础知识,适合于中、高级读者阅读使用。
-
C/C++完美演绎江义华编著本书针对初学者和高级应用人员的不同,对全书的内容安排和章节划分进行了整体考虑。本书第一篇为程序入门,简要介绍了如何使用编译器及C/C++程序语言的演化、结构化与面向对象的差异;第二篇则详细讲解C语言的各种特性与语法,同时辅以大量的程序代码及说明、执行后的内存配置状况、详细的语法说明,让读者读起来毫无困难。另外针对C/C++程序设计人员,本书无论在第二篇或第三篇,每个章节的内容完整且翔实。第三篇各章节在讲解面向对象理论的基础上,辅以程序代码实例进行讲解,以供有一定基础的C/C++程序设计人员参考。本书可供C/C++程序设计人员使用。由于本书采用大量程序源代码进行讲解,由浅入深,循序渐进,所以本书特别适合于读者自学。注:本书程序样例源代码可到中国水利水电出版社网站上下载(www.waterpub.com.cn)。
-
Visual C++应用程序开发教程杨开城编著本书是教育部高职高专规划教材,面对有C++基础的学生,书中精选了Windows程序设计技术中最核心、最关键的部分作为主要学习内容,采用“先看、后想、再练”的学习模式,符合学习心理、适合教学特点,是一本“任务驱动”模式的教材。本书分两个部分。第一部分“从SDK入门”共4章:第1章介绍一些基本概念,并以“HelloTheWorld”应用程序为例子来介绍Windows应用程序的代码结构。从第2章开始接触一个貌似完整的Windows应用程序:一个简单的作图工具PaintTool。第2章以这个程序为线索从界面技术入手来介绍广而泛杂的Windows程序设计技术。第3章完成一个真正的PaintTool。这个PaintTool是在第2章基础上,增加了模态和非模态对话框,并开始接触文档操作,为学习MFC的序列化打下基础。第4章介绍了一些Windows中常用的程序设计高级话题,旨在扩展读者的视野。第二部分“进入MFC世界”共7章:第5章主要介绍了MFC应用框架的概念以及MFC应用程序的代码结构。从第6章到第8章,逐步实现MFC版本的PaintTool。第6章从学习使用视入手,开始真正接触MFC编程技术。第7章介绍了对象的序列化,并为第6章实现的PaintTool增加对象序列化的功能。第8章为PaintTool增加对话框功能,包括启动屏幕和图形对象属性对话框。第9章通过将SDI的PaintTool转换为MDI的PaintTool来介绍如何编制MFCMDI应用程序。第10章介绍了一些MFC编程的高级话题,旨在加深读者对MFC应用框架的理解。第11章介绍了一些常用的MFC可重载的接口,包括重载的目的以及默认的实现,此章内容对于深入理解MFC应用框架非常有帮助。理解MFC应用框架的主要障碍之一便是MFC宏。第二部分在介绍MFC编程技术的同时,也详细剖析了常用的MFC宏,从而使读者了解一些MFC内部技术。从第10章开始,后续章节并没有规定学习目标,仅仅是作为提高读者的编程水平而设置的。本书可作为高职高专计算机及相关专业的教材和参考书,或供计算机爱好者和科技人员自学。
-
C常用算法程序集徐士良编著本书是针对工程上常用的行之有效的算法而编写的C语言函数程序集,在第一版的基础上作了修改和扩充。书中包括了近几年出现的许多新算法。全书分为数值计算与非数值计算两部分。其中数值计算部分的内容包括:线性代数方程组的求解、矩阵运算、矩阵特征值与特征向量的计算、非线性方程与方程组的求解、插值、数值积分、常微分方程(组)的求解、拟合与逼近、数据处理与回归分析、极值问题、数学变换与滤波、特殊函数、随机数的产生、多项式与连分式函数的计算、复数运算;非数值计算部分的内容包括:排序、查找、图形模式下读写屏幕象点、基本图形操作、汉字操作等。书中所有的算法函数程序均在IBM-PC系列及其兼容机上调试通过。并存放在一张3寸软盘上,此软盘附在本书的封三上。本书可供广大科研人员、工程技术人员及管理工作者阅读使用,也可作为高等院校的《数值分析》或《程序设计》等类似课程的参考书。
-
掌握Visual C++编程黄科全书分为11章,深入浅出的介绍了Visual C++6.0的编程技术。本书的内容包括:面向对象技术和C++语言的一些重要特点;Visual C++6.0的集成开发环境;Windows的消息驱动机制;对话框、各种控件以及属性页;以及在视图上输出文字和图形;利用键盘、鼠标、定时器;MFC的层次类别以及一些常用类的使用;动态链接库、多线程编程、文档/视图结构以及利用socket进行网络编程。除内容讲述比较详细以外,本书特色就是书中所讲述的内容大部分有一个详细的、接近实际软件开发过程的编程实例与之对应。通过学习这些编程实例,读者可以对所讲述的内容加深理解,从而帮助掌握VC编程技术。本书适合利用Visual C++进行开发的程序设计人员,以及Visual C++的初学者。
-
C语言程序设计教程高枚,许兰兰编著C语言数据类型丰富、功能强大、形式简洁,它是被程序开发人员广泛采用的结构化程序设计语言,也是一门优秀的教学语言,它至今仍是绝大部分高校非计算机专业计算机语言课程的首选语言。由于C语言的语法较为复杂和难于掌握,为此,从教学的需要出发,我们编写了这本习题解答与上机实验。它是我们此前出版的《C语言程序设计教程》的配套教材,可分为两大部分:第一部分为习题篇,第二部分为实验篇。第一部分包括了《C语言程序设计教程》中的所有习题的详细解答,除此之外,还按教程的顺序提纲挈领地给出了各章节的知识要点,以方便读者快速地掌握C语言的语法知识并把握要点难点。配合这些知识要点,我们还在每章的最后部分提供了适当数量的自测题,包括是非判断、选择和程序填空等题型。在选择这些自测题时,我们尽量避免出现多而滥的情况,力求做到针对性强、代表性强、难度适当、题量适当,使读者能在有限的时间里获得尽可能多的知识。为方便读者检验知识、掌握情况,书中还给出了这些自测题的答案及必要的分析提示。第二部分首先介绍了实验环境,即TURBO C集成开发环境;其后按教程顺序提供了相配套的十个实验。实验题型选择上兼顾到初学者的兴趣和困难,除了编程题这样的传统题型外,还提供了修改程序错误、阅读分析程序、程序填空及修改程序结构等诸多题型。通过改错可以使初学者在编程的过程中避免出现这些常见的错误;通过阅读分析程序及程序填空可以使读者更好地掌握知识要点和主要算法;通过修改程序结构还可以掌握一些编程技巧等等。总之,上机实验是学习语言的必不可少的重要环节,我们力争做到避免初学者产生无所适从的畏难情绪,从而循序渐进地学习编程方法。...