#(外文翻译_中英文对照)

#(外文翻译_中英文对照)
#(外文翻译_中英文对照)

Moving from Classic ASP to https://www.360docs.net/doc/996978030.html, ABSTRACT

https://www.360docs.net/doc/996978030.html, is Microsoft new offering for Web application development, innovation within https://www.360docs.net/doc/996978030.html, have resulted in significant industry popularity for this product. Consequently there is an increased need for https://www.360docs.net/doc/996978030.html, education. The Web Application Development is a third year undergraduate course. To meet the demands of both industry and students, we have changed the focus of this course from Classic ASP to https://www.360docs.net/doc/996978030.html,. This paper reports this move. The significant features of https://www.360docs.net/doc/996978030.html, and the motivations for this move are discussed. The process, the problems encountered, and some helpful online learning resources are described.

Key words

Web Application Development, Classic ASP, https://www.360docs.net/doc/996978030.html,, Move, https://www.360docs.net/doc/996978030.html,

1. INTRODUCTION

https://www.360docs.net/doc/996978030.html, is not just a new version of ASP. It provides innovation for moving Windows applications to Web applications. Web services and the .NET framework have made the vision of the Web as the next generation computing platform a reality. With server controls, Web forms and “code-behind”, we can develop a Web application by using a complete object-oriented programming (OOP) model. This increases the popularity of https://www.360docs.net/doc/996978030.html, in industry. The industry project is the final course of the Bachelor of Computing Systems (BCS) degree at UNITEC, in which students undertake a real-world project. We have observed a rapid growth of https://www.360docs.net/doc/996978030.html, related industry projects in our school.

The Web Application Development (WAD) paper is a third year undergraduate course. It was originally offered using ASP 2.0 and ColdFusion. To meet the demands from both industry and students, we have changed the course content to cover https://www.360docs.net/doc/996978030.html,, Visual https://www.360docs.net/doc/996978030.html, (https://www.360docs.net/doc/996978030.html,) and ColdFusion. This change commenced with the first semester of 2003.

This paper will examine the features of https://www.360docs.net/doc/996978030.html, and explain why these are unique. The motivations for moving to https://www.360docs.net/doc/996978030.html, are discussed by analyzing the current situation of https://www.360docs.net/doc/996978030.html, related to industry projects in our school, analyzing the results of short surveys on students, and analyzing whether https://www.360docs.net/doc/996978030.html, is a better tool for teaching. Problems encountered during the move are also discussed and some of the learning resources are presented. It is anticipated that these will be helpful for

teachers who intend to introduce https://www.360docs.net/doc/996978030.html,.

2. WHAT MAKES https://www.360docs.net/doc/996978030.html, SPECIAL?

There are many articles on the Internet discussing the advantages of https://www.360docs.net/doc/996978030.html, over Classic Active Server Pages (ASP), such as that https://www.360docs.net/doc/996978030.html, introduces an integrated development environment (IDE), a single development library for all types of applications, compiled as well as strongly typed code, and a true OO approach to Web application development (Goodyear, 2002, Bloom, 2002).

Traditionally, we have three versions of ASP (ASP 1.0, ASP 2.0 and ASP 3.0), which are called Classic ASP. Although each version provides certain new features to overcome the shortcomings of its predecessors, these versions of ASP follow the same working model and share many limitations. Their successor https://www.360docs.net/doc/996978030.html, supports complete new working model while preserving the traditional working model and provides innovative techniques to overcome the limitations of Classic ASP.

2.1. Architecture

https://www.360docs.net/doc/996978030.html, enhances and extends the Windows DNA (Windows Distributed interNet Application). The windows DNA specification is a methodology for building n-tier applications using Microsoft (DCOM/COM) technologies. Breaking applications into functional pieces and deploying these across a network is a strategy to make better use of organizational resources. This needs a well-planned architecture. In the past, usually it was the windows DNA. DCOM communication normally has problems with firewalls and proxy servers. This means Windows DNA usually only works well within an intranet, not on the Internet. DCOM/ COM also need registry entries.

https://www.360docs.net/doc/996978030.html, makes the process of creating and integrating Web Services easier, which can be used in a similar manner to the Windows DNA. Here DCOM/COM is no longer involved. HTTP (as channels), SOAP (as formatters) and XML are used for communication and data-transfer between distributed components. This overcomes the problem of communicating across the Internet and across corporate firewalls

without resorting to proprietary solutions that require additional communications ports to be opened to external access. In addition, URI (uniform resource identifier) and UDDI (Universal Description Discovery and Integration) are used for remote components references instead of registry entries.

2.2. Development

https://www.360docs.net/doc/996978030.html, integrates seamlessly with https://www.360docs.net/doc/996978030.html, IDE. https://www.360docs.net/doc/996978030.html, includes built-in support for creating and modifying content. This unifies the ASP/VB programming models for the developers. Instead of opening multiple IDEs (as with Classic ASP platform), developers can open a single IDE and do all their work from a clean, consistent interface. https://www.360docs.net/doc/996978030.html, is equipped with powerful debugging environment. This means that the powerful debugger for Windows applications is now available to debug Web applications as well.

https://www.360docs.net/doc/996978030.html, enables programmers to take advantage of the OOP model, for example, code sharing. Under OOP model, one of the most common ways to achieve code sharing is inheritance, which is not available in Classic ASP. Since complete OO features are supported in https://www.360docs.net/doc/996978030.html,, developers can transfer their OO design smoothly into https://www.360docs.net/doc/996978030.html, code, enabling a software company to keep their Windows application development styles, with which they are familiar, in Web application development; and also they can convert their Windows applications into Web applications without major modifications.

https://www.360docs.net/doc/996978030.html,’s improved state maintenance features enable us to provide users with Web applications that are richer and faster than Classis ASP (Olges,2002). https://www.360docs.net/doc/996978030.html, supports advanced session state management. There are two major problems with session management in Classic ASP: session objects are stored in the Web server memory and session IDs are stored on the client computers as cookies. These prevent session management from being efficiently implemented. https://www.360docs.net/doc/996978030.html, solves these problems in two ways: it provides a “cookieless” option for session objects so that a session ID can be passed via URL; it provides three different session modes (in process, state server, and SQL Server), so that a session object can either be stored on the Web server, a remote server or a database.

3. THE MOTIVATIONS FOR MOVING

3.1. The industry motivation

I’ve checked almost all the industry projects in our school for three semesters on whether they are WAD related, if yes, then what tools they have used. Table 1 shows

a brief summary of the results.

For these three semesters, the total ASP/https://www.360docs.net/doc/996978030.html, projects are increasing, but slowly. However the Classic ASP projects are dropping quickly and the https://www.360docs.net/doc/996978030.html, projects are increasing rapidly (in the speed of more than 12% per semester). This gives us an idea that

https://www.360docs.net/doc/996978030.html, is preferred over Classic ASP in industry especially given that https://www.360docs.net/doc/996978030.html, is only officially first released in 2002. Our student’s feedbacks from their industry communication confirm this view. A huge number of articles on the Internet also support this view. This encourages us to drop Classic ASP and move to https://www.360docs.net/doc/996978030.html, in our WAD course. Higher education has over years recognized that it is a service industry and has to revaluate their approach in the industry by placing greater emphasis on meeting the expectations and needs of their stakeholders (Nair, 2002). 3.2. The student motivation

The students demand https://www.360docs.net/doc/996978030.html,. When students enroll in our WAD course, most of them are aiming to become a professional software developer. As a matter of fact, some of them already are software developers, or they were software developers and are seeking to return to the workplace. Techniques highly demanded in workplace are of great interest to them.

A short survey has been given to past students and current students respectively. For the past students, among the 11 responses, 100% students still want to learn https://www.360docs.net/doc/996978030.html,; and if they are given choice, 82% students prefer to learn https://www.360docs.net/doc/996978030.html, rather than Classic ASP, 18% students like to learn both. These answers are also supported by comments, such as “I would prefer to know the technology that the industry requires me to work with”, “I would like to work in future as a WAD professional and

I think https://www.360docs.net/doc/996978030.html, would be useful in this field.” For the current students, among the

16 responses, 75% students prefer to learn https://www.360docs.net/doc/996978030.html, rather than Classic ASP. However, 25% students answered no idea. This could be due to that they lack of knowledge of Classic ASP. This survey is done after 6 weeks of teaching.

3.3. The pedagogical motivation

Pedagogically speaking, a good tool for industry is not necessarily a good tool for teaching. Is https://www.360docs.net/doc/996978030.html, a better tool for teaching than Classic ASP?

https://www.360docs.net/doc/996978030.html, provides much richer language features than Classic ASP. We often have options to perform certain tasks. A key benefit of https://www.360docs.net/doc/996978030.html, is that there exists a more gradual transition in programming models from simple to powerful, or from

easy to difficult. Although https://www.360docs.net/doc/996978030.html, supports OOP model, you don’t have to program by using that model. A Web form without “code-behind” will work perfectly. An https://www.360docs.net/doc/996978030.html, web page in complete Classic ASP model will still work. Although https://www.360docs.net/doc/996978030.html, is integrated with https://www.360docs.net/doc/996978030.html,, we are not limited to use https://www.360docs.net/doc/996978030.html,. A notepad and a FTP client with a pre-created Web application directory also allow us to develop a reasonably large https://www.360docs.net/doc/996978030.html, application. With https://www.360docs.net/doc/996978030.html,, we can either develop a large distributed application with numbers of Web services and consumers, or develop a single simple Web application. Therefore, https://www.360docs.net/doc/996978030.html, provides sufficient room for us to organize course materials at a suitable level for the students. The challenge for a lecturer is how to settle in at the right balance of power vs. simplicity, or at the right balance of difficulty vs. ease.

https://www.360docs.net/doc/996978030.html, offers a more conventional approach to programming than does Classic ASP. It possesses all the features of a modern programming language. The Classic ASP programming style favors developers coming from HTML coding background, whereas https://www.360docs.net/doc/996978030.html, is more suited to professional software developers. Given our entire WAD students have taken C/Delphi programming courses, and our aim is to output software professionals, https://www.360docs.net/doc/996978030.html, is a better teaching tool for us. https://www.360docs.net/doc/996978030.html, enhances the programming concepts the students learned from the previous courses and provides a good bridge to Advanced Distributed Computing and Advanced Object- Oriented Programming.

4. THE PROCESS

Our first step was to learn https://www.360docs.net/doc/996978030.html,. After reading books and online tutorials, the next step is practical. We set an implementation server on the laptop in a stand-alone environment. The .NET Framework requires IIS 5 and the above; Windows 2000 or Windows XP professional will work with .NET. However, Windows XP home edition or Windows 98 won’t work. On the client side, we can either use https://www.360docs.net/doc/996978030.html, or WebMatrix. Among these, only https://www.360docs.net/doc/996978030.html, costs money. The .NET Framework is included inside the https://www.360docs.net/doc/996978030.html, package. We also can download the .NET Framework from the Internet. After the .NET Framework is installed, the

https://www.360docs.net/doc/996978030.html, QuickStart Tutorial is set up. It is also found on the Internet. This tutorial is a good starting point for experienced developers. It is claimed that the readers “should be fluent in HTML and general Web development terminology. ……should be familiar with the concepts behind interactive Web pages, including forms, scripts, and data access.”More complicated examples can be found from Microsoft .NET Framework SDK Documentation or Microsoft Visual Studio .NET Documentation.

The second step was to test the teaching environment. A teaching server was set up for the Intranet on campus. It is configured for the client computers in the teaching lab. https://www.360docs.net/doc/996978030.html, is installed on the client computers. https://www.360docs.net/doc/996978030.html, provides two ways to access the Web server: FrontPage server extensions and File share. The FrontPage server extension is used on our teaching server. Programming testing has been done on all the major aspects of WAD. Except a few special ones, most of the problems occurred during the testing were minor problems which, after the communication with our Web technician, were resolved.

Teaching materials have been updated. The major changes have been made on the data interaction, form and controls, application/session management, and error handling. Given that https://www.360docs.net/doc/996978030.html, has made XML very practical and the using of Web service much easier. A lecture on XML and Web service has been added. As a result, ColdFusion lectures are reduced. The assessment has been adjusted accordingly. 5. THE PROBLEMS

We have to admit that https://www.360docs.net/doc/996978030.html, with https://www.360docs.net/doc/996978030.html, is a much more complicated client server environment than the Classic ASP environment. This complexity comes from the https://www.360docs.net/doc/996978030.html, configuration system and the integration between the client computers and the Web server.

On https://www.360docs.net/doc/996978030.html, server, each level of the application directory can have a configuration file. All these configuration files are optional except Machine.config. A developer has full control over those optional configuration files. Developers become more involved with the server settings via these files. One problem that happened to several students and myself on our home servers is the permission problem. We found our https://www.360docs.net/doc/996978030.html, applications didn’t have permission to write to database/XML files. Microsoft (2003) provides three solutions to this problem. The simplest one is to change the Machine.config file and set the username attribute to SYSTEM in the section.

We observed that https://www.360docs.net/doc/996978030.html, behave differently in a stand-alone environment, a single user client server environment, and a multiple user client server environment. A few problems don’t occur in the first two environments occur frequently in the last environment. The major one is when we try to create a new project or open an existing project, we often get an error message, “The user name or password you entered is incorrect, or you do not have authorization to permit this operation”, even if our user name and password are perfectly correct. This problem seems to be caused by FrontPage server extensions. Regularly cleaning VSWebCache partially solved the

problem. This approach is confirmed by Kiely (2003).

Another problem is a debug problem. When we try to use Debug|Start or Debug|Start Without Debugging in the multiple user client server environment within https://www.360docs.net/doc/996978030.html,, we often get error messages. “…… Unable to start debugging on the web server. ……”. However, we don’t have the same problem for Debug|Start Without Debugging in the single user client server environment. We don’t have any problem in a standalone environment. After adding users to the debugging group on the server, the problem still exists. The reason of this problem is not clear to the author.

6. RESOURCES

There is a huge amount of helpful online learning resources related to https://www.360docs.net/doc/996978030.html,. Here are a couple of them, which are particularly helpful to the author.

. Accessed April 17, 2003. This site provides many tutorials covering wide range https://www.360docs.net/doc/996978030.html, concepts. They usually show you how to do a particular task step by step. Some of the examples have both C# and VB versions.

. Accessed April 17, 2003. This site provides many articles from intermediate level to highly technical level. These articles are mostly from online magazines and they discuss many interesting topics in https://www.360docs.net/doc/996978030.html,.

. Accessed May 5, 2003. This site provides free source code and tutorials for developers. We can find complete examples for some typical tasks.

. Accessed May 5, 2003. This site provides wide range of tutorials for different levels of readers. This is my favorite site. I’ve been with it since Classic ASP. I found that whenever I meet a challenging problem, I always find a solution here.

. Accessed May 5, 2003. This site provides wide range of articles for different levels of readers. Articles are grouped according to topics, which is very helpful when we do research on a particular topic.

7. CONCLUSION

Moving from Classic ASP to https://www.360docs.net/doc/996978030.html, has proven to be a challenging and exciting process. The author has learned a lot in this process. From the responses to our six-week survey, 100% students feel our WAD course challenging. However, most of them still prefer to learn https://www.360docs.net/doc/996978030.html, rather than Classic ASP. We feel confident about the move. The issue is how to organize the course and help the students meet the challenge. https://www.360docs.net/doc/996978030.html, is certainly an outstanding tool for both teaching and development. As a new development platform, we do need some time to absorb all the new features.

从经典ASP到https://www.360docs.net/doc/996978030.html,

摘要

https://www.360docs.net/doc/996978030.html,是微软公司基于网络使用程序新开发出的产品,这个产品的普及在https://www.360docs.net/doc/996978030.html,的创新当中具有重大意义,因此在https://www.360docs.net/doc/996978030.html,方面的教育有了很大的需求。Web使用程序的发展是大学生在大三时要学习的课程。为了同时满足行业和学生们的需求,我们已经改变了这个从传统的ASP到https://www.360docs.net/doc/996978030.html,课程的焦点。本文就报道了这一举措。关于https://www.360docs.net/doc/996978030.html,和这次变革动机的显著特点进行了讨论,并且在这个讨论过程中,对遇到的问题和一些对我们有益的网上学习资源进行了阐述。

关键字

网络使用程序,经典ASP,https://www.360docs.net/doc/996978030.html,,移动,https://www.360docs.net/doc/996978030.html,

1.介绍

https://www.360docs.net/doc/996978030.html,不仅仅是一个关于ASP的新的版本,从窗体使用到网络使用它提供的是创新。网络服务器和.NET的架构关于网络使用有一个想象,就是把它作为下一代计算机平台并努力使其成为现实。伴随着服务器的控件,网络窗体和隐藏的代码这些东西,我们可以开发出一个Web使用程序,通过使用一个完整的面向对象编程(OOP)模型。这就增加了https://www.360docs.net/doc/996978030.html,在行业中的普及。这个产业项目是新加坡UNITEC理工学院的计算机系统学士的最后的课程,这是学生从事的一个真正的接近现实世界中的设计。我们已经看到了在我们的学校中https://www.360docs.net/doc/996978030.html,相关产业的快速增长。

Web使用程序开发论文是本科生大三的课程内容,它最初是提供使用ASP 2.0和ColdFusion。为了满足行业和学生的需求,我们已经改变课程内容并且涵盖了https://www.360docs.net/doc/996978030.html,, Visual https://www.360docs.net/doc/996978030.html,(https://www.360docs.net/doc/996978030.html,)和ColdFusion,这种变化从是2003年的第一学期开始的。

本文将探讨https://www.360docs.net/doc/996978030.html,的有关功能,并解释为什么这些是独一无二的。关于迁移到https://www.360docs.net/doc/996978030.html,的动机我们也进行了讨论并且分析了在我们学校相关https://www.360docs.net/doc/996978030.html,行业的目前的情况,还对学生的短期调查结果进行了分析,同时还分析了对于教学来说https://www.360docs.net/doc/996978030.html,是否是一个好的工具。我们还就在迁移过程中遇到的问题进行了讨论,并提出一些和学习有关的资源。根据预计,就打算引进https://www.360docs.net/doc/996978030.html,对教师来说是有帮助的。

2.什么使https://www.360docs.net/doc/996978030.html,变得特别?

在互联网上有许多的讨论https://www.360docs.net/doc/996978030.html,的优点的文章并且文章数目超过了经典的ASP,例如, https://www.360docs.net/doc/996978030.html,引入了一个集成开发环境(IDE ),一个单一的使用开发库为所有类型的使用程序服务,编译以及强类型的输入代码,一个真正的面向对象的Web使用程序开发(Goodyear, 2002, Bloom, 2002)。

从传统上来说,我们有三个版本的ASP(ASP 1.0, ASP 2.0 和ASP 3.0)被叫

做传统的ASP。虽然这里面的每个版本都提供一些新的特点来去克服前一个版本的缺点,但是这些版本的ASP遵循着相同的工作模式并且有着许多的限制。但是他们的继任者https://www.360docs.net/doc/996978030.html,支持完整的新的工作模式,同时保留了传统的工作模式,并提供创新的技术支持,以克服传统的ASP的局限性。

2.1.构建

https://www.360docs.net/doc/996978030.html,增强和扩展了Windows DNA ( Windows分布式互联网使用)。对Windows DNA的详述,是一个利用微软公司(DCOM / COM)的技术构建的n层使用程序的方法。闯入功能件的使用和部署这些在网络上设计,是一项战略,以便于更好地利用组织资源。这需要一个精心策划的架构。在过去的一段时间里,Windows的DNA .DCOM通信通常有防火墙和代理服务器的问题。这意味着Windows DNA中通常只能在一个Intranet中工作,而不是在互联网上,而DCOM / COM的还需要注册表项才能使用。

https://www.360docs.net/doc/996978030.html,创建和集成Web服务变得更加容易,它也可以在Windows DNA的过程中使用类似的方式。这里的DCOM / COM将不再参和。HTTP(像通道),SOAP (格式化)和XML被用于分布式组件之间的通信和数据的传输。这克服了在跨越互联网和企业防火墙的通信的问题而不诉诸专有的需要额外的通信端口被打开外部访问的解决方案。此外,URI(统一资源标识符)和UDDI(通用描述发现和集成)被用于远程组件的引用,而不是注册表项上。

2.2.发展

https://www.360docs.net/doc/996978030.html,无缝集成和https://www.360docs.net/doc/996978030.html, IDE。https://www.360docs.net/doc/996978030.html,包括用于创建和修改的内容的内置支持。这结合以往ASP / VB编程模型的开发过程。它代替打开多个集成开发环境(如经典的ASP平台),开发人员可以只打开一个IDE并且做所有他们想做的工作从一个干净的,始终如一的界面上完成。https://www.360docs.net/doc/996978030.html,还配备了强大的调试环境。这意味着,强大的调试器从以往的调试Windows使用程序到现在可以调试Web使用程序。

https://www.360docs.net/doc/996978030.html,使程序员能够充分利用面向对象的模型的优势,例如,代码共享。根据面向对象的模型,实现代码共享的最常见的方式之一,是继承,这在传统的ASP中是不能实现的。由于在https://www.360docs.net/doc/996978030.html,中支持完整的面向对象的功能,开发人员可以将其OO设计流畅的设计进https://www.360docs.net/doc/996978030.html,的代码中,并授权给一家在Web使用程

序开发方面和他们有相似地方的软件公司,以保持他们原有的Windows使用程序开发方式;同时这些开发人员也可以转变他们的Windows使用程序在Web程序而没有重大的修改。

改进https://www.360docs.net/doc/996978030.html,的状态维护功能,使我们能够为用户提供比传统的ASP更加丰富和更快捷的Web使用程序( Olges ,2002年)。https://www.360docs.net/doc/996978030.html,还支持先进的会话状态管理。在传统的ASP会话管理中有两个主要问题:会话对象被存储在Web服务器的内存中和会话ID作为Cookie存储在客户端的计算机上。这些阻止会话管理的问题被有效的实施。https://www.360docs.net/doc/996978030.html,从两个方面解决了这个问题:首先它提供了一个“无Cookie”会话对象的选项,这样可以通过URL传递会话ID;其次它提供了三种不同的会议模式(进程中,状态服务器和SQL Server ),以便一个会话对象可以存储在Web服务器上,远程服务器或者数据库中。

3. 改变的动机

3.1.业内动机

我已经检查了三个学期上几乎所有的行业项目,无论他们是否和我们学校的WAD技术相关,如果是的话,那么他们用的什么工具。表1就展示了一个简要结果。

对于这三个学期来说,总的ASP / https://www.360docs.net/doc/996978030.html,项目正在增加,但是速度缓慢。然而,传统的ASP项目正在迅速下降,在这个同时https://www.360docs.net/doc/996978030.html,的项目在以每学期超过12%的速度迅速增加。这就给了我们一个好的想法,是关于https://www.360docs.net/doc/996978030.html,已经成为行业的首选产业,特别是对这个https://www.360docs.net/doc/996978030.html,正式于2002年首次发布的想法。我们的学生的反馈信息也证实了其业界的沟通这一观点。互联网上的文章数量的庞大,也支持了这一观点。这鼓励我们在我们的WAD课程中放弃传统的ASP从而使用https://www.360docs.net/doc/996978030.html,。多年来高等教育已经认识到它是一个服务的行业并且不得不重新估计他们的方法在这个行业上,他们将更加重视对会议的期望和他们的利益相关者的需求(Nair, 2002)。

3.2. 学生的学习动机

学生们需要https://www.360docs.net/doc/996978030.html,。当学生报名参加我们的网络使用程序发展课程时,他们其中的大多数的目标是要成为一名专业的软件开发人员。事实上,他们其中的一些人已经是软件开发人员了,或者曾经是软件开发人员现在正希望重返职场。他们最感兴趣的是在工作场所的高技术要求。

一个简短的调查显示了过去的学生和现在的学生的差别。从过去的学生中看,在11个回应中,100%的学生都一直想要学习https://www.360docs.net/doc/996978030.html,;并且如果给他们选择的话,82%的学生喜欢学习https://www.360docs.net/doc/996978030.html,,而不是传统的ASP,而18%的学生是这两者都喜欢。这些答案也支持了这些观点:像“我宁愿知道该行业需要我去工作的技术”,“我想在今后找一个以WAD为职业的工作所以我认为https://www.360docs.net/doc/996978030.html,会在这方面

有用的”。对于当前的学生来说,在16个回应中,75%的学生喜欢学习https://www.360docs.net/doc/996978030.html, ,而不是传统的ASP。然而,25%的学生回答不知道。这可能是由于他们缺乏传统的ASP有关的知识。这个调查是在六周的教学之后完成的。

3.3. 教学动机

从教学上来说,一个行业中的好工具,不一定是教学中的好工具。相比传统的ASP来说https://www.360docs.net/doc/996978030.html,能做作为更好的教学工具么?

https://www.360docs.net/doc/996978030.html,比传统的ASP提供了更丰富的语言功能,我们常常有选择的执行某些任务。https://www.360docs.net/doc/996978030.html,的一个关键的好处是存在一个编程模型从简单到强大的过渡,或者是从容易到困难。虽然https://www.360docs.net/doc/996978030.html,支持OOP模型,但是你不必计划利用该模型。一个没有“隐藏代码”Web表单将更好地工作。一个https://www.360docs.net/doc/996978030.html,网页在完整的传统ASP模型中仍能一直工作。虽然https://www.360docs.net/doc/996978030.html,集成于https://www.360docs.net/doc/996978030.html,,但是我们不仅限于使用https://www.360docs.net/doc/996978030.html,。一个记事本和FTP客户端和一个预先创建的Web使用程序目录也使我们能够开发一个相当大的https://www.360docs.net/doc/996978030.html,使用程序。伴随着https://www.360docs.net/doc/996978030.html,,我们可以开发一个大型的有许多Web服务和消费者的分布式使用,或建立一个单一的简单的Web使用程序。因此,https://www.360docs.net/doc/996978030.html,提供了足够的空间给我们去组织一个适合学生们水平的教材。讲师所面临的挑战是如何解决找到一个平衡关于能力和朴素,或者找到一个容易和困难的平衡点。

https://www.360docs.net/doc/996978030.html,提供一个比传统的ASP更常见的编程方法。它拥有现代编程语言的所有功能。传统的ASP编程风格,喜欢开发商来自HTML编码的背景,而https://www.360docs.net/doc/996978030.html, 是更适合专业软件开发人员。给我们全部的WAD学生讲授C/Delphi编程的课程,我们的目标是输出软件人才,https://www.360docs.net/doc/996978030.html,对我们来说是一个更好的教学工具。https://www.360docs.net/doc/996978030.html,增强了编程的概念并为学生学习以前的课程和现在先进的分布式计算技术和先进的面向对象编程提供了一个很好的桥梁。

4. 过程

我们的第一步是学习https://www.360docs.net/doc/996978030.html,。之后阅读书籍和在线教程后,下一步是实用的。我们在笔记本电脑的独立运行环境上建立一个服务器。.NET的框架需要在IIS5或者以上的环境中运行;Windows 2000 or Windows XP专业版也能运行.NET。然而,在Windows XP家庭版或Windows 98中将无法正常工作。在客户端上,我们可以使用https://www.360docs.net/doc/996978030.html,或者WebMatrix。在这些当中,只有https://www.360docs.net/doc/996978030.html,需要花钱。.NET 的框架包含在https://www.360docs.net/doc/996978030.html,的程序包中。我们也可以下载.NET的框架从互联网上。在.NET框架被安装后,https://www.360docs.net/doc/996978030.html,快速入门教程被建立了。互联网上也可以发现它。本教程是一个很好的出发点对有经验的开发人员来说。它声称读者“应该精通HTML和一般的Web开发语言. ……应该熟悉交互式网页,包括形式,脚本和数据访问背后的概念。”从微软公司的.NET Framework SDK文档或Microsoft Visual Studio .NET文档中可以发现更复杂的例子。

第二步是检验教学环境。从校园网上成立一个教学服务器。在计算机教学实验室中它被配置为客户端。https://www.360docs.net/doc/996978030.html,被安装客户端计算机上。https://www.360docs.net/doc/996978030.html,提供了两种方式来访问Web服务器:网页服务器的扩展和文件共享。网页服务器的扩展被用在我们的教学服务器上。编程测试已完了在WAD上的所有主要方面。除了少数特殊的,大多数问题发生在测试过程中,在和我们的技术人员沟通之后,我们解决了这些问题。

教学用的教程已经更新了。主要大的改变在数据交互,形式和控制,使用/会话管理,以及错误处理。考虑到https://www.360docs.net/doc/996978030.html,有非常实用的XML并且使用起Web服务器更加的方便。关于XML和Web的演讲已经被添加,所以使用服务器平台的讲座减少了。评估也作出了相应的调整。

5. 一些问题

我们不得不承认,相比传统的ASP运行环境来说https://www.360docs.net/doc/996978030.html,和https://www.360docs.net/doc/996978030.html,是是一个更复杂的客户端服务器环境。这种复杂性来自https://www.360docs.net/doc/996978030.html,的配置系统和客户端计算机和Web服务器之间的整合。

在https://www.360docs.net/doc/996978030.html,服务器上,每个水平的使用程序的目录都能有一个配置文件。所有的这些配置文件都是可选的但是Machine.config类型的除外。一个开发人员已经能够完全控制那些可选的配置文件。开发人员通过这些服务器建立的这些文件设置变得有关联了。有一个问题是发生在一些学生和我自己身上的,在我们的家中的服务器上存在着权限问题。我们发现我们的https://www.360docs.net/doc/996978030.html,使用程序没有去写入数据库或者XML文件的权限。微软(2003)提供了三种解决方案来解决这个问题。其实最简单的一个是去改变Machine.config文件并且在章节中设置用户系统的属性。

我们观察到https://www.360docs.net/doc/996978030.html,在一个独立的环境中的行为表现是不同的,一个单一的用户客户端服务器环境,和一个多样的用户客户端服务器环境。一些问题不发生在第一或第二环境中而是频繁的发生在最近运行的环境中。其中主要的一个问题是,当我们试着创建一个新的项目或者打开一个现有的项目的时候,我们经常会获得一个错误的信息,“你输入的用户名或者密码是错误的,或者你没有被授权进行此操作”,尽管我们的用户名和密码是完全正确的。这个问题看上去似乎是由网页服务器扩展引起的。定期清理VS网络缓存解决了部分的问题。这个方法在2003年的时候被Kiely证实。

另一个问题是一个调试问题。当我们试着用调试|启动或者调试|开始时却没有在多个用户的客户端服务器里的https://www.360docs.net/doc/996978030.html,中调试,我们经常受到错误的信息。“……无法在Web服务器上启动调试……”。然而,我们也没有同样的问题为调试|开始而没有在单用户客户端服务器环境中进行的调试。在独立的环境中我们不可能有任何的问题。当用户在服务器上添加调试组后,这个问题仍然存在。对

作者来说这个问题的原因也是不明确的。

6. 资源

在网上有大量的有益的涉及到https://www.360docs.net/doc/996978030.html,的学习资源。下面列举出来一些,这些都是对作者特别有用的网站。

. 2003年4月17日访问。这个网站提供了很多的教程,涵盖范围广泛的https://www.360docs.net/doc/996978030.html,概念。他们通常会一步一步的告诉你如何去做一个特定的任务。

. 2003年4月17日访问。这个网站提供了许多从中级水平到高级技术水平的文章。这些文章几乎都是来自网上杂志并且他们讨论了许多有趣的关于https://www.360docs.net/doc/996978030.html,的话题。

. 2003年5月5日访问。这个网站为开发人员提供免费的代码和教程。我们可以从一些典型的任务中找到完整的例子。

年5月5日访问。这个网站提供为不同水平的读者提供范围广泛的教程。这个是我最喜欢的网站。自从传统的ASP开始我就一直用它。我发现无论什么时候我遇到了具有挑战性的问题的时候,我总是能在这解决。

. 2003年5月5日访问。这个网站为不同水平的读者提供范围广泛的文章。文章按照主题分类,当我们对某一特定主题进行研究的时候这是非常有益的。7. 结束语

从传统的ASP迁移到现在的https://www.360docs.net/doc/996978030.html,已经被证明是一个具有挑战性和令人兴奋的过程。在这个过程中笔者了解了很多。从我们六个星期的调查的回应中,100%的学生觉得我们的WAD课程具有挑战性。然而,他们当中的大多数一直比较喜欢学习https://www.360docs.net/doc/996978030.html,相对于传统的ASP来说。从这个举措中我们感觉到了自信。眼下的问题是如何组织这个课程和如何帮助学生迎接挑战。为了教学和发展https://www.360docs.net/doc/996978030.html,当然是一个优秀的工具。作为一个新的发展平台,我们确实需要一些时间来吸收所有的新的功能。

机械手机械设计论文中英文资料对照外文翻译

中英文资料对照外文翻译 机械设计 摘要: 机器由机械和其他元件组成的用来转换和传输能量的装置。比如:发动机、涡轮机、车、起重机、印刷机、洗衣机和摄影机。许多机械方面设计的原则和方法也同样适用于非机械方面。术语中的“构造设计”的含义比“机械设计”更加广泛,构造设计包括机械设计。在进行运动分析和结构设计时要把产品的维护和外形也考虑在机械设计中。在机械工程领域中,以及其它工程领域,都需要机械设备,比如:开关、凸轮、阀门、船舶以及搅拌机等。 关键词:设计流程设计规则机械设计 设计流程 设计开始之前就要想到机器的实用性,现有的机器需要在耐用性、效率、重量、速度,或者成本上得到改善。新的机器必需能够完全或部分代替以前人的功能,比如计算、装配、维修。 在设计的初级阶段,应该充分发挥设计人员的创意,不要受到任何约束。即使有一些不切实际的想法,也可以在设计的早期,即在绘制图纸之前被改正掉。只有这样,才不致于阻断创新的思路。通常,必须提出几套设计方案,然后进行比较。很有可能在这个计划最后指定使用某些不在计划方案内的一些想法的计划。 一般当产品的外型和组件的尺寸特点已经显现出来的时候,就可以进行全面的设计和分析。接着还要客观的分析机器性能、安全、重量、耐用性,并且成本也要考虑在内。每一个至关重要的部分要优化它的比例和尺寸,同时也要保持与其它组成部分的平衡。 选择原材料和工艺的方法。通过力学原理来分析和实现这些重要的特性,如稳定和反应的能量和摩擦力的利用,动力惯性、加速度、能量;包括材料的弹性强度、应力和刚度等物理特性,以及流体的润滑和驱动器的流体力学。设计的过程是一个反复与合作的过程,无论是正式的还是非正式的,对设计者来说每个阶段都很重要。。产品设计需要大量的研究和提升。许多的想法,必须通过努力去研究成为一种理念,然后去使用或放弃。

英文文献翻译

中等分辨率制备分离的 快速色谱技术 W. Clark Still,* Michael K a h n , and Abhijit Mitra Departm(7nt o/ Chemistry, Columbia Uniuersity,1Veu York, Neu; York 10027 ReceiLied January 26, 1978 我们希望找到一种简单的吸附色谱技术用于有机化合物的常规净化。这种技术是适于传统的有机物大规模制备分离,该技术需使用长柱色谱法。尽管这种技术得到的效果非常好,但是其需要消耗大量的时间,并且由于频带拖尾经常出现低复原率。当分离的样本剂量大于1或者2g时,这些问题显得更加突出。近年来,几种制备系统已经进行了改进,能将分离时间减少到1-3h,并允许各成分的分辨率ΔR f≥(使用薄层色谱分析进行分析)。在这些方法中,在我们的实验室中,媒介压力色谱法1和短柱色谱法2是最成功的。最近,我们发现一种可以将分离速度大幅度提升的技术,可用于反应产物的常规提纯,我们将这种技术称为急骤色谱法。虽然这种技术的分辨率只是中等(ΔR f≥),而且构建这个系统花费非常低,并且能在10-15min内分离重量在的样本。4 急骤色谱法是以空气压力驱动的混合介质压力以及短柱色谱法为基础,专门针对快速分离,介质压力以及短柱色谱已经进行了优化。优化实验是在一组标准条件5下进行的,优化实验使用苯甲醇作为样本,放在一个20mm*5in.的硅胶柱60内,使用Tracor 970紫外检测器监测圆柱的输出。分辨率通过持续时间(r)和峰宽(w,w/2)的比率进行测定的(Figure 1),结果如图2-4所示,图2-4分别放映分辨率随着硅胶颗粒大小、洗脱液流速和样本大小的变化。

材质中英文对照表

一、材质中英文对照表 1.摇粒绒:Polar Fleece 2.珊瑚绒:coral fleece / soft terry 3.羊羔绒:Berber fleece / polyester faux sherpa 4.短毛绒:short plush 5.长毛绒:long plush 6.毛绒:fur 7.天鹅绒:velvet 8.拖把绒:cord velour 9.PV绒:PV plush 10.毛巾布:terry 11.灯芯绒:corduroy 12.双色毛绒:two-tone faux fur 13.毛线针织:knitting 14.麂皮绒:microfiber/microsuede 15.格利特:glitter 16.亮片:sequin 17.佳积布:nylex 18.尼龙布:nylon 19.汗衫布:jersey 20.沙丁布:satin 21.网布:mesh 22.帆布:canvas 23.斜纹棉布: cotton twill 24.PU 25.镜面PU:patent PU 26.平纹PU:smooth PU 27.EV A 28.点塑底:fabric with dot / skid free dot/non skid dot 29.TPR 30.PVC注塑:PVC injected 二、鞋子装饰物(ornament) 1.松紧带:elastic gore 2.魔术贴:velcro 3.电绣:embroidery 4.蝴蝶结:bow 5.爱心:heart 6.鞋带:lace 7.鞋眼:eyelet 8.人造钻石:rhinestone 9.搭带:strap 10.拉环:loop 11.毛球:POM 12.织唛标:Woven label 13.烫印:heat seal 14.贴片:patch 15.拉链:zipper 三、颜色 1. 豹纹:leopard/ cheetah 2. 斑马纹:zebra 3. 虎纹:tiger 4. 米黄色:beige 5. 桃红色:fuschia 6. 淡紫色:lilac 7. 海军蓝:Navy 8. 咖啡色:Brown 9. 迷彩:camo 10. 湖水蓝:blue atoll/ turq / lake blue 11. 格子:plaid / gingham 12. 紫色:purple 13. 灰色:grey/gray 14. 条纹:strip 15. 银光粉:neon pink 16. 金属色:metallic 17. 栗色:chestnut AI Artwork 设计稿

常用单位的中英文对照翻译

常用单位的中英文对照翻译 单位 Unit. 单位制 system of units 米 meter (m) 毫米 millimeter (mm) 英尺 foot (ft) 英寸 inch (in) 弧度 radian (rad) 度degree (°) 摄氏 Celsius. (C) 华氏 Fahrenheit (F) 磅/平方英寸 pounds per square inch (psi) 百万帕斯卡 million pascal (MPa) 巴 bar 千克(公斤) kilogram (kg) 克 gram (g) 牛顿 newton (N) 吨 ton (t) 千磅 kilopound (kip) 平方米 square meter (m 2) 方毫米 square millimeter (mm2 ) 立方米 cubic meter (m3 ) 升 liter; litre (L) 转/分 revolutions per minute (rpm) 百万分之一 parts per million (ppm) 焦(耳) Joule (J) 千瓦 kilowatt (kW) 伏(特) volt (V) 安(培) ampere (A) 欧(姆)ohm (Ω) (小)时 hour (h) 分 minute (min) 秒 second (s)

管道组成件专业英语(中英文对照) 1 管道组成件 Piping component 1.1 管子 Pipe 管子(按照配管标准规格制造的) pipe 管子(不按配管标准规格制造的其他用管) tube 钢管 steel pipe 铸铁管 cast iron pipe 衬里管 lined pipe 复合管 clad pipe 碳钢管 carbon steel pipe 合金钢管 alloy steel pipe 不锈钢 stainless steel pipe 奥氏体不锈钢管 austenitic stainless steel pipe 铁合金钢管 ferritic alloy steel pipe 轧制钢管 wrought-steel pipe 锻铁管 wrought-iron pipe 无缝钢管 seamless (SMLS) steel pipe 焊接钢管 welded steel pipe 电阻焊钢管 electric-resistance welded steel pipe 电熔(弧)焊钢板卷管 electric-fusion (arc)-welded steel-plate pipe 螺旋焊接钢管 spiral welded steel pipe 镀锌钢管 galvanized steel pipe 热轧无缝钢管 hot-rolling seamless pipe 冷拔无缝钢管 cold-drawing seamless pipe 水煤气钢管 water-gas steel pipe 塑料管 plastic pipe 玻璃管 glass tube 橡胶管 rubber tube 直管 run pipe; straight pipe 1.2 管件 Fitting 弯头 elbow 异径弯头 reducing elbow 带支座弯头 base elbow k半径弯头 long radius elbow 短半径弯头 short radius elbow

机械设计外文翻译(中英文)

机械设计理论 机械设计是一门通过设计新产品或者改进老产品来满足人类需求的应用技术科学。它涉及工程技术的各个领域,主要研究产品的尺寸、形状和详细结构的基本构思,还要研究产品在制造、销售和使用等方面的问题。 进行各种机械设计工作的人员通常被称为设计人员或者机械设计工程师。机械设计是一项创造性的工作。设计工程师不仅在工作上要有创造性,还必须在机械制图、运动学、工程材料、材料力学和机械制造工艺学等方面具有深厚的基础知识。如前所诉,机械设计的目的是生产能够满足人类需求的产品。发明、发现和科技知识本身并不一定能给人类带来好处,只有当它们被应用在产品上才能产生效益。因而,应该认识到在一个特定的产品进行设计之前,必须先确定人们是否需要这种产品。 应当把机械设计看成是机械设计人员运用创造性的才能进行产品设计、系统分析和制定产品的制造工艺学的一个良机。掌握工程基础知识要比熟记一些数据和公式更为重要。仅仅使用数据和公式是不足以在一个好的设计中做出所需的全部决定的。另一方面,应该认真精确的进行所有运算。例如,即使将一个小数点的位置放错,也会使正确的设计变成错误的。 一个好的设计人员应该勇于提出新的想法,而且愿意承担一定的风险,当新的方法不适用时,就使用原来的方法。因此,设计人员必须要有耐心,因为所花费的时间和努力并不能保证带来成功。一个全新的设计,要求屏弃许多陈旧的,为人们所熟知的方法。由于许多人墨守成规,这样做并不是一件容易的事。一位机械设计师应该不断地探索改进现有的产品的方法,在此过程中应该认真选择原有的、经过验证的设计原理,将其与未经过验证的新观念结合起来。 新设计本身会有许多缺陷和未能预料的问题发生,只有当这些缺陷和问题被解决之后,才能体现出新产品的优越性。因此,一个性能优越的产品诞生的同时,也伴随着较高的风险。应该强调的是,如果设计本身不要求采用全新的方法,就没有必要仅仅为了变革的目的而采用新方法。 在设计的初始阶段,应该允许设计人员充分发挥创造性,不受各种约束。即使产生了许多不切实际的想法,也会在设计的早期,即绘制图纸之前被改正掉。只有这样,才不致于堵塞创新的思路。通常,要提出几套设计方案,然后加以比较。很有可能在最后选定的方案中,采用了某些未被接受的方案中的一些想法。

中文姓氏的英文翻译对照表

中文姓氏的英文翻译对照表 中文姓氏的英文翻译对照表.txt我们用一只眼睛看见现实的灰墙,却用另一只眼睛勇敢飞翔,接近梦想。男人喜欢听话的女人,但男人若是喜欢一个女人,就会不知不觉听她的话。在互联网上混的都时兴起个英文名字,一是方便注册用户名,二是有个好英文名容易显得自己比较Cool。但是起英文名时,中文姓氏还是要保留的,并且姓氏一般都有专门的英文翻译,比如“刘德华”的英文名是Andy,刘姓对应的英文翻译是Lau,所以全称便是“Andy Lau”。当然了,我们一般人直接用汉语拼音作为姓氏的英文翻译也可以,但在比较正式的场合下,最好还是用相应的英文翻译。 姓氏的英文翻译跟汉语拼音是有一些细微差别的,这主要由中西方人发音的不同特点来决定的。比如,从声母上来看,D开头的姓,英文翻译对应的是T,G对应的是K,X对应的是HS,Z、J 一般对应的是C,韵母也会有一些细微差别。详细的,请参考如下中文姓氏的英文翻译对照表,正在起英文名的朋友可以看看。 A: 艾--Ai 安--Ann/An 敖--Ao B: 巴--Pa 白--Pai 包/鲍--Paul/Pao 班--Pan 贝--Pei 毕--Pih 卞--Bein 卜/薄--Po/Pu 步--Poo 百里--Pai-li C: 蔡/柴--Tsia/Choi/Tsai 曹/晁/巢--Chao/Chiao/Tsao 岑--Cheng 崔--Tsui 查--Cha

常--Chiong 车--Che 陈--Chen/Chan/Tan 成/程--Cheng 池--Chi 褚/楚--Chu 淳于--Chwen-yu D: 戴/代--Day/Tai 邓--Teng/Tang/Tung 狄--Ti 刁--Tiao 丁--Ting/T 董/东--Tung/Tong 窦--Tou 杜--To/Du/Too 段--Tuan 端木--Duan-mu 东郭--Tung-kuo 东方--Tung-fang E: F: 范/樊--Fan/Van 房/方--Fang 费--Fei 冯/凤/封--Fung/Fong 符/傅--Fu/Foo G: 盖--Kai 甘--Kan 高/郜--Gao/Kao 葛--Keh 耿--Keng 弓/宫/龚/恭--Kung 勾--Kou 古/谷/顾--Ku/Koo 桂--Kwei

段落翻译 中英文对照

1. The Dragon Boat Festival, also called the Duanwu Festival, is celebrated on the fifth day of the fifth month according to the Chinese calendar. For thousands of years, the festival has been marked by eating Tzung Tzu and racing dragon boats. The most important activities of this festival are the dragon boat races. Competing teams drive their colorful dragon boats forward to the rhythm(节奏,韵律) of beating drums. These exciting races were inspired by the villager's attempts to rescue Chu Yuan from the Mi Lo River. This tradition has remained unbroken for centuries. A very popular dish during the Dragon Boat festival is tzung tzu. This tasty dish consists of rice dumplings with meat, peanut, egg yolk(蛋黄), or other fillings wrapped in bamboo leaves. The tradition of tzung tzu is meant to remind us of the village fishermen scattering rice across the water of the Mi Low River in order to appease the river dragons so that they would not devour Chu Yuan. 一,端午节 龙舟节也叫做端午节,它位于每年农历的五月初五,经过几千年的时间,划龙舟和吃粽子已经成为这个节日的标志。 端午节最重要的活动是龙舟竞赛,比赛的队伍在热烈的鼓声中划著他

机械专业外文翻译中英文翻译

外文翻译 英文原文 Belt Conveying Systems Development of driving system Among the methods of material conveying employed,belt conveyors play a very important part in the reliable carrying of material over long distances at competitive cost.Conveyor systems have become larger and more complex and drive systems have also been going through a process of evolution and will continue to do so.Nowadays,bigger belts require more power and have brought the need for larger individual drives as well as multiple drives such as 3 drives of 750 kW for one belt(this is the case for the conveyor drives in Chengzhuang Mine).The ability to control drive acceleration torque is critical to belt conveyors’ performance.An efficient drive system should be able to provide smooth,soft starts while maintaining belt tensions within the specified safe limits.For load sharing on multiple drives.torque and speed control are also important consideratio ns in the drive system’s design. Due to the advances in conveyor drive control technology,at present many more reliable.Cost-effective and performance-driven conveyor drive systems cov ering a wide range of power are available for customers’ choices[1]. 1 Analysis on conveyor drive technologies 1.1 Direct drives Full-voltage starters.With a full-voltage starter design,the conveyor head shaft is direct-coupled to the motor through the gear drive.Direct full-voltage starters are adequate for relatively low-power, simple-profile conveyors.With direct fu11-voltage starters.no control is provided for various conveyor loads and.depending on the ratio between fu11- and no-1oad power requirements,empty starting times can be three or four times faster than full load.The maintenance-free starting system is simple,low-cost and very reliable.However, they cannot control starting torque and maximum stall torque;therefore.they are

中英文对照版合同翻译样本

1.Sales Agreement The agreement, (is) made in Beijing this eighth day of August 1993 by ABC Trading Co., Ltd., a Chinese Corporation having its registered office at Beijing, the People’ Repubic of China (hereinafter called “Seller”) and International Trading Co., Ltd., a New York Corporation having its registered office at New York, N.Y., U.S.A. (hereinafter called “Buyer”). 2.WITNESSETH WHEREAS, Seller is engaged in dealing of (product) and desires to sell (product)to Buyer, and WHEREAS, Buyer desires to purchase(product) from Sellers, Now, THEREFORE, it is agreed as follows: 3.Export Contract th This Contract is entered into this 5 day of August 1993 between ABC and Trading Co., Ltd. (hereinafter called “Seller”) who agrees to sell, and XYZ Trading Co., Ltd. (hereinafter called “Buyer”) who agrees to buy the following goods on the following terms and condition. 4.Non-Governmental Trading Agreement No. __ This Agreement was made on the_day of_ 19_, BETWEEN _(hereinafter referred to as the Seller) as the one Side and _ (hereinafter referred to as the Buyer) as the one other Side. WHEREAS, the

学历学位中英文翻译对照

美国学校提供的学位有很多种,依所学领域的不同,而有不同的学位。以下列出的是美国高等教育中较常见的学位: Ph.D.(Doctor of Philosophy): 博士学位。而有些领域的博士课程会有不同的学位名称,如D.A.(Doctor of Arts)、Ed.D.(Doctor of Education) M.B.A.(Master of Business Administration): 商学管理硕士。 M.A.(Master of Arts)硕士;B.A.(Bachelor of Arts)学士: 两者皆属于人文、艺术或社会科学的领域,如文学、教育、艺术、音乐。 M.S.(Master of Science)硕士;B.S.(Bachelor of Science)学士: 两者皆属于理工、科学的领域,如数学、物理、信息等。 Associate Degree(副学士学位): 读完两年制小区大学或职业技术学校所得到的学位。 Dual Degree(双学位): 是由两个不同学院分别授与,因此得到的是两个学位。 Joint Degree:为两个不同学院联合给予一个学位,如法律经济硕士。 major 主修 minor 辅修 大家要搜索自己的专业, 请按 ctrl + F 打开搜索窗口, 然后输入关键字查询 学士 Bachelor of Arts B.A. 文学士 Bachelor of Arts in Education B.A.Ed., B.A.E. 教育学文学士 Bachelor of Arts in Computer Science B.A.CS 计算机文学士 Bachelor of Arts in Music B.A.Mus,B.Mus 音乐艺术学士 Bachelor of Arts in Social Work B.A.S.W 社会工作学文学士 Bachelor of Engineering B.Eng., B.E 工学士 Bachelor of Engineering in Social Science B.Eng.Soc 社会工程学士 Bachelor of Engineering in Management B.Eng.Mgt 管理工程学士 Bachelor of Environmental Science/Studies B.E.Sc., B.E.S 环境科学学士 Bachelor of Science B.S 理学士 Bachelor of Science in Business B.S.B., B.S.Bus 商学理学士 Bachelor of Science in Business Administration B.S.B.A 工商管理学理学士 Bachelor of Science in Education B.S.Ed., B.S.E 教育学理学士 Bachelor of Science in Engineering B.S.Eng., B.S.E 工程学理学士 Bachelor of Science in Forestry B.S.cF 森林理学士 Bachelor of Science in Medicine B.S.Med 医学理学士 Bachelor of Science in Medical Technology B.S.M.T., B.S.Med.Tech 医技学理学士 Bachelor of Science in Nursing B.S.N., B.S.Nurs 护理学理学士 Bachelor of Science in Nutrition B.SN 营养学理学士 Bachelor of Science in Social Work B.S.S.W 社会工作学理学士 Bachelor of Science in Technology B.S.T 科技学理学士 Bachelor of Computer Science B.CS 计算机理学士 Bachelor of Computer Special Science B.CSS 计算机特殊理学士 Bachelor of Architecture B. Arch. 建筑学士 Bachelor of Administration B.Admin. 管理学士

外文翻译英文

A Distributed Approach for Track Occupancy Detection Abstract This paper investigates the problem of track occupancy detection in distributed settings. Track occupancy detection determines which tracks are occupied in a railway system. For each track, the Neyman–Pearson structure is applied to reach the local decision. Globally, it is a multiple hypotheses testing problem. The Bayesian approach is employed to minimize the probability of the global decision error. Based on the prior probabilities of multiple hypotheses and the approximation of the prior probabilities of multiple hypotheses and the approximationofthereceiving operation characteristic curve of the local detector, a person-by-person optimization method is implemented to obtain the fusion rule and the local strategies off line. The results are illustrated through an example constructed from in situ devices. Key Words:Track occupancy detection,Neyman–Pearson, Generalized likelihood ratio test, Bayesian approach,Distributed detection 1Introduction With respect to the majority of railway systems in China, a quasi-moving block method is employed to specify the safe zone of a train. A key piece of knowledge to be determined is the set of track segments that are occupied, i.e., track occupancy detection. Then the speed restriction curves for the following trains are calculated accordingly. When there are misdetections, collisions may happen; additionally, false alarms may lead to declines of line capacity. Track occupancy detection is achieved by a set of track circuits. The track circuit is a crucial device mainly composed of a transmitter–receiver pair and a track segment. The measurement is the receiving signal at the end of the track. For each segment, a decision is made locally and individually, which leads to frequent ambiguities on which tracks are occupied for the whole line. It means that the false alarm rate of the line increases greatly. Besides, for the next generation of railway systems, a moving block method is adopted. Such a method requires the exact position and velocity of the train. However, those data are not provided in the current detection mechanism.

胡壮麟语言学术语英汉对照翻译表-(1)(DOC)

胡壮麟语言学术语英汉对照翻译表 1. 语言的普遍特征: 任意性arbitrariness 双层结构duality 既由声音和意义结构 多产性productivity 移位性displacement:我们能用语言可以表达许多不在场的东西 文化传播性cultural transmission 2。语言的功能: 传达信息功能informative 人济功能:interpersonal 行事功能:Performative 表情功能:Emotive 寒暄功能:Phatic 娱乐功能recreatinal 元语言功能metalingual 3. 语言学linguistics:包括六个分支 语音学Phonetics 音位学phonology 形态学Morphology 句法学syntax 语义学semantics 语用学pragmatics 4. 现代结构主义语言学创始人:Ferdinand de saussure 提出语言学中最重要的概念对之一:语言与言语language and parole ,语言之语言系统的整体,言语则只待某个个体在实际语言使用环境中说出的具体话语 5. 语法创始人:Noam Chomsky 提出概念语言能力与语言运用competence and performance 1. Which of the following statements can be used to describe displacement. one of the unique properties of language: a. we can easily teach our children to learn a certain language b. we can use both 'shu' and 'tree' to describe the same thing. c. we can u se language to refer to something not present d. we can produce sentences that have never been heard befor e. 2.What is the most important function of language? a. interpersonal b. phatic c. informative d.metallingual 3.The function of the sentence "A nice day, isn't it ?"is __ a informative b. phatic c. directive d. performative

机械图纸中英文翻译汇总

近几年,我厂和英国、西班牙的几个公司有业务往来,外商传真发来的图纸都是英文标注,平时阅看有一定的困难。下面把我们积累的几点看英文图纸的经验与同行们交流。 1标题栏 英文工程图纸的右下边是标题栏(相当于我们的标题栏和部分技术要求),其中有图纸名称(TILE)、设计者(DRAWN)、审查者(CHECKED)、材料(MATERIAL)、日期(DATE)、比例(SCALE)、热处理(HEAT TREATMENT)和其它一些要求,如: 1)TOLERANCES UNLESS OTHERWISE SPECIFIAL 未注公差。 2)DIMS IN mm UNLESS STATED 如不做特殊要求以毫米为单位。 3)ANGULAR TOLERANCE±1°角度公差±1°。 4)DIMS TOLERANCE±0.1未注尺寸公差±0.1。 5)SURFACE FINISH 3.2 UNLESS STATED未注粗糙度3.2。 2常见尺寸的标注及要求 2.1孔(HOLE)如: (1)毛坯孔:3"DIAO+1CORE 芯子3"0+1; (2)加工孔:1"DIA1"; (3)锪孔:锪孔(注C'BORE=COUNTER BORE锪底面孔); (4)铰孔:1"/4 DIA REAM铰孔1"/4; (5)螺纹孔的标注一般要表示出螺纹的直径,每英寸牙数(螺矩)、螺纹种类、精度等级、钻深、攻深,方向等。如: 例1.6 HOLES EQUI-SPACED ON 5"DIA (6孔均布在5圆周上(EQUI-SPACED=EQUALLY SPACED均布) DRILL 1"DIATHRO' 钻1"通孔(THRO'=THROUGH通) C/SINK22×6DEEP 沉孔22×6 例2.TAP7"/8-14UNF-3BTHRO' 攻统一标准细牙螺纹,每英寸14牙,精度等级3B级 (注UNF=UNIFIED FINE THREAD美国标准细牙螺纹) 1"DRILL 1"/4-20 UNC-3 THD7"/8 DEEP 4HOLES NOT BREAK THRO钻 1"孔,攻1"/4美国粗牙螺纹,每英寸20牙,攻深7"/8,4孔不准钻通(UNC=UCIFIED COARSE THREAD 美国标准粗牙螺纹)

外文翻译(英文)

Title: Modelling of transport costs and logistics for on-farm milk segregation in New Zealand dairying Material Source: Computers and Electronics in Agriculture Author: A. E. Dooley, Parker, H. T. Blair Abstract On-farm milk segregation to keep milk with high value properties separate from bulk milk will affect transport logistics. Separate milk collection, either as independent runs for different milk types,or storage of distinct milk types in the truck and trailer units, may increase the length and number of runs required. Two contrasting regions,with different farm sizes and roading networks were modelled,at two stages of lactation over 20 years. Thirty farms in each region were modelled with 0, 25, 50 and 100% of farms per region changing milk types over a transition period of up to 18 years. Genetic algorithm software was used to search for the order of the farm milk collection pick-ups which gave an optimal, least cost solution for milk collection for each prescribed set of inputs. Milk collection costs within scenario were variable over time depending on the amounts of the different milk types, increasing whenever another run was required, then decreasing over time as the milk load increased. Milk collection cost is small relative to milk income, with the status quo (SQ) cost for milk collection being less than NZ$9.61/kl for the North Island and NZ$13.53/kl for the South Island farm sets. The increased transport costs associated with collecting two milk types ranged from 4.5 to 22.0% more for the different scenarios. The extra cost to an average size North Island farm changing systems (25% farms changing), compared to an equivalent status quo farm, would be between NZ$307 and NZ$1244 per year. Fewer farms changing to differentiated milk production increased the costs per kilolitre of differentiated milk. Keywords: Milk transport; Scheduling; Milk segregation; Collection costs 1.Introduction

纺织品专业词汇翻译中英文对照表

纺织品专业词汇翻译中英文对照表纺织品[转]纺织品专业词汇翻译中英文对照表纺织品Braided Fabric 编织物 Deformation 变形;走样 Fast Colours 不褪色;色泽牢固 Punch Work 抽绣 Embroidery 刺绣品 Acetate Fibre 醋酯纤维 Hemp 大麻 Damp Proof 防潮 Sanforizing, Pre-Shrunk 防缩 Textiles 纺织品 Crochet 钩编编织物 Gloss, Lustre 光泽 Synthetic Fibre 合成纤维 Chemical Fibre 化学纤维 Jute 黄麻 Gunny Cloth (Bag) 黄麻布(袋) Mixture Fabric, Blend Fabric 混纺织物Woven Fabric 机织织物 Spun Silk 绢丝 Linen 麻织物 Woolen Fabrics 毛织物(品) Cotton Textiles 棉纺织品 Cotton Velvet 棉绒 Cotton Fabrics 棉织物(品) Non-Crushable 耐绉的 Viscose Acetal Fibre 黏胶纤维Matching, Colour Combinations 配色Rayon Fabrics 人造丝织物 Artificial Fibre 人造纤维 Crewel Work 绒线刺绣 Mulberry Silk 桑蚕丝, 家蚕丝 Silk Fabrics 丝织物 Silk Spinning 丝纺 Linen Cambric 手帕亚麻纱 Plain 素色 Figured Silk 提花丝织物 Jacquard 提花织物 Applique Embroidery 贴花刺绣Discolourization 褪色 Mesh Fabric 网眼织物 Bondedfibre Fabric 无纺织物

相关文档
最新文档