程序设计综合
-
Visual Basic 6.0基础与案例教程沈大林暂缺简介...
-
Visual FoxPro程序设计孙秀钰编本书是高等职业技术教育理工科计算机及信息管理类学生教学用书,可用于数据库技术(应用部分)课程或VFP相关课程的课堂教学,也可用于非计算机类学生数据库应用课程的教学。全书以VFP6.0为主要教学版本,兼顾其他版本,较系统地介绍了使用VFP管理数据库、设计程序及开发数据库应用系统的基本方法。本书具有以下基本特点:(1)语言通俗易懂,实例简明丰富,避免了空洞的理论讲述,突出了高职课程的实用性。(2)内容难度适中,脉络清楚。全书以一个学生信息管理系统的开发为主线,各章内容既相对独立又连贯统一,教师也可根据需要调整教学内容和顺序。(3)每章最后配有大量练习题,既有基本理论题,也有实践操作题,辅助学生理解和掌握教学内容。(4)强调动手能力,突出实践性。每章教学内容中除操作实例外,还设计了相应的课堂练习。建议在学习完本课程后,安排分小组进行课程设计,以达到能分工合作开发一个完整的数据库应用系统的学习目标。本教材为高职高专计算机与信息技术系列规划教材之一,丛书由李大友教授主编。本书详细介绍了VFP的基本编程技术、数据库操作中的编程方法和面向对象编程的方法。内容包括:数据库和VFP基础、表的基本操作、VFP数据库、查询和视图、程度设计与调试、表单设计、报表设计、菜单设计,以及数据库应用系统开发实例。本书可作为高职高专院校计算机专业的教材,也可供相关人员自学和开发人员参考使用。
-
基于VERILOG语言的实用FPGA设计(美)K.科夫曼(Ken Coffman)著;沈树群等译本书中,K·科夫曼结合其工作实践,讲解了利用Verilog进行FPGA设计的方法和技巧。内容涉及Verilog语言设计实践、数字设计的策略与技巧、数字电路工具箱、Verilog测试、画向ASIC转化的设计等9章。学习本书有助于读者快速提高用Verilog进行FPGA没计的水平。本书可供从事计算机设计等方面的工作者,以及高等院校相关专业师生阅读、参考。
-
重构手册(美)William C.Wake著;林琪,江健译;林琪译·体会将代码中有问题之处尽收眼底的精妙·如何选择和应用最重要的重构技术·大量实例助你快速安全高效地改善即有代码利用这本通过示例“说话”的实例手册,可以充分发挥重构的强大功能,改善现有的软件。身为程序员,你必须具备的一个基本功就是能够找出并改善有问题的代码,使程序能够在软件的整个生命周期中正常运转。重构可谓是安全地改善即有代码设计的一门艺术,由此可以提供高效而可靠的系统,使纷杂凌乱归于平稳有序,并能最大限度地抑制异常的出现!重构可能很难掌握,但是在专业顾问William C.Wake所撰写的这本书中,经由作者娓娓道来,有关内容得以通过一种易于学习的方式展现出来,不仅使学习之旅颇具实效,而且充满乐趣。对于许多人来说,学习重构的最大障碍是如何找出代码中的“坏味道(smell)”,即可能存在问题之处。本书并蜚 让你流水账式地通读这些坏味道,而是确保你对这些不味道有切实的理解。在此奉上了一系列精心组织的问题,通过这些问题的解决,你将会茅塞顿开,不仅会在更深层次上了解重构,而且还将获得你自己的一些心得体会。Wake采用了实例手册的方式来组织全书,以帮助你了解最为重要的重构技术并将其应用于代码之中。这是一种强调学习的方法,要求你必须充分应用本书所提供的诸多技术。除此之外,这种方法还有一个附带的好处,即尽管当前你所做的工作也许并非重构,利用本书也将有助于你更多地考虑如何创建优质的代码。本书提供了以下优秀特性,可令读者轻松上手:·方便的“坏味道”速查手册(嗅探工具)·描述“坏味道”的标准格式·介绍关键重构技术的附录·支持重构的Java工具列表本书面向有Java经验的程序员,不过C#工C++程序员若对Java有基本了解,也能顺利地阅读本书并学习书中的示例。本书可以作为Martin Fowler所著《重构——改善即有代码的设计》(中文版和影印版均已由中国电力出版社出版)一书的姐妹施展,该书对多种重构技术提供了循序渐进的介绍。
-
VISUAL FOXPRO 数据库设计教程关正美 主编Access 2003是Microsoft公司发布的Access桌面数据库软件的最新版本,是Microsoft Office System系列办公套装软件中非常重要的组件之一,也是实际工作中最常用的数据库软件之一。利用Access 2003,用户并不需要具备专业的计算机技术和数据库知识,就可以很方便的创建、设计以及展示数据库产品,还可以通过网络自由的进行交流。本书全面介绍了Access 2003的各种基本功能、常用的操作以及Access的各种使用技巧,适合作Access学习培训班的参考教材,对于初级用户来说是一本非常有用的Access数据库学习教程。同时,对Access专业数据库管理员也具有相当高的参考使用价值。全书语言通俗易懂、讲解方法充分考虑了读者的学习特性,图文并茂,让用户在学习中轻松迅速地掌握Access 2003的精华,从而在实际工作中真正的实现“自己动手,学以致用”。Access 2003是Microsoft公司发布的Access桌面数据库软件的最新版本,是Microsoft Office System系列办公套装软件中非常重要的组件之一,也是实际工作中最常用的数据库软件之一。利用Access 2003,用户并不需要具备专业的计算机技术和数据库知识,就可以很方便的创建、设计以及展示数据库产品,还可以通过网络自由的进行交流。本书全面介绍了Access 2003的各种基本功能、常用的操作以及Access的各种使用技巧,适合作Access学习培训班的参考教材,对于初级用户来说是一本非常有用的Access数据库学习教程。同时,对Access专业数据库管理员也具有相当高的参考使用价值。全书语言通俗易懂、讲解方法充分考虑了读者的学习特性,图文并茂,让用户在学习中轻松迅速地掌握Access 2003的精华,从而在实际工作中真正的实现“自己动手,学以致用”。TOP目录 第1章中文版Access 2003概述1.1 简单快捷的安装1.2 Access 2003组件介绍1.3 Access 2003的启动与退出1.4 Access 2003的新功能1.5 本章小结1.6 思考与练习第2章 中文版Access 2003的基本概念2.1 认识Access 2003工作界面2.2 菜单的使用2.3 对话框的使用2.4 获取帮助2.5 本章小结2.6 思考与练习第3章 Access数据库的基本知识3.1 概述3.2 Access 2003数据库对象3.3 使用Access 2003创建数据库3.4 本章小结3.5 思考与练习第4章 表对象的基本操作4.1 数据表的创建4.2 表的简单操作4.3 字段属性的设置4.4 【数据表】视图的更改4.5 本章小结4.6 思考与练习第5章 表对象的高级操作5.1 数据的查找操作5.2 数据的替换操作5.3 记录的排序操作5.4 记录的筛选操作5.5 自动更正5.6 本章小结5.7 思考与练习第6章 查询对象的基本操作6.1 查询的功能6.2 Access 2003的查询对象6.3 查询【设计】视图6.4 使用向导创建查询6.5 查询设计的基本操作6.6 本章小结6.7 思考与练习第7章 查询对象的高级操作7.1 查询准则7.2 在查询中实施计算7.3 交叉查询的建立7.4 参数查询的创建7.5 SQL查询7.6 操作查询7.7 查询的设置和优化7.8 本章小结7.9 思考与练习第8章 Access 2003数据库中的多表关系8.1 数据表之间的关系8.2 查阅向导8.3 列表框和组合框8.4 数据表索引的创建8.5 本章小结8.6 思考与练习第9章 窗体对象的基本操作9.1 Access 2003的窗体9.2 窗体的快速创建9.3 多页窗体和多选项卡窗体的创建9.4 控件的属性9.5 窗体属性的说明9.6 本章小结9.7 思考与练习第10章 窗体对象的高级操作10.1 控件10.2 控件的创建和添加10.3 窗体和控件的属性10.4 窗体的格式化10.5 本章小结10.6 思考与练习第11章 报表对象的基本操作11.1 Access 2003报表11.2 自动报表的使用11.3 报表向导11.4 图表的创建11.5 邮件标签的建立11.6 报表的打印11.7 本章小结11.8 思考与练习第12章 报表对象的高级操作12.1 报表的组成12.2 报表与图表12.3 邮件合并报表12.4 折叠合并报表12.5 计算和汇总12.6 本章小结12.7 思考与练习第13章 页对象的操作13.1 数据访问页13.2 数据访问页的编辑13.3 数据访问页的使用13.4 超链接的使用13.5 本章小结13.6 思考与练习第14章 宏对象的操作14.1 Access 2003中的宏14.2 宏的创建14.3 Access宏的编辑14.4 宏的执行和调试14.5 宏的高级操作14.6 本章小结14.7 思考与练习第15章 ActiveX控件和OLE对象的使用15.1 OLE概论15.2 外部数据的导入15.3 OLE对象的插入15.4 ActiveX控件15.5 本章小结15.6 思考与练习第16章 Access数据库的管理16.1 数据库的压缩16.2 数据库的备份16.3 数据库的加密和解密16.4 数据库的转换16.5 数据库的安全性控制16.6 数据库的修复16.7 本章小结16.8 思考与练习第17章 与其他Office软件的联合使用17.1 Office 2003的集成功能17.2 Access 2003的联机协作功能17.3 Access 2003的网络功能17.4 本章小结17.5 思考与练习附录A 参考答案 TOP 其它信息 装帧:平装页数:295版次:1
-
平衡敏捷和纪律(美)Barry Boehm,(美)Richard Turner著"作为一个公认的书籍收藏爱好者和专家,我的书架中收藏了比其他人所能拥有的多得多的关于软件方法方面的书籍。《平衡敏捷和纪律》一书与我书库中的同类书籍相比,地位更为显著,因为它帮助我从现在的方法战争中剔除了噪音和烟幕。":摘自GradyBooch序言"要建立弹性和组织性之间的平衡,其5种关键要素是:人、风险、尺寸、文化,以及推动力。作者为识别这5种关键要素做出了值得赞扬的工作。这些深入的分析可以帮助开发人员理清敏捷与纪律之争,帮助他们在项目中正确地将激昂敏捷及纪律性结合起来。":摘自ArthurPyster的序言"这是一本主题错综复杂到不可思议的书,我不得不为作者们贯穿本书的那种精心态度而喝彩。":摘自AlistairCockburn的前言敏捷与纪律,这两个截然相反的属性,是软件开发中的互补因素。计划驱动的开发人员必须具有一定的敏捷性,而敏捷开发人员也必须具有一定的纪律性。成功的关键是找到两者之间的平衡点。根据环境和风险的不同,这个平衡点在不同的项目中也是不同的。那些基于热情总是走极端的开发人员,最后必须学会如何根据实际情况分配其重点。本书直接介绍可操作的核心概念。并且提供了定义平衡的软件开发策略的建设性方法。作者在书中展示了不具敏捷性的纪律所导致的官僚作风和停滞,以及没有纪律约束的敏捷所导致的松弛和不考虑结果的技术狂热。本书通过对两个开发组生活中的一天的介绍及案例分析,演示了敏捷方法与计划驱动方法之间的区别和相似之处,并展示了结合所有特性之后的最佳开发策略。在进行客观和脚踏实地的分析后,最终得出了对所有软件专家来说清晰和实用的指导:如何在任何项目中定位敏捷和纪律之间的最佳平衡点。
-
重构手册(美)Willian C.Wake著利用这本通过示例“说话”的实例手册,可以充分发挥重构的强大功能,改善现有的软件。Wake采用了实例手册的方法来组织全书,以帮助了解最为重要的重构技术并将其应用于代码之中。这是一种强调学习的方法,要求你必须充分应用本书所提供的诸多技术。除此之外,这种方法还有一个附带的好处,即尽管你当前所做的工作也许并非重构,利用此实例手册也将有助于使你更多地考虑如何创建优质的代码。对于许多人来说,学习重构的最大障碍是如何找出代码的“坏味道(smell)”,即可能存在问题之处。本书并非让你流水帐式地通读这些坏味道,而是确保你对这些坏味道有切实的理解。在此奉上了一系列精心组织的问题,通过这些问题的解决,你将会茅塞顿开,不仅会在更深层次上了解重构,而且还将获得你自己的一些心得体会。Wake采用了实例手册的方式来组织全书,以帮助你了解最为重要的重构技术并将其应用于代码之中。这是一种强调学习的方法,要求你必须充分应用本书所提供的诸多技术。除此之外,这种方法还有一个附带的好处,即尽管当前你所作的工作也许并非重构,利用本书也将有助于你更多地考虑如何创建优质的代码。本书提供了一下优秀特性,可令读者轻松上手:*方便的“坏味道”速查手册(嗅探工具)*描述“坏味道”的标准格式*介绍关键重构技术的附录*支持重构的Java工具列表本书面向有Java经验的程序员,不过C#或C++程序员对Java有基本的了解,也能顺利地阅读本书并学习书中的示例。本书可以作为MartinFowler所著《重构――改善既有代码的设计》(中文版和影印版均已由中国电力出版社出版)一书的姊妹篇,该书对多种重构技术提供了循序渐进的介绍。WillianC.Wake是以为独立软件顾问、教员和培训师。他致力于程序设计已逾20年,曾任职于CapitalOneFinancial、MCI/WorldCom和VTLS等世界知名大公司。他还是《ExtremeProgrammingExplored》一书的作者。
-
数据访问模式(美)Clifton Nock著;鄢爱兰,王安鹏等译;鄢爱兰、王安鹏译有效且优质的数据访问代码,对于现实中任何企业应用程序的性能和适用性来说,都是至为关键的。要改进现有系统,没有哪种方式比优化数据访问代码更好了。不管什么样的数据库引擎、平台、语言或者应用程序,开发人员总是不断遇到同样的关系数据库访问难题。在本书中,CliftonNock辨别了25种已验证的解决方案,以简洁易用的形式展示了每一种解决方案。这些模式广泛地解决了各种问题,包括创建有效的数据库无关的应用程序,对用户隐藏含糊的数据库语义,加速数据库资源初始化,简化开发和维护,改进对并发和事务的支持,以及消除数据访问瓶颈。每一模式都通过带有完整注释的Java/JDBC代码实例加以说明,并使用UML图表示界面、类和关系。译者序设计面向对象的软件难,设计可复用的面向对象软件更难。:摘自《设计模式:可复用面向对象软件的基础》数据库是企业级应用系统的基石,即使最简单的桌面应用程序也经常要使用关系数据库支持数据持久性。数据访问代码的性能对整个系统往往有很大的影响。数据访问逻辑的复杂性以及标准的多样性,使这些代码经常成为设计中最困难的部分。即使不考虑代码复用和支持多种数据库平台,冗余和有缺陷的代码也很难避免。对此我有深刻的体会:精心设计的应用逻辑和数据访问细节纠缠成一团乱麻,调试和维护如同一场噩梦;不良的并发设计造成死锁,缓慢的数据库资源初始化也令用户喋喋不休;针对已有的数据库设计了系统,到头来用户却坚持要使用另一种产品。当我读到这本书的时候,不觉豁然开朗,原来数据访问代码应该是这样设计的!在设计模式大行其道的今天,这是一本适逢其会的好书。原书的作者依据多年从事数据库开发的经验,抽象出了25种常用的关系数据库访问模式,进行了详细准确的阐述。全书由导言和五部分模式组成。导言对应用程序和中间件、软件抽象、设计模式有简短而精彩的论述,并对数据访问模式的应用提供了建议。后面的每个部分都包括一组模式的详细说明和对这组模式的概述。对每个模式都体现了一种经过千锤百炼的设计的精髓,可以在许多数据访问标准和商业化产品中发现它们的遗迹。即使不将其付诸实践,您也可以从中领略到一些杰出设计思想的精妙之处。从架构师到编码人员,包括学习数据库技术的学生,都可以从本书受益。对照传统的数据库教科书,您会发现本书的独到之处。本书由鄢爱兰、王安鹏主译。参与本书翻译工作的还有谢君英、王延华、马孝荣、欧阳叙好,盛海燕和谢小花录入了本书的代码并进行了初排,在此一并感谢。由于译者水平有限,难免有错漏之处,欢迎批评指正。前言数据是构成企业基础的主要元素。会计人员要使用商业数据作出决策;生产人员和采购人员要依靠进货和订购数据调整库存;销售人员要研究客户的历史数据;执行经理则要依靠数据研究公司的管理。企业软件使这些关键的决策者能够阅读、编写和组织数据。业务应用程序中的数据访问功能对于其质量和可用性起着举足轻重的作用。开发人员必须花费很大的精力设计有效的数据访问代码,否则整个应用程序就可能运行得很慢或者容易存在缺陷。数据访问模式无论在什么样的应用领域,企业软件开发人员都要解决同样的数据访问问题。以下是设计数据访问组件时遇到的一些常见问题:●应用程序需要使用多种数据库产品。●用户界面需要隐藏晦涩的数据库语义。●数据库资源初始化非常慢。●数据访问细节使应用程序难以开发与维护。●应用程序需要缓存频繁访问的数据。●多个用户需要并发访问相同的数据。这些问题都有通用的解决方案。一些方案非常直观,已经被成千上万的开发者独立地发现。另一些则不那么明显,因为它们已经被融合在最健壮的数据访问方案中。数据访问模式描述了解决这类共同设计问题的一般策略。模式不一定要规定具体的实现,而是要描述一种有效的设计和结构,构成解决方案的基础。本书描述了专门用于关系数据访问的模式。到目前为止,关系数据库是现在企业软件所使用的最流行、经过最多实践检验的数据存储机制。其他持久性技术,如面向对象数据库和层次数据库,也正在逐渐普及。这些后备的数据库存储的数据更接近运行时的对象形式,因此更容易应用传统的面向对象模式和技术。谁应该阅读本书?本书是为负责构建数据访问软件组件的软件架构师、设计人员和工程师编写的。此外,本书的材料也适合希望了解常见数据访问问题和解决方案的学生。本书使用一般的数据库和面向对象概念和术语描述模式。读者应该对这两个领域有基本的了解。如果遇到不熟悉的术语,请参考本书最后的术语表。本书所述的模式适用于多种平台、程序设计语言和数据库。每种模式的示例代码使用Java2StandardEdition(J2SE)、Java2EnterpriseEdition(J2EE)和JavaDatabaseConnectivity(JDBC)API编写。示例代码使用StructuredQueryLanguage(SQL)语言表示数据库操作。如果读者对Java和JDBC有一些了解,则对于研究这些示例代码会有帮助,但这并不是必需的。对于不那么直观的代码都给出了注释和说明。本书是如何组织的本书是一部模式编目,详细描述了一组数据访问模式。本书根据适用性把模式组织成几个不同的部分。因为这是一本编目,所以不需要强迫自己按照顺序阅读模式的描述。如果一个模式依赖于其他模式定义的概念,则会有明确的交待。模式使用简洁的、描述性的、熟悉的名字标识。模式名非常重要,因为你可以在交谈和撰文中使用它们。将一组互相作用的类描述成资源修饰器的实例,与反复详细描述模式中的每个成分相比更加有效。本书的"绪论"说明了研究和应用数据访问模式的动机,并简要介绍了每种模式。这一章还定义了以后各章描述模式细节的形式。本书的其他部分就是模式编目,把每一类模式划分为一个部分:●第一部分,"解耦模式"描述了其他应用程序逻辑从解耦数据访问代码的模式,这些模式可以产生更清晰的应用程序代码,减少了仅和数据访问细节有关的修改造成缺陷的可能性。●第二部分,"资源模式"描述了有效管理数据库资源的模式。●第三部分,"输入/输出模式"描述了简化输入输出操作的模式,在以物理形式表示的关系数据和域对象表示之间使用一致的转换。●第四部分,"缓存模式"描述了实现战略性数据缓存的模式,解决数据访问优化和缓存开销之间的折衷问题。●第五部分,"并发模式"描述了实现并发策略的模式。总结和其他模式编目一样,本书也是不完备的。建议你调整书中的解决方案使其适应你的应用程序,并在这个过程中发现新的数据访问模式。即使你没有像本书这样正式用文档记录模式,使用和鉴别它们也是有好处的。关于本书所述的模式,如果你有什么意见或见解,我都真诚地欢迎。你可以写信请Addison-Wesley转交给我,也可以发送电子邮件至dataaccesspatterns@awl.com。
-
TCL攻略杜海琴编著一个值得每个中国企业人阅读的从“追赶者”到“领跑人”的传奇商业故事:1981年,TCL依靠借款5000元起家;2003年,TCL集团销售额达到393亿元,利润约16.2亿元;2010年,TCL年营业额将提高到1500亿元,进入世界500强!一位勇立市场经济潮头搏风击浪,纵横捭阖的中华企业英豪和创新经营大师:李东生利用其独特的商业眼光和出色的经营哲学,通过采取重视资本效率的独特经营战略,使TCL集团一跃成为中国屈指可数的家电制造商,中国电子信息产业领域一面高高飘扬的旗帜。“2002CCTV中国经济年度人物”、“2003年亚洲年度经济人物”、“2003年度中国金融风云人物”和“2003年度中国最有价值的卓越商业领袖”的创新管理理念、卓越商业智慧、资本运营秘诀和经营管理技巧:(1)不断对发展规划进行战略性调整;(2)完善公司治理结构;(3)精心而有效地经营市场;(4)运用资本杠杆发展实业;(5)创建最好的品牌;(6)研制最好的产品;(7)塑造核心价值观;(8)为顾客创造价值;(9)为人才创造机会;(10)变革创新,知行合一;(11)增强国际竞争力,培育世界级企业;(12)居安思危,未雨绸缪。目录:前言李东生:从“追赶者”到“领跑人”(序一)TCL:今日中国雄狮(序二)一不断对发展规划进行战略性调整二完善公司治理结构三精心而有效地经营市场四运用资本杠杆发展实业五创建最好的品牌六研制最好的产品七塑造核心价值观八为顾客创造价值九为人才创造机会十变革创新:知行合一十一增强国际竞争力,培育世界级企业十二居安思危,未雨绸缪附录参考资料
-
程序设计基础王锐强本书是计算机应用与软件技术专业领域技能型紧缺人才培养培训系列教材之一,本书主要介绍了结构化程序设计方法、面向对象程序设计方法、算法的基础知识和算法设计中的常用方法以及数据结构的基础知识和各种数据结构的应用实例,对目前应用较为广泛的事件驱动设计方法予以了专门的介绍。本书的重点是程序设计方法、算法和数据结构的基础知识,为进一步学习软件开发技术打下基础。.本书适合作为各类高等职业技术学校、部分普通高等院校培养计算机应用与软件技术专业应用型人才的教材,也可作为程序开发和设计者的参考用书。...