学生成绩管理系统英文翻译

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
system
Document translation
Aiming at the problem of daily software development, design pattern provides an elegant, generic and reusable solutions. Programmers can through the object design pattern organization program, making it easier to write and modify. This book is a practical guide to the design patterns, to help you with the most common pattern to write C# program. "The C# design pattern (with CD-ROM)" by JamesW.Cooper, first of all be concise and to the point introduces C#, object-oriented programming, inheritance and UML graph, and then describes 23 kinds of design patterns and application occasions of each chapter, and expounds the patterns in large design function. Each kind of model usage are equipped with corresponding example demonstration program, the program included in the CD-ROM with book matching, can be directly run, test, edit and use.
两者都是按地址传递的,使用后都将改变原来的数值。 ref 可以把参数的数值传递进函数,但是 out 是要把参数清空 就是说你无法把一个数值从 out 传递进去的,out 进去后,参数的数值为空,所以 你必须初始化一次。
Design and implementation of student achievement management
程序集(assembly)是包含编译好的,面向.NET Framework 的代码的逻辑单元. 可执行代码和库代码使用相同的程序集结构. 程序集的一个重要特性是它们包含的元数据描述了对应代码中定义的类型和方 法.
[.NET(C#)] ASP 页面有时显示比较慢,因为服务器端代码是解释性的不是编译的. 由于 ASP 代码不是结构化的所以难于维护,加上 ASP 不支持错误处理和语法检 查。而 ASP.NET 页面是结构化的。每个页面都是一个继承了.NET 类 System.Web.UI.Page 的类。 另外 ASP.NET 的后台编码功能允许进一步采用结构化的方式. 页面请求是和 WEB 服务器在编译后高速缓存 ASP.NET 页面。
[.NET(C#)] 把 attribute 翻译成特性,用来标识类,把 property 翻译为属性,性质,用于存取类 的字段,把 markup 翻译成标记,tag 还是翻译成标签比较好
[.NET(C#)] .NET Framework 称为公共语言运行库(CLR)或.NET 运行库.它的核心是其运 行库的执行环境。通常将在 CLR 的控制下运行的代码称为托管代码(managed code).在 CLR 执行开发的源代码之前,需要编译它们为中间语言(IL),CLR 再把 IL 编译为平台专用的代码。
[.NET(C#)] C#中 ref 和 out 的区别:
方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。 当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量 中。 当希望方法返回多个值时,声明 out 方法非常有用。 使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以ຫໍສະໝຸດ Baidu的 out 参 数。 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。out 参数的值 不会传递到 out 参数。 不必初始化作为 out 参数传递的变量。然而,必须在方法返回之前为 out 参数 赋值。 属性不是变量,不能作为 out 参数传递。
在 20 世纪 90 年代后期,使用微软平台的 Windows 编程分化成许多分支。 大多数程序员在使用 Visual Basic(VB)、C 或 C++。一些 C 和 C++程序员 在使用纯 Win32 APl,但大多数人在使用 MFC(Microsoft Found 撕 on Classes, 微软基础类库)。其他人已经转向了 COM(Component ObjectMdodel,组件对象 模型)。
Another disadvantage of all these programming techniques are mainly for the desktop application and development is not Intemet. Then, Web programming or after things, and looks very different from coding for the desktop.
方法参数上的 ref 方法参数关键字使方法引用传递到方法的同一个变量。 当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量 中。 若要使用 ref 参数,必须将参数作为 ref 参数显式传递到方法。 ref 参数的值被传递到 ref 参数。 传递到 ref 参数的参数必须最先初始化。 将此方法与 out 参数相比,后者的参数在传递到 out 参数之前不必显式初始化。 属性不是变量,不能作为 ref 参数传递。
文献翻译
题 目 学生成绩管理系统的设计与实现 学生姓名 专业班级 学号 院 (系) 指导教师(职称) 完成时间
文献翻译
书名:C#设计模式 作者姓名:(美)麦斯科(Metsker,S.J.)著 出处:/ 2006-7-1 / 中国电力出版社 主要内容:
针对日常的软件开发问题,设计模式提供了一种优雅的、通用的可重用解决 方案。程序员可以通过设计模式组织程序中的对象,使其更易于编写和修改。本 书正是一本设计模式的实用指南,帮助你采用最常见的模式来编写 C#程序。《C #设计模式(附光盘)》由 JamesW.Cooper 编著,首先简明扼要地介绍了 C#、面向 对象编程、继承和 UML 图,然后分章描述了 23 种设计模式及各自的使用场合, 并阐明了模式在大型设计中的作用。每种模式的用法都配有相应的示例程序演 示,这些程序收录在随书配套光盘中,可以直接运行、测试、编辑和使用。
所有这些技术都有自己的问题。纯 Win32 APl 不是面向对象的,而且使用它 的工作量比使用 VIFC 的更大。MFC 是面向对象的,但是它却不一致,并逐渐变 得陈旧。COM 虽然概念上简单,但它的实际代码复杂,并且需要很多丑陋的、不 雅的底层基础代码。
所有这些编程技术的另外一个缺点是它们主要针对桌面程序而不是 Inteme t 的开发。那时,Web 编程还是以后的事情,而且看起来和桌面编程非常不同。
简介 c#
C#编程语言是为开发微软公司的.NET 框架上的程序而设计的。本章将简要 介绍.NET 从何而来,以及它的基本架构。这只是为了确保你从正确的一步开始, 让我借此机会提醒你一件可能显面易见的事情:C#的发音为 see sharp。 1.1.120 世纪 90 年代后期的 Windows 编程
Windows programming in the late 90 century 1.1.120
In the late nineteen ninties, using Microsoft platform Windows programming differentiation into many branches. Most programmers use Visual Basic (VB), C or C + +. Some of the C and C + + programmers in the use of pure Win32 to APl, but most people in the use of MFC (Microsoft Found on Classes tear, Microsoft Foundation Class Library). Other people have turned to the COM (Component, ObjectMdodel, component object model).
[.NET(C#)] 覆盖(override)和重载(overload): 覆盖是指子类重新定义父类的虚函数的做法。 重载,是指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不 同,或许参数类型不同,或许两者都不同)。 其实,重载的概念并不属于“面向对象编程”, 重载的实现是:编译器根据函数不同的参数表,对同名函数的名称做修饰 然后这些同名函数就成了不同的函数(至少对于编译器来说是这样的)。 如,有两个同名函数:function func(p:integer):integer; 和 function func(p:string):integer;。 那么编译器做过修饰后的函数名称可能是这样的:int_func、str_func。 对于这两个函数的调用,在编译器间就已经确定了,是静态的(记住:是静态)。 也就是说,它们的地址在编译期就绑定了(早绑定), 因此,重载和多态无关!真正和多态相关的是“覆盖”。 当子类重新定义了父类的虚函数后,父类指针根据赋给它的不同的子类指针,动 态(记住:是动态!)的调用属于子类的该函数, 这样的函数调用在编译期间是无法确定的(调用的子类的虚函数的地址无法给 出)。 因此,这样的函数地址是在运行期绑定的(晚邦定)。 结论就是:重载只是一种语言特性,与多态无关,与面向对象也无关!
Introduction to c#
C# programming language is the.NET framework for the development of the Microsoft Corp on the program design. This chapter will briefly introduce the.NET come from, and its basic architecture. Just to make sure you start from a step in the right direction, let me take this opportunity to remind you of a possible significant surface easy to see things: C, pronounced see sharp.
All of these technologies have their own problems. Win32 APl is not a pure object oriented, and use its workload is bigger than the use of VIFC. MFC is object oriented, but it is not consistent, and gradually become obsolete. Although COM is simple in concept, but the actual code it's complex, low-level code and need a lot of ugly, indecent.
相关文档
最新文档