程序设计综合
-
计算机程序的构造和解释(美)Harold Abelson等著;裘宗燕译;裘宗燕译本书1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,本书对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。本书自出版以来,世界各地已有100多所院校采用本书做教材,其中包括美国斯坦福大学、美国普林斯顿大学、英国牛津大学、日本东京大学等。相关网站有本书源代码及其他教辅资料,网址为:www-mitpress.mit.edu/sicp/作者简介:HaroldAbelson是MIT1992年度MacVicarFacultyFellow。GeraldJaySussman是Matsushita电子工程教授。他们都在MIT电子工程和计算机科学系工作.都得到过最重要的计算机科学教育奖:如Abelson得到了IEEE计算机学会的Booth奖。Sussman得到了ACM的Karlstrom奖。JulieSussman是作家和编辑,同时使用自然语言和计算机语言写作。每一位严肃的计算机科学家都应该阅读这本书。由于本书清晰、简洁和富于才智,我们强烈推荐本书,它适合所有希望深刻理解计算机科学的人们。——MitchellWand《美国科学家》杂志译者的相关作品:《C++程序设计语言(特别版)》《程序设计语言:概念......》《C++语言的设计和演化》《从规范出发的程序设计....》《程序设计实践》《从规范出发的程序设计》《C++程序设计语言题解》《科学程序设计引论——用Mathematica和C求解计算问题》 -
Visual FoxPro程序设计与应用范立南[等]编著为方便读者系统掌握VFP的知识体系和详细的划分体系,本书分14章来介绍VFP。第1章介绍数据库系统的基本概念,包括信息、数据、数据库系统、数据库管理系统等。第2章介绍数据库语言和数据库管理系统,详细介绍数据库的关系数据模型、信息的三个领域、关系模型等。第3章开始介绍VFP的基础知识,从VFP的主要特点开始,包括安装、用户界面与操作、两类工作方式等,再到项目管理器。第4章、第5章介绍表的基本操作和表记录的编辑与维护,包括使用“表设计器”创建表、建立表的结构,修改表的结构,表数据的输入、显示与修改,插入记录命令INSERT,删除表记录等。第6章介绍查询与统计的操作方法,索引与排序,多工作区操作等。第7章介绍数据库操作,包括数据库的打开/关闭,在项目中添加/移去数据库,使用多个数据库等。第8章主要介绍结构化程序设计:顺序结构、分支结构、循环结构、过程结构及内存变量、函数等。第9章介绍面向对象的程序设计:从类、控件和对象入手,到创建类和使用类等。第10章和第11章着重介绍表单向导,表单设计器及在表单上设置控件的方法等表单的基本操作。第12章介绍如何使用报表向导创建报表和报表数据分组等基本操作。第13章介绍创建菜单、修改菜单、将菜单添加到表单中等基本操作。第14章介绍VFP7.0的新增功能,为希望使用VFP7.0版的读者和对其感兴趣的读者介绍增强的IDE(集成开发环境)功能,语言增强的功能和新添加的函数,以及强大的DBC(数据库容器)事件。VFP(VisualFoxPro)是微软公司开发的一种面向对象的程序设计语言。本书采用图文并茂的形式,结合大量实用、丰富多彩的实例,深入浅出地讲述面向对象编程的概念,使读者逐步掌握VisualFoxPro的基本操作及面向对象编程技术,且能独立进行小型应用系统开发。考虑到学习的特点,在程序设计部分,分两种情况介绍:先介绍面向过程的内容,再介绍面向对象的内容。在详细阐述VFP6.0的基础上,又介绍了VFP7.0的新特点。本书既可作为高等院校教学用书和各类等级考试的参考用书,也可供数据库的初学者、数据库管理人员和系统开发人员阅读。 -
产生式编程(德)Krzysztof Czarnecki,(德)Ulrich W.Eisenecker著;梁海华译;梁海华译“本书为我们作了一个对产生式编程的精彩介绍,它注定会成为一部经典之作。作者精心讲述了领域特定语言和产生式编程之间通常为人所忽视的联系,并把这种联系作为未来开发的一个推动因素。广大的开发人员完全可以把书中丰富而且实用的方法当做可以立即应用的首要步骤……而且,无论是使用现存系统,还是为正在出现的新产生式技术而做准备,它们都是价值不凡的。” ——CharlesSimonvi,微软研究院总构架师、意图编程的发明者 “本书围绕‘统一那些本来支离破碎的东西’这个原则,逐步展开了一些令人印象深刻的主题,主要包括领域工程和元程序设计。关键是要理解,本书并不是某种新颖的变换,也不仅仅是对某些值得关注的边角技术的阐述:它是一种更加广泛的启蒙运动的先锋官,这种运动打开了一扇通向一个新时代的大门。” ——摘自由IamesCoplien所作的前言,Coplien是朗讯贝尔实验室中一位声名卓著的技术专家 产生式编程(Generative Programming,GP)为应用程序开发人员提出了十分美妙的承诺。它使“从‘一种一个’的软件系统向自动制作软件的各不相同的变体发展”这种思路变得十分真实可信。简单地说,GP以“确定软件开发中自动化的好处”为中心。本书包括了将帮助你设计和实现一个系统族的“正确”组件,以及自动组合组件的方法和工具。这里提出的方法可以应用到所有的商用开发中——从类和过程的层次上的“微观编程”(programming in the small),到“宏观编程”(programming in the large),就是说开发大型系统的家族。本书是对这种正在浮现的规程的完整指导和参考。它提供了对以下这些关键技术和主题的深入探讨: ●领域工程 ●特征建模 ●泛型编程 ●面向方面的编程 ●使用C++的模板元程序设计 ●产生器 ●微软的意图编程 使用本书你将会学习到如何组合这些技术,以及(也是更加重要的)如何在实践中运用它们。书中包括来自三个不同领域的完整的案例研究:程序设计领域(容器数据结构)、业务领域(银行业务)以及科学计算(矩阵计算)。Krzysztof Czarnecki是德国乌尔姆Daimler Chrysler研究和技术中心的一位研究员和顾问。他在对华盛顿Redmond的施乐Palo Alto研究中心和微软研究中心进行访问研究期间,取得了面向方面编程和意图编程的第一手经验。他在萨克拉门托的加利福尼亚州立大学获得了计算机科学的学士学位,在德国的Ilmenau大学获得了计算机科学的硕士学位和博士学位。 Ulrich W.Eisenecker是Zweibrucken的凯泽斯劳滕应用科学大学的一位计算机科学教授,在那里他主管组件和窗口接口部门。在大学职业生涯以前,他在工业界度过了大约十年时间。他是德国,下杂志《OBJEKTspektrum》的一种组件软件专辑增刊的编辑,他还为之撰写了一个C++专栏。他已经发表了一百多篇文章,并且经常在国内和国际肝会议上讲演。 -
注册表最新疑难破解与技巧1000方汗,邱新松编著系统安美个性化,疑难杂症都不怕;优化安全一条龙,上网冲浪更轻松;软件问题一网打尽,硬件故障不再操心;设置管理一目了然,备用查阅实在方便!千淘万漉虽辛苦,吹尽狂沙始到金。我们有理由相信,在你携剑成长为电脑高手的道路上,需要一种力量为你推波助澜,需要一种精神为你锦上添花。那么,“疑难破解与技巧”系列丛书便是你最好的选择。它会让你真正体味到电脑世界的个中乐趣,不断收获快乐和满足。本书共分7章,其中精心收录了最新的适用于主流Windows操作系统的注册表应用实例技巧,帮助读者解决在使用Windows操作系统、各种应用软件、网络、硬件以及安全等方面遇到的疑难问题,并以实例加表格的形式、生动、直观地将疑难问题和解决方法展现在读者面前。本书内容涉及范围全面、资料详实、实用性强、查阅方便,尤其适合广大计算机爱好者、系统管理员和技术人员使用。 -
常见BIOS与注册表问题速查张增强编著这套小红宝书系列,目的是:希望用户拿到手就能用,按照书中的步骤一步步操作就能实现想要的效果,同时避开深奥知识的讲解,直接告诉读者如何做,让读者在操作过程中体会电脑的奥妙。希望更快地学习电脑知识吗?希望更轻松地深化电脑应用吗?不要死啃大块头的精深知识了,拿起红宝书来,开始学习吧!在互联网时代,每一个连接网络上的计算机都面临着被攻击的威胁。本书目的在于让读者了解黑客的攻击手段,使读者在实际应用中碰到黑客攻击的时候,能够做到“心中有数”,本书主要讲解了计算机攻防知识、操作系统攻防、IE攻防、QQ攻防、电子邮件攻防、冰河木马攻防、数据包拦截以及杀毒和防火墙技术等内容。本书适合广大计算机爱好者和网络冲浪者使用,同时对系统管理员也有参考价值。 -
无线应用程序开发Gordon Skelton著;张瑜,吴华等译;张瑜译无线应用程序开发是一个动态发展的、日新月异的领域。本书将介绍开发无线应用程序的最新技术,可以作为具有一定Internet基础的学生的编程教材。书中介绍了支持无线Internet访问的编程语言、工具、技术和设备。本书最后介绍了如何创建一个Tomcat Apache Web Server,它能够运行使用WAP、WML、WML Script和XHTML开发的无线应用程序。本书特色:·使用Openware Systems Inc.SDK 5.1开发模拟无线应用程序·学习如何编写WML和WMLScript代码·掌握如何使用XHTML开发无线应用程序·开发在无线设备上显示的基本JSP页·了解无线设备的未来发展趋势·丰富的复习题、课后作业与案例分析 -
Visual FoxPro 程序设计张文祥,胡天云主编本书介绍了数据库基本知识、基本概念与操作,面向过程和面向对象相结合,突出面向对象可视化编程思路,内容编排图文并茂,理论讲解浅显易懂,案例分析完整翔实。全书共分6章:第1章介绍数据库的基本概念,Visual FoxPro的数据描述等基础知识,以及Visual FoxPro的操作界面等;第2章介绍数据库的建立与操作过程以及数据表的建立和使用;第3章介绍结构化程序设计的基本方法及算法;第4章介绍面向对象程序设计的基础知识和基本理论;第5章介绍菜单、查询、视图和报表的建立与使用;第6章结合实例,介绍了数据库信息管理系统开发的一般过程。本书可作为高校数据库课程教材,也可供计算机爱好者学习参考。 -
Visual FoxPro课程设计张跃平编著许多人在掌握了基本知识后,都希望通过进行一系列的课程设计来提高和精通Visual FoxPro 6.0,从而使自己能在将来具体的工作中,利用Visual FoxPro 6.开发项目。本书就是针对这一目的编写的。本书以5个课程设计题目为框架,从各个方面介绍了Visual FoxPro 6.0在开发数据库应用系统中的原理和技巧。各个课程设计题目互相独立,可以从任何一个课程设计题目开始阅读本书。每个课程设计题目都给出了详细的设计步骤,包括:需求分析、总体设计、详细设计、软件实现、软件发布等。另外,本书也给出了一引起具体的课程设计题目,这些题目都给出了具体的要求,学生呆以按照这些要求去进行课程设计的工作。本书不仅适合于学习Visual FoxPro 6.0课程的本科生学习使用,也适合作为撰写毕业论文的参考书。 -
Visual Foxpro程序设计实践指导及习题解答赵泉主编本书是《VisualFoxPro程序设计》的配套教材,《VisualFoxPro程序设计》是根据教育部计算机等级考试二级大纲,结合高职高专的特点所编写的计算机基础教程。本书是其内容的强化和应用,包括:实验作业和上机操作题,另外,还增加了实训内容。本书可以作为高职高专教材、数据库管理人员以及计算机爱好者的参考用书,也可作为自学用书。"VisualFoxPr06.0关系数据库是数据库管理系统中的杰出代表,它以处理速度快、工具丰富、性能完善、界面友好等优良性能,吸引了众多的用户。本书是《VisualFoxPro程序设计》一书的配套教材,全书共分三章,分别是实验指导、实训及练习题。第1章共有17个实验,基本涵盖了VisualFoxPro的全部内容,在实际教学过程中,可根据实际情况选用。第2章是一个完整的开发实例。第3章由近800道自测题组成,题型主要是选择题和填空题。在书中所设计的17个实验中,实验1、2与《VisualFoxPro程序设计》(以下简称“教程”)一书的第1章,主要是让学生熟悉VFP的基本操作界面和项目管理器的使用。“教程”中的第2、3章讲述的数据库、表的基本操作是VFP的重点,所以,我们设计了6个实验(从实验3至实验8),分别从表的创建和操作、索引及关系的建立、字段属性、查询、视图和SQL等多方面对学生进行训练。对结构化程序设计部分(即实验9和10),分别从顺序选择结构和循环结构两方面对学生进行训练。由于表单是面向对象的程序设计的典型代表,所以,我们通过三个实验(实验11-13)来强化对学生的训练。菜单和报表则由四个实验(实验14-17)组成。系统开发是由第2章的实训来体现的,这部分内容也可以作为课程设计的内容。本书由赵泉提出写作思路、编写大纲及写作要求并统稿,1.1、1.2由王良莹编写,1.3至1.8由景慎艳编写,1.9、1.10、1.17、3.8由刘明辉编写,3.5由郭群编写,1.11、1.12、1.13、3.6由王盛编写,1.14、1.15、1.16、3.7由孙静编写,第2章由董纪阳编写,3.1、3.2由栾阳编写,3.3由张铁强编写,3.4由马恺编写。本书在编写过程中参考了大量同类书籍,并得到了有关领导和专家的热情支持和指导,在此表示衷心感激。书中错误与不妥之处敬请批评指正。" -
知识管理十步走(美)Amrit Tiwana著;董小英等译;董小英译本书以企业知识管理方法为核心,总结出了实施知识管理战略的十步走路线图。全书共分六个部分,详细分析了企业进行知识管理的必要性和重要性,并以实施过程为目标,深入剖析了进行知识管理的十个步骤,对国内的企业进行知识管理系统的部署有非常强的借鉴意义。本书是企业进行知识管理的必备参考书,也可作为相关专业高年级本科生和研究生的教材和教学参考书。
