程序设计综合
-
做自己的搜索引擎于天恩 编著本书对搜索引擎行业的发展形势及搜索引擎的相关技术作了精练、准确的介绍,同时对具体搜索引擎的配置和实现案例也进行了讲解,所有案例均可直接投入工程应用。全书分成三大部分:第一部分,搜索引擎概论,介绍了搜索引擎的历史及当前的发展状况,与搜索引擎相关的公司、技术,以及搜索引擎对人类生活的影响。第二部分,搜索引擎的原理和相关技术,介绍了搜索引擎的基本构造方法,实现索引的建立和搜索的基本算法。第三部分,基于数据库的全文检索,介绍了通常在采用数据库(MySQL SQL Serv-er.Oracle)的全文索引服务时,搜索引擎的基本搭建方式。本书对Windows索引服务,专门稍微细致地进行了介绍。本书的所有源代码都放在出版社的网站上(http://press.bjtu.edu.cn),读者可以免费下载。 -
Visual FoxPro 8.0程序设计姚瑞霞,王志军 编著《大学计算机基础教育规划教材:Visual FoxPro 8.0程序设计》介绍了微机数据库管理系统软件Visual FoxPro8.0的使用方法和编程技巧,并将系统的概念和方法体现在实例之中。全书共分9章,内容是数据库的基本概念、编程基础、数据库的创建与维护、数据查询与视图的创建、应用程序界面设计以及报表设计、菜单及工具栏设计等。与《大学计算机基础教育规划教材:Visual FoxPro 8.0程序设计》配套的《Visual FoxPro8.0习题解析与编程实例》(王志军等编著)同时出版。《大学计算机基础教育规划教材:Visual FoxPro 8.0程序设计》既适合作大、中专院校学生学习Visual FoxPro的入门教材,也可作为广大数据库学习者的参考书。 -
数据结构与算法廖明宏 等《数据结构与算法》是在教育部高等学校计算机科学与技术教学指导委员会制定的专业规范思想指导下,以哈尔滨工业大学国家精品课程“数据结构与算法”为基础,融人数据结构与算法的最新研究成果编写而成。《数据结构与算法》为普通高等教育“十一五”国家级规划教材。全书按抽象数据型的观点组织,算法用类c语言描述,共分8章。第1章给出抽象数据型的定义、算法的基本概念及其复杂性的表示方法,扼要地介绍逐步求精的程序设计方法;第2、3、4章是对线性表、树、图等主要数据结构定义相应的抽象数据型,给出各种物理表示法和有关算法;第5、6、7章是关于数据处理技术的内容,介绍几种主要的查找和排序算法,同时还介绍文件的组织形式;第8章介绍几种典型的算法设计方法及其分析方法。全书注意理论与实践相结合,内容深入浅出。《数据结构与算法》可以作为计算机科学与技术专业的本科教材,同时也适用于计算机工程方向、软件工程方向和信息技术方向的本科教学;也可作为硕士研究生“算法设计与分析”课程的教学参考书,计算机学科相关专业的教材或参考书,同时对计算机科技工作者也有参考价值。 -
VB程序设计沈祥玖《普通高等教育“十一五”国家级规划教材:VB程序设计(第2版)》是普通高等教育“十五”国家级规划教材《VB程序设计》的修订版。全书共分12章,其中1章-9章是教学大纲规定的必修内容,参考学时60学时(讲授30学时+上机30学时),第1章概述,第2章-第9章,主要讲述VB基础知识、VB程序设计初步、常用控件与窗体、选择结构程序设计、循环结构程序设计、数组、过程、界面设计,第10章、11章和12章主要讲述图形操作、文件系统、使用数据控件访问数据库等知识。本书面向VB语言程序设计的初学者,理论联系实际,以程序设计为主线,通过实例讲述vB的程序设计方法和应用。全书依据教育部公布的《全国计算机等级考试大纲》(2008年版)中关于二级(visual Basic语言程序设计)考试大纲的要求,在内容编排、例题题型和讲解、习题布置及本教材实验指导书的实验内容等各个方面都作了精心的设计。《普通高等教育“十一五”国家级规划教材:VB程序设计(第2版)》可作为应用性、技能型人才培养的各类教育相关专业学生学习visual Basic语言程序设计的教材,也可作为各类水平考试、全国计算机等级考试的自学辅助用书及学习计算机程序设计的培训教材及参考书。 -
RESTful Web Services(美国)Leonard Richardson、等你也许曾经建立过可供他人使用的网站,但是,你能否创建可供机器使用的网站?万维网(World Wide Web)不仅仅只是一个巨大的分布式应用——应该把它视为一个分布式计算平台。Web services、聚合(mashup)和Ajax应用都以Web作为平台。而今天的Web services技术早已失去了Web赖以成功的简洁性,它们并不像Web那样工作,并且正日益丧失其原有的优势。本书让“Web”回归Web services。它阐述了如何以你日常所使用的技术访问可编程的Web。其关键就在于REST,它是驱动Web的架构样式。本书包括以下内容:·强调Web基础技术的力量 —— HTTP应用协议、URI命名标准与XML标记语言·介绍面向资源的架构(ROA),设计RESTful Web Services的常识规则集合·揭示RESTful的设计如何比远程过程调用(RPC)更为简单、具有更多功能以及扩展性·包含RESTful Web services的真实案例,如Amazon的简单存储服务与Atom发布协议等·探讨各种流行编程语言的Web services客户端·展示如何用三种流行框架实现RESTful services —— Ruby on Rails、Restlet(基于Java)和Django(基于Python)·关注实际问题,诸如怎样设计和实现RESTful Web services与客户端等《RESTful Web Services》是对真实Web services运用REST设计哲学的第一本书。它为你的成功设计树立了最佳实践典范,也为你提供了将设计转化为代码所需的技术。你不妨充分利用可编程Web的力量——只要与Web合作,而不是与之抵抗。本书将教会你一切。注:本书为全英文影印版。 -
Java语言程序设计李尊朝、苏军《21世纪高校计算机应用技术系列规划教材:Java语言程序设计》对Java语言做了全面介绍,可使读者具备运用面向对象的方法分析和解决实际问题的能力。《21世纪高校计算机应用技术系列规划教材:Java语言程序设计》在介绍Java编程原理和基础知识的前提下,特别注重实用性。书中包含大量精心设计并调试通过的编程实例,方便初学者使用。《21世纪高校计算机应用技术系列规划教材:Java语言程序设计》共有16章,内容包括Java概述、Java基础、基本控制结构、方法、数组、类和对象、类的继承和多态机制、接口和包、异常处理、输入与输出、图形用户界面设计、Swing组件、Applet程序、多线程、数据库编程和网络编程。 -
面向对象系统分析与设计(美)乔治、等著;龚晓庆、张远军 等译《世界著名计算机教材精选?面向对象系统分析与设计(第2版)》是本科和研究生“系统分析与设计”课程的教材。《世界著名计算机教材精选?面向对象系统分析与设计(第2版)》为读者展示了系统分析师所需掌握的概念、技能和技术等知识。《世界著名计算机教材精选?面向对象系统分析与设计(第2版)》的焦点是面向对象的系统分析与设计,遵循UML 2标准,但也包含了来自其他方法的元素,比如关系数据库系统设计的元素,它们如今仍然是企业组织中系统开发的一部分。作者用一个系统开发周期模型作为贯穿《世界著名计算机教材精选?面向对象系统分析与设计(第2版)》的组织工具,为学生提供一个强有力的概念上的、系统化的框架。通过一个集成的、扩充的说明性案例(松谷家具WebStore)和一个章末案例(百老汇娱乐公司)介绍了基于因特网的系统设计与开发的有关知识。 -
计算机组成原理及汇编语言张思发、吴让仲、樊俊青《普通高等教育“十五”国家级规划教材:计算机组成原理及汇编语言》是在第一版的基础上修改而成的。在《普通高等教育“十五”国家级规划教材:计算机组成原理及汇编语言》中以16位的指令系统和寻址方式为基础,增加了32位的指令系统和寻址方式、中央处理器CPU的新技术、微型CPU的发展和封装。在汇编程序设计部分,压缩了16位汇编的内容,增加了32位宏汇编的内容,相应的接口技术也补充了32位寻址方式。 -
数据结构实验与实训教程邓文华、戴大蒙《数据结构实验与实训教程(第2版)》是配合计算机及相关专业“数据结构”课程而编写的。根据教学内容,并针对学生的实际情况,本教材在内容编排上共分三部分。第一部分为基础实验,给出了11个实验,包括线性结构:树型结构、图状结构、查找、排序,以及数组和字符串的操作。第二部分为综合实验,该部分实验的综合性比较强,可作为“数据结构”课程的课程设计,包括航空客运订票系统、迷宫问题、全屏幕编辑程序设计、旅游路线安排模拟系统和短信促销活动5个综合性实验。为了满足教学和各类学生学习与考前复习的需要,第三部分安排了10套模拟试题,并给出详细的解答。《数据结构实验与实训教程(第2版)》内容丰富、概念清晰、实用性强,与“数据结构”课程的主要内容紧密结合,可供高职高专院校各专业学生学习、实验、课程设计和考前复习使用,也可供教师和其他专业技术人员参考。 -
C语言开发实例教程宋铁桥、陈彦 编本书由多年从事C语言程序设计教学工作的、具有丰富教学经验的一线教师编写。内容注重基础、强调方法、突出应用;以能力培养为主线,以项目实例贯穿始终,使读者在不知不觉中学会用C语言进行项目开发。全书共分为3篇14章。编者力求体现结构清晰、循序渐进、通俗易懂的特点,在阐述基础语法、语言特点的基础上,强调程序设计方法和设计风格。目的是使读者掌握程序设计的基本方法并逐步形成正确的程序设计思想,能够熟练使用C语言进行程序设计并具备程序调试能力。
