关于ASP.NET-外文文献

上传人:加Q294****549海量... 文档编号:173239 上传时间:2017-11-15 格式:DOC 页数:6 大小:46KB
返回 下载 相关 举报
关于ASP.NET-外文文献_第1页
第1页 / 共6页
关于ASP.NET-外文文献_第2页
第2页 / 共6页
关于ASP.NET-外文文献_第3页
第3页 / 共6页
点击查看更多>>
资源描述
About ASP.NETThe ASP.NET is the new generation network plait distance that the Microsoft company lately releases according to the .NET frame language, is also one of the latest Web techniques currently.ASP.NET is establishment at the public language circulate the plait distance on the database a frame, can used for a server up born function strong Web procedure, in the ASP.NET the procedure code and the page can completely remove, use Web Control, no longer classify customer to carry or the server carry procedure, can directly carry on data commutation, use the Visual Studio can conveniently adjust to try with follow, support C# and VB language, support faces to an object plait distance, can make use of in early days bind settle, solid hour edit and translate, this machine excellent turned to alleviate to save a service, this equal to before write code then showed Zhao to raise function.The ASP.NET development web page has a lot of advantages.Because the ASP.NET circulates a database according to the public language, so applied procedure development the personnel can make use of the Web procedure that the whole power of terrace and vivid develop efficiently and.NET frame database, news processing and data visit solutions all and can dont sew an interview from the Web.The ASP.NET also has nothing to do with the language, so can choose the most suitable match language of apply the procedure, or across various languages to partition application procedure.Moreover, the public language circulates a hand over of database with each other sex to promise to reserve according to the COM the existing investment in the development while moving to move to ASP.NET.Simple, the ASP.NET makes to carry out familiar mission to become easy and hand over to carry an identity to verify the deployment and the station to order an allocation with customer from the simple window body.For example, the ASP.NET page frame makes you born will application procedure logic with mean that the code knows discrete customers interface, with handle affairs in similarly the Visual Basic of the simple window body the processing the model.Moreover, the public language circulated a database to make use of trusteeship code service(if the automatic adduction count with the garbage recover) to simplify a development.ASP.NET adoption according to text originally of layering allocation system, simplified to apply a constitution application under the circumstance that the server environment and the Web applied procedure, because of allocation information with pure text originally form save of, so can at have no native management tool help lately establish.Thiszero native managementss philosophy also expanded to an ASP.NET frame an application procedure of deployment.Need necessity of the document make duplicate a server, then the ASP.NET frame apply the procedure deploy a server.Dont need to re- start a server, even is at the deployment or the replacement circulate of edit and translate a code.ASP.NET considered can zoom sex while design and increased to exclusively used for in the gathering environment with manily the processor environment to lift the function of high performance.Moreover, the progress is circulate by ASP.NET database of close surveillance and management, in order to when progress behavior iniquity often(leak, dead lock), can right on the spot establish a new distance, in aid of keep applied the procedure always can used for a processing claim.From definition with expand sex, ASP.NET with attached 1 to design thoughtful structure, it make development personnel can at appropriate of the Class insert a code.Actually can use oneself to write of expand or substitute ASP.NET movement any sub- module of the database from the definition module.Realization from definition the identity verify or appearances serve hasnt been become more easy.Safety.Ask for help of a verification inside the Windows identity for place and apply the allocation of procedure according to each one, can promise that the applied procedure is safe.While establish the page of ASP.NET Web, the script language had to use .NET and permit to write a server to carry a code, like VB.NET, C#and Jscript.NET etc.Because of the universality of the VB language and VBScript, so the VB.NET becomes the development language of most people choice.The VB.NET is the latest edition of Visual Basic and is design use to set up the .NET applied procedure of the most simple and the most rich efficiently develop tool.VB.NET is a kind of real face to object of language, it adds and strengthens many characteristics which lately face to object on the VB foundation, if inherit with heavy carry etc., still include to operate the control and first floor of progress etc. in the meantime.The Visual Basic.NET provides to in great quantities face to object function, include application procedure to inherit and it allows you the type which lead you to want to establish from the other type.Be like similar in the other face to the object language, you can overlay Ji method and attribute, and can carry out many Tais to establish strong of, expand sex good module.VB.NET of heavy carry is definition together, but use a different data type of the ability of method or attribute.The VB.NET faced to object ability to expand the thoroughfare of language:All of everythings are objects.This mean ratio in the past of VB edition in, acquired more inside functions, you will few compelled use Windows API.These new characteristics make the VB.NET opposite VB language but speech, more well-trained, the function is stronger. When coding ASP.NET applications you have access to classes in the .NET Framework. You can code your applications in any language compatible with the common language runtime (CLR), including Microsoft Visual Basic, C#, JScript .NET, and J#. These languages enable you to develop ASP.NET applications that benefit from the common language runtime, type safety, inheritance, and so on.ASP.NET includes:A page and controls framework、The ASP.NET compiler、Security infrastructure、State-management facilities、Application configuration、Health monitoring and performance features、An XML Web services framework and Extensible hosting environment and application life cycle management。The ASP.NET page and controls framework is a programming framework that runs on a Web server to dynamically produce and render ASP.NET Web pages. ASP.NET Web pages can be requested from any browser or client device, and ASP.NET renders markup (such as HTML) to the requesting browser. As a rule, you can use the same page for multiple browsers, because ASP.NET renders the appropriate markup for the browser making the request. However, you can design your ASP.NET Web page to target a specific browser, such as Microsoft Internet Explorer 6, and take advantage of the features of that browser. ASP.NET supports mobile controls for Web-enabled devices such as cellular phones, handheld computers, and personal digital assistants (PDAs).ASP.NET Web pages are completely object-oriented. Within ASP.NET Web pages you can work with HTML elements using properties, methods, and events. The ASP.NET page framework removes the implementation details of the separation of client and server inherent in Web-based applications by presenting a unified model for responding to client events in code that runs at the server. The framework also automatically maintains the state of a page and the controls on that page during the page processing life cycle. The ASP.NET page and controls framework also enables you to encapsulate common UI functionality in easy-to-use, reusable controls. Controls are written once, can be used in many pages, and are integrated into the ASP.NET Web page that they are placed in during rendering.The ASP.NET page and controls framework also provides features to control the overall look and feel of your Web site via themes and skins. You can define themes and skins and then apply them at a page level or at a control level.In addition to themes, you can define master pages that you use to create a consistent layout for the pages in your application. A single master page defines the layout and standard behavior that you want for all the pages (or a group of pages) in your application. You can then create individual content pages that contain the page-specific content you want to display. When users request the content pages, they merge with the master page to produce output that combines the layout of the master page with the content from the content page.All ASP.NET code is compiled, which enables strong typing, performance optimizations, and early binding, among other benefits. Once the code has been compiled, the common language runtime further compiles ASP.NET code to native code, providing improved performance.ASP.NET includes a compiler that will compile all your application components including pages and controls into an assembly that the ASP.NET hosting environment can then use to service user requests.In addition to the security features of .NET, ASP.NET provides an advanced security infrastructure for authenticating and authorizing user access as well as performing other security-related tasks. You can authenticate users using Windows authentication supplied by IIS, or you can manage authentication using your own user database using ASP.NET forms authentication and ASP.NET membership. Additionally, you can manage the authorization to the capabilities and information of your Web application using Windows groups or your own custom role database using ASP.NET roles. You can easily remove, add to, or replace these schemes depending upon the needs of your application. ASP.NET provides intrinsic state management functionality that enables you to store information between page requests, such as customer information or the contents of a shopping cart. You can save and manage application-specific, session-specific, page-specific, user-specific, and developer-defined information. This information can be independent of any controls on the page.ASP.NET offers distributed state facilities, which enable you to manage state information across multiple instances of the same application on one computer or on several computers. .ASP.NET applications use a configuration system that enables you to define configuration settings for your Web server, for a Web site, or for individual applications. You can make configuration settings at the time your ASP.NET applications are deployed and can add or revise configuration settings at any time with minimal impact on operational Web applications and servers. ASP.NET configuration settings are stored in XML-based files. Because these XML files are ASCII text files, it is simple to make configuration changes to your Web applications. You can extend the configuration scheme to suit your requirements. ASP.NET includes features that enable you to monitor health and performance of your ASP.NET application. ASP.NET health monitoring enables reporting of key events that provide information about the health of an application and about error conditions. These events show a combination of diagnostics and monitoring characteristics and offer a high degree of flexibility in terms of what is logged and how it is logged.ASP.NET supports two groups of performance counters accessible to your applications:The ASP.NET system performance counter group and The ASP.NET application performance counter group.ASP.NET supports XML Web services. An XML Web service is a component containing business functionality that enables applications to exchange information across firewalls using standards like HTTP and XML messaging. XML Web services are not tied to a particular component technology or object-calling convention. As a result, programs written in any language, using any component model, and running on any operating system can access XML Web services. Extensible Hosting Environment and Application Life-Cycle Management ASP.NET includes an extensible hosting environment that controls the life cycle of an application from when a user first accesses a resource (such as a page) in the application to the point at which the application is shut down. While ASP.NET relies on a Web server (IIS) as an application host, ASP.NET provides much of the hosting functionality itself. The architecture of ASP.NET enables you to respond to application events and create custom HTTP handlers and HTTP modules. ASP.NET is a resoundingly successful platform. Thousands of websites used it while it was still in early beta, and today more than 50,000 public web servers rely on it every day. As s dramatic rise, ASP.NET websites overtook JSP (Java Server Pages) websites in a single year. ASP.NET is the engine that hosts web applications and web services, with almost any feature from the .NET class library. ASP.NET also includes a set of web-specific services. A cookie is a small bit of text that accompanies requests and pages as they go between the Web server and browser. The cookie contains information the Web application can read whenever the user visits the site. For example, if a user requests a page from your site and your application sends not just a page, but also a cookie containing the date and time, when the users browser gets the page, the browser also gets the cookie, which it stores in a folder on the users hard disk.Later, if user requests a page from your site again, when the user enters the URL the browser looks on the local hard disk for a cookie associated with the URL. If the cookie exists, the browser sends the cookie to your site along with the page request. Your application can then determine the date and time that the user last visited the site. You might use the information to display a message to the user or check an expiration date.Cookies are associated with a Web site, not with a specific page, so the browser and server will exchange cookie information no matter what page the user requests from your site. As the user visits different sites, each site might send a cookie to the users browser as well; the browser stores all the cookies separately.Cookies help Web sites store information about visitors. More generally, cookies are one way of maintaining continuity in a Web applicationthat is, of performing state management. Except for the brief time when they are actually exchanging information, the browser and Web server are disconnected. Each request a user makes to a Web server is treated independently of any other request. Many times, however, its useful for the Web server to recognize users when they request a page. For example, the Web server on a shopping site keeps track of individual shoppers so the site can manage shopping carts and other user-specific information. A cookie therefore acts as a kind of calling card, presenting pertinent identification that helps an application know how to proceed.Cookies are used for many purposes, all relating to helping the Web site remember users.ASP.NET 2.0 is the latest version of ASP, and it represents the most dramatic change yet. With ASP.NET, developers no longer need to paste together a jumble of HTML and scriptcode in order to program the Web. Instead, you can create full-scale web applicationsusing nothing but code and a design tool such as Visual Studio 2005. The cost of all thisinnovation is the learning curve. Not only do you need to learn how to use an advanceddesign tool (Visual Studio) and a toolkit of objects (the .NET Framework), you also need tomaster a programming language such as C#.ASP.NET 1.x and ASP.NET 2.0 share the same underlying plumbing and use essentially the same technology. Although they run on different versions of the .NET Frame-work, the changes are evolutionary, not revolutionary. This similarity doesnt hold for classic ASP, which is based on older Microsoft technologies such as COM.At the same time that server-side web development was moving through an alphabet soup of technologies, a new type of programming was gaining popularity. Developers began to experiment with the different ways they could enhance web pages by embed-ding multimedia and miniature applets built with JavaScript, DHTML (Dynamic HTML), and Java code. These client-side technologies dont involve any server processing. Instead, the complete application is downloaded to the client browser, which executes it locally.The greatest problem with client-side technologies is that they arent supported equally by all browsers and operating systems. One of the reasons that web development is so popular in the first place is because web applications dont require setup CDs, down-loads, and other tedious (and error-prone) deployment steps. Instead, a web application can be used on any computer that has Internet access. But when developers use client-side technologies, they encounter a few familiar headaches. Suddenly, cross-browsercompatibility becomes a problem. Developers are forced to test their websites with differ-ent operating systems and browsers, and they might even need to distribute browserupdates to their clients. In other words, the client-side model sacrifices some of the mostimportant benefits of web developmentFor that reason, ASP.NET is designed as a server-side technology. All ASP.NET code executes on the server. When the code is finished executing, the user receives an ordinary HTML page, which can be viewed in any browser.In some cases, ASP.NET allows you to combine the best of client-side programming with server-side programming. For example, the best ASP.NET controls can intelligently detect the features of the client browser. If the browser supports JavaScript, these controls will return a web page that incorporates JavaScript for a richer, more responsive user interface. However, no matter what the capabilities of the browser, your code is always executed on the server.
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!