程序设计综合
-
计算与算法导论(美)Russell L. Shackelford著;章小莉[等]译;章小莉译本书的读者是各种学院和大学的广大学生,从我们过去5年的经验来看,所有教育和学习课程表上列有计算机科学、工程科学、自然科学、社会科学、数学、管理学、结构学为主课的学生都可成为本书的读者。我们仅缺乏对学习古典文学和健康科学的学生的教学经验,因为GeorgiaTech不提供这些学科的教育课程。学习本书知识不需要读者受过任何大学教育,但需要具有高中基础教育阶段的代数学基础和独立思维的能力。RussellL.Shackelford现在是美国GeorgiaTech大学计算学基础部的主任,他持有计算机科学、教育学和心理学几个方面的学位。他的工作目标是把计算机教育的研究和实践结合起来,开发计算工具等。程序设计是计算机专业学生学习的主要方向,然而,本书作者认为,算法的分析与构建比编程本身更重要,只有很好地解决了算法问题,才可能编写出好的程序。为此,本书分三个部分讨论了计算与算法的问题。第一部分主要回顾了西方历史上各种社会范式的发展,使读者可以了解科学的发展、社会的进步与人类对各种思维范式的研究紧密相关。第二部分概述了用于实现算法的伪代码中的结构和组件、原子基本数据和操作、过程、函数、参数和递归等各种知识,还介绍了查找、排序、优化等算法,此外,关于面向对象范式、正确寻址、正确估算算法的资源成本等也在本部分有专门的章节介绍。第三部分的目标是帮助读者了解什么样的问题能用计算机解决,区分并发与并行的概念,同时进一步讨论了如何将算法与实际问题相关联,并给出了近50年来的各种编程范例。本书适合于各类院校的学生用做计算机知识入门课本,也是喜爱编程的人们培养分析问题能力的最佳参考资料。 -
程序设计基础石峰编著本书从程序设计的一般过程与方法出发,以C++语言为媒介,重点讲述结构化程序设计与面向对象程序设计的基础知识。本书集算法分析与设计、面向对象分析与设计、软件工程基础、C++语言编程等多方面知识于一身,详细分析了产生相关理论与技术的起因,力求使读者不但知其然,而且知其所以然,因此本书适合作为程序设计的基础教程。在编著风格上,本书从分析人类解决问题的思维过程为开端,介绍计算机的问题求解过程和方式;从人类认识世界的规律和方法入手,讲解面向对象技术理论和方法;通过对比,使读者加深对所有学知识更新的理解和掌握。本书是在作者多年教学工作的基础上,结合国内外多部优秀教材,通过深入分析、提炼和加工而成,适合作为计算机及相关专业的教材,也可供从事软件开发和应用的广大科技人员参考。 -
程序员2003合订本《程序员》杂志社编《2003年程序员增值合订本》由程序员杂志社联合电子工业出版社最新推出。《程序员2003增值合订本》,沿袭2001、2002年的风格,以内容丰富、技术文章专业、信息资料全、价格实惠等特色而广受欢迎。全书为大16开,上下两册,832页,配1张光盘。本书在《程序员》杂志2003年1-12期精华文章合集的基础上,增加了近一半篇幅的增值专题,分别为1-4期《开发高手》精华合集、专家推荐“最爱100本书”、本刊编辑推荐的100个最优秀技术开发网站评点、程序员手册(内含新名词术语集萃、工具集萃、技术模板与规范精选等)。配套光盘包括12期《程序员》电子文件、4期《开发高手》电子文件及相关源码下载、Borland等知名软件厂商最新的工具试用、10本最经典的技术书、50个最值得学习的源码以及编程手册(包含JAVA/.NET/VB/VC/Delphi/C++/SQL等开发工具的最新API、库函数、编码规范等)。12月25日前(包括12月25日)通过第二书店预订《2003年程序员增值合订本》的读者,可以免费获得20元的D币。同时预订的读者还可以参加2004年1月第二书店举行的“千元抽奖活动”。活动细则是:第二书店会在2004年1月上旬根据读者预订《2003年程序员增值合订本》的订单号进行抽奖。设立三个奖等:一等奖(1名)可以获得价值1500元的VisualC#.NET开发工具一套;二等奖(5名)可以获得价值300元左右的DVD光驱一个;三等奖(10名)可以获得博文视点最新出版的图书一本。第二书店抽出结果后,会将中奖名单公布在书店的首页上,获奖者可以享受免费奖品发送服务。 -
现代控制系统分析与设计(美)Robert H. Bishop本书是“现代控制系统”课程的辅助性教材。目的在于引导学生在学习和掌握控制系统的分析和设计的基本理论和方法的同时,能将当前广为流行的现代计算工具Matlab和Simulink系统地、熟练地应用于控制系统的分析于设计中,包括对各类系统模型的建立、控制系统性能和稳定性的分析、各类控制系统的设计等,提供实际的示例和强化的训练。本书共13章。每章除有重点地简要归纳相应主题的主要理论和方法外,分别引入了13个取自于航天、航空、车辆、机械、医疗、电子等领域中具有实际背景的工程实例,诸如空间飞船、空间站、血压控制、飞机侧翼动力学、机器人控制摩托车、汽车速度控制、数字放间机带速控制等例子,其属性介乎在“原理例子”和“案例研究”之间。这种安排为学习如何运用现代计算机工具来解决各种实际控制系统的分析与设计提供了范例,对于工科学生的控制系统分析和设计的深化学习和工程训练将会是大有益处的。本书适用于控制工程、电机工程、电子工程、计算机工程、热能工程等各类专业的本科生,同时也可供广大工程师和技术人员作为自学和进修的读物。 -
Visual FoxPro 7.0应用编程150例王兴晶,马洪祥等编著本书针对VisualFoxPro7.0的中级读者和有待于进一步提高的程序开发人员,全书以实例为引导,图文并茂,全面系统地介绍了VisualFoxPro7.0的使用方法,深入透彻地讲解了使用VisualFoxPro开发应用程序的各项关键技术。''''VisualFoxPro7.0不但可以作为大型数据库的前端开发工具,也可以创建和管理小型桌面数据库,在满足大型数据库开发需求的同时也适应了个人用户的需要。本书针对VisualFoxPro7.0的中级读者和有待于进一步提高的程序开发人员,全书以实例为引导,图文并茂,全面系统地介绍了VisualFoxPro7.0的使用方法,深入透彻地讲解了使用VisualFoxPro开发应用程序的各项关键技术。作者结合自己从事VisualFoxPro7.0开发应用程序的实践经验,通过150个具有代表性的典型实例的分析,全过程介绍了用VisualFoxPro7.0开发应用程序的方法、技巧和经验,读者将从这些实例中学习到的知识进行融汇贯通,可以大大提高自己的综合开发能力。'''' -
英语教学课件制作基础贡群秋 主编多媒体课件的制作和使用是新世纪大、中、小学校教师,特别是中、青年教师必须掌握的一门技术。但是目前有不少教师缺乏教育技术现代化的基本知识,例如,大多数英语教师不知道怎样在Office软件里使用标准的国际音标,其实安装一个约20K的字库文件,就可以轻松地输入和使用国际音标。本书从编者的实践经验出发,给读者介绍一些简单、实用、高效的工具教材和课件制作方法。本书讲解一些常用硬件,如妇描仪和光盘刻录机的使用,详细讲解一些多媒体课件素材制作软件的使用:如能识别10图文字的处文OCR软件TypeReader6.0;音频录制和编辑软件GoldWave;图像截取和编辑软件SnagIt6.22;视频截取和编辑软件VCDcutter,会声会影6及课件制作工具软件PowerPoint等。稍有计算机操作基础的读者通过本书的学习,就可以独立制作出图文并茂、声像俱全的多媒体课件。本书适合外语和文科教师使用,也适合师范院校外语和文件科专业的学生使用,对喜爱多媒体的读者有一定的帮助。 -
MATLAB语言张培强主编内容:1. 绪论; 2. Matlab的安装和工作原理; 3. 使用方法; 4. 算例汇编; 5. 主要命令和函数的注释与举例. -
Visual FoxPro 6.0程序设计基础孙晨霞,郭彦红,苑迎春编著本书是一本全面介绍Visual FoxPro 6.0语言和环境特点及其应用技术的实用教材。编写本书的目的有两个,一是使广大读者能够全面系统地了解Visual FoxPro 的技术特点,二是通过Visual FoxPro 6.0读者掌握数据库的基本概念、理论和应用模式。全书共分15章,前两章介绍了数据库的基本理论和Visual FoxPro 6.0的语言因素。第3章-第6章循序渐进地介绍了Visual FoxPro 6.0的表、数据库及其相关操作。第7章-第11章介绍Visual FoxPro 6.0中GUI的数据库应用程序设计及程序调试方法。最后两章介绍了应用程序打包和帮助文件的制作。本书适合作为普通高等院校非计算机专业的数据库应用技术教材,也可作为计算机技术爱好者自学的参考书。 -
算法V(C)实现——图算法(美)Robert Sedgewick著Robert Sedgewick再次给我们提供了重要的流行算法的全面介绍。这次的重点是图形算法,图形算法在很多应用中已日益重要,诸如网络连接、电路设计、调度、事务处理以及资源分配。本书中,Sedgewick同样用简洁的实现将理论和实践成功地结合了起来,这些实现均可在真实应用上测试,这也正是他的著作多年来倍受程序员欢迎的原因。本书是Sedgewick彻底修订和重写的丛书中的第二本。第一本(第I-IV部分)介绍了基础、数据结构、排序和搜索。而即将出版的第三本重点在于字符串、几何和一些高级算法。每本书的新增内容都包含了新的算法和实现,改进后的描述和图表,以及用于提高技巧的大量练习。对抽象数据类型所花费的笔墨使得程序在更大范围内有用,也和现代面向对象编辑环境更为相关。本书包括以下内容:·图形属性和类型的完整综述·有向无环图和DAGs·最小生成树·最短路径·网络流程·图表、样例C代码和详细的算法描述本书网站为程序员提供了其他的源代码,并为教育者们提供了很多支持材料。本书的这次标志性的修订给程序员提供了一个完整的工具集,可在各种计算机应用中实现、调试及使用图形算法。 -
程序设计方法(美)Matthias Felleisen[等]著;黄林鹏,朱崇恺译;黄林鹏译《程序设计方法》以Scheme语言为基础介绍计算和程序设计的一般理论和实践。《程序设计方法》由8个部分和7个独立的章节(第8、13、18、24、29、33、38章)组成。8个部分主要讨论程序设计,独立章节则介绍一些与程序设计和计算相关的话题。《程序设计方法》第1至第3部分介绍了基于数据驱动的程序设计基础。第4部分介绍了程序设计中的抽象问题。第5部分和第6部分是与递归及累积相关的内容。《程序设计方法》的最后两部分说明了设计程序的意义,阐述了如何应用前6个部分所描述的程序设计诀窍,以及使用赋值语句必须特别小心的一些问题。《程序设计方法》可作为高等院校计算机科学与技术专业“程序设计导论”和“计算导论”的教材和教学参考书,也可作为函数式语言和Scheme语言的入门教材。
