




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计文献摘要专业计算机科学与技术学生姓名钱溢班级B计算机116学号1110704616指导教师徐 燕 萍信 息 工 程 学 院【1】皮德常 Java简明教程(第3版)清华大学出版社 2005摘要:1.面向对象Java支持面向对象的程序设计,这与c语言不同,C是一种面向函数过程的陈谷设计语言。Java以类的形式来组织程序,并且还硬性规定:所有类的根节点都是Object类,其余 的类都是其子类。既然Java采用面向对象的思想惊醒程序设计,显然它支持继承性,这保证了代码复用。Java仅支持单继承,即一个类智能有一个父类,这一点不同于C+;C+支持多继承,即一个类可以有多个父类。多继承虽然可以实现强大的功能,但不易理解,因此Java取消了多继承,但是Java提供了另一种功能:支持多接口。由于Java采用了面向对象的思想组织程序,因此支持OO的三个基本特性,即封装性,继承性和多态性,我们将在后面的章节逐步介绍。2.分布性Java语言的应用程序编程接口具有支持HTTP和FTP等TCP/IP协议的类库,这样Java应用程序可以通过URL地址直接访问网络上的对象,就和访问本地对象一样。3.简单性Java语言的简单性体现在以下两个方面:Java与C/C+保持了一定的见通行,与C+类似,但比C+就简单。Java取消了C/C+中很少用的,难以理解的,容易混淆的特性。例如,Java不支持goto语句,而采用了带标号的break和continue语句以及异常处理;不支持头文件和预处理去想了类型自动转换,运算符重载和多继承等,取消了结构体类型和指针类型;取消了没存空间的东台沈晴与释放,增加了内存空间的自动回收功能,以管理废弃的内存。Java的缔造者之一Bill Joy在异常关于Java的演讲中说:“Java=C+”。意思是:Java是“一处累赘和难于理解的部分之后的C+”。因此Java是一个更为纯粹的,面向对象的程序设计语言。若学过C+和Java,可以发现Java确实要比C+简单很多。Java程序的执行方式比较特殊,类似过去的数据库福安里系统FoxBase+的实现方式关键词:面向对象,简单性,分布性2刘亚军高莉莎.数据库设计与应用.清华大学出版社2012 摘要:本书的内容包括数据库的基本概念、数据模型、关系数据库的设计理论、数据库设计的需求分析、数据库概念设计、数据库逻辑设计、数据库物理设计、数据库管理以及数据库设计示例。数据库是指逻辑上相关的、可共享的数据集合。这些数据集合可为单位或公司提供所需的各种信息。数据库中的数据通常按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩散性,并可为各种用户所共享。数据库管理系统是位于用户与操作系统之间的一层数据管理软甲,它的主要功能包括以下几个方面。数据定义功能:用数据描述语言定义模式、外模式和内模式;数据操纵功能:用数据操纵语言实现对数据的操作,包括数据的检索、插入、删除和修改;数据库的运行管理功能:对数据库的安全性、完整性、故障恢复和并发操作等方面的管理功能;数据库的建立和维护功能:对数据库数据的初始装载、数据库转储、数据库重组和记录日志文件。因此,数据库管理系统时数据库系统的一个主要组成部分。数据库时信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护和检索数据的功能,使信息系统可以方便、及时、准确的从数据库中获得所需的信息。数据库时信息系统的各个部分能否紧密的结合在一起以及如何结合的关键所在。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。关键词:数据库,数据存储3张正礼 ASP.NET 3.5简明教程.北京:清华大学出版社2010摘要:.NET Framework 包含一个巨大的对象类库,在WEB开发中完成的许多工作都要用到由这些定义的对象。基本输出对象ResponseResponse对象提供对当前页的输出流的访问。可以使用该对象将文本插入页中、编写Cookie,等等。Response对象属于HttpResponse对象,当访问Page类的Response属性时,它返回该对象,然后就可以使用该对象中的方法。基本输入对象Request当访问Page类的Request属性时,它返回类型HttpRequest的一个对象。然后就可以使用该对象中的方法。该属性提供对当前页请求的访问,其中包括请求标题、cookie、客户端证书、查询字符串等。用户可以使用此类读取浏览器已经发送的内容。ViewState对象ViewState是一种机制,ASP.NET使用这种机制来跟踪服务器控件状态值,否则这些值将不作为HTTP窗体的一部分而回传。然而ViewState的功能远不止这些,程序员可以直接把信息存储在ViewState之中,在页面回传之后访问存储在其中的信息。Server对象Server对象提供了对服务器信息的封装,例如封装了服务器的名称。Server对象的HtmlEncode方法用于对要在浏览器中显示的字符串进行编码,其语法定义如下所示:Public string HtmlEncode(string s);Public void HtmlEncode(string s,TextWriter output);Server对象的UrlEncode方法用于编码字符串,以便通过URL从Web服务器到客户端进行可靠的HTTP传输。UrlEncode方法的语法定义如下所示:Public string UrlEncode(string s);Public void UrlEncode(string s,TextWriter output);Session对象Session对象实际上操作System.web命名空间中的HttpSessionState类。Session对象可以为每个用户的会话存储信息。Session对象中的信息只能被用户自己使用,而不能被网站的其他用户访问,因此可以在不同的页面间共享数据,但是不能在用户间共享数据。6、Cookie对象Cookie对象是System.Web命名空间中HttpCookie类的对象。Cookie对象为Web应用程序保存用户相关信息提供了一种有效的方法。当用户访问某个站点时,该站点可以利用Cookie保存用户首选项或其他信息,这样当用户下次再访问该站点时,应用程序就可以检索以前保存的信息。7、Application对象Application对象实际上操作System.Web命名空间中HttpApplicationState类。Application对象为经常使用的信息提供了一个有用的Web站点存储位置,Application中的信息可以被网站的所有页面访问,因此可以在不同的用户间共享数据。关键词:对象4(美)BruceEckel著陈昊鹏译 Java编程思想M 机械工业出版社 2007.摘要:客户/服务器计算技术客户/服务器系统的核心思想是:系统具有一个中央信息存储池(centralrepositoryofinformation),用来存储某种数据,它通常存在于数据库中,你可以根据需要将它分发给某些人员或者机器集群。客户/服务器概念的关键在于信息存储池的位置集中于中央,这使得它可以被修改,并且这些修改将被传播给信息消费者。总之,信息存储池、用于分发信息的软件以及信息与软件所驻留的机器或机群被称为服务器。驻留在用户机器上的软件与服务器进行通信,以获取信息、处理信息,然后将它们显示在被称为客户机的用户机器上。客户/服务器计算技术的基本概念并不复杂。问题在于你只有单一的服务器,却要同时为多个客户服务。通常,这会涉及数据库管理系统,因此设计者把数据“均衡”分布于数据表中,以取得最优的使用效果。此外,系统通常允许客户在服务器中插入新的信息。这意味着必须保证一个客户插入的新数据不会覆盖另一个客户插入的新数据,也不会在将其添加到数据库的过程中丢失(这被称为事务处理)。如果客户端软件发生变化,那么它必须被重新编译、调试并安装到客户端机器上,事实证明这比想象的要更加复杂和费力。如果想支持多重不同类型的计算机和操作系统,问题将更加麻烦。最后还有一个最重要的性能问题:可能在任意时刻都有成百上千的客户向服务器发出请求,所以任何小的延迟都会产生重大影响。为了将延迟最小化,程序员必须努力减轻处理任务的负载,通常是分散给客户端机器处理,但有时也会使用所谓的中间件将负载分散给在服务器端的其他机器。(中间件也被用来提高可维护性)分发信息这个简单思想的复杂性实际上是有很多不同层次的,这使得整个问题可能看起来高深莫测。但是它仍然至关重要:算起来客户/服务器计算技术大概占了所有程序设计行为的一半,从制定订单、信用卡交易到包括股票市场、科学计算、政府、个人在内的任意类型的数据分发。过去我们所做的,都是针对某个问题发明一个单独的解决方案,所以每一次都要发明一个新的方案。这些方案难以开发且难以使用,而且对每一个方案都要学习新的接口,因此,整个客户/服务器问题需要彻底的解决关键词:客户/服务器5侯友谊 Java与JSP基础.中国铁道出版社 2007摘要:Java是由SunMicrosystem公司开发的当今世界流行的软件开发语言之一。Java是一种完全面向对象的程序设计语言。Java程序由类和类的数据成员、方法成员构成,具有面向对象的程序开发的所有特点,程序员可以自己单独编写 Java程序,也可以利用Java的类库通过继承来完成Java程序设计。Java可以应用于网页制作,编写的基于网页运行的Java应用程序可以被浏览器支持运行,或运行在Web服务器端。程序结构清晰、开发流程简洁。 本书分13章详细地介绍了Java语言的基本语言语法、基本功能和特点、基本应用和扩展应用。通过语言现象说明详细地解释了Java面向对象的编程思想和通过大量实例介绍了Java的编程技巧。主要内容包括Java语言基础,面向对象编程思想和实现方法,异常处理,JSP语言语法和网络编程,JavaBeans与文件操作,Servlet技术与实现方法、Java与数据库和XML文档、JSP网站开发实例等内容。Java可以用来生成两类程序:应用程序和JavaApplet。应用程序是可以在计算机的操作系统中运行的程序,这与使用C编制的应用程序有些类似。在这本书中,包和接口的知识内容让我受益匪浅。包和接口是Java最具有革命性的两个特点,是Java程序的两个基本组成。包是类的容器,用来保存划分的类名空间。包以分层方式保存并被明确的引入新的类定义。Java允许接口定义一系列的被一个类获多个类执行的方法。接口自己不定义任何实现。尽管它们与抽象类相似,接口有一个特殊的功能:类可以实现多个接口。与之相反,类只能继承一个超类(抽象类或其他)关键词:Java程序,接口【6】望以文HTML5与CSS基础教程 人民邮电出版社 2007摘要:高级多媒体 使用 HTML5 原生多媒体的另一个好处是可以利用很多来自 HTML5 或与 HTML5 相关的新特性和新功能。本节主要讨论其中的两个:canvas 元素和 SVG。1. 通过 canvas 操作视频使用 canvas 元素及相应的 JavaScript API可以在网页上描制并创建动画。可以对 HTML5 视频应用这些 API,因为video 元素可以同其他 HTML 元素一样进行处理,因此它也可以被 canvas 访问和获取。通过 JavaScript API,可以从播放的视频中抓取图像,并在 canvas 元素中重新绘制该图像,从而创建视频的截图。通过API可以对单个图像像素进行操作,同时由于可以根据视频在 canvas 中创建图像,因而可以调整视频的像素。例如可以将视频转化为灰度模式。这只是让你对通过 canvas 操作 video 元素建立一些简单的概念,对这一主题的深入探讨已经超出了本书的范围。2. 联合使用 SVG 和视频人们开始关注的另一项与 HTML5 有关的技术是 SVG(Scalable Vector Graphic,可缩放矢量图形)。SVG 已经存在相当一段时间了(它诞生自1999年),但直到HTML5才有了svg元素。通过该元素可以在网页本身嵌入 SVG 定义。SVG 使用 XML 定义图形和图像,浏览器则对其进行解释和使用,从而描绘出真正的图形。SVG 定义所包含的全部内容就是对如何绘制和绘制什么的说明。使用 SVG 创建的图像也是基于矢量而不是基于光栅的。这意味着它们可以很好地适应缩放,因为浏览器只是简单地依照绘制说明,根据所需的尺寸,将图形绘制出来。相较而言,GIF、PNG 和 JPEG 文件等光栅光栅图像包含的是像素数据,如果要以远大于原始图像的尺寸重新绘制图像,就会因为缺少足够的像素数据导致图像质量受损。关于SVG的完整讨论超出了本章的范围,这里只是想让你知道视频可以同 SVG 定义联合使用。通过 SVG 创建的图形可以用于对视频进行遮罩,也即只显示能透过该图形(如圆圈)的底层视频。还可以创建可调整为任意大小的自定义视频控件。此外,还有一些 SVG 滤镜可以应用HTML5 视频,如黑白转换、高斯模糊、色彩饱和度等。关键词:高级多媒体7张波,陈定方,祖巧红 基于SQLServer2005的数据挖掘系统设计 湖北工业大学出版社 2007摘要:很多数据挖掘系统都对操作者提出了较高的要求,例如要精通数理统计学等,但SQL Serve 2005的出现改变了这一现状。SQL Serve 2005数据挖掘功能具有优于传统数据挖掘应用程序的众多优势,并非一个独立应用程序,而是开发智能应用程序的平台,可以说是以前所有SQLServer产品实现了集成。数据挖掘的应用已经渗透到如今的许多行业,尤其是基于SQLServer2005平台的数据挖掘系统更是得到了广泛的应用。通述数据挖掘相关软件的发展阶段,结合其发展的历史和前景详细分析了SQLServer2005平台的主要特点及其功能优势,最终提出基于Server2005的数据挖掘解决方案框架。数据挖掘的三个重要的方面,即数据报表、数据分析和数据挖
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 融入高阶关系的链路预测算法研究
- ZG银行X支行客户关系管理策略优化研究
- 2025至2030年单行天梯项目投资价值分析报告
- 2025至2030年刷洗色牢度机项目投资价值分析报告
- 高边坡监测培训
- 钳工锉配基础知识
- 风电场安全管理
- 车间值班长年终总结
- 导游员个人带团工作总结
- 期权交割协议合同范本
- 2025年浙江长征职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2024-2030年中国便携式超声行业市场发展监测及投资潜力预测报告
- 《习作:我的“自画像”》说课稿-2023-2024学年四年级下册语文统编版001
- 2025无人驾驶视觉识别技术
- 湖南省长沙市雨花区2024-2025学年高一上学期期末考试英语试卷 含解析
- 企业职务犯罪法制讲座
- 【农学课件】瓜类蔬菜栽培
- IATF16949体系推行计划(任务清晰版)
- 2024年军事理论知识全册复习题库及答案
- 2023年江苏皋开投资发展集团有限公司招聘笔试真题
- 任务 混合动力汽车空调系统典型构造与检修
评论
0/150
提交评论