C/C++及其相关
-
ORACLE PL/SQL程序设计(美)Steven Feuerstein BillPribyl;林琪译无论是对初学者,还是对有经验的PL/SQL开发人员来说,本书第一版都很快成为他们不可缺少的参考资料。书中富含大量实例和建议,能够帮助使用PL/SQL的每一个人(从OracleForms开发人员到数据库管理员)充分利用这一强大的语言。通过提高此语言的潜力和复杂性,Oracle8为PL/SQL程序员提供了新的挑战。本版针对Oracle8对原书进行了更新,增加了描述新的PL/SQL对象特性(对象类型、集合、对象视图和外部过程)的章节。第二版中还包括一章专门介绍优化PL/SQL的问题(对此的咨询颇多)。另外对于调试和跟踪PL/SQL执行也做了进一步讨论。本书附带的光盘包含了本书的配套实用指南(OraclePL/SQLProgrammingCompanionUtilitiesGuide),它是由RevealNet公司所开发的一个在线工具,其中包括作者提供的近百个源代码文件和文档。即使你已经读过本书第一版,在第二版及其附带的光盘中你仍然会发现大量新的信息和有所修改的信息。如果对于PL/SQL你还是一个新手,你会很快发现自己正逐步入境。作者简介:StevenFeuerstein,世界上OraclePL/SQL语言领域资深专家之一。他也是本书续篇《AdvancedOraclePL/SQLProgrammingwithPackages》(O'Reilly出版)的作者,另外还著有《OracleBuilt-inPackages》(O'Reilly出版)。Steven从1980年开始开发软件,1987年~1992年任职于Oracle公司。他是RevealNet公司(www.revealnet.com)的合伙人,并且是RevealNet产品的首席设计师,包括PL/SQLKnowledgeBase和PL/Vision(这是一个预置PL/SQL包的代码库,可以加速基于PL/SQL的应用开发)。可以通过电子邮件feuerstein@revealnet.com与他联系。Steven还是PL/Solutions的总裁,该公司提供PL/Vision和PL/SQL的培训和咨询(www.plsolutions.com)。最后,(在Oracle领域里)他还是SSC的OraclePractice的联合主管,SSC是一家位于芝加哥的系统管理咨询公司(www.saraswati.com)。Steven与他的妻子Veva、他的小儿子Eli、两只猫(SisterItsacat和MosheJacobawitz)以及Mercury(一只刚果红色非洲灰鹦鹉)住在位于芝加哥的乔治亚风格的房子里,这栋房子还带有一个罗吉式花园。他的大儿子Chris则在附近忙于做音乐和搞艺术。Steven还是Crossroads基金会董事会的成员,此基金会为芝加哥进行社会性的工作的组织提供支持。BillPribyl,DataCraft公司(www.datacraft.com)的创始人和负责人,在Oracle数据库和应用方面学习和执教的时间已超过10年,而对面向对象技术的研究则可追溯到20世纪80年代中期,当时他与别人合写了一篇关于将实体关系模型应用于面向对象分析的文章。Bill自认为是Oracle“全才”,他曾在多家身价达数亿美元的公司担任过Oracle数据管理员;领导过在线商务的基于Web应用的开发;使用Oracle复制工具配置过高可用性数据库;帮助过NASA将数据库技术应用于航天飞船仿真软件;而且还用PL/SQL、Developer/2000和Oracle数据库做过开发并教授过有关课程。作为Oracle用户社区的热心支持者,Bill原来还是SouthCentral(美国)Oracle用户组的主席。他同时还是《Select》的总编,《Select》是国际Oracle用户组美国部所出的季刊。他的工作成果刊登在世界各地的Oracle用户组刊物上。他还为《TheOfficialNetscapeLiveWireProBook》完成了JavaScript编程实例。Bill与他的妻子Norma、儿子Johnny、继子Geoffrey、4只猫以及1只达尔马提亚狗居住在他的母校,即德克萨斯州休斯顿的Rice大学旁边。他还为公立中学的孩子们志愿教授一门关于Internet和HTML基础知识的课程。 -
Visual C++网络通信编程实用案例精选丁展,刘海英等编著提供了大量的网络通信编程实例,涉及到网络编程的各个领域;每个实例都提供了完整的源代码和编译通过的应用程序,读者可以在此基础上很方便地进行二次开发;所有的实例都按照设计思路、相关概念、原理,具体的实现方式进行介绍,读者能够很容易地掌握整个应用程序开发的全过程。本书精选了大量网络编程应用案例,基本上涵盖了当前网络通信编程领域的热点问题。本书是一本介绍利用VisualC++进行网络通信程序开发的书籍。书中精选了大量网络实例,涵盖了本地计算机网络编程、局域网网络通信编程、IE网络编程、网络通信协议编程、串口通信编程、代理服务器编程和高级网络通信编程。每个工程实例都提供了完整的源代码,读者可以很容易地根据需要进行二次开发。本书可以作为软件开发人员的指导用书,同时也可以作为科研单位、高校相关专业的指导用书。 -
数据结构——C++版(美)D.S.Malik著;王海涛,丁炎炎译本书结构特色:·编程示例是位于每章最后的完整程序,这些示例正确而具体地提供了输入、输出、问题分析和算法设计,以及一个完整的程序清单。·快速回顾部分总结了每章中所提出的各个概念。·练习题部分可测试学生判断各个声明和语句是否有效的能力。·编程练习部分要求学生按指定要求编写C++程序。·注意部分强调了与各种概念相关的重要内容。·每章中编号的示例通过相关代码说明了各种编程思想。本书是一本针对CS2调和的基础性完全读本。它专门为学生缩写和设计,通过大量简洁而有条理的说明和示例,运用C++成功地描述了算法。这本书涉及了所有的CS2主题,例如结构化模板库、二叉搜索树、图算法、以及搜索和排序。D.S.MalikJCreighton大学的数学和计算机科学教授。他于1985年在Creighton大学获得了Ph.D。自那以后,他就一直在Creighton大学讲授计算机编程方面的课程。他已经在抽象代?А⒛:钥乩砺酆陀镅浴⒛:呒捌溆τ煤托畔⒖蒲У攘煊蚍⒈砹?45篇论文并出版了6本著作。 -
C++程序设计教程张冰编著C++是一种通用的程序设计语言,在商业、工程和实时系统中得到广泛的应用。本书全面、系统、详细地讲述了C++语言的基本概念、面向对象程序设计的重要特征和基本编程方法。本书通过大量的C++程序实例阐述了软件工程强调程序的可维护性、可理解性和可移植性的观点。通过本书的学习,读者能够理解和掌握面向对象程序设计的基本概念和基本方法,具备一定的运用基本数据结构和算法进行程序设计的能力。本书的语言基础、设计和应用三部分内容相互衔接,前后呼应,便于读者循序渐进地学习。每一章都附有大量富有启发性的习题,便于读者加深理解和巩固提高。本书可作为高等院校计算机及相关专业本科、研究生面向对象程序设计课程的教材,也可作为工程技术人员和广大计算机爱好者自学的参考书。 -
C++程序设计基础张呈祥,孙振业编著本书主要讲述结构化程序设计和面向对象程序设计基础知识。全书共分13章。第1~8章为结构化程序设计部分,内容包括C++数据类型与表达式、数据输入/输出、程序结构与流程控制、数组、指针与引用、函数和自定义数据类型。其中函数一章中除传统内容外还包括重载函数、内联函数等内容。第9~12章为面向对象的程序设计部分,内容包括类与数据抽象、派生与继承、多态性、C++流与文件操作等。第13章为实训内容。 本书适合作为高职高专C++程序设计基础课程的教材(不要求有C语言基础),也可作为程序设计初学者的C++自学读本。 -
SystemC片上系统设计陈曦,徐宁仪编著SystemC是被实践证明的优秀的系统设计描述语言,它能够完成从系统到门级、从软件到硬件、从设计到验证的全部描述。SystemC 2.01己作为一个稳定的版本提交到IEEE,申请国际标准。 本书为配合清华大学电子工程系SystemC相关课程的教学而编写。全书分9章,内容包括:硬件描述语言的发展史;SystemC出现的历史背景和片上系统设计方法学概述;SystemC的基本语法;SystemC的寄存器传输级设计和SystemC的可综合语言子集,以及根据作者设计经历归结的RTL设计准则和经验;接口、端口和通道等SystemC行为建模的基础、交易级建模和通信细化;SystemC的Master-Slave通信库;一个SystemC TLM建模实例——片上总线系统;SystemC与VHDL/Verilog HDL的比较;SystemC的验证标准和验证方法学;SystemC开发工具SystemC_win、WaveViewer等,以及使用MATLAB进行SystemC算法模块的验证。每一章都精必编写了课后习题以配合教学的需要。本书可作为大学电子设计自动化(EDA)相关课程教材,也可供电子工程技术人员作为SystemC设计、应用开发的技术参考书。本书丰富的实例源代码特别适合初学者根据内容实际运行、体会,举一反三,以掌握SystemC进行应用系统设计。书中全部源代码可以从http://www.sciencep.com上获得。 -
C语言精彩编程百例温海[等]编著本书内容深入浅出,通俗易懂。对于C语言的初学者来说,这是一本绝对好的入门教材,对于有经验的专业人员,也会发现本书很有价值。C是一种通用的程序设计语言,它包含了紧凑的表达式、丰富的运算符集合、现代控制流以及数据结构等四个部分。C语言功能丰富,表达能力强,使用起来灵活方便;它应用面广,可移植性强,同时具有高级语言和低级语言的优点,因此,在工程计算及应用程序开发中得以了广泛的应用。众所周知,学习新的程序设计语言的最佳途径是编写程序,而本书正是通过了对100个典型实例的分析和讲解,来帮助读者掌握这门语言并积累大量经验,从而可以熟练地进行C程序设计。全文共分为四篇,全面、系统地讲述了C语言各个方面的知识点和程序设计的基本方法,以及编写程序过程中值得注意的地方,内容深入浅出,通俗易懂。对于C语言的初学者来说,这是一本绝对好的入门教材,对于有经验的专业人员,也会发现本书很有价值。 -
Visual C++ 6.0程序设计技能百练第一时间工作室编著''''本书融知识性、实用性于一体,通过100个经典实例,全面讲解VisualC++6.0程序设计的方法和步骤。第1课讲解VisualC++6.0开发环境;第2课讲解C++语言基础;第3课讲解函数、类与对象;第4课讲解对话框及常用控件;第5课讲解菜单、工具栏和状态栏;第6课讲解使用MFC类库;第7课讲解数据库应用;第8课讲解多媒体设计。本书实例丰富、内容详实,涵盖了VisualC++6.0编程的难点和热点。本书适于作为大中专计算机与相关专业及培训班的VisualC++教程,也可以作为广大编程爱好者的自学教材。''''计算机和因特网的广泛普及,给计算机软件行业提出了许多新的挑战.它要求编程人员能够快速地开发具有图形界面且面向数据库.因特网和多媒体的应用程序,而传统的编程工具已不能完全适应这种需求.VisualC++6.0是Microsoft公司推出的目前使用广泛的基于Windows平台的可视化编程环境.其功能强大.灵活性好.扩展性强,具有Internet的支持,成为目前最流行的开发环境之一.为了使广大初学者迅速掌握VisualC++6.0程序设计方法和步骤,并且使有一定基础的读者进一步提高程序设计技能,我们编写了《VisualC++6.0程序设计技能百练》一书,可以说,既是初学者入门的阶梯,又是提高者攀登的捷径.全书分8课,全面讲解了VisualC++6.0程序设计的方法和技巧,每一课通过4~5页的篇幅讲述本课所涉及到的基本知识点,课堂讲解虽然不多,却全面讲述了VisualC++6.0各方面的使用技巧,并且每课后都以上机实例的形式具体地讲解了所有的知识点.本书课节内容如下:第1课讲解开发环境知识:第2.第3课讲解VisualC++6.0的基础语言——C++,在上机操作中演示了在VisualC++6.0中编写并调试C++应用程序的方法:第4课讲解对话框应用程序的创建和VisualC++6.0中应用控件的方法,第5课讲解菜单.工具栏和状态栏制作的方法,第6课讲解如何使用MFC类库,第7课讲解数据库应用,着重讲解了数据库的连接方法,第8课讲解如何设计多媒体.全书包括100个程序设计实例,满足不同层次读者开发各方面应用程序的需要.每个实例都具有较强的针对性,根据编程过程中遇到的实际问题,按照“提出问题一分析问题一解决问题”的思路精心设计并安排实例.当然,本书的价值并不仅仅局限于这100个实例,读者可以根据每一个实例进行扩充,查阅相关的资料,由点到面地学习,一定会成为VisualC++6.0编程高手.值得说明的是,本书中的数据库链接必须先添加数据源,*.avi文件必须放在D盘的根目录下才能运行.如果读者对C++基本知道不是很熟悉,可以阅读本书的姊妹篇《C++程序设计技能百练》.由于时间仓促,水平有限,书中错误和不当之处敬请读者批评指正并可直接与作者联系:wwwl@publicb.bta.net.cn.我们也会在适当时间进行修订和补充,并发布在天勤网站:http://www.tqbooks.net“图书修订”栏目中.编者2003年11月 -
C++上机实践指导教程张玲[等]编著本书以目前高校普遍使用的C++教材为背景,通过一些经典的上机实例,使学生在掌握C++知识的同时提高上机操作能力。本书每章有多个上机实例,每个实例先给出其运行结果,然后介绍为实现该实例所涉及的基础知识和程序。最后,重点分析该实例的程序和在上机操作时容易出现的问题及注意事项。本书每章后都有复习题及解答、上机练习题,以加深对各章知识的理解与掌握。本书可作为大专院校C++课程的上机实践指导书,也可作为有一定C++基础知识的读者的自学指导参考书。 -
PSpice电路编辑程序设计苏宏宇主编本书主要介绍了使用Schematics绘图编辑器来绘制电路原理图的方法。全书共分15章,第1章简要介绍了OrCad PSpice的历史和使用特点,然后在重点章节详细介绍了Schematics程序的功能和使用方法。除此之外PSpice软件还提供了丰富的开发工具集,这些工具有效地提高了用户的工作效率,本书的附录加入了Schematics绘图编辑器电路原理图常见错误提示信息便于读者查找使用。 本书注重基础知识的介绍,力求系统地讲解SSchematics绘图编辑器的使用方法。它可作为具有一定电路设计基础的本科生,研究生使用,也可作为电路设计研发人员使用参考。 \t\t
