C/C++及其相关
-
PSpice电路编辑程序设计苏宏宇主编本书主要介绍了使用Schematics绘图编辑器来绘制电路原理图的方法。全书共分15章,第1章简要介绍了OrCad PSpice的历史和使用特点,然后在重点章节详细介绍了Schematics程序的功能和使用方法。除此之外PSpice软件还提供了丰富的开发工具集,这些工具有效地提高了用户的工作效率,本书的附录加入了Schematics绘图编辑器电路原理图常见错误提示信息便于读者查找使用。 本书注重基础知识的介绍,力求系统地讲解SSchematics绘图编辑器的使用方法。它可作为具有一定电路设计基础的本科生,研究生使用,也可作为电路设计研发人员使用参考。 \t\t
-
C程序设计实验教程夏宝岚等编著本书全篇由四个部分组成。第一部分为基础知识,对C程序的开发环境以及如何在Turbo C 2.0编译系统上编辑、编译、链接、运行C程序的全过程作了详细而清晰的介绍,作为学习和使用C语言的基础。第二部分为实验操作,共安排了13个实验,其内空、节秦与“C程序设计”课程的理论教学完全同步。第三部分为应用技巧,介绍了初学者在编程中常犯的近30种错误及其排错方法,高度程序的几点技巧以及提高程序运行效率的几点建议,这部分内容对提高学习者的排错、纠错能力和程序设计水平有极大的帮助。最后一部分为创刊录,其中附录A列出了详尽的编译出错信息,并同时给出了独立自学提供了极大的帮助与启发。本书既适合用作高等院校“C程序设计”课程配套的实验指导书,又可用作《C程序设计》的参考书,同时也可用作初学者学习相关知识和技能的启蒙教材。
-
矢量图形系统开发与编程陈建春编著本书是矢量图形系统开发技术和VC++ 编程技术的集合体,并以矢量图形系统的开发实例为主线贯穿全书,全面介绍和分析了MFC程序设计技术和矢量图形系统各功能的开发技术。包括各种MFC辅助工具的使用方法,与图形有关的MFC类,文档和视图的实现,鼠标交互绘图,图形的无级放缩和回溯,图形的选中,图形的删除和文档逆向操作,图形的存储组织,子图、颜色、线型管理,图形打印,图形的旋转、放缩和移动,线型制定和绘制,多边形区域的子图填充,提高图形的放大倍数,大容量的图形数据组织,图形外部接口,图形元素的平面关系计算,区域的相交、相并、剪裁等叠加操作,矢量显示位图,图形的拷贝、剪裁和粘贴,矢量图形系统的网络化等各方面的内容。不论初学者还是高级技术人员,都会从本书中获益。本书的代码适用于VC++5.0到VC++7.0及以后的各版本。本书适用于GIS, CAD, MIS等领域从事软件开发的广大技术人员,也可作为大专院校相关专业的教材。
-
C程序设计语言李莉主编C语言是近年来得到广泛应用的一种计算机语言,C语言功能丰富、使用灵活、目标程序效率高、可移植性好,在实际编程中,它有其他语言无法比拟的优势,可用于开发系统软件和应用软件。现在许多高校都开设了C语言课程,全国计算机等级考试二级将C语言列为考试课程,作者在多年讲授C语言课程的基础上,结合全国计算机考试C语言程序设计大纲,编写本书;力求做到语言简明、概念清晰、通俗易懂,重点放在基本概念、基本方法上。使读者在学习程序设计语言的同时,培养自己的优良编程风格,掌握基本的编程方法、基本算法。《C程序设计语言》可作为大中专学校教材,各类成人教育用书,也可以作为计算机等级考试的参考资料。本书参照ANSI标准C编写,以Turbo C 2.0为程序运行环境,主要介绍C的数据类型与运算、C的结构化程序设计方法、函数问数据传递、C的数组和指针概念及应用、结构体与共用体、文件的用法等。
-
基于InterBase的数据库开发任颂华著本书的第1章起TR@SOE便详实地为读者分析为什么要使用InterBase,介绍InterBase的各种特性等,让读者一开始便能够掌握对于InterBase的整体概念,并且思索如何正确地使用InterBase。TR@SOE使用了大量的图片来辅助读者了解作者想呈现的想法,并且归纳了许多表格来分析和整理InterBase的技术/观念,从这些表现中我觉得TR@SOE对于撰写技术书籍的方法与技巧实在是掌握得很好,好得不像是第一次撰写书籍的作者。任颂华(网名TR@SOE),(CSDN论坛C++Builder版版主,2003年获得BorlandC++Builder专家称号。曾使用Borland系列产品从事软件开发实践,对系统集成、数据库、office开发有一定的心得。目前供职于一家国际知名电子企业,担行客户经理。本书主要介绍Borland公司的数据库产品InterBase的特性、安装、使用和开发。并介绍了InterBase与其他Borland开发工具(如C++Builder,kylix,JBuilder等)结合而进行应用开发的基本过程和技巧。本书不仅可以作为InterBase入门教程,也可以作为具有一定数据库应用开发经验的人员进行软件开发时的参考手册。
-
Visual C++串口通信技术与工程实践李现勇编著本书详细介绍了利用VisualC++进行串口通信编程的各种方法和技巧,并力图通过生动的讲解和丰富的应用实例让读者进一步学习并掌握这一技术。本书共分1章,内容主要包括数据通信的基本概念、串口通信的RS-232C/RS-485/RS-422标准、并口通信的IEEE12841994标准、Modem的基础知识和AT命令集、传真机的传真协议、PLC(可编程逻辑控制器)和单片机等。本书详细介绍了MSComm控件的使用、利用API编程控制串口、TAPI编程及其应用,并通过一系列应用实例,详细阐明了串并口通信技术与VisualC++其他技术结合解决实际问题的基本思路和方法;通过串口编程调试精灵的设计实现和封装发布,从整个项目的角度给读者以启示;最后一章给出串并口编程在工程实践中的诸多方案与用法。本书中诸多串口编程的技术方案和API调用可供广大VisualBasic和Delphi程序员阅读参考。本书专业性和实用性较强,对于利用VisualC++进行通信项目开发具有较高的参考价值。本书适合中高级程序员、软件开发人员和系统分析人员阅读和参考。序在很多情况下,远程监控和工业自动化领域系统常见的通信编程多为串并口通信编程。计算机串并口编程在通信软件中有着十分广泛的应用,如电话、传真、视频和控制等。在VisualC++、Delphi、VisualBasis开发工具之间,VisualC++由于功能强大和应用灵活,同时也得到Miscrosoft系统的最好支持,因此涉及硬件操作的通信编程,笔者一般采用VisualC++作为开发工具。本书的第一版于22年5月出版,受到读者的欢迎,我们收到了大量的反馈意见。为此,本书的策划和组织者:求是科技将稿件内容进行了认真地修订,去除了第一版中的错别字和不通顺的语言,并纠正了一下示例存留的小Bug。应广大读者的要求,在第二版图书的随书光盘中,给出了第9章介绍的两个工程应用的完整案例源代码。在第1章中,给出了实际的"串口操纵IC卡实现餐饮收费系统"。本书进一步将笔者和其他通信软件设计开发人员的相关经验加以总结归纳,本着将理论知识和应用相结合的思路,系统详尽地介绍串并口编程中常见的而又不容易解决的问题,希望本书能够给广大的通信编程人员以帮助。本书共分1章,下面简单概述各章的内容。第1章:概述本章首先介绍了计算机接口技术的基本内容,然后重点介绍了串口通信协议:RS-232C、RS-485/422标准(包括引脚定义、分类、标准、安装和使用),并口通信的IEEE12841994标准以及这些协议的硬件接口等,然后介绍了计算机端口结构和端口资源、典型外设,最后还分析了端口技术的发展应用前景。熟悉和掌握这些内容有助于从总体上了解串并口编程技术及其应用。第2章:端口通信编程基础本章结合串并口编程的基本要求,对串口通信的基本概念(同步通信、异步通信、全双工、半双工、单工、通信协议等),模数数模转换的原理和应用,端口参数和流控制方式等进行了简单的介绍,最后介绍了串并口编程的简单控制流程和方法。第3章:MSComm控件编程控制串口本章详细介绍了利用MSComm控件进行通信编程的方法、属性以及事伺:。MSComm控件将通信的大部分底层操作都封装在控件内部,应用程序只需要获取和设置相应的MSComm控件属性就可以,从而大大简化了编程工作。本章结合一个字符传输的实例,进一步阐述了MSComm控件:通信的基本方法。最后,还对利用MSComm控件通信的高级应用:SAFEARRAY和帧结构进行:了分析。第4章:WindowsAPI编程控制串口为了让读者对WindowsAPI串口通信编程有一个全面的了解,本章首先介绍了Windows开放服务结构和Windows操作系统下串口通信API的演变,接着分类详细介绍了串口通信的主要API函数,最后通过一个实例:TTY终端仿真的实际构建和代码分析,阐述了利用WindowsAPl进行串口通信编程的基本流程和注意事项。第5章:TAPI编程本章首先介绍了TAPI的基本体系结构,之后介绍了辅助TAPI函数,并通过一个实例描述了辅助TAPI函数的应用。然后详细介绍了Windows完全TAPI,并通过详细构建和分析一个基于TAPI电话拨号的程序,使读者对TAPI主要函数和通信程序的基本步骤,能有更深刻的理解。第6章:与典型外设通信本章对串并口与典型外设通信进行了详细的阐述。首先详细介绍了PC机与Modem、传真机通信的基本内容,包括Modem的命令状态和在线状态以及两者之间的相互转换,AT命令集,S寄存器等;传真机的T.3和T.4协议、数据帧、DIS/DCS位影响、传真编码和传真过程的实例描述。然后分别介绍了串口和PLC、射频卡读写单元、单片机等的通信,并给出了相应的流程图和源代码。最后简单介绍了并口外设通信的基本情况。这一章能够大大拓展读者对串并口通信应用的基本认识。第7章:Modem拨号系统本章主要通过几个实例从不同的方面说明串口和Modem拨号系统应用的基本情况。其内容主要有串口对Modem的简单控制技术(两台计算机通过Modem和电话网互联)、实现电子邮件自动寻呼系统(串口和Modem拨号系统和MAPI技术结合)、串口编程与ODBC/DAO技术相结合(串口和Modem系统与数据库结束结合)、串行通信协议的软件侦测方法、一个免费的可以获得Modem信息的VisualC++类的应用和串口数据实时采集的解决方案和例程。第8章:串口编程调试精灵本章通过一个综合性的实例:串口编程调试精灵(具有串口监视、调试程序,可适用于Windows9X/2/NT平台)的设计实现和封装发布,让读者对一项目从需求分析、设计实现到最终的终端程序的发布过程有一个初步的了解。第9章:串口工程实践本章给出若干典型的、串并口编程技术在工程实际中的应用。使读者更进一步掌握具体技术在工程实践中的使用方法。第1章:串口操纵IC卡实现餐饮收费系统本章安排了一个较为通用的餐饮收费系统,其主要技术是通过计算机串口与IC卡相关设备进行数据交互。在此,感谢求是科技的信任和支持,同时在中国工控网www.chinakong.com和啸峰]二作室roaringwind.best.163.com网友发表的文章中得到了很多启迪,在此一并特别表示真诚的谢意。本书范例全部采用VisualC++6.实现,安装程序采用InstallshieldProfessional完成,部分图形采用SmartDraw5.实现。本书所有范例均可以在随书发售的CD-ROM光盘中找到。由于作者水平有限,书中难免有不足和疏忽之处,恳请读者朋友和各位同仁批评指正。
-
C语言程序设计实训教程许远C语言是学习程序设计的基本工具。实训是学好C语言的重要环节。《C语言程序设计实训教程》面向高职高专教育,精心策划,准确定位。全书以任务驱动教学思想为指导,紧紧抓住高职教学重实训的特点,并结合计算机等级考试,通过丰富的实例分析,由表及里,深入浅出地介绍C语言程序设计,使读者在实训中加深对C语言及其程序设计思想的理解,从而真正提高读程、编程和调试的实际能力。《C语言程序设计实训教程》内容全面,通俗易懂,既包括了C语言的知识要点,更汇集了大量的实训练习,可以与各种C语言教材配套使用,是高职高专院校计算机教学的好教材,也可以供自学者参考使用。
-
Visual C++程序设计教程周鸣扬,于秋生等编著本书系统、全面地讲述了Visiual C++6.0中文版的使用方法。全书共11课,内容包括:C++语言基础、Visual C++编程基础、Windows编程基础、对话框程序设计、控件编程、ActiveX控件程序设计、多媒体程序设计、“文档/视图”程序设计、网络程序设计、数据库应用程序开发、多线程程序设计等。本书由浅入深、循序渐进,通过大量的小例子来说明编程思路,便于读者掌握所学知识。本书可作为计算机程序设计培训班的教材,也可以作为大专院校VisiualC十+6.0课程的教材。
-
Oracle 9i Pro*C/C++编程指南王海亮[等]编著Orale预编译器是Oracle公司提供的一整套预编译开发工具,这些预编译开发工具包括Pro*C/C++、Pro*COBOL、Pro*Fortran、Pro*Ada。作者具有多年的Oracle开发和培训经验,本书为开发人员提供了使用Pro*C/C++开发各种数据库应用的方法。针对各种不同类型的应用,本书提供了非常详细、具体的开发方法。并且为读者提供了相应的示例程序。通过学习本书,读者一定能够快速掌握开发数据库应用的方法。
-
C算法(美)Robert Sedgewick著;周良忠译本书旨在综述当今程序员使用的最重要的计算机算法,同时为越来越多要学习这些算法的人讲解基本技术,本书可以用作学习计算机的科学的第二、第三或第四课程的教科书,供那些掌握了基本编程技能并熟悉了计算机系统,但还未学习计算机科学或着计算机应用的高阶领域专业课程的学生来选修,本书也可以作为从事计算机系统应用程序形象发的自学教材或参考书,因为它包含有用的算法的实现以及这些算法性能特征的详细信息。本书讲解全面,也是一本合适的算法导论书。RdbertSedgewick斯坦福大学博士,普林斯顿大学计算机科学系的教授,AdobeSystems公司董事。曾是XeroxPARC的研究人员,也曾就职于美国国防部防御分析研究所以及INRIA。《C算法》介绍了当今最重要的算法,共分3卷,本书是第1卷。第1卷分4部分、共16章。第一部分“基础知识”(第1~2章)介绍了基本算法分析原理。第二部分“数据结构”(第3~5章)讲解算法分析中必须掌握的数据结构知识。主要包括基本数据结构、抽象数据结构、递归和树。第三部分“排序”(第6~11章)按章节顺序分别讨论了基本排序方法(如选择排序、插入排序、冒泡排序、希尔排序等)、快速排序方法,归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊目的排序方法,并比较了各种排序方法的性能特征。第四部分“搜索”(第12~16章)在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论哈希方法、基数搜索以及外部搜索方法。书中提供了用C语言描述的完整算法源程序,并且配有丰富的插图和练习。可作为高等院校相关专业的教材和补充读物,也可供自学之用。