文档视界 最新最全的文档下载
当前位置:文档视界 › 计算机科学与技术专业深入浅出JavaScript大学毕业论文外文文献翻译及原文

计算机科学与技术专业深入浅出JavaScript大学毕业论文外文文献翻译及原文

毕业设计(论文)

外文文献翻译

文献、资料中文题目:深入浅出JavaScript

文献、资料英文题目:

文献、资料来源:

文献、资料发表(出版)日期:

院(部):

专业:计算机科学与技术

班级:

姓名:

学号:

指导教师:

翻译日期: 2017.02.14

毕业设计(论文)外文资料翻译

题目:Beginning JavaScript with DOM Scripting and Ajax

学院:信息工程学院系计算机

专业:计算机科学与技术

班级:

学号:

姓名:

指导教师:

起讫日期:

外文资料翻译译文

深入浅出JavaScript

1.1 JavaScript产生的原因

在Web发展的初期,主要有HTML和公共管理接口(GUI)。HTML定义了大部分的文本文档并且只是用户代理(通常为网页浏览器)如何显示。比如,标签

之间的文字就会成为一个段落,在这个段落中可以使用标签

来定义最主要的页面标题。注意大多数开始标签,都会有相应的以

HTML有一个缺点,即他的状态是固定不变的。如果想改变一些东西或者使用用户输入的数据,就需要向服务器提出一个往返的请求。使用动态技术(如ColdFusion、ASP、https://www.docsj.com/doc/f819253732.html,、PHP或JSP)就可以从表单或者参数中将信息发送到服务器然后通过服务器完成计算、测试、数据库查找等。与这些技术相关联的应用程序服务器则会产生一个HTML文档来显示结果,然后把处理的结果一HTML文档的形式返回到浏览器以供用户查看。

这样做的问题在于无论何时网页只要有变化,以上整个过程都需要再重复执行一遍(并且重新加载网页)。这样会显得比较笨重缓慢,没有网络这个新媒介对我们承诺的那么美好。现在,人们已经普遍拥有了快速的因特网连接。但是显示一个页面仍然意味着重新加载,这是一个时常失败的缓慢过程(遇到过Error 404没有?)。

我们需要更加灵活的东西——要允许Web开发人员快速地对用户给予反馈并且不用从服务器重新加载页面就能改变HTML。可以想象有这么一个表单,只要有一个字段中产生了错误,它都需要重新加载,如果能够不用重新从服务器加载页面,就能快速地获取错误提示,那岂不是更方便实用?这正是JavaScript的用武之地。

一些信息(比如表单上的一些计算和验证信息)并不需要依靠服务器。JavaScript可以由访问者电脑上的用户代理(通常是一个浏览器)来执行。我们把这叫做客户端代码(client-side code)。这样可以减少与服务器的交互成本并且使网站运行得更快。

1.2 JavaScript是什么

JavaScript的前身是LiveScript,但是网景公司后来把名字改成了JavaScript,很可能是由于Java的火爆。这个名字经常会令人感到迷惑,因为尽管Java与JavaScript 有些语法比较相近,但它们之间并没有必然的联系。

Java之于JavaScript就好比Car(汽车)之于Carpet(地毯)。

——来自Usenet上的JavaScript讨论组网景公司在1996年创造了JavaScript语言,它包含在Netscape Navigator(NN)2.0浏览器中,用解释器来读取和执行添加到.html页面的JavaScript代码。从此,这种语言稳步发展壮大并越来越普及,现在大多数浏览器都支持它。

这意味着JavaScript可以用于网页中,被所有现代的浏览器所解释。但是,不同的浏览器在实现JavaScript的方式上是不同的,尽管核心的JavaScript语言是一样的。不过,JavaScript可以被用户关闭掉,并且一些公司和机构从安全的角度考虑要求他们的用户这样做。这个我们稍后(贯穿本书)会进一步讨论。

关于JavaScript最大的特点就是,一旦学会了如何在浏览器编程中使用它,你就可以把它应用到其他的领域中。微软的服务器使用JavaScript去做服务器端网页编程(ASP),PDF文件现在也在使用JavaScript,甚至Windows的任务管理也可以使用JavaScript来自动运行。许多应用程序,如Dreamweaver和Photoshop,都可以使用JavaScript来编写脚本。操作系统上的许多插件,比如苹果公司的Dashboard

或者Linux和Windows平台上的Konfabulator,甚至允许使用JavaScript编写小的帮助程序。

最近许多大公司也提供了可用在网页中的JavaScript对象和方法组成的API(应用编程接口),Google Maps就是其中的一种。只需要使用几行代码就可以在你的网站中提供可缩放和可滚动的地图。

另一个更好地特点就是,JavaScript比高级编程语言和服务器端编程更容易开发。它不需要像Java和C++那样编译,也不需要像Perl、PHP或Ruby语言那样运行在服务器上或需要在命令行执行。编写、执行、调试和应用JavaScript脚本所需要的只是文本编辑器和浏览器,而这两者在所有的操作系统上都提供。当然,也有工具可以使你更加方便,如Mozilla Venkman、Microsoft Script Debugger和kjscmd 这样的JavaScript调试器。

1.3 JavaScript的问题和价值

正如我在本章的开始提到的,JavaScript在过去的几年里就已经成为Web开发的一个完整的部分,但是它也经常被错误地使用。结果,它就落了一个不好的名声。导致这个结果的原因是某些严重影响用户的JavaScript特效,如移动的页面元素和弹出窗口。这种情况你第一次看到印象会很深刻,但很快就变成了“有了也不错”,在有些情况下,甚至变成“没有更好”。许多类似的效果都来自DHTML时代(相见第3章)。

术语用户代理(user agent)和对其含义的缺乏理解同样也是一个问题。通常,用户代理是指一个浏览器,比如微软的IE,Netscape、Mozilla(Moz),Firefox(Fx)、Opera或Safari。但是浏览器不是web上唯一的用户代理,其他用户代理还包括:• 辅助技术,用来帮助用户克服它们的缺陷——比如语音合成软件或者盲文显示器。

• 纯文本代理,例如Lynx。

• 支持Web的应用程序。

• 游戏控制台。

• 手机。

• 个人数字助理(PDA)。

• 交互式的电视机顶盒。

• 搜索引擎和其他索引程序

• 其他

这么多类的用户代理(以及一些没有更新的旧用户代理),它们使用了不同的技术手段,对于JavaScript也是一个非常大的危险。

并不是所有的访问者都能体验到你所应用的JavaScript增强,许多人都会出于安全的考虑关闭JavaScript。JavaScript既可以用来做好事,也可以用来做坏事。如果操作系统(比如没有打补丁的windows)语序,可以通过JavaScript来在某台计算机上安装病毒或木马,或者读取用户信息并把它发送到另外一个服务器上。

■注解没有办法知道访问者在使用什么工具,他的计算机功能如何。再者,你永远不知道访问者的经验和能力如何。这也是网络很好的一个方面——每个人都可以参与。然而,这样会给JavaScript程序员带来意外的后果。

在大多数情况下,你可能想要一种服务器端的替代方案。它可以测试用户代理是否支持所需要的功能,如果不支持,服务器会使用其替代方案。

脚本语言的独立性对于网站是法律方面的要求,在英国的数字歧视法、美国法律的508条款和世界上其他地区的法律中都有定义。这意味着如果你开发的站点没有JavaScript就不能使用,或者你的JavaScript增强需要用户或用户代理在不低效运行得情况下具有一定的能力,那么你的客户就可以控告你歧视。

然而,JavaScript既不是邪恶的也不是没用的,它是一个优秀的工具,可以帮助在你平滑流畅的网站上冲浪的用户花费更少的时间。

外文资料原文

出自《Beginning JavaScript with DOM Scripting and Ajax,2006:3-6》

作者:Christian Heilmann

Beginning JavaScript with DOM Scripting and Ajax

The Why of JavaScript

In the beginning of the Web, there was HTML and the Common Gateway Interface (CGI). HTML defines the parts of a text document and instructs the user agent (usually the web browser) how to show it—for example, text surrounded by the tags

becomes a paragraph. Within that paragraph you may have

tags that define the main page heading. Notice that for most opening tags, there is a corresponding clos-ing tag that begins with

HTML has one disadvantage—it has a fixed state. If you want to change something, or use data the visitor entered, you need to make a round-trip to a server. Using a dy-namic technology (such as ColdFusion, ASP, https://www.docsj.com/doc/f819253732.html,, PHP, or JSP) you send the in-formation from forms, or from parameters, to a server, which then performs calculat-ing/testing/database lookups, etc. The application server associated with these technolo-gies then writes an HTML document to show the results, and the resulting HTML docu-ment is returned to the browser for viewing. The problem with that is it means every time there is a change, the entire process must be repeated (and the page reloaded). This is cumbersome, slow, and not as impressive as the new media “Internet” promised us to be. It is true that at least the Western world has the benefit of fast Internet connections these days, but displaying a page still means a reload, which could be a slow process that fre-quently fails (ever get an Error 404?).

We need something slicker—something that allows web developers to give imme-diate feedback to the user and change HTML without reloading the page from the server. Just imagine a form that needs to be reloaded every time there’s an error in one of its fields—isn’t it handier when something flags the errors immediately, without needing to reload the page from the web server? This is one example of what JavaScript can do for you.

Some information, such as calculations and verifying the information on a form, may not need to come from the server. JavaScript is executed by the user agent (normally a browser) on the visitor’s computer. We call this client-side code. This could result in

fewer trips to the server and faster-running web sites.

What Is JavaScript?

JavaScript started life as LiveScript, but Netscape changed the name—possibly be-cause of the excitement being generated by Java—to JavaScript. The name is confusing though, as there is no real connection between Java and JavaScript—although some of the syntax looks similar.

Java is to JavaScript what Car is to Carpet

——From a JavaScript discussion group on Usenet

Netscape created the JavaScript language in 1996 and included it in their Netscape Navigator (NN) 2.0 browser via an interpreter that read and executed the JavaScript added to .html pages. The language has steadily grown in popularity since then, and is now supported by the most popular browsers.

The good news is that this means JavaScript can be used in web pages for all major modern browsers. The not-quite-so-good news is that there are differences in the way the different browsers implement JavaScript, although the core JavaScript language is much the same. However, JavaScript can be turned off by the user—and many companies and other institutions require their users to do so for security reasons. We will discuss this further

shortly, as well as throughout this book.

The great thing about JavaScript is that once you’ve learned how to use it for browser programming, you can move on to use it in other ar eas. Microsoft’s ser v-er—IIS—uses JavaScript to program server-side web pages (ASP), PDF files now use JavaScript, and even Windows administration tasks can be automated with JavaScript code. A lot of applications such as Dreamweaver and Photoshop are scriptable with Ja-vaScript. Operating system add-ons like

the Apple Dashboard or Konfabulator on Linux and Windows even allow you to write small

helper applications in JavaScript.

Lately a lot of large companies also offer application programming interfaces (APIs) that feature JavaScript objects and methods you can use in your own pages—Google Maps being one of them. You can offer a zoomable and scrollable map in your web site with just a few lines of code.

Even better is the fact that JavaScript is a lot easier to develop than higher pro-gramming languages or server-side scripting languages. It does not need any compilation like Java or C++, or to be run on a server or command line like Perl, PHP, or Ruby: all you need to write, execute, debug, and apply JavaScript is a text editor and a brows-er—both of which are supplied with any operating system. There are, of course, tools that make it a lot easier for you, examples being JavaScript debuggers like Mozilla Venkman, Microsoft Script Debugger, or kjscmd.

Problems and Merits of JavaScript

As I mentioned at the outset of this chapter, JavaScript has been an integral part of web development over the last few years, but it has also been used wrongly. As a result, it has gotten a bad reputation. The reason for this is gratuitous JavaScript effects, like moving page elements and pop-up windows, which might have been impressive the first time you saw them but soon turned out to be just a “nice to have” and in some case s even a “nice to not have any longer.” A lot of this comes from the days of DHTML (more on this in Chapter 3).

The term user agent and the lack of understanding what a user agent is can also be a problem. Normally, the user agent is a browser like Microsoft Internet Explorer (MSIE), Netscape, Mozilla (Moz), Firefox (Fx), Opera, or Safari. However, browsers are not the only user agents on the Web. Others include

• Assistive technology that helps users to overcome the limitations of a disabil-ity—like text-to-speech software or Braille displays

• Text-only agents like Lynx

• Web-enabled applications

• Game consoles

• Mobile/cell phones

• PDAs

• Interactive TV set-top boxes

• Search engines and other indexing programs

• And many more

This large variety of user agents, of different technical finesse (and old user agents that don’t get updated), is also a great danger for JavaScript.

Not all visitors to your web site will experience the JavaScript enhancements you

applied to it. A lot of them will also have JavaScript turned off—for security reasons. JavaScript can be used for good and for evil. If the operating system—like unpatched Windows—allows you to, you can install viruses or Trojan Horses on a computer via Ja-vaScript or read out user information and send it to another server.

■Note There is no way of knowing what the visitor uses or what his computer is capa-ble of. Furthermore, you never know what the visitor’s experience and ability is like. This is one of the beautiful aspects of the Web—everyone can participate. However, this can introduce a lot of unexpected consequences for the JavaScript programmer.

In many cases, you might want to have a server-side backup plan. It would test to see whether the user agent supports the functionality desired and, if it doesn’t, the server takes over.

Independence of scripting languages is a legal requirement for web sites, defined in the Digital Discrimination Act for the UK, section 508 in the US law, and many more localized legal requirements throughout the world. This means that if the site you devel-oped cannot be used without JavaScript, or your JavaScript enhancements are expecting a certain ability of the users or their user agent without a fallback, your client could be sued for discrimination.

However, JavaScript is not evil or useless, and it is a great tool to help your visitor to surf web sites that are a lot slicker and less time-consuming.

计算机专业外文文献及翻译

微软Visual Studio 1微软Visual Studio Visual Studio 是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office 插件。Visual Studio是一个来自微软的集成开发环境IDE,它可以用来开发由微软视窗,视窗手机,Windows CE、.NET框架、.NET精简框架和微软的Silverlight支持的控制台和图形用户界面的应用程序以及Windows窗体应用程序,网站,Web应用程序和网络服务中的本地代码连同托管代码。 Visual Studio包含一个由智能感知和代码重构支持的代码编辑器。集成的调试工作既作为一个源代码级调试器又可以作为一台机器级调试器。其他内置工具包括一个窗体设计的GUI应用程序,网页设计师,类设计师,数据库架构设计师。它有几乎各个层面的插件增强功能,包括增加对支持源代码控制系统(如Subversion和Visual SourceSafe)并添加新的工具集设计和可视化编辑器,如特定于域的语言或用于其他方面的软件开发生命周期的工具(例如Team Foundation Server的客户端:团队资源管理器)。 Visual Studio支持不同的编程语言的服务方式的语言,它允许代码编辑器和调试器(在不同程度上)支持几乎所有的编程语言,提供了一个语言特定服务的存在。内置的语言中包括C/C + +中(通过Visual C++),https://www.docsj.com/doc/f819253732.html,(通过Visual https://www.docsj.com/doc/f819253732.html,),C#中(通过Visual C#)和F#(作为Visual Studio 2010),为支持其他语言,如M,Python,和Ruby等,可通过安装单独的语言服务。它也支持的 XML/XSLT,HTML/XHTML,JavaScript和CSS.为特定用户提供服务的Visual Studio也是存在的:微软Visual Basic,Visual J#、Visual C#和Visual C++。 微软提供了“直通车”的Visual Studio 2010组件的Visual Basic和Visual C#和Visual C + +,和Visual Web Developer版本,不需任何费用。Visual Studio 2010、2008年和2005专业版,以及Visual Studio 2005的特定语言版本(Visual Basic、C++、C#、J#),通过微软的下载DreamSpark计划,对学生免费。 2架构 Visual Studio不支持任何编程语言,解决方案或工具本质。相反,它允许插入各种功能。特定的功能是作为一个VS压缩包的代码。安装时,这个功能可以从服务器得到。IDE提供三项服务:SVsSolution,它提供了能够列举的项目和解决方案; SVsUIShell,它提供了窗口和用户界面功能(包括标签,工具栏和工具窗口)和SVsShell,它处理VS压缩包的注册。此外,IDE还可以负责协调和服务之间实现通信。所有的编辑器,设计器,项目类型和其他工具都是VS压缩包存在。Visual Studio 使用COM访问VSPackage。在Visual Studio SDK中还包括了管理软件包框架(MPF),这是一套管理的允许在写的CLI兼容的语言的任何围绕COM的接口。然而,MPF并不提供所有的Visual Studio COM 功能。

计算机科学与技术英文文献

Introduction to https://www.docsj.com/doc/f819253732.html, Development To overcome the performance and scalability problems that CGI brings, Microsoft developed a new way for developers to build scalable applications. This high performance alternative is called the Internet Server Application Programming Interface(ISAPI). Instead of housing functionality in executable files, ISAPI uses DLLs. Using DLLs instead of executable programs has some definite performance and scalability advantages The ISAPI extension could also be called with arguments that will allow a single ISAPI extension to perform multiple tasks. Just as in the CGI example, the directory must have execute permissions enabled, or the DLL will be downloaded to the client rather than run on the server. ISAPI extensions are typically used to process client requests and output a response as HTML, which is very similar to the way CGI programs are used. ISAPI filters perform a function that can’t be directly duplicated with CGI applications. ISAPI filters are never explicitly called; instead, they are called by IIS in response to certain events in the life of a request. The developer can request that an ISAPI filter be called whenever any of the following events occur: 1.When the server has preprocessed the client headers 2.When the server authenticates the client 3.When the server is mapping a logical URL to a physical URL 4.Before raw data is sent from the client to the server 5.After raw data is sent from the client to the server but before the server processes it 6.When the server logs information 7.When the session is ending As with any filter, ISAPI filters should request only the notifications it requires and process them as quickly as possible. One of the more common uses of ISAPI filters is to provide custom authentication. Another use is to modify the HTML that will be sent to the client. For example, an ISAPI filter could be used to change the background color of each page. Because ISAPI filters aren’t nearly as common as ISAPI extensions, I won’t cover them any further in this book. If you want to learn more about ISAPI extensions, you can check out my book Inside Server-Based Applications (Microsoft Press, 1999).ISAPI specifies several entry-point functions that must be exported from the DLL. Using these entry points, IIS can load the DLL; call the functions that it implements, passing in parameters as required; and receive the data to write back to the browser. ISAPI requires only two entry-point functions to be implemented these entry points, IIS can load the DLL;

计算机科学与技术 外文翻译 英文文献 中英对照

附件1:外文资料翻译译文 大容量存储器 由于计算机主存储器的易失性和容量的限制, 大多数的计算机都有附加的称为大容量存储系统的存储设备, 包括有磁盘、CD 和磁带。相对于主存储器,大的容量储存系统的优点是易失性小,容量大,低成本, 并且在许多情况下, 为了归档的需要可以把储存介质从计算机上移开。 术语联机和脱机通常分别用于描述连接于和没有连接于计算机的设备。联机意味着,设备或信息已经与计算机连接,计算机不需要人的干预,脱机意味着设备或信息与机器相连前需要人的干预,或许需要将这个设备接通电源,或许包含有该信息的介质需要插到某机械装置里。 大量储存器系统的主要缺点是他们典型地需要机械的运动因此需要较多的时间,因为主存储器的所有工作都由电子器件实现。 1. 磁盘 今天,我们使用得最多的一种大量存储器是磁盘,在那里有薄的可以旋转的盘片,盘片上有磁介质以储存数据。盘片的上面和(或)下面安装有读/写磁头,当盘片旋转时,每个磁头都遍历一圈,它被叫作磁道,围绕着磁盘的上下两个表面。通过重新定位的读/写磁头,不同的同心圆磁道可以被访问。通常,一个磁盘存储系统由若干个安装在同一根轴上的盘片组成,盘片之间有足够的距离,使得磁头可以在盘片之间滑动。在一个磁盘中,所有的磁头是一起移动的。因此,当磁头移动到新的位置时,新的一组磁道可以存取了。每一组磁道称为一个柱面。 因为一个磁道能包含的信息可能比我们一次操作所需要得多,所以每个磁道划分成若干个弧区,称为扇区,记录在每个扇区上的信息是连续的二进制位串。传统的磁盘上每个磁道分为同样数目的扇区,而每个扇区也包含同样数目的二进制位。(所以,盘片中心的储存的二进制位的密度要比靠近盘片边缘的大)。 因此,一个磁盘存储器系统有许多个别的磁区, 每个扇区都可以作为独立的二进制位串存取,盘片表面上的磁道数目和每个磁道上的扇区数目对于不同的磁盘系统可能都不相同。磁区大小一般是不超过几个KB; 512 个字节或1024 个字节。

计算机科学与技术毕业论文范文(12篇) - 其他范文

计算机科学与技术毕业论文范文(12篇)- 其他范文 篇1:计算机科学与技术毕业论文题目参考 计算机科学与技术专业教学的若干改革与实践 计算机科学与技术专业信息安全概论课程教学的思考 浅谈计算机科学与技术专业核心课程教学 高师计算机科学与技术专业课程体系构建 计算机科学技术史的独特教育功能探讨 计算机科学技术在高校计算机教育中的应用 营造创新氛围,强化优质人才培养――清华大学计算机科学与技术系的办学理念 计算机科学技术在现代教育中的应用研究 计算机科学与技术对经济发展的影响 计算机科学技术在数学中应用浅析 计算机科学与技术特色专业建设的思考与实践 计算机科学与技术专业课程团队建设 篇2:计算机与科学毕业论文 计算机与科学毕业论文 摘要:随着人们生活和经济的快速发展,计算机科学技术推动着我国社会经济的迅速发展有着重要的作用,为各领域带来了便利和好处。本文主要针对分析计算机科学技术在各领域的应用,对计算机的

发展做出深度的研究并找出计算机科学技术的发展的正确方向. 关键词:信息时代;计算机发展;技术应用 随着人们生活时代的快速发展,计算机科学技术在各个领域的运用也是十分的广泛,计算机具有广泛性、智能性、实用性的发展特性,要充分发挥计算机所具有的特性,扩展计算机科学技术的应用,保证计算机科学技术的应用发展具有深刻的意义。 1计算机的发展历史与现状 第1代:电子管数字机(1946-1958年)世界第一台由美军方制定的计算机在美国宾夕法尼亚大学问世,这台计算机采用17840根电子管,长80英尺,宽8英尺,重28T,功率消耗为170kW,特点为体积大、功耗大、速度慢、可靠性差、价格昂贵。技术方面使用的机器语言跟汇编语言来编辑程序。第2代:晶体管数字机(1958-1964年)晶体管计算机给社会带来了巨大的发展,晶体管为主要的元件,高级语言和编译程序的程序更加高级。特点是体积比一代变小、功耗也降低、可靠性也提高了、速度提高。并开始运用到工业控制领域。第3代:集成电路计算机(1964-1970年)在20世纪60年代,由于半导体的快速崛起与发展,集成电路也因此被制造出来,特点是速度比一代和二代更快,体积更小了,可靠性也提高,价格也没之前昂贵了,并开始应用到文字的处理和图像处理的领域中去。第4代:大规模集成电路机(1970-至今)第四代计算机的体积更加的小,速度也加快了、容量更大了。采用大规模的集成电路,开创了计算机一个改革创新的时代。应用逐步向人们生活进步,在生活、工作、学习都会运用

计算机科学与技术毕业论文参考文献示例

计算机科学与技术毕业论文参考文献示例 参考文献 [1]. Abdellatif, T. and F. Boyer. A node allocation system for deploying JavaEE systems on Grids. 2009. Hammemet, Tunisia. [2]. Bharti, A.K. and S.K. Dwivedi, E-Governance in Public Transportation: U.P.S.R.T.C. ——CAase Study. 2011: Kathmandu, Nepal. p. 7-12. [3]. ChangChun, S.Z.C.S., et al., A Novel Two -stage Algorithm of Fuzzy C-Means Clustering. 2010: 中国吉林长春. p. 85-88. [4]. Changchun, Z.Z.H.Q., Simulation of 3 -C Seismic Records In 2 -D TIM. 1991: 中国北京. p. 489-493. [5]. CHINA, G.C.O.M., The trust model based on consumer recommendation in B-C e-commerce. 2011: 中国湖北武汉. p. 214-217. [6]. ENGINEERING, W.C.H.X., H.T.S.H. PROPAGATION and XINXIANG, A C BAND SYSTEM FOR IONOSPHERIC SCINTILLATION OBSERVATION. 1991: 中国北京. p. 470-476. [7]. Henriksson, K., K. Nordlund and J. Wallenius, Simulating model steels:An analytical bond-order potential for Fe-C. 2008: 中国北京. p. 138. [8]. Jiansen, Y., et al., Suspension K&C Characteristics and the Effect on Vehicle Steering. 2010: 中国吉林长春. p. 408-411.

计算机科学与技术专业本科毕业论文-稿修改

四川省广播电视大学 本科毕业论文 类别 年级 2006级 专业计算机科学与技术 姓名 学号 论文题目动态网页设计—-花之家

【摘要】 随着网络日益深入社会生活,以动态网站作为对外的展示窗口,进行内外信息交流,已成为大众的迫切需要。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。活跃在Web 上的ASP技术就是近几年才发展起来的一项新技术,利用ASP技术几乎没有什么限制就可以实现动态的页面.而WEB作为这种全新型系统的平台,本身具有统一的协议标准,良好的跨平台特性和前所未有的广泛的覆盖性等优点。本文从一个实例“花之家”来试图从概念和应用的角度,把ASP技术展示给读者。本系统基于ASP技术,以VBScript与Javascript 作为脚本语言,共享数据库Access作为后端数据库,用Dreamweaver MX设计开发了一个能实现简单的内外信息交流的小型动态商务网站—-花之家休闲网站。 【关键词】 ASP Access Dreamweaver MX Photoshop Flash 网络技术

目录 摘要 (1) 关键词 (1) 引言 (3) 1.网站的综合应用的意义和目的 (3) 2.网站总体设计原则 (3) 2.1目的性 (3) 2.2专业性 (4) 2.3实用性 (4) 2.4易操作性 (4) 2.5艺术性 (4) 3.休闲网站主要设计工具及本站应用 (4) 3.1 Photoshop在本站中的应用 (4) 3.2 CorelDraw 在本站中的应用 (5) 4.本休闲网站编写设计环境选择 (5) 4.1编程语言选择ASP(Active Sever Pages) (5) 4.2连接数据库选择ADO(ActiveX Data Objects) (5) 4.3网站运行环境选择IIS(Internet Information Server) (6) 4.4 网站数据库选择Access (7) 4.5网站开发工具选择Macromedia Dreamweaver (7) 5.网站的功能介 (7) 5.1各网页介绍 (7) 5.2网站的各主要代码: (8) 6.休闲网站系统功能具体的实现 (9) 6.1数据库的设计与创建 (9) 6.2数据库表的结构设计 (9) 7.网站的后台管理和网站的测试与维护 (9) 8.总结 (9) 参考文献 (9)

计算机专业毕业设计论文外文文献中英文翻译——java对象

1 . Introduction To Objects 1.1The progress of abstraction All programming languages provide abstractions. It can be argued that the complexity of the problems you’re able to solve is directly related to the kind and quality of abstraction。By “kind” I mean,“What is it that you are abstracting?” Assembly language is a small abstraction of the underlying machine. Many so—called “imperative” languages that followed (such as FORTRAN,BASIC, and C) were abstractions of assembly language。These languages are big improvements over assembly language,but their primary abstraction still requires you to think in terms of the structure of the computer rather than the structure of the problem you are trying to solve。The programmer must establish the association between the machine model (in the “solution space,” which is the place where you’re modeling that problem, such as a computer) and the model of the problem that is actually being solved (in the “problem space,” which is the place where the problem exists). The effort required to perform this mapping, and the fact that it is extrinsic to the programming language,produces programs that are difficult to write and expensive to maintain,and as a side effect created the entire “programming methods” industry. The alter native to modeling the machine is to model the problem you’re trying to solve。Early languages such as LISP and APL chose particular views of the world (“All problems are ultimately lists” or “All problems are algorithmic,” respectively)。PROLOG casts all problems into chains of decisions. Languages have been created for constraint-based programming and for programming exclusively by manipulating graphical symbols。(The latter proved to be too restrictive.) Each of these approaches is a good solution to the particular class of problem they’re designed to solve,but when you step outside of that domain they become awkward。 The object—oriented approach goes a step further by providing tools for the programmer to represent elements in the problem space. This representation is general enough that the programmer is not constrained to any particular type of problem. We refer to the elements in the problem space and their representations in the solution space as “objects。" (You will also need other objects that don't have problem—space analogs。)The idea is that the program is allowed to adapt itself to the lingo of the problem by adding new types of objects, so

计算机科学与技术专业毕业设计外文翻译IP协议及IPSec协议安全分析

郑州轻工业学院 本科毕业设计 ——文献翻译 题目IP协议及IPSec协议安全分析 学生姓名 专业班级计算机科学与技术2003-1班 学号56 院(系) 计算机与通信工程学院 指导教师) 完成时间2007 年6 月6 日

英文原文 The Analysis Of IP and IPSec Protocol’s Security Problem 1.OSI model in time for TCP/IP protocol Overview 1.1OSI model in time for TCP/IP protocol introduce It was repose International Or ganization for Standardization’ suggest to whereas extend arisen', it broke into seven layer into to that OSI model (open system interconnection reference model). The overdone bulkiness, intricacy incur know clearly heap criticism of the is ISO constitutive OSI reference model. As shown in the following chart The practical application sense nope very large, thereof forsooth toward fathom network protocol interior wield did very avail out of the refer to network cannot but talk OSI reference model, notwithstanding OSI reference model. In reins network world liner, TCP/IP protocol suite obtain know clearly still for extensive application. These OSI seven layer model suffer, per layer big city provide thereon thickness with, combine one visit mouthpiece or interface. The homology hierarchy entitled peer layer of the differ mainframe of compartment. Stand for and mainframe B menses presentation layer each other for

计算机专业毕业论文参考文献

2015计算机专业毕业论文参考文献 计算机论文参考文献一: [1]王仁宏,数值逼近(第2版),高等教育出版社,2012. [2]姚永雷.Web服务自动协商机制研究(博士论文).北京邮电大学.2007. [3]程昱.面向自治计算的自动服务协商研究(博士论文).浙江大学.2008. [4]程皇.高济.基于机器学习的自动协商决策模型.软件学 报.2009,20(8):2160-2169. [5]郭静.陈英武.1-多交互协议本体的描述.计算机工程.2008,34(12):162-166. [6]翟社平.魏娟丽.李增智.基于概念语义协商的服务Agent划分.电子学报.2010,38(9):2030-2034. [7]张林兰,电子市场中的双边同步自动协商研宄(博士论文),华中科技大学,2010. [8]王斌.李艳.基于多Agent系统的自动协商机制及通用协商框架.计算机工程与科学.2009,31(1):95-98. [9]徐明.蔡鸿明.姜丽红.基于加速遗传模拟退火算法的协商策略研究.计算机应用与软件.2010,27(4):1-3. [10]甘早斌.朱春喜.马务等.基于遗传算法的关联议题并发谈判.软件学报.2012,23(11):2987-2999. [11]侯薇.董红斌.印桂生.基于Bayesian学习的适应性优化协商模型.计算机研究与发展.2014,51(4):721-730. [12]孙天昊.电子商务中一对多协商研宄(博士论文).重庆大学.2008. [13]吴国全.基于模式的复合服务监管关键技术研宄(博士论文).中国科学技术大学.2009. [14]程志文.赵俊.李田等.Web服务QoS数据多源采集方法及实现.计算机科学.2009,8(8):180-211. [15]于卫红.基于JADE平台的多Agent系统开发技术.国防工业出版 社.2011.

计算机专业毕业设计论文外文文献中英文翻译(Object)

计算机专业毕业设计论文外文文献中英文翻译(Object) LT

itself whenever necessary to accommodate everything you place inside it. So you don’t need to know how manyobjects you’re going to hold in a container. Just create a container object and let it take care of the details. Fortunately, a good OOP language comes with a set of containers as part of the package. In C++, it’s part of the Standard C++ Library and is sometimes called the Standard Template Library (STL). Object Pascal has containers in its Visual Component Library (VCL). Smalltalk has a very complete set of containers. Java also has containers in its standard library. In some libraries, a generic container is considered good enough for all needs, and in others (Java, for example) the library has different types of containers for different needs: a vector (called an ArrayList in Java) for consistent access to all elements, and a linked list for consistent insertion at all elements, for example, so you can choose the particular type that fits your needs. Container libraries may also include sets, queues, hash tables, trees, stacks, etc. All containers have some way to put things in and get things out; there are usually functions to add elements to a container, and others to fetch those elements back out. But fetching elements can be more problematic, because a single-selection function is restrictive. What if you want to manipulate or compare a set of elements in the container instead of just one? The solution is an iterator, which is an object whose job is to select the elements within a container and present them to the user of the iterator. As a class, it also provides a level of abstraction. This abstraction can be used to separate the details of the container from the code that’s accessing that container. The container, via the iterator, is abstracted to be simply a sequence. The iterator allows you to traverse that sequence without worrying about the underlying structure—that is, whether it’s an ArrayList, a LinkedList, a Stack, or something else. This gives you the flexibility to easily change the underlying data structure without disturbing the code in your program. Java began (in version 1.0 and 1.1) with a standard iterator, called Enumeration, for all of its container classes. Java 2 has added a much more complete container library that

计算机科学与技术专业深入浅出JavaScript大学毕业论文外文文献翻译及原文

毕业设计(论文) 外文文献翻译 文献、资料中文题目:深入浅出JavaScript 文献、资料英文题目: 文献、资料来源: 文献、资料发表(出版)日期: 院(部): 专业:计算机科学与技术 班级: 姓名: 学号: 指导教师: 翻译日期: 2017.02.14

毕业设计(论文)外文资料翻译 题目:Beginning JavaScript with DOM Scripting and Ajax 学院:信息工程学院系计算机 专业:计算机科学与技术 班级: 学号: 姓名: 指导教师: 起讫日期:

外文资料翻译译文 深入浅出JavaScript 1.1 JavaScript产生的原因 在Web发展的初期,主要有HTML和公共管理接口(GUI)。HTML定义了大部分的文本文档并且只是用户代理(通常为网页浏览器)如何显示。比如,标签 之间的文字就会成为一个段落,在这个段落中可以使用标签

来定义最主要的页面标题。注意大多数开始标签,都会有相应的以

6、毕业设计(论文)外文翻译(原文)模板

编号: 桂林电子科技大学信息科技学院 毕业设计(论文)外文翻译 (原文) 系(部): 专业: 学生姓名: 学号: 指导教师单位: 姓名: 职称: 年月日 1、所填写内容“居中”对齐,注意每项下划线长度一致,所填字体为三号字、宋体字。 2、A4纸打印;页边距要求如下:页边距上下各为2.5 厘米,左右边距各为2.5厘米。

正文:要求为小四号Times New Roman字体,行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。页眉处“共X页”,X需要手动修改。 大功率LED散热的研究 摘要:如何提高大功率LED的散热能力,是LED器件封装和器件应用设计要解决的核心问题。介绍并分析了国内外大功率LED散热封装技术的研究现状,总结了其发展趋势与前景用途。 关键词:大功率LED;散热;封装 1. 引言 发光二极管(LED )诞生至今,已经实现了全彩化和高亮度化, 并在蓝光LED 和紫光LED 的基础上开发了白光LED ,它为人类照明史 又带来了一次飞跃。发光二极管(LED)具有低耗能、省电、寿命 长、耐用等优点,因而被各方看好将取代传统照明成为未来照明光 源。 而大功率LED 作为第四代电光源,赋有“绿色照明光源”之称, 具有体积小、安全低电压、寿命长、电光转换效率高、响应速度快、 节能、环保等优良特性,必将取代传统的白炽灯、卤钨灯和荧光灯而 成为21世纪的新一代光源。普通LED 功率一般为0.05W ,工作电流为 20mA ,大功率LED可以达到1W,2W,甚至数十瓦!工作电流可以 是几十毫安到几百毫安不等。其特点具有体积小、耗电小、发热小、 寿命长、响应速度快、安全低电压、耐候性好、方向性好等优点。外 罩可用PC管制作,耐高温达135 度,低温-45 度。广泛应用在油田、石 化、铁路、矿山、部队等特殊行业、舞台装饰、城市景观照明、显示 屏以及体育场馆等,特种工作灯具中的具有广泛的应用前景。但由于 目前大功率白光LED 的转换效率还较低,光通量较小,成本较高等方 面因素的制约,因此大功率白光LED 短期内的应用主要是一些特殊领 域的特种工作灯具,中长期目标才能是通用照明领域。然而,随着功 率增加,LED 所产生电热流之废热无法有效散出,导致发光效率严重 下降。LED 发光效率会随着使用时间及次数而降低,而过高的接面温 度则会加速LED 发光效率衰减,故散热成LED 器件封装和器件应用设 计要解决的核心问题。 2. 热效应对大功率LED的影响 对于单个LED 而言.如果热量集中在尺寸很小的芯片内而不能有 效散出,则会导致芯片的温度升高,引起热应力的非均匀分布、芯片 发光效率和荧光粉激射效率下降。研究表明,当温度超过一定值时,

计算机科学与技术论文范文两篇

计算机科学与技术论文范文两篇 下面是整理了计算机科学与技术论文范文,有兴趣的亲可以来阅读一下!计算机科学与技术论文范文篇一对计算机科学与技术发展趋势的探讨摘要:计算机科学与技术的发展日新月异,因此,我们要把握其发展趋势,才能更好的推动计算机科学与技术的发展。 本文分析了计算机科学与技术发展的整体方向,并就计算机技术的几个具体发展趋势进行了探讨。 关键词:计算机科学与技术;发展趋势;研究中图分类号:TP3-4文献标识码:A文章编号:1007-9599 (2012) 05-0000-02计算机科学与技术与我们的社会、生活、工作等方方面面都息息相关,因此,分析计算机科学与技术发展的趋势问题具有十分重要的现实意义。 ,本文分析了计算机科学技术的发展趋势,以下是本人对此问题的几点看法。 一、计算机科学与技术发展的整体方向计算机科学与技术的发展可以说是日新月异,发展速度非常的快,但统观计算机技术的未来发展,主要向着“高、“广、“深三个方向发展。 具体分析如下:第一,向“高度发展。 体现在计算机的主频上,随着主频的逐步提高,计算机的整体性能会越来越稳定,速度会越来越快。 英特尔公司已经研制出能集成超出10亿个晶体管的微处理器,也就是说一台计算机不止使用一个处理器,可能会用到几十、几百甚至

更多的处理器,即并行处理,截止目前,在世界范围内性能最高的通用机就采用了上万台处理器。 而专用机的并行程度又要高出通用机,其关键核心技术是操作系统,体现在两方面,一方面是如何高效能的使很多计算机之间产生联系,实现处理机间的高速通信,另一方面是如何有效管理这些计算机,并使之互相配合、协调工作。 第二,向“广度发展。 随着计算机的高速发展,计算机已经普及,成为个人常用之物,可以说人手一台。 向“广度发展指网络化范围的扩大以及向各个领域的逐渐渗透。 到那时,计算机就会无处不在,像现在的发动机一样,应用于所有电器中,你家里的电器不管是冰箱、洗衣机还是笔记本、书籍等都已电子化。 说不定多少年后学生用的教科书也被淘汰,被和教材大小一样的笔记本计算机所代替,学生可根据自己实际需要查阅、记录所需的资料。 有人预言未来的计算机如此普及价格就和买一本书一样便宜,还有一次性使用的,用完就可以扔掉,它将成为人们生活中最常用、最方便的日用品。 第三,向“深度发展。 即向人工智能方向发展。

相关文档
相关文档 最新文档