ASP.NET,C#与数据库 毕业论文外文翻译.docx_第1页
ASP.NET,C#与数据库 毕业论文外文翻译.docx_第2页
ASP.NET,C#与数据库 毕业论文外文翻译.docx_第3页
ASP.NET,C#与数据库 毕业论文外文翻译.docx_第4页
ASP.NET,C#与数据库 毕业论文外文翻译.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

asp.net, c # and database the asp stands for active server pages, active server pages. why called active server pages, this is because the internet all the static html pages, if you need to update your website content, you have to make a large number of html pages. later with the asp, we can according to different users at different times to the user to display different content. asp.net is not just the asp 3, a simple upgrade, it is more, we provide a new and powerful server control structure. from the exterior view, asp.net and asp are similar, but the essence is completely different. asp.net is almost entirely component-based and modular, a page object and html elements is a component object run. on the development of language, asp.net abandoned vbscript and jscript, and use. net framework vb.net, c #. net language support their development of language, these languages generated web pages in the background has been converted into class compiled into a dll. because asp.net is compiled to implement than the asp has a higher efficiency.asp.net is microsoft has introduced for writing dynamic web a powerful new technology, is microsofts active server pages (asp) and. net collection. asp.net has a powerful database manipulation, is widely used in database software development, is a popular database development. therefore, the database connection in asp.net technology has important application value. database connection technology has been a lot of research. asp.net is a compiled. net-based environment, you can use any. net-compliant languages (including visual basic net in c # and jscript. net) authoring application. in addition, any asp.net application can use the. net framework. developers can easily access the benefits of these technologies, which include the managed common language runtime environment, type safety, inheritance, and so on. the syntax of asp.net is largely compatible with asp, but it also provides a new programming model and structure, can generate a better application scalability and stability, and provide better security. gradually add the features of asp.net in existing asp applications, at any time to enhance the functionality of the asp application. in the development and application in a production state, asp.net supports net framework debugging tools for local and remote debugging. when the application is in production status tracking statements can remain in the product code without compromising performance. according to the needs of the application, asp.net can cache page data, part of the page or the entire page. cache item can depend on the file or other item in the cache, or you can refresh the expiration policy. asp.net is designed to be extensible, has a special proprietary features to enhance the cluster, the performance of the multiprocessor environment.asp in the script engine is restricted, is especially vbscrip t - and javascript. asp.net can support multiple languages in vs.net, such as c #, vb. net. this means you can get rid of vbscrip t language restrictions, the code will be compiled and run instead of the original interpretation of the implementation.released software as a service on the internet is the core of the webservices. asp net provides the basis for construction of a webservices environment, enabling developers to create services for this service model. web services difference is that it allows you to expose a service without having to expose the data. when the automatic provision of commercial services at the same time, code and data are safe. asp code, and content are mixed together to design and write code at the same time could be difficult. if the page you need to upgrade, there will be a dangerous potential problems. the asp.net there are two ways to solve this problem. the first one is the code inline model, the model code is still stored in the asp net page, but it does not and html mixed together. the second method of separation of code and content is the code-behind model, the model code has been completely transferred to a separate file.com objects no longer need to be registered on the server, it is very loved by programmers. however, this process is simplified, you no longer on your server to run a dll version, and the code is quite confidential. this means that if the right development tools and source code, is unlikely to change the code.in the basic operation of the asp net application environment security involves three steps namely authentication, authorization, and simulation. authentication process to authenticate the user identity, to allow or deny the request. this relates to accept user credentials (such as user name and password) to check and certificate. after authentication, the request of the legitimate users of resources will be met. the next period of time, the user requests a resource without further authentication, web application until the user exits. the authorization is to give users access to specific resources qualifications. the simulation process is the application to confirm the users identity to obtain the required resources. simulation-based identity, the requested resource will be granted or refused.the a why use a three-tier structure? because each layer can change only a small amount of code, you can put on a different server on the physical use, so the structure is flexible and better performance. in addition, each to do what other layers can not see, so the change to update a layer no longer need to recompile or change all of the layers. this is a very powerful feature. for example, if the data access code and business logic layer separation, when the database server changes, you only need to change the data access code, business logic layer is unchanged, so there is no need to change or recompile the business logic layer.a three-tier applications typically include: the presentation layer, business layer and data layer.the presentation layer (presentation layer) used for the display of the user interface, as well as the business layer classes and objects to drive these interfaces.in asp.net, the layer including the aspx pages, user controls, server controls, as well as some security-related classes and objects.business layer (business tier) used to access the data layer, take the data, modify data, and delete data from the data layer, and returns the results to the presentation layer. in asp.net, this layer includes using sqlclient or oledb to take data from a sql server or access database, update data and delete data, and data obtained on the datareader or dataset back to the presentation layer. the returned data may be only one integer numbers, such as the number of rows in a table, but have the data of the data layer is calculated.the data layer (data tier) is a database or data source. in. net, usually it is a sql server or access database, but not limited to this in two forms, it may be is oracle, a mysql, or even an xml.the static pages is to interconnect can not be achieved, only in the interactive web pages to client data and web server and web database server for dynamic linking. based on the reason why tcp / ip, internet / intranet technology is widely used in all levels of business and other organizations, information dissemination and sharing, which is a very important tool is to build the web site information. asp. net a great step forward from existing asp structural system, its entire structural system of the development of structured applications become possible. web form design has brought a more direct and easy to use development model. the server control adds the ability to provide public functions, so that the expansion and strengthening of existing features easier. data binding to create a data binding application is very simple. not only does it have a lot of great new features, but also used for paper union www.lwlm.com finishing the real framework for developing web applications. with the asp net components, you can easily achieve dynamic control of web content, generate a different page content depending on the viewer. in connection with the operation of the ado net support, the database on the asp net and remote host is very simple. with more and more developers start using this new technology, the development of the internet has brought a new wave. microsoft released a new programming language is c #, and is scheduled to debut at the microsoft professional developers forum (pdc) in c # is the latest achievements of the microsoft researcher anders hejlsberg c # looks strikingly similar with java; it includes such as single inheritance, interfaces, and java is almost the same syntax, and compiled into intermediate code and then run the process, but c # and java are obviously different, it draws a feature of the delphi, com (component object model ) is directly integrated, and it is microsoft. net windows network framework for the protagonist.microsoft c # language definition of main is from the c and c+ + inherited, but the language of many elements also reflect a this point. in c # in the designer from c + + inheritance of the selectable options than java to be widely some (for example, structs) it also adds new features (for example, source code version of the definition) but it was too immature, can not be defeated by the language java.c # also need to evolve into a developer able to accept and adopt microsoft is currently to create a momentum for this new language is also worth noting everyones reaction was: this is a counterattack on java.c # like java some although microsoft on this issue to keep silent. expected things, i think, because the java recent very successful while the use of java are the report said that production efficiency than c, + + get a improve in c # is an accurate, simple, type-safe, object-oriented language. when it comes to c # would have to briefly introduce. the net. what is. net, according to microsoft president and ceo steve ballrner it defines as follows: net represents a collection of an environment, it can support the next generation of the internet as a platform for programmable structure. c # is the representative of the language of the net. c # s features: a fully object-oriented support distributed, the reason for c #, because microsoft believes that distributed applications is the future trend, processing, distribution on the client and server. c # a birth on the doomed can be a good solution to the distributed problem.with similar to java, c # code is compiled to become a il (intermediate language). at run time, then the il compiler for the platform-specific code.robust, in c # to check bugs and compile and run error is not inferior to the java, c # is also used to automatically manage memory. c #, unlike java as exclusion of the pointers and manual memory management. in c # by default can not use the pointer, the programmer can be opened when necessary pointer to use. this will ensure the flexibility of programming.6. security: the security of c # is. net platform to provide. c # code is compiled to become the il language. is a managed code net type safety inspection mechanism to ensure that the code is safe. portability: c # uses similar to the java intermediate language mechanism. c # is also similar to java, can be easily ported to other systems. , then the intermediate code is compiled to fit a specific machine code at runtime. explanatory: in c # is also a special interpretive language. high performance: c # code is compiled into intermediate language, can be highly efficient program execution. 10 multi-threading: similar to java, by a master process to the separation of multi-threading to perform the small task. component mode: c # is very suitable for component development. various components can be implemented by other languages, and then integrated. net.c # is java pop up after the birth of a new language. as the microsoft operating system on a large advantage. accumulated a lot of experience in the past, the development of the formation. net platform, c # in windows can be said than java has a greater advantage. technically simple, c # network programming can compete with java. c # is still windows forms has some advantages. c # is very similar to c + + language, style is more close to the java, regardless of c + + programmers java programmers can easily go to the c # up. c # is a strong dependence of the net development. net is to look at the determination of the microsoft. net and put into how many. of strategic importance. net windows programming. c # is mainly used in network programming and other areas such as databases, forms, programming, have gradually increased.asp.net is microsoft pushing a powerful programming environment, you can use c # and other advanced languages and scripting languages, html, xml, an xsl, etc. to create web-based application. asp.net c # as an object-oriented language, in many ways, c # will become the microsoft and java language. c # is one of the most important features of the asp.net developers, the microsoft c # development is a strong competitor in java. this is also the microsoft net framework, an important part. i think that c # is the main tool for microsoft to beat his opponent in the field of programming language. each question has a key to open the new features of asp.net in object-oriented database connections, large site applications are superior to the asp program, asp.net provides a more such as: built-in object cache and page results caching; built-in xml support, can be used for simple processing of xml data sets; server control provides a fully interactive system. asp.net is still locked in the operating system of microsoft asp.net, to really play potential, you want to use c # or . both languages will become the core of asp.net standard scripting language.all databases (except) are the complex data relationships and links. processing to create, access and maintenance of database records to the complexity of tasks related to system software package called the database management system (dbms). procedures in the dbms package in the interface between the database and its users. (these users may be application programmers, administrators and other staff need information and a variety of operating system programs).dbms can organize, process, and data elements selected from the database. this feature allows decision makers to search, detect and query the contents of the database, which in the formal report, no longer appear and can not be expected to respond to questions. these problems may initially be vague and (or) to define inappropriate, but people can browse the database until the desired information. in short, the dbms will manage the data stored items from the public databases bring together the required data to answer non-programmers ask.dbms is composed of three main parts: (1) storage subsystem used to store and retrieve files in the data; (2) modeling and operation of subsystems, to provide organizational data, as well as add, remove, maintain, update method of data; (3) the interface between the user and the dbms. improving the value and effectiveness of the database management system is to show some important trends;managers need the most up-to-date information to make effective decisions.(2) the increasingly complex information services and more information about orders, invoices and account information.users find that they can use traditional programming languages, database systems to develop client applications in a very short period of time.commercial companies discovered the strategic value of information, they use the database system ahead of the competition.the distributed database is a revolutionary step forward, because the data stored in the position to be used is very sensible. such as the computer between different departments of a large company, you should store data locally, however, when authorized managers need to organize department data, the data should be able to be accessed. the database information system software that will protect the security and integrity of the database, the user, distributed database and distributed database does not seem to make any difference.when using a data source control, set the gridviews datasourceid property to the data tied to a gridview control; programming to access the data through the data assigned to the datasource property of the gridview and call the gridview databind () method to to achieve the data bound to the gridview. follow the pattern used in asp.net 1.x (the latter method to bind data to a datagrid.) regardless of which way to access the data, the end result, such as seen in a users browser are all the same.asp.net,c#与数据库asp的全称是active server pages,即活动服务器页面。为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的html页面组成,如果需要更新你的网站内容,你不得不制作大量的html页面。有了asp以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。asp.net不仅仅只是asp 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,asp.net和asp是相近的,但是从本质上是完全不同的。asp.net几乎全是基于组件和模块化,每一个页,对象,和html元素都是一个运行的组件对象。在开发语言上,asp.net抛弃了vbscript和jscript,而使用.net framework所支持的vb.net,c#.net等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个dll。由于asp.net是编译执行的,所以它比asp拥有了更高的效率。asp.net是microsoft公司推出的用于编写动态网页的一项功能强大的新技术,是microsoft公司动态服务器页面(asp)和.net技术的集合。asp.net具有强大的数据库操纵能力,被广泛应用于数据库软件开发,是一种流行的数据库开发技术。因此,研究asp.net下的数据库连接技术具有重要应用价值。一直以来,人们对数据库连接技术进行了大量的研究。asp.net 是一个已编译的、基于 .net 的环境,可以用任何与 .net 兼容的语言(包括 visual basic .net、c# 和 jscript .net.)创作应用程序。另外,任何 asp.net 应用程序都可以使用整个 .net framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等。asp.net 的语法在很大程度上与 asp 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 asp 应用程序中逐渐添加 asp.net 功能,随时增强 asp 应用程序的功能。在开发和应用程序处于生产状态时,asp.net 支持使用 .net framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。根据应用程序的需要,asp.net 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。asp.net 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。asp曾在脚本引擎方面受到限制,特别是vbscrip t和javascript

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论