软件与程序设计
-
C++程序开发与设计[美]Gary J.Bronson著;刘勇译本书介绍了从C++面向过程编程到面向对象编程的技术方法,详细分析了C++的各种常用数据结构。全书共15章。第1章介绍了计算机和编程的基础知识,为学习C++编程奠定理论基础。第2到第6章介绍了面向对象编程的各个方法步骤,目的是使初学者容易接受用C++语言分析和解决问题的思想方法。第7到10章讲解了面向对象编程的几个范畴的问题,如类、类函数和转换、继承、动态内存分配、I/O文件流等等,全面展示了C++的功能特性。第11到15章详细分析了C++的常用数据结构,对读者进一步提高编程能力有很大帮助。每一章中间和结尾都有大量的练习,供读者巩固知识或编程实践。附录部分提供了常用参考资料、Vc和C++ Builder简介、部分习题答案等。本书适合广大C++语言学习者阅读,也可作为高校学生学习C++的教学参考书。对于广大C++程序员,书中丰富详尽的参考资料有很高的使用价值。 -
Kylix开发人员指南(美)Charles Calvert等著;王文龙,刘湘宁译Kylix是业界享有盛誉的工具软件开发公司Borland推出的Linux环境下的开发工具,是将Delphi移植到Linux环境的结果,它包含了Delphi for Windows的大部分功能。本书旨在让经验丰富的程序员快速地了解并掌握Kylix,从而降低开发Linux应用程序难度,并提高开发速度。全书分五部分,共21章。第一部分简要地介绍了Object Pascal和Kylix IDE,为读者使用Kylix进行开发工作打好了基础,其中包括Pascal的基本语法、循环、分支、操作符和递归、对象和接口以及Kylix的可视化开发工具、代码编辑工具和调试工具;第二部分介绍了CLX,包括CLX的体系结构、代码共享和重用、创建组件以及绘制图形等内容;第三部分介绍了Linux系统编程,包括控制台应用程序、内存管理、文件I/O以及进程和线程等;第四部分介绍了数据库开发,包括DataCLX、数据-感知组件、数据访问层、数据库优化等内容;第五部分介绍了Web开发,包括Apache Web服务器应用程序和Web服务器开发等内容。本书以简单易懂的方式全面阐述了Kylix中所有主要的开发技术,并通过范例程序提供了大量的代码,可供中高级程序员学习使用Kylix进行Linux应用程序开发时参考。 -
有形事物宋协伟著编辑这套丛书的初衷是想把近几年来中国的一些有成就、有影响的设计师的作品加以汇总,让读者透过这些作品对中国设计的现状有进一步的认识。在编辑丛书的过程中,在与设计师近距离的交往中,我发现今天的设计师与我们几年前概念中的设计师已经发生了很大的变化。其中一些设计师已从国有企业分离出来,建立了自己的工作室;工作室所涉足的领域变得更为宽泛,他们从平面设计延展到与之相关的各个方面;工作方式也从个体单一性转向多方协作性。随着编辑工作的不断深入,我以为丛书的关注点有必要从对设计师成果的介绍,延伸到对设计工作室全方位的展示,于是《设计时代——国内著名艺术设计工作室创意报告》系列丛书的书名由此产生。 -
程序设计基础朱志辉主编本书从C++语言最基本的概念人手,由浅入深,综合大量的编程实例,引导初学者从入门到掌握C++语言的程序设计方法,每一章都有学习目标和大量的习题,帮助读者掌握相关知识点。主要内容包括VC++语言基本数据类型、控制结构、函数、数组、指针、类、面向对象特性、流文件及实践练习。<br>本书的特点是通俗易懂、面向应用、重视实践,以任务驱动式介绍C++语言的编程方法。教材中的例子都配有相应解释或注释语句,方便读者阅读理解。本书还附有光盘,包括本书教案及全部例题的源文件,可供自学者使用。<br>本书内容丰富,不仅适合作为计算机专业程序设计课程的入门教材,还适合作为其他各类计算机教育的C++语言程序设计课程的教材,也可供广大学习C++语言程序设计的技术人员参考。<br>前言<br>本书是程序设计基础的入门教材,选用VC++作为语言工具。本书充分体现高校计算机专业的培养目标,在编写过程中突出实践性教学环节,特别是C++程序设计方法的基本技能训练,强调培养学生在实践中的应用能力,进而激发学生的创新能力,推进素质教育。编者严格按照教育部的大纲要求进行编写,内容安排充分体现21世纪高等教育教材的特色,能够按照学生学习程序设计方法的心理顺序整合知识,按模块组织教学,使用时可以根据需要灵活选择,弹性较大。<br>在教材的编写中加强了改革意识,汲取国内外教材编写的先进思想,编写体系和内容选取注重培养学生适应信息化社会要求和编程应用的需要。通过合理组织课程内容,以当前比较流行的应用软件Visual C++作为程序设计的平台,使学生掌握C++的程序结构、面向对象、指针与类等的基本知识和基本技能,能够解决日常生活及工作中的常见问题,在此基础上提高分析问题和解决问题的能力和获取计算机新知识、新技术的能力,在毕业后具备较强的实践能力、创新能力和创业能力。<br>从实际出发,加强教材的实用性和适用性,注意到专业与应用结合的同时,使教材适用于不同学校、不同学习程度的学生使用。本教材具有如下特点:<br>⑴ 落实教学大纲精神。根据教育部面向21世纪的教材要求,本教材充分体现了实用性和创新性,突出了C++的程序设计方法,而不是程序设计语言的语法,让学生在实践中掌握编程方法的同时熟悉C++的有关语法,以达到触类旁通的目的。内容安排充分体现新知识、新技术的特点。<br>⑵ 加强能力培养。教材体现能力本位的指导思想,注重培养学生的实践应用能力、创新能力和自学能力,坚持学以致用的原则,为学生就业和继续学习打下基础。<br>⑶ 强调实践性教学环节。注意使计算机的专业学习与应用相结合,通过计算机的应用案例及模仿操作,引导学生进行思考、分析、研究和讨论,使学生领会计算机在日常工作、生活中的应用,提高实践中的应用能力。每章配有大量的习题和实践练习。<br>⑷ 使学生适应今后的变化和发展。教材符合学生的认知水平,内容的选择和组织注意横向与纵向的整合、逻辑顺序与心理顺序的整合、灵活性与创造性的整合等,尤其重视共性和迁移性,使学生学会举一反三、灵活运用,适应今后的变化和发展。<br>⑸ 配备辅助教与学的光盘。其内容包括每一章的知识点、习题、实践练习等,并提供一些学生探究活动的案例、教与学的素材等。<br>本书是为初学者编写,随着计算机技术的发展,面向对象程序设计语言应该作为基础课的教学语言。本书的第1章介绍学习程序设计所必需的一些基础知识,第2~7章介绍基于面向过程介绍了程序设计的基本方法,第8~10章介绍基于面向对象介绍了程序设计的思想和实例,第11章介绍VC++的MFC类库和Windows API的功能。对于本科学生,建议第1章到第7章安排54理论学时,第8章到第11章安排36理论学时,上机学时至少1∶1,并适当安排一些习题课。<br>本书的第1~5、10、11章由朱志辉编写,第6、7章和第8、9章分别由穆玲玲和昝红英编写,书中所有程序在Visual C++6.0下运行通过。全书由朱志辉主编,复旦大学夏宽理教授主审。 -
精通Visual C++.NET图像处理编程周长发编著本书全面介绍了Windows(95/98/Me/XP/NT/2000)环境下图像处理的理论和编程技术,并基于面向对象的程序设计方法详细讲座了图像处理算法的VisualC++编程技巧。本书的主体包括图像基本操作、调色板技术、图像的特技显示与擦除、图像空间变换、图像颜色处理、图像频域变换、图像处理和图像编码与格式等的理论与编程技术。本书是图像处理和多媒体编程的实用参考书,适合于图像处理和多媒体编程人员参考阅读,也可作为大专院校计算机及相关专业师生的教学参考书。 -
XSL技术实践(美)John E. Simpson著;彭仕安等译本书重点讲述了XSL的发展历史及其两个标准:XSLTransformations(XSLT)和XSLFormattingObjects(XSL-FO)。盖涵了在桌面计算机或者工作站上本地使用和XSL T软件,还介绍了基本的XSL-FO的语法、涵数和使用方法。本书没有刻意灌输XSL中一些深奥的功能,而是在娓娓动听的叙述中详述了XSL T和XS-FO的基本知识与实际应用。 -
Visual Basic 6.0实效编程百例刘韬,骆娟编著本书通过120个精选的例子讲解了利用Visual Basic进行应用程序开发的各个方面,涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法和程序发布等方面的内容。每章通过经典的例子重点讲述如何利用Visual Basic以及第三方控件、API函数完成特定的功能。本书内容突出了实用性,85%以上的实例模仿较常见的优秀软件的相关功能,余下实例大多为帮助读者理解重点、难懂概念所做。本书的另一个特点在于给出了不少实用性很强的“方案实例”(以往的百例图书内容基本上都属于“功能实例”),其内容多为典型或通用的功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。本书适用于已经初步掌握Visual Basic编程概念、方法的读者阅读,本书可以帮助读者迅速掌握实际应用中的各种经验、技巧。 -
PowerBuilder 8实例刘靓[等]编著PowerBuilder是Sybase公司推出的目前最流行的数据库前端开发工具之一,PowerBuilder 8.0是PowerBuilder的最新版本,它全面支持分布式计算和Web应用。《PowerPoint 8实例(上)》是《数据库应用开发丛书》之一,是作者和编委会成员经长期的软件设计和开发实践编写的。本书通过近55个应用实例,讲解了PowerBuilder 8.0的基本操作、工作空间管理、基本语法、应用对象创建与管理、数据库创建与管理、ASA7.0的使用、简单的连接数据库、应用程序界面、常用控件的使用、数据窗口的创建与连接、PowerBuilder8.0中有关事务对象、连接数据库、高级控件使用、数据窗口的创建与连接、PowerBuilder 8.0中有关事务对象、连接数据库、高级控件使用、数据窗口技术及其进一步应用、报表技术、MDI应用程序设计、创建和使用帮助文件、用户对象、用户事件以及自定义函数等内容。本书适合于PowerBuilder 8.0入门用户和有一定基础的用户学习使用,也适合于系统设计开发人员进行参考用书,同时可作为大中专院校相关培训班教材。 -
PowerBuilder 8实例原雪[等]编著PowerBuilder是Sybase公司推出的目前最流行的数据库前端开发工具之一,PowerBuilder 8.0是PowerBuilder的最新版本,它全面支持分布式计算和Web应用。《PowerBuilder 8实例(下)》是数据库应用开发丛书之一。本书共51个应用实例,全面深入讲解了PowerBuilder 8.0的系统开发方法和技巧、系统分析设计、程序开发调试及打包分发,全书分技巧类和系统类。技巧类包括系统设计理论基础、常用数据库管理系统介绍、PowerBuilder 8.0与数据库的各种连接技术、两个实际的ASA 7.0数据库应用系统、PowerBuilder 8.0应用程序调试与分发以及安装文件的制作等内容;系统类包括相关知识概述、控件 技术、施放技术、数据窗口技术、应用程序界面设计、DDE技术、OLE技术以及网络应用小技巧等。全书并配有实例光盘,便于学习和实践,书中源程序可以移植和使用。该书适合于对PowerBuilder比较熟悉的高级用户使用,也适合于PowerBuilder 8.0集成开发环境进行网络应用程序设计、网络数据库系统设计和开发及维护人员,同时也可作为大、中专和高等院校及相关专业教材使用。 -
JSP标志库编程指南(美)Simon Brown著;邱仲潘等译;邱仲潘译本书旨在帮助新老JSP开发人员学习和充分利用JSP标志库这项激动人心的技术,它不仅为人们编写JSP应用程序带来了巨大的变革,而且通过JSP标志扩展把复杂操作简单化并使之可以随意使用,本书一方面详细介绍了标志API的所有特性,一方面围绕复用性、可读性和维护性,介绍了定制标注的开发原理,同时给出了大量实际范例。 相信有志于利用JSP进行开发的人们定会从这本指南中找到适合自己的编程方法与努力方向。
