《计算机专业毕业论文外文翻译2篇》由会员分享,可在线阅读,更多相关《计算机专业毕业论文外文翻译2篇(15页珍藏版)》请在人人文库网上搜索。

1、武汉理工大学本科生毕业设计(论文)英文翻译毕业设计题目:会务管理系统的设计与实现学院(系): 信息工程学院 专业班级: 电信0601班 学生姓名: 肖 曼 指导教师: 王 琳 1 Professional C# Third Edition Simon Robinson, Christian Nagel, Jay Glynn, Morgan Skinner, Karli Watson, Bill Evjen. Wiley Publishing, Inc. 2006英文原文:Where C# Fits InIn one sense, C# can be seen as being the same。

2、 thing to programming languages as .NET is to the Windows environment. Just as Microsoft has been adding more and more features to Windows and the Windows API over the past decade, Visual Basic and C+ have undergone expansion. Although Visual Basic and C+ have ended up as hugely powerful languages a。

3、s a result of this, both languages also suffer from problems due to the legacies of how they have evolved.In the case of Visual Basic 6 and earlier, the main strength of the language was the fact that it was simple to understand and didnt make many programming tasks easy, largely hiding the details 。

4、of the Windows API and the COM component infrastructure from the developer. The downside to this was that Visual Basic was never truly object-oriented, so that large applications quickly become disorganized and hard to maintain. As well as this, because Visual Basics syntax was inherited from early 。

5、versions of BASIC (which, in turn, was designed to be intuitively simple for beginning programmers to understand, rather than to write large commercial applications), it didnt really lend itself to well-structured or object-oriented programs.C+, on the other hand, has its roots in the ANSI C+ langua。

6、ge definition. It isnt completely ANSI compliant for the simple reason that Microsoft first wrote its C+ compiler before the ANSI definition had become official, but it comes close. Unfortunately, this has led to two problems. First, ANSI C+ has its roots in a decade-old state of technology, and thi。

7、s shows up in a lack of support for modern concepts (such as Unicode strings and generating XML documentation), and in some archaic syntax structures designed for the compilers of yesteryear (such as the separation of declaration from definition of member functions). Second, Microsoft has been simul。

8、taneously trying to evolve C+ into a language that is designed for high-performance tasks on Windows, and in order to achieve that theyve been forced to add a huge number of Microsoft-specific keywords as well as various libraries to the language. The result is that on Windows, the language has beco。

9、me a complete mess. Just ask C+ developers how many definitions for a string they can think of: char*, LPTSTR, string, CString (MFC version), CString (WTL version), wchar_t*, OLECHAR*, and so on.Now enter .NETa completely new environment that is going to involve new extensions to both languages. Mic。

10、rosoft has gotten around this by adding yet more Microsoft-specific keywords to C+, and by completely revamping Visual Basic into Visual Basic .NET, a language that retains some of the basic VB syntax but that is so different in design that we can consider it to be, for all practical purposes, a new。

11、 language. Its in this context that Microsoft has decided to give developers an alternativea language designed specifically for .NET, and designed with a clean slate. Visual C# .NET is the result. Officially, Microsoft describes C# as a “simple, modern, object-oriented, and type-safe programming lan。

12、guage derived from C and C+.” Most independent observers would probably change that to “derived from C, C+, and Java.” Such descriptions are technically accurate but do little to convey the beauty or elegance of the language. Syntactically, C# is very similar to both C+ and Java, to such an extent t。

13、hat many keywords are the same, and C# also shares the same block structure with braces () to mark blocks of code, and semicolons to separate statements. The first impression of a piece of C# code is that it looks quite like C+ or Java code. Behind that initial similarity, however, C# is a lot easie。

14、r to learn than C+, and of comparable difficulty to Java. Its design is more in tune with modern developer tools than both of those other languages, and it has been designed to give us, simultaneously, the ease of use of Visual Basic, and the high performance, low-level memory access of C+ if requir。

15、ed. Some of the features of C# are: Full support for classes and object-oriented programming, including both interface and implementation inheritance, virtual functions, and operator overloading. A consistent and well-defined set of basic types. Built-in support for automatic generation of XML docum。

16、entation. Automatic cleanup of dynamically allocated memory. The facility to mark classes or methods with user-defined attributes. This can be useful for documentation and can have some effects on compilation (for example, marking methods to be compiled only in debug builds). Full access to the .NET。

17、 base class library, as well as easy access to the Windows API (if you really need it, which wont be all that often). Pointers and direct memory access are available if required, but the language has been designed in such a way that you can work without them in almost all cases. Support for properti。

18、es and events in the style of Visual Basic. Just by changing the compiler options, you can compile either to an executable or to a library of .NET components that can be called up by other code in the same way as ActiveX controls (COM components). C# can be used to write ASP.NET dynamic Web pages an。

19、d XMLWeb services.Most of the above statements, it should be pointed out, do also apply to Visual Basic .NET and Managed C+. The fact that C# is designed from the start to work with .NET, however, means that its support for the features of .NET is both more complete, and offered within the context o。

20、f a more suitable syntax than for those other languages. While the C# language itself is very similar to Java, there are some improvements: in particular, Java is not designed to work with the .NET environment.Before we leave the subject, we should point out a couple of limitations of C#. The one ar。

21、ea the language is not designed for is time-critical or extremely high performance codethe kind where you really are worried about whether a loop takes 1,000 or 1,050 machine cycles to run through, and you need to clean up your resources the millisecond they are no longer needed. C+ is likely to con。

22、tinue to reign supreme among low-level languages in this area. C# lacks certain key facilities needed for extremely high performance apps, including the ability to specify inline functions and destructors that are guaranteed to run at particular points in the code. However, the proportions of applic。

23、ations that fall into this category are very low.中文:C#的优点C#在某种程度上可以看作是.NET面向Windows环境的一种编程语言。在过去的十几年里,Microsoft给Windows和 Windows API添加了许多功能,VB和C+也经历了许多变化。虽然VB和C+最终已成为非常强大的语言,但这两种语言也存在问题,因为它们保留了原来的一些内容。对于Visual Basic来说,它的主要优点是很容易理解,许多编程工作都很容易完成,基本上隐藏了Windows API和COM组件结构的内涵。其缺点是Visual Basic从来没有实现真正意义上。

24、的面向对象,所以大型应用程序很难分解和维护。另外,因为VB的语法继承于BASIC的早期版本(BASIC主要是为了让初学者更容易理解,而不是为了编写大型商业应用程序),所以不能真正成为结构化或面向对象的编程语言。另一方面,C+在ANSI C+语言定义中有其自己的根。它与ANSI不完全兼容,因为Microsoft是在ANSI定义标准化之前编写C+编译器的,但已经相当接近了。遗憾的是,这导致了两个问题。其一,ANSI C+是在十几年前的技术条件下开发的,因此不支持现在的概念(例如Unicode字符串和生成XML文档),某些古老的语法结构是为以前的编译器设计的(例如成员函数的声明和定义是分开的)。其二。

25、,Microsoft同时还试图把C+演变为一种用于在Windows上执行高性能任务的语言 在语言中避免添加大量Microsoft专用的关键字和各种库。其结果是在Windows中,该语言成为了一种非常杂乱的语言。让一个C+开发人员说说字符串有多少个定义方式就可以说明这一点:char*、LPTSTR、string、CString (MFC 版本)、CString (WTL 版本)、wchar_t*和 OLECHAR*等。现在进入.NET时代 一种全新的环境,它对这两种语言都进行了新的扩展。Microsoft给C+添加了许多Microsoft专用的关键字,并把VB演变为VB.NET,保留了一些基本的。

26、VB语法,但在设计上完全不同,从实际应用的角度来看,VB.NET是一种新语言。在这里,Microsoft决定给开发人员另一个选择 专门用于.NET、具有新起点的语言, 即Visual C# .NET。Microsoft在正式场合把C#描述为一种简单、现代、面向对象、类型非常安全、派生于C和C+的编程语言。大多数独立的评论员对其说法是“派生于C、 C+ 和Java”。这种描述在技术上是非常准确的,但没有涉及到该语言的真正优点。从语法上看,C#非常类似于C+和Java,许多关键字都是相同的,C#也使用类似于C+和Java的块结构,并用括号()来标记代码块,用分号分隔各行语句。对C#代码的第一印象是。

27、它非常类似于C+或Java代码。但在这些表面上的类似性后面,C#学习起来要比C+容易得多,但比Java难一些。其设计与现代开发工具的适应性要比其他语言更高,它同时具有Visual Basic的易用性、高性能以及C+的低级内存访问性。C#包括以下一些特性: 完全支持类和面向对象编程,包括接口和继承、虚函数和运算符重载的处理。 定义完整、一致的基本类型集。 对自动生成XML文档说明的内置支持。 自动清理动态分配的内存。 可以用用户定义的特性来标记类或方法。这可以用于文档说明,对编译有一定的影响(例如,把方法标记为只在调试时编译)。 对.NET基类库的完全访问权,并易于访问Windows API。 。

28、可以使用指针和直接内存访问,但C#语言可以在没有它们的条件下访问内存。 以VB的风格支持属性和事件。 改变编译器选项,可以把程序编译为可执行文件或.NET组件库,该组件库可以用与ActiveX控件(COM组件)相同的方式由其他代码调用。 C#可以用于编写ASP.NET动态Web页面和XML Web服务。应该指出,对于上述大多数特性,VB.NET和Managed C+也具备。但C#从一开始就使用.NET,对.NET特性的支持不仅是完整的,而且提供了比其他语言更合适的语法。C#语言本身非常类似于Java,但其中有一些改进,因为Java并不是为应用于.NET环境而设计的。在结束这个主题前,还要指出C。

29、#的两个局限性。其一是该语言不适用于编写时间急迫或性能非常高的代码,例如一个要运行1000或1050次的循环,并在不需要这些循环时,立即清理它们所占用的资源。在这方面,C+可能仍是所有低级语言中的佼佼者。其二是C#缺乏性能极高的应用程序所需要的关键功能,包括保证在代码的特定地方运行的内联函数和析构函数。但这类应用程序非常少。2 DBA Survivor:Become a Rock Star DBA by Thomas LaRock , Published By Apress . 2010英文原文:You know that a database is a collection of logic。

30、ally related data elements that may be structured in various ways to meet the multiple processing and retrieval needs of organizations and individuals. There s nothing new about databasesearly ones were chiseled in stone, penned on scrolls, and written on index cards. But now databases are commonly 。

31、recorded on magnetizable media, and computer programs are required to perform the necessary storage and retrieval operations.Youll see in the following pages that complex data relationships and linkages may be found in all but the simplest databases. The system software package that handles the diff。

32、icult tasks associated with creating, accessing, and maintaining database records is called a database management system(DBMS).The programs in a DBMS package establish an interface between the database itself and the users of the database.(These users may be applications programmers,managers and oth。

33、ers with information needs, and various OS programs.)A DBMS can organize, process, and present selected data elements from the database. This capability enables decision makers to search, probe, and query database contents in order to extract answers to nonrecurring and unplanned questions that aren。

34、t available in regular reports. These questions might initially be vague and / or poorly defined, but people can “browse” through the database until they have the needed information. In short, the DBMS will “manage” the stored data items and assemble the needed items from the common database in resp。

35、onse to the queries of those who arent programmers. In a file-oriented system, users needing special information may communicate their needs to a programmer, who, when time permits, will write one or more programs to extract the data and prepare the information4.The availability of a DBMS, however, 。

36、offers users a much faster alternative communications path.If the DBMS provides a way to interactively and update the database, as well as interrogate it capability allows for managing personal data-Aces however, it does not automatically leave an audit trail of actions and does not provide the kind。

37、s of control a necessary in a multiuser organization. These-controls are only available when a set of application programs are customized for each data entry and updating function. Software for personal computers which perform me of the DBMS functions have been very popular. Personal computers were 。

38、intended for use by individuals for personal information storage and process- These machines have also been used extensively small enterprises, professionals like doctors, acrylics, engineers, lawyers and so on .By the nature of intended usage, database systems on these machines except from several 。

39、of the requirements of full doge database systems. Since data sharing is not tended, concurrent operations even less so, the fewer can be less complex. Security and integrity maintenance are de-emphasized or absent. As data limes will be small, performance efficiency is also important. In fact, the 。

40、only aspect of a database system that is important is data Independence. Data-dependence, as stated earlier, means that applicant programs and user queries need not recognizant physical organization of data on secondary storage. The importance of this aspect, particularly for the personal computer u。

41、ser, is that this greatly simplifies database usage. The user can store, access and manipulate data at a high level (close to the application) and be totally shielded from the low level (close to the machine) details of data organization. We will not discuss details of specific PC DBMS software pack。

42、ages here. Let us summarize in the following the strengths and weaknesses of personal computer data-base software systems: The most obvious positive factor is the user friendliness of the software. A user with no prior computer background would be able to use the system to store personal and profess。

43、ional data, retrieve and perform relayed processing. The user should, of course, satiety himself about the quality of software and the freedom from errors (bugs) so that invest-merits in data arc protected. For the programmer implementing applications with them, the advantage lies in the support for。

44、 applications development in terms of input screen generations, output report generation etc. offered by theses stems. The main negative point concerns absence of data protection features. Unless encrypted, data cane accessed by whoever has access to the machine Data can be destroyed through mistake。

45、s or malicious intent. The second weakness of many of the PC-based systems is that of performance. If data volumes grow up to a few thousands of records, performance could be a bottleneck. For organization where growth in data volumes is expected, availability of, the same or compatible software on 。

46、large machines should be considered.This is one of the most common misconceptions about database management systems that are used in personal computers. Thoroughly comprehensive and sophisticated business systems can be developed in dBASE, Paradox and other DBMSs. However, they are created by experi。

47、enced programmers using the DBMSs own programming language. That is not the same as users who create and manage personal files that are not part of the mainstream company system. Transaction Management of DatabaseThe objective of long-duration transactions is to model long-duration, interactive Data。

48、base access sessions in application environments. The fundamental assumption about short-duration of transactions that underlies the traditional model of transactions is inappropriate for long-duration transactions. The implementation of the traditional model of transactions may cause intolerably lo。

49、ng waits when transactions aleph to acquire locks before accessing data, and may also cause a large amount of work to be lost when transactions are backed out in response to user-initiated aborts or system failure situations. The objective of a transaction model is to pro-vide a rigorous basis for a。

50、utomatically enforcing criterion for database consistency for a set of multiple concurrent read and write accesses to the database in the presence of potential system failure situations. The consistency criterion adopted for traditional transactions is the notion of scrializability. Scrializa-bility。

51、 is enforced in conventional database systems through the use of locking for automatic concurrency control, and logging for automatic recovery from system failure situations. A “transaction” that doesnt provide a basis for automatically enforcing data-base consistency is not really a transaction. To。

52、 be sure, a long-duration transaction need not adopt seri-alizability as its consistency criterion. However, there must be some consistcricy criterion.Version System Management of Database Despite a large number of proposals on version support in the context of computer aided design and software eng。

53、ineering, the absence of a consensus on version semantics has been a key impediment to version support in database systems. Because of the differences between files and databases, it is intuitively clear that the model of versions in database systems cannot be as simple as that adopted in file syste。

54、ms to support software engineering.For data-bases, it may be necessary to manage not only versions of single objects (e.g. a software module, document, but also versions of a collection of objects (e.g. a compound document, a user manual, etc. and perhaps even versions of the schema of database (c.g。

55、. a table or a class, a collection of tables or classes).Broadly, there are three directions of research and development in versioning. First is the notion of a parameterized versioning, that is, designing and implementing a versioning system whose behavior may be tailored by adjusting system parame。

56、ters This may be the only viable approach, in view of the fact that there are various plausible choices for virtually every single aspect of versioning.The second is to revisit these plausible choices for every aspect of versioning, with the view to discarding some of themes either impractical or fl。

57、awed. The third is the investigation into the semantics and implementation of versioning collections of objects and of versioning the database.There is no consensus of the definition of the term “management information system”. Some writers prefer alternative terminology such as “information process。

58、ing system”, “information and decision system”, “organizational information system”, or simply “information system” to refer to the computer-based information processing system which supports the operations, management, and decision-making functions of an organization. This text uses “MIS” because i。

59、t is descriptive and generally understood; it also frequently uses “information system” instead of “MIS” to refer to an organizational information system.A definition of a management information system, as the term is generally understood, is an integrated, user-machine system for providing informat。

60、ion to support operations, management, and decision-making functions in an organization. The system utilizes computer hardware and software; manual procedures; models for analysis planning, control and decision making; and a database. The fact that it is an integrated system does not mean that it is。

61、 a single, monolithic structure; rather, it means that the parts fit into an overall design. The elements of the definition are highlighted below: Computer-based user-machine system.Conceptually, a management information can exist without computer, but it is the power of the computer which makes MIS。

62、 feasible. The question is not whether computers should be used in management information system, but the extent to which information use should be computerized. The concept of a user-machine system implies that some tasks are best performed by humans, while others are best done by machine. The user。

63、 of an MIS is any person responsible for entering input data, instructing the system, or utilizing the information output of the system. For many problems, the user and the computer form a combined system with results obtained through a set of interactions between the computer and the user.User-mach。

64、ine interaction is facilitated by operation in which the users input-output device ( usually a visual display terminal) is connected to the computer. The computer can be a personal computer serving only one user or a large computer that serves a number of users through terminals connected by communi。

65、cation lines. The user input-output device permits direct input of data and immediate output of results. For instance, a person using the computer interactively in financial planning poses “what if” questions by entering input at the terminal keyboard; the results are displayed on the screen in a few second.The computer-based user-machine characteristics of an MIS affect the knowledge requirements of both system developer and system user. “computer-based”。

计算机论文外文翻译,计算机专业毕业论文外文翻译2篇相关推荐

  1. 计算机科学与技术专业相关英语论文,计算机科学与技术专业 毕业论文 外文翻译中英文对照.doc...

    计算机科学与技术专业 毕业论文 外文翻译中英文对照 毕业论文(设计)外文资料及译文 题 目: 生 姓 名: 导 教 师: 别:信息技术系 专业 .班级:计算机科学与技术专业 完 成 时 间:2010年 ...

  2. 计算机专业毕业英文论文一万字,计算机专业毕业论文外文翻译2篇共15页.DOC

    <计算机专业毕业论文外文翻译2篇.doc>由会员分享,可免费在线阅读全文,更多与<计算机专业毕业论文外文翻译2篇(共15页)>相关文档资源请在帮帮文库(www.woc88.co ...

  3. 怎么翻译计算机专业论文,计算机专业毕业论文外文翻译2篇(共15页)

    <计算机专业毕业论文外文翻译2篇.doc>由会员分享,可免费在线阅读全文,更多与<计算机专业毕业论文外文翻译2篇(共15页)>相关文档资源请在帮帮文库(www.woc88.co ...

  4. 计算机科学与技术协会英文,计算机科学与技术专业 毕业论文 外文翻译中英文对照精选.doc...

    计算机科学与技术专业 毕业论文 外文翻译中英文对照精选 毕业论文(设计)外文资料及译文 题 目: 生 姓 名: 导 教 师: 别:信息技术系 专业 .班级:计算机科学与技术专业 完 成 时 间:201 ...

  5. 计算机毕业设计谢辞怎么写,计算机论文致谢范文计算机专业本科毕业设计论文致谢写...

    <计算机论文致谢范文计算机专业本科毕业设计论文致谢写>由会员分享,可在线阅读,更多相关<计算机论文致谢范文计算机专业本科毕业设计论文致谢写(9页珍藏版)>请在人人文库网上搜索. ...

  6. 计算机组装维护文献,组装计算机论文,关于《计算机组装维护》课程教学相关参考文献资料-免费论文范文...

    导读:此文是一篇组装计算机论文范文,为你的毕业论文写作提供有价值的参考. [摘 要]计算机硬件知识的教与学对于计算机相关专业的学生来说,重要性是不言而喻的.由于教学资源缺乏,面对这门以操作性强为特点的 ...

  7. 大一计算机论文_大一计算机论文

    一.大一计算机论文 已录入:868102篇 热门排序 推荐排序 介绍:该栏目包含与计算机和论文和大一相关的论文范例,免费给你学习大一计算机论文范文提供有关参考资料. [微机微型计算机]征文节选王天恩我 ...

  8. 计算机信息技术的论文参考文献,计算机信息计算机论文,关于初中计算机信息技术教学中存在相关参考文献资料-免费论文范文...

    导读:此文是一篇计算机信息计算机论文范文,为你的毕业论文提供有价值的参考. [摘 要]计算机信息技术作为初中阶段学习的必修课程,对于提高学生学习能力.提升学生综合素质起着重要作用.本文就目前初中计算机 ...

  9. 本科计算机科学与计算机论文答辩,本科计算机专业毕业论文答辩是怎样的

    技校网专门为您推荐的类似问题答案 问题1: 会计专业毕业论文答辩范文 根据我搜集的一些网站来看,建议看看这个,要做毕业论文以及毕业设计的,推荐一个网站 ,里面的毕业设计什么的全是优秀的,因为精挑细选的 ...

  10. 计算机论文审题,计算机毕业论文写作指导

    原标题:计算机毕业论文写作指导 一.前言部分 前言部分也常用"引论"."概论"."问题背景"等做标题,在这部分中,主要介绍论文的选题. 首先 ...

最新文章

  1. mysqldump备份单表数据
  2. Java 8 - 自定义Collector
  3. 217. Contains Duplicate数组重复元素 123
  4. 数据本地存储方法封装(笔记)localStorage、sessionStorage
  5. 微课|中学生可以这样学Python(3.1节):单分支选择结构
  6. php5.4安装教程,centos php 5.4 安装教程
  7. java连点方法,Re:连点器(示例代码)
  8. 超实用超全 || ZBrush笔刷大合集
  9. html字体根据宽度自动调整,css – 根据div大小调整字体大小
  10. Android签名证书的生成
  11. 如何快速定位并修复Bug
  12. 店群怎么玩?2020最新玩法介绍 胖哥给大家分享干货
  13. 扫地机自动回充揭秘之石头T7 Pro
  14. Python爬虫入门 | 7 分类爬取豆瓣电影,解决动态加载问题
  15. Android R模块编译framework
  16. CVE-2021-1732 分析
  17. 【湖北】申报工程技术研究中心及认定条件
  18. Echarts图X轴文字显示不全
  19. SAP Fiori概览
  20. Gdal cad转GeoJson、shp

热门文章

  1. 编写WPF应用程序实现以下功能:定义一个RandomHelp类,该类提供一个静态的GetIntRandomNumber方法,一个静态的GetDoubleRandomNumber方法。
  2. 官方水晶报表 .NET 应用程序实例下载 (Visual Basic .NET)
  3. java使用水晶报表,java处理水晶报表
  4. Python 爬虫天天基金数据——基金清单
  5. httpcore系列(一)初识httpcore
  6. Correlation Congruence for Knowledge Distillation
  7. MySQL之SQL语句实现将三个查询结果集拼接成一个表
  8. 树莓派4b vnc黑屏显示Cannot currently show the desktop解决办法
  9. 基于Web在线考试系统的设计与实现
  10. 支付宝小程序 - 基于芝麻信用分免押金操作流程