程序设计综合
-
The Object Primer中文版(加拿大)Scott W. Ambler著;车皓阳,张家才译;车皓阳译Scott W. Ambler是获奖图书《Building Object Applications That Work》、《Process Patterns》和《More Process Patterns》的作者。本书广泛受到学生和专家的好评,被认为是面向对象技术的一本很好的入门教材。现在,Scott完成了修订工作,本书中所有的建模符号都使用UML2.0书写,所有的章节都进行了重新修改。书中还增加了敏捷建模方法与其他建模技术的基本概念。 本书包含大量复习题,便于读者测试新学到的知识。除此之外,作者也融进了过去几年在技术讨论的时候得到的经验教训。无论是学生还是开发人员都会发现这是一本相当不错的书。
-
Vx Works软件开发项目实例完全解析程敬原 编著本书从实用的角度出发,全面系统地介绍了ARM硬件体系结构、16/32位指令系统、开发调试、Linux嵌入式设计等开发ARM处理器的基本操作方法和技巧。全书共分11章,主要内容包括:ARMCPU概述、ARM系统结构、ARM指令系统、Thumb指令系统、ARM汇编语言程序设计、ARM高级语言程序设计、ARM嵌入式设计初步、ARM系统开发、ARM系统调试、ARM外围设备设计和ARM嵌入式Linux应用开发。本书内容丰富,讲解由浅入深、通俗易懂,具有很强的实用性和指导性,适合于ARM编程的初级用户或ARM嵌入式系统设计开发人员使用,同时也可作为高等院校相关专业的理想教材。
-
数据结构与算法张铭、赵海燕、王腾蛟《数据结构与算法:学习指导与习题解析》配合我社出版的面向21世纪课程教材《数据结构与算法》的使用,为读者学习数据结构与算法课程给予指导。全书共14章,其中,第1~12章总结了本课程重要的内容知识点、学习重点和难点,某些章节还对相关知识点进行了扩展;前13章从题意分析、典型错误、数据结构、算法代码、算法分析等多个角度给出了主教材中212道习题和53道上机题的综合分析和参考解答,并新收入了覆盖各章知识点的170多道习题和40多道上机题供读者练习;第13章内容基本上选自ACM国际大学生程序设计竞赛题,强化算法实现和上机实习能力;第14章以1999~2005年北京大学计算机系研究生入学考试数据结构试题及解答为主,辅助读者自学与自测。教据结构与算法课程的学习目的是,根据应用问题的性质选择合理的数据结构,在合理的时间、空间复杂度限制下编程加以解决。认真地完成习题和上机题,是学好本课程,提高程序设计质量的重要环节。《数据结构与算法:学习指导与习题解析》可作为普通高等院校计算机及相关专业数据结构与算法课程的教学参考书,也可供参加计算机硕士、计算机博士、软件工程硕士入学考试的考生参考使用,还可供计算机应用技术人员参考使用。
-
注册表应用一点通导向科技编著本书是《初学电脑一点通》系列丛书之一,从作为一个注册表初学者应了解和掌握的基础知识出发,到实际应用中的注册表编辑等实例操作,详细介绍了管理注册表的技巧,主要内容包括:感受注册表、认识注册表、编辑注册表、维护注册表、使用注册表进行个性化设置、使用注册表进行系统设置、使用注册表进行安全设置、使用注册表进行网络设置、使用注册表进行软件设置、使用注册表进行硬件设置、使用注册表解决故障以及注册表相关工具等知识。 本书版式新颖、浅显易懂、注重实用性,并配有生动活泼的小栏目,包括"提个醒"、"经验之谈"、"小档案"、"小试牛刀"、"专家点拨"等,各个小栏目穿插在相关知识点后,帮助读者快速达到巩固知识,学以致用的目的。另外,本书以图书为主,以文字为辅讲动画知识,真正做到以图析文;同时为了弥补这类图书"信息量不大"的不足之处,我们还将有用的信息体现在图片中,如在重要的地方进行标注说明、将操作的顺序在图中用①②③④⑤……的形式标注出来。 本书定位于注册表初学者、电脑办公人员、电脑维护人员以及IT从业人员学习电脑的参考书,也可作为大中专院校和各种电脑培训班的教材及对电脑感兴趣的广大读者自学的参考书。
-
Excel 2003高级VBA编程宝典(美)John Walkenbach著;盖江南,王勇等译;盖江南译本书是专门为在Excel2003中使用VBA编程而编写的一部专著。全书共分8个部分,主要包括Excel2003的基本背景、Excel应用程序开发、VBA编程、用户窗体和高级编程技巧等内容。本书用大量的示例、代码阐述了VBA编程的概念,是学习在Excel2003中用VBA进行编程的最直接和最有效的方法。通过本书的学习,能使读者迅速、轻松、高效地完成各种复杂工作。本书可作为有一定经验的Excel用户学习VBA编程的首选书籍,同时也是高级Excel编程人员深入VBA编程的一本非常不错的参考书。本书前言欢迎使用本书。如果要为别人开发电子表格应用程序,或者希望发挥Excel的最大功效,这本书是不错的选择。本书的目的现在有很多Excel方面的高级书籍,但是本书的特色在于它是一本全面介绍电子表格应用程序开发的书籍。VBA仅仅是一种应用程序开发的组件(尽管这个组件相当大)。Excel有着深厚的底蕴,它有很多潜伏在底层的特性,不为一般的用户所知,可以采用一些新颖的方式使用其中某些广为人知的特性。全世界有数百万人都在使用Excel。笔者在Internet上了解过与电子表格软件有关的新闻组,很明显,人们需要帮助,本书恰恰为他们提供了多方面的帮助。本书的读者对象如果对使用Excel没有任何经验,最好先阅读由电子工业出版社翻译出版的《中文版Excel2003宝典》和《Excel2003公式与函数应用宝典》这两本书,它们全面地概括了Excel的所有特性,读者对象可以是各个级别的Excel用户。为了发挥本书的最大功效,读者应该是有一些使用经验的Excel用户。实际上,本书假设读者已经掌握了以下技能:如何创建工作簿、插入工作表、保存文件等如何操纵工作簿如何使用菜单和快捷菜单如何管理Excel的工具栏如何输入公式如何使用Excel的工作表函数如何命名单元格和单元格区域如何使用基本的特性,比如文件管理方法和剪贴板的使用如果不知道如何完成上述任务,就会发现不能完全理解本书讲述的内容,这说明你可能不太适合阅读这本书,还需要补充一些Excel的相关基础知识。如果读者是曾经使用过Excel2003的有经验的电子表格软件用户,可以直接从第2章开始阅读,这一章简短地概述了这个产品提供的功能。所需的资源为了充分利用本书的资源,需要在计算机上安装Excel程序。虽然本书是针对Excel2003编写的,但是其中很多内容也适用于Excel97以及更高的版本。如果使用的是更早以前的版本(比如Excel5或者Excel95),就不适合阅读这本书。本书中的大部分材料同样也适用于Macintosh机器上的Excel版本。然而,这本书没有用Mac版本进行兼容性测试,所以只能靠你自己了。只要具备能够运行Windows的计算机系统就足够了,但是机器运转速度越快、内存越大当然就更好了。Excel程序很大,在速度慢的系统上或者内存太小的系统上使用Excel非常折磨人。建议使用较高的屏幕分辨率(1024×768像素就够了,如果是1600×1200像素则更好)。使用较低的分辨率也行,但是可能屏幕显得不够大。为了利用本书附带的光盘上的示例,还需要一个光驱。本书的约定花一点时间阅读这一节,这里介绍了本书使用的一些约定。VBA代码本书包含很多VBA代码片段以及完整的过程清单。每个清单都以等宽字体显示,每一行代码占据一行(这里的清单从VBA模块中直接复制而来并粘贴到字处理器中)。为了使得代码更易阅读,通常使用一个或者多个制表符来生成缩进。是否缩进编排是可选的,但是有助于看清楚语句的结构。如果一行代码在本书上的一行中排不下,可以使用标准的VBA换行连接序列。在一行的末尾,用一个空格以及下划线来表示这行代码将扩展到下一行。例如,下面的两行显示的是一行代码:IfRight(ActiveCell,1)="!"ThenActiveCell_=Left(ActiveCell,Len(ActiveCell)-1)可以选择在两行上显示上述代码,如上面所示,也可以不用下划线字符而将其显示在一行上。函数、文件名和命名的单元格区域Excel的工作表函数以大写字母显示,比如“在单元格C20中输入SUM公式”。VBA过程的名称、属性、方法和对象都采用等宽字体显示,比如“执行GetTotals过程”。通常使用大小写混合的形式使得这些名称更容易阅读。图标纵观全书,本书使用一些图标来引起读者的注意,告诉读者这些信息特别重要。使用这个图标指出讨论的内容是Excel2003新增的。如果正在开发将要用在之前的Excel版本的应用程序,就要特别注意这些图标。这里使用“注意”图标告诉读者指示的信息非常重要,也许是有助于帮助读者掌握随后任务的概念,或者是有助于理解后面材料的一些基础知识。“提示”图标指出更便捷的方式或者可能不是很显而易见的方法。这些图标表示示例文件在本书附带的光盘上可以找到(请参阅前言中的“关于附带的光盘”一节)。这个光盘包含了本书介绍的很多示例以及笔者创建的PowerUtilityPak软件的试用版。这些图标表示如果在操作时不小心会导致问题出现。这些图标请读者参阅其他章节中有关某个主题的详细信息。本书的组织结构本书的章节分为8个主要的部分。第1部分基本背景第1章简要介绍电子表格软件的发展历史,从而明白Excel如何适应潮流而来。在第2章中,从概念上概述Excel2003,对于转换到这个Excel版本的有经验的用户来说,这些内容非常有用。在第3章中,讲述有关公式的内容,其中包括一些对读者来说更加巧妙的方法。第4章讲述Excel可以使用的各种文件格式以及它可以生成的各种文件格式。第2部分Excel应用程序开发这一部分由两章组成。第5章广泛地讨论电子表格应用程序的概念。第6章讲述更多的细节信息并阐述电子表格应用程序开发过程中通常要采用的步骤。第3部分理解VBA第7章到第11章构成第3部分,这些章节包括学习VBA必须要了解的内容。在这一部分中,介绍VBA的基本情况、提供编程的基础知识以及如何开发VBA子例程和函数的详细信息。第11章包含大量有用的VBA示例。第4部分用户窗体这部分概括自定义对话框方面的内容(也称之为用户窗体)。第12章介绍创建自定义用户窗体的一些内置的方法。第13章介绍用户窗体以及可以使用的各种控件的内容。第14章和第15章列举很多自定义对话框的例子。第5部分高级编程技巧第5部分讲述通常认为是高级技巧的其他方法。前3章讨论如何开发实用程序以及如何使用VBA处理数据透视表和数据透视图的方法。第19章讲述事件处理的内容,当某些事件发生时,利用这些事件处理程序可以自动执行过程。第20章讨论在与其他应用程序(比如Word)交互时可以采用的各种方法。第21章深入讨论创建加载宏的内容。第6部分开发应用程序这部分的章节讲述创建面向用户的应用程序时的重要基础内容。第22章和第23章提供创建自定义工具栏和菜单的信息。第24章展示为应用程序提供在线帮助的几种不同的方法。在第25章中,叙述有关开发面向用户的应用程序的基本信息,还详细描述了应用程序的例子。第7部分其他主题这部分讲述其他一些主题。第26章叙述有关兼容性方面的信息。在第27章中,讨论使用VBA处理文件的各种方法。在第28章中,解释如何使用VBA处理诸如用户窗体和模块这样的VisualBasic组件。第29章讲述类模块的主题。这部分的最后一章很有用,它回答了有关Excel编程方面的很多常见问题。第8部分附录本书包含4个附录。附录A包含有关在线Excel资源的一些有用信息。附录B列出VBA的所有关键字(语句和函数)。在附录C中解释VBA的错误代码。附录D描述了本书附带的光盘上可以找到的文件。关于附带的光盘本书附带的光盘上包含了很多有用的示例,这些示例在本书的正文中阐述过。相比只是阅读书中的文字,通过示例可以学到更多。因此,笔者在开发光盘上的示例方面花费了更多的时间,而没有写更多的章节。附带光盘中的文件没有经过压缩,因此可以直接从光盘访问这些文件。有关光盘上的每个文件的说明请参阅附录D。关于PowerUtilityPak软件PUP收集了很多有用的Excel实用程序,还包含很多新的工作表函数。笔者专门用VBA开发了这个软件包。在日复一日的使用Excel的过程中,会发现这个产品很有用,建议读者使用这个免费的产品。也可以用象征性的费用购买该产品的完整的VBA源代码。通过这些代码可以学到一些有用的编程技巧。可以从本书附带的光盘上安装30天的PowerUtilityPak试用版。
-
Windows多线程编程技术与实例郝文化本书通过众多实例介绍了如何实现Windows下的多线程编程,既重点介如了Win32API下的多线程编程和MFC下的多线程编程,又介绍了多线程机制在网络编程、图形编程和数据库中的应用。本书每一章都从简单的多线程实例出发逐渐深入、紧紧围绕应用程序实例、向读者展示了利用多线程技术来编写高效、友好的Windows应用程序的方法,并对常用的Win32线程函数进行了深入详细的说明。本书共分8章,第1章介绍了多线程编程的基础知识;第2-5章通过实例阐明了Win32下多线程的几种不同实现式及多进程的实现机制,这是本书介绍的重点内容,也是读者学习后面几章内容所必须掌握的基础知识;第6-8章介绍了多线程技术在网络、图形处理和数据库中的应用。.本书语言通俗易懂,内容丰富翔实,突出了以实例为中心的特点,既适合具有一定C++和VC编程基础的高校相关专业学生选作多线程编的学习用书,也适用于具有一定实际编程经验的中高级开发人员作为学习多线程编程的自学用书。...
-
五笔字型与电脑操作实训教程本书编委会,李飞本书是一本全面介绍五笔字型输入法及电脑基础操作的教材,内容包括键盘的组成及操作、五笔字型基础、五笔字型汉字输入、深入了解五笔字型、中文Windows的使用、中文Word的使用等知识。本书强调知识与技能的学习,将每个知识点都总结为一个技能,通过对技能的认识与掌握,达到对知识点的掌握。本书内容详实、理论与实例结合、图文并茂、结构清晰,每章开头均总结出学习重点及难点内容,让学习变得有目的、有重点。本书的最后章节收录了6000多个汉字的编码查询,读者可以方便地查询汉字的五笔字型编码。本书特点鲜明,内容讲解生动活泼,非常适合五笔字型初学者入门使用,同时也适合各类培训机构和个人做自学教材之用。
-
Visual FoxPro案例开发集锦张庆、崔竞、康祥顺本书主要通过具体的实例来介绍如何运用VisualFoxPro工具开发实际的应用程序,包括数据库基础、表单设计、函数处理、程序设计、菜单设计、控件应用、Internet应用、学生管理系统、学籍管理系统、图书管理系统等。每个案例的编排都严格按照读者的阅读习惯进行,都是由具有丰富经验的项目开发人员亲手编写,大部分案例都已经在项目开发中经过了实践的检验,因些,对读者提高自己的应用程序开发能力有极大的帮助。本书适合于大中专院校学生作为实验指导书之用;也适用于程序设计人员、数据库开发人员和VFP产品爱好者作为提高编程水平的自学参考书。本书的特点包括:●全面——十个章节,一百多个案例,几乎涵盖了VsiualFoxPro所有的技术门类和知识要点●详实——每个案例都是根据读者的阅读习惯编写的,案例中不但有详细的实现步骤和源代码,而且还有详尽的代码解释,它能够让你迅速理解和掌握每个技术要点●适用——本书考虑到读者对象的差异,编写了初中高三个层次的案例,它将引领你一步一步向专业级的设计师领域迈进●专业——每个章节、每个实例均由具有丰富经验的项目开发人员、教学研究人员亲手设计和严格测试●实战——几乎所有的案例都在项目开发中经过了实践的严格检验,您可以直接应用到自己的程序中使用,或者修改加工为自己的专业软件本书适用于大中专院校学生、程序设计人员、数据库开发人员和VFP产品爱好者。
-
精通VerilogHDL简弘伦编著由于半导体技术的不断提升,以及晶圆厂所需的建厂资金不断飚升,导致了晶圆代工的兴起,也为国内的Fabless design house设计的发展提供了温床。国内由于产业上下游完整,能直接针对下游的需求快速做出回应,加上有着训练有素的工程师,已成全世界IC设计产值的新兴大国。加上政府有心扶植,希望能提升我国电子业的技术水准,避免仅仅只是做代工的窘境,而在当前的校园里,VLSI 设计也成为热门学科。如何能快速提升设计效率,变成了当务之急的课题。传统采取的Schematic设计方法已不能符合快速Time to Market的需求。高级的硬件设计语言(HDL: Hardware Design Language)因运而生。高级HDL设计方法的最大优点是可以通过EDA(Electrical Design Automation) tool 来进行自动化的设计,从而实现许多以前难以达成的复杂功能。然而,国内相关书籍仍然不多,许多书籍仅简单介绍硬件设计语言,其内容较少有谈及实际的设计方法,其内含的范例相对也较为简单,这对于许多有志于此的学生或工程师而言是明显不够的。于是本书希望能从实际的角度,所附的范例都有相当的实用价值,以提升读者电路设计的观念和技巧,因此本书很适合有志于此的学生或工程师学习。随书光盘内容为本书实例源代码。
-
汉语缩略研究俞理明半个多世纪以来,汉语词语的缩略现象一直是语言工作者关注的热点。《汉语缩略研究》吸收前贤时哲的成果,又力图创新,以词语的形式和意义关系可变为基点,认为缩略是古今都普遍存在的语言现象,口语中比书面语更多,语用性强;缩略是词语的形式的个别变异(以意义不变为前提),变化以形式特征为基础,结构和意义的作用通过形式特征表现出来。全书力图通过形式特征来解释缩略的形成,并寻代缩略的一般规则。《汉语缩略研究》内容包括序论、缩略的界定、缩略的分类、缩略的发生基础因素、缩略的规则、缩略的运用等。