程序设计综合
-
极限编程基础、案例与实施(美)Stewart Baird著;袁国忠译极限编程(XP)是一种全新的轻量级软件开发方法,近年来已得到从大型咨询公司到小型软件工作室的认可。本书以循序渐进的方式阐述了极限编程的方方面面。“我深信,本书将引导您成功地应用XP并使其适用于您的项目。希望在软件开发中取得成功的人都应阅读本书。”StewartBaird是一名独立咨询人员,主要从事软件开发、领导和写作等工作。创办自己的公司之前,他受聘于新西兰的KPMGConsulting公司,担任XP(极限编程)实现的首席传教士。他曾在美国和新西兰介绍和教授XP,当前则忙于帮助客户使用XP和其他敏捷技术实现他们的解决方案。本书分七部分,共24章。第一部分介绍XP的基本知识,包括XP的起源、特征及其要应对的软件开发方面的挑战;第二部分阐述了XP项目的生命周期、XP小组中的角色以及XP实践;第三部分介绍如何运作XP项目,包括领导XP项目、规划发布和迭代、通过用户故事收集客户需求、实施结对编程等;第四部分介绍XP工具,包括开发工具、单元测试工具、构建工具等;第五部分阐述了如何实施XP,包括如何成功地推销XP以及XP案例研究等;第六部分阐述了重构技术、敏捷建模技术、其他敏捷开发方法以及如何突破XP的局限等内容;第七部分是附录,列举了一些与XP相关的参考资料和网上资源。本书适用于项目经理和开发人员阅读。通过阅读本书,项目经理将对XP的运作方式有充分的认识;而开发人员则可快速、全面地掌握XP。 -
图形设计百例经典朱琳珺主编对于旅游,也许是喜欢摄影的关系,十分热情。无论是在国内,还是国外,每到一个景点,大自然给予人类的魅力往往让作者忘记了一切,而那些设计新颖、内容丰富的景点导游图册,也成为作者收集的新目标。从设计的角度来说,其特有的异国设计风格和设计构思,无疑是学习的好范本。欧美,作为世界广告业发达地区,其在平面设计理念上的领先成就,着实令世人瞩目。这里汇集了一大批欧美出类拔萃的平面设计艺术家,他们的设计作品:在构图的表现上,创意新颖;在色彩的应用上,大胆活泼;在字体的选择上,稳中有变;在图片的处理上,细腻清晰;在表现技巧上,风格各异,几乎达到令人无法挑剔的程度。作者收集了大量欧美各种平面设计风格的相关作品,经过细致的整理和遴选,汇编成册。艺术是没有国界的。相信这些小册子能给我们带来一种审美的享受和创新的启迪。 -
移动应用开发[美]Scott B. Guthery,[美]Mary J. Cronin著;田敏,黄翊等译《移动应用开发:短消息业务和SIM卡开发包》主要介绍SIM卡编程环境所需要的完整应用技术。内容包括:如何在应用环境中设计、建立和集成SMS短消息应用;如何创建能够充分利用SIM卡功能的代码;如何在3G电话中使用微浏览器和微Web服务器;如何在现代网络中建立具有前导性的移动商务应用;如何从服务器或膝上电脑上发送和接收SMS短消息;如何使用接口和其他必需的组件;如何为公司网络及VPN创建安全的无线应用。《移动应用开发:短消息业务和SIM卡开发包》的主要读者对象为移动通信应用软件开发人员,SIM卡应用程序设计员及大专院校相关专业师生。 -
计算机算法基础宋晏主编算法是程序的重要组成部分。人们做每件事或解决每个问题之前,都要先想想如何一步步地去做,例如吃饭、上学、打球、做作业等,事实上都是按照一定的规律进行的,只是人们不必每次都重复考虑它而已。为解决一个问题而采取的方法和步骤称为“算法”。通俗地讲,算法就是列出每一步要做什么。本书为高职高专计算机与信息技术系列规划教材之一,丛书由李友教授主编。本书的主要内容包括计算机基础知识、算法与C程序设计初步、初步认识结构化算法、分支结构算法及其实现,结构化算法的制定和C语言的函数、数组、字符和字符串处理的算法等。同时,本书还为各类算法精心设计了有针对性的实验题目,并明确实验目的、要求,对难点和重点环节予以相应的提示,有的放矢地指导学生完成实验,并且在实验中注重对学生调试程序能力的培养。 -
Visual FoxPro 8.0程序设计山酷,青山,风鸣编著第1章准备开发数据库管理程序1.1安装与运行VisualFoxPro8.01.2创建相关文件夹1.3建立—个“项目”1.4分析应用软件系统1.5创建数据库与数据表1.6准备查询报表、表单1.7总结第2章创建数据库与数据表2.1建立数据库2.2打开TableDesigner(表设计器)2.3使用“字段”2.4定义字段2.5输入数据记录2.6快速浏览数据表结构2.7修改数据表结构2.8排序字段2.9更名数据表2.10使用TableWizard建立数据表2.11总结第3章浏览与修改数据记录3.1启动浏览窗口3.2修改数据记录3.3查找记录行3.4定位“指针”位置3.5添加记录3.6删除记录3.7控制使用“浏览窗口”的网格线3.8改变各栏的显示宽度3.9分裂“浏览窗¨”3.10分离“浏览窗口”3.11总结第4章设计“查询”4.1启动QueryWizard4.2选择查询字段4.3筛选查询记录4.4排序查询结果4.5保存查洵4.6应用“查询”4.7将“查询”加入“项目”中4.8使用QueryDesigner设计“查询”4.9在QueryDesigner中选择查询字段4.10在QueryDesigner中加入数据表与字段4.11预览查询4.12设置查询的输出形式4.13浏览“查询”4.14总结第5章设计“表单”5.1启动FormWizard5.2在FormWizard中选择字段5.3在FormWizard中设计“表单”外观5.4排序“表单”中的数据5.5保存与预览“表单”5.6运行“表单”5.7快速创建表单5.8应刚“表单”5.9总结第6章设计“报表”6.1启动ReportWizard6.2选择“报表”中的字段6.3设计记录的分组方式6.4选择报表样式6.5制定“报表”版面6.6排序“报表”中的记录6.7保存与预览“报表”6.8浏览与打印“报表”6.9使用“快速报表”功能6.10浏览与打印“快速报表”6.11总结第7章建立表达式7.1查看“表达式”的值7.2使用“字符操作符”7.3使用“关系操作符”7.4使用“逻辑操作符”7.5使川“数值操作符”7.6使用“函数”7.7总结第8章建立“索引”8.1使用TableDesigner定义“索引”8.2使用INDEX命令定义索引8.3使用INDEX命令制定筛选条件8.4INDEX命令的参数8.5排序记录顺序8.6使用SORT命令排序记录8.7总结第9章建立关系数据库9.1使用“关系数据库”9.2打开关系数据表9.3使用“数据工作期”9.4使用“索引”浏览记录9.5准备定义数据关系9.6定义关联表9.7创建“—对多”关系9.8浏览关系数据表9.9总结第10章设计“一对多查询”10.1设计关系数据库查询10.2指定“—对多”查询字段10.3定义表问的关系10.4排序记录与与预览查询10.5设计多张数据表的“查询”10.6总结第1l章设计“一对多表单”11.1启动One-to-ManyFormWizard11.2从父表中选择字段11.3从子表中选定字段11.4选择匹配字段11.5排列“表单”中的记录顺序11.6保存与预览“一对多表单”11.7修改“一对多表单”11.8总结第12章设计“一对多”报表12.1进入One-to-ManyReportWizard12.2从“父数据表”中选择字段12.3从“子数据表”中选择字段12.4保存与预览“一对多报表”12.5控制显示工具栏12.6设置“数据环境”12.7设计报表的标题12.8在“报表”中插入图片12.9排布“报表”中的内容12.10设置“报表”文字属性12.11在“报表”中添加新的数据12.12总结第13章设计“交叉表查询”与“图形查询”13.1使用Cross-TabWizard13.2选定交叉表中的字段13.3设计“交叉表查询”的布局13.4加入总结信息13.5预览与保存交叉表13.6设计“图形查询”13.7总结第14章制定应用程序的主程序14.1控制显示程序命令运行结果14.2控制显示数据修改确认对话框14.3控制状态栏14.4控制已删除记录的处理方式14.5设置日期表达方式14.6制定操作窗口的显示形式14.7制定操作窗口与标题14.8设置程序位置与入口14.9设置主程序14.10总结第15章制定程序安全入口15.1制定授权使用者列表15.2制定对话框中的说明文本15.3复制并创建新的对象15.4应用相对位置对齐功能15.5设计文本框15.6设计命令按钮15.7制定单击按钮后的任务15.8设计表单的运行方式15.9总结第16章制定应用程序的操作菜单和工具栏16.1制定下拉菜单结构16.2使用下拉菜单16.3设计下拉菜单16.4指定访问键与快捷键16.5设置初始化与清理代码16.6生成菜单程序16.7总结第17章设计工具栏17.1使用“类”与“子类”17.2定义新类的时机17.3设训—新的类17.4设计按钮的单击动作17.5从表单中创建类17.6为使用类定义而注册它17.7制定类的定义信息与图标17.8浏览类库与类17.9总结第18章设计库房管理模块18.1制定库房管理主程序18.2制定库房管理者信息18.3设计表单标题栏18.4用数据表中的记录创建表单控件18.5绘制入库单表格18.6填充标签与文本框18.7预设可选文本18.8保存入库单18.9总结第19章设计库房货物管理功能19.1查询指定品名、类别货物19.2制定“货物明细表”19.3在表单中设计表格19.4控制表单中的显示内容19.5设计选项组按钮19.6应刚按钮选项组19.7打印库存明细表19.8总结第20章开发客户管理程序20.1设计主程序20.2在表单中设计背景图像20.3添加背景音乐20.4制定程序的版权信息20.5设计Web页面风格的表单20.6设计控件的功能注释文本20.7快速设计按钮与注释文本20.8控制显示主操作窗门20.9总结第21章设计客户资料表单21.1在系统分析中制定数据表结构21.2导入纯文本文件来创建数据表21.3制定客户资料数据库21.41句数据库添加数据表21.5制作客户资料浏览表单21.6快速制作按钮组21.7修改按钮组21.8设置按钮的快捷键21.9总结第22章应用客户资料22.1应用矩形控件22.2设计控件的显示特效22.3设计搜索资料功能22.4设计资料备份功能22.5设计选择修改资料功能22.6设计编辑已有客户资料功能22.7设计添加新的客户资料功能22.8总结第23章调试与编译程序23.1启动调试器23.2控制显示子窗口23.3跟踪程序或表单23.4控制断点类型23.5查看与修改当前值23.6艮踪事件23.7处理错误23.8编译应用程序23.9总结第24章设计网络应用程序24.1设计多用户访问入口24.2设计应用程序的运行方式24.3设计结束操作程序24.4设计产品数据表24.5设计产品库存数据表24.6设计客户定货数据表24.7制定产品信息系统主程序24.8设计产品信息菜单栏24.9总结第25章设计产品信息管理功能25.1定义关系数据库25.2应用关系数据库设计表单25.3设计网格标题25.4设计“产品总揽”功能25.5在表单中设计选项卡25.6设计备份产品信息功能25.7设计数据恢复功能25.8总结第26章设计客户/服务器应用程序26.1设计主操作窗口26.2设计连网销售数据表26.3设计本地视图26.4设计网络浏览功能26.5创建定货表26.6设计在线定货功能26.7总结附录AVisualFoxPro8.0常用命令、函数、操作符、对象、属性、事件和方法速查A.1命令A.2函数A.3操作符A.4对象A.5属性A.6事件A.7方法这是一本讲解VisualFoxPro8.0基础知识与程序设计的速成教程。全书由26章和1个附录组成。本书以开发应用程序为主线来讲述VisualFoxPro8.0的各项主要功能,目的在于让读者能够在短时间内掌握VisualFoxPro8.0的使用方法和编程思想,并且可以将书中的实例稍加修改就应用于学习和工作之中。本书从拿到VisualFoxPro8.0软件后第一步要做的事情开始讲述,只要读者一步接着一步的跟着操作,最后就可以开发出适用于人事、库房、销售、网络服务与管理的应用程序。全书语言通俗流畅、操作步骤明确、中英文对照,并且将令人费解的理论融会于具体的操作与应用之中,使读者读得轻松、学得容易。本书非常适合对VisualFoxPro8.0感兴趣的初、中级读者,同时也是社会培训班师生教学与自学的理想教材。 -
BIOS设置与注册表修改你问我答马军龙等编著BIOS控制着计算机系统全部硬件的运行,注册表则几乎包含了所有硬件和软件的配置信息。合理设置BIOS和Windows注册表可以极大地提高系统可靠性和安全性。本书对BIOS和注册表进行了系统的介绍,包括Award BIOS设置、AMI BIOS设置、主板BIOS的优化设置、BIOS的备份与升级、BIOS的个性化修改、BIOS的密码破译、BIOS常见故障诊断与排除、注册表根键详解、编辑和维护注册表以及常用的大量Windwos 9x/Me/NT/2000/XP注册表修改实例。通过对本书的学习,可以使读者深入地了解BIOS和注册表的性能,掌握BIOS和注册表的设置方法,并能了解计算机系统的工作原理,以便能在使用中独立地排除系统故障,更好地使用计算机。本书内容新颖,实例丰富,结构清晰,实用性和可操作性强,无论是对具有一定计算机水平的读者,还是对初学计算机的读者,都会有很大的帮助。 -
Windows 9x/2000/XP注册表实战精通徐雁生等编著本书取材广泛、内容新颖,紧跟注册表发展的动态,介绍了大量近年来国际上先进的注册表新技术、新方法和新应用,尤其对新一代操作系统WindowsXP的注册表做了详细地剖析,使读者尽快跟踪注册表的最新动态。在内容和的编排和写作上,充分考虑到电脑新手在入门学习时的思维习惯,从基础知识入手并逐步深入。本书详细地介绍了Windows98/Me/NT/2000/XP注册表的基础知识、应用实例以及高级编程的相关内容。全书分为3篇共8章,第1-3章为基础篇,包括注册表综述、注册表结构组成与剖析、注册表备份与恢复;第4-5章为应用篇,包括注册表工具及其应用软件,通过实例深入浅出地讲解了注册表的使用方法;第6-8章为提高篇,包括注册表编程与实例、使用脚本文件修改注册表、使用模板文件修改注册表。本书紧跟注册表发展的动态,取材广泛,内容详实,实用性强,适合有一定Windows操作基础的计算机爱好者阅读和使用,同时也是计算机相关专业学生的优秀参考书。 -
计算与算法导论(美)Russell L. Shackelford著;章小莉[等]译;章小莉译本书的读者是各种学院和大学的广大学生,从我们过去5年的经验来看,所有教育和学习课程表上列有计算机科学、工程科学、自然科学、社会科学、数学、管理学、结构学为主课的学生都可成为本书的读者。我们仅缺乏对学习古典文学和健康科学的学生的教学经验,因为GeorgiaTech不提供这些学科的教育课程。学习本书知识不需要读者受过任何大学教育,但需要具有高中基础教育阶段的代数学基础和独立思维的能力。RussellL.Shackelford现在是美国GeorgiaTech大学计算学基础部的主任,他持有计算机科学、教育学和心理学几个方面的学位。他的工作目标是把计算机教育的研究和实践结合起来,开发计算工具等。程序设计是计算机专业学生学习的主要方向,然而,本书作者认为,算法的分析与构建比编程本身更重要,只有很好地解决了算法问题,才可能编写出好的程序。为此,本书分三个部分讨论了计算与算法的问题。第一部分主要回顾了西方历史上各种社会范式的发展,使读者可以了解科学的发展、社会的进步与人类对各种思维范式的研究紧密相关。第二部分概述了用于实现算法的伪代码中的结构和组件、原子基本数据和操作、过程、函数、参数和递归等各种知识,还介绍了查找、排序、优化等算法,此外,关于面向对象范式、正确寻址、正确估算算法的资源成本等也在本部分有专门的章节介绍。第三部分的目标是帮助读者了解什么样的问题能用计算机解决,区分并发与并行的概念,同时进一步讨论了如何将算法与实际问题相关联,并给出了近50年来的各种编程范例。本书适合于各类院校的学生用做计算机知识入门课本,也是喜爱编程的人们培养分析问题能力的最佳参考资料。 -
SQL Server 2000程序设计张鑫燕主编为满足高职院校计算机及相关专业教学的要求,加快我国高素质应用型人才培养的步伐,科学出版社策划出版了这套全国高职高专规划《高等职业教育“十一五”规划教材·高职高专计算机应用技术系列教材:SQL Server 2000程序设计》是系列教材之一。《高等职业教育“十一五”规划教材·高职高专计算机应用技术系列教材:SQL Server 2000程序设计》共分12章,全面介绍了SQL Server 2000数据库系统的管理、应用与开发。第1章概括地介绍了SQL Server 2000的基础知识;第2章介绍数据库文件的管理;第3章介绍表的操作及表中数据的管理;第4章介绍数据完整性、约束、默认和规则;第5章介绍表间关系及视图;第6章详细地介绍了T-SQL程序设计的方法和技巧;第7章介绍了存储过程和触发器的创建及使用方法;第8章介绍数据库的备份和恢复技术;第9章介绍数据库的安全管理;第10章介绍有关系统管理和维护的一些方法;第11章主要介绍了介绍了数据库复制的概念及发布的方法;第12章介绍了基于ODBC数据库的应用程序开发。《高等职业教育“十一五”规划教材·高职高专计算机应用技术系列教材:SQL Server 2000程序设计》为高等工科教育统编教材,适合于计算机专业及相关专业本、专科学生作为教材使用,也可供高职计算机专业学生选用,并可供计算机工程技术人员参考。 -
数据库应用基础教程徐维祥,刘旭敏编著本书集基础性、实用性和系统性为一体,以提高学生计算机的操作技能和实际应用能力为宗旨,循序渐进地讲述了VisualFoxPro6.0/7.0的基础知识和面向对象的程序设计的方法及技巧。详细介绍了VisualFoxPro的开发环境;项目文件、数据库、表、视图、查询的建立;表单的设计和基本控件的使用;报表、标签和菜单的设计;程序设计常用的命令和函数;程序的建立、调试和编译;结构化查询语言SQL;数据的导入和导出;创建发布磁盘等内容。各章附有适量的习题。本书取材注重实用,内容由浅入深,语言简练,逻辑性强,适用于教学。本书可作为高等院校大学本、专科相关专业数据库应用基础课程教材使用,也可作为全国计算机等级考试二级VisualFoxPro的参考教材。
