Since today, Christ Mountain will join everyone to enter ASP.NET many programs, honestly, .NET is the magic and garbage, we will wait and see. There is any problem, contact Christ Mountain Seam@163.com what is ASP.NET, ASP.NET installation
1.1 What is ASP.NET
ASP.NET is a program framework that is built in a general language that can be used for a web server to build a powerful web application. ASP.NET provides a lot of power than the current web development model.
Rapid increase in performing efficiency
ASP.NET is running a generic language-based program in the server. Unlike the previous ASP instant interpreter, it is compiled when the program is running on the server side, which is of course a lot than one explanation.
World-class tools support ASP.NET architecture is an editor that can be developed with Microsoft (R) company's latest product Visual Studio.net development environment. These are only a small part of ASP.NET powerful software support.
Strong and adaptability
Because ASP.NET is a program based on the multi-language compilation, it can make it run on almost all platforms of web application developers (I only know it so far now. " On Windows 2000 Server). The basic library of common languages, message mechanisms, and data interface processing can be seamlessly integrated into the ASP.NET web application. ASP.NET is also independent of Language-Independent language, so you can choose a language that is best for you to write your program, or write your program in many languages, now I have already supported C # ( C and Java binders), VB, JScript. In the future, such a variety of program language coordinates the ability to protect your current COM -developed procedures, fully transplantation to ASP.NET.
Simpality and easy learning
ASP.NET is to run some common tasks such as the authentication of the form of the form, the distribution system, and website configuration become very simple. For example, the ASP.NET page architecture allows you to build your own user interface, which makes it different from a common VB-Like interface. In addition, universal language simplified development makes the code into software simple as assembly computers.
Efficient manageability
ASP.NET uses a character based, a grading configuration system that makes your server environment and application settings easier. Since configuration information is saved in simple text, new settings may not need to start the local administrator tool. This philosophical concept called "Zero Local Administration" makes ASP.NET's application more specific, and fast. An ASP.NET application requires only a simple copy of a server system to copy some must have a file, does not require system restart, everything is so simple.
Reliability of multiprocessor environments
ASP.NET has been deliberately designed to be a development tool that can be used for multiprocessors, which will greatly improve operational speeds with special seamless connection technology in a multiprocessor environment. Even if your current ASP.NET application is developed for a processor, it will improve their performance without any changes in the future multiprocessor run, but the current ASP does not do this.
Customization, and scalability
ASP.NET is designed to consider the module that allows website developers to define "plug-in" in their own code. This is different from the original inclusion relationship, and ASP.NET can join your own components. The development of the website program has never been so simple.
safety
Based on Windows authentication technology and each application configuration, you can confirm your original procedure absolutely safe. (But the experience of ASP tells us that it can't be so confident, M $ always speaks Bug) 1.2 The main content of this tutorial
ASP.NET syntax
The syntax of ASP.NET is likely to be familiar with old ASP programmers, but there are some new things, the QuickStart tutorial will talk all on the details.
Structure and characteristics of ASP.NET
Introducing all the features of ASP.NET, is an ASP developer to write a world-class application software that is more than the previous multi-time and energy.
Master's practice
Some exercises and how to avoid errors that are potentially prone to programs in program development are more smooth.
For those people writing
If you have never developed a website program, then this is not suitable for you, you should at least master some HTML language and simple web development terms. You don't need the previous ASP development experience (of course, have experience better), but you have to understand the concept of interactive web program development, including forms, scripts, and data interfaces.
1.3 installation ASP.NET
Check your computer with Christ Mountain.
CPU Pentium II 450 or more, recommended 733
Memory 256M recommended 512M
Hard disk space 1G or more
Operating system Windows 2000 Pro Server AD Server, IIS 5 and Windows 2000 SP1
But Christ Mountain's machine configuration C266 over 333 memory 128M hard drive 2G is still installed.
Check if you have IE 5.5?
We also need MDAC (ADO) 2.6 or more (you can download below Microsoft website.)
Finally, the protagonist of our lecture Microsoft .NET Framework SDK, can be downloaded under http://msdn.microsoft.com/net: http://download/visualstudionet/install/visualStudionEt/install/ 2204 / NT5 / EN-US / setup.exe 111m, Friends with a wide bandwidth, non-small ADSL, can achieve full speed (if Down can't do friends, Christ Mountain can help engrave a disc, including MDAC IIE5.5 SP1, .NET SDK.)
Note: Educating friends on the Internet, huh, huh, in the server of Beijing University of Science and Technology, there is a complete file to download, the speed is not bad, the address is: ftp: //bbs.ustb.edu.cn/incoming/newsoft
Finally, DOWN is over, run the installer, .NET is installed into your computer.
1.4 Installing the Quick Getting Started for .NET Framework
Open the SDK Overview link (.NET Framework SDK overview), which is added to your desktop during the SDK installation process.
After the HTML page is open, click the .NET Framework Samples link.
Install the example according to the installation steps.
After the installation is complete, you can access the example at httt/default/quickstart/default.htm.
Finally, when you browse the default document, you can select the ASP.NET link at the top of the page. This link contains a list of ASP.NET examples. This tutorial is currently the only complete tutorial in the world, and Microsoft provides the only tutorial to learn ASP.NET, but unfortunately, the ASP.NET leader is all relying on it. 1.5 How to Help in the process of learning ASP.NET - Join the ASPNG Discussion List
As one of the leaders of the ASP.NET community, Charles Carroll has always held a list of email-based ASP.NET discussions. In fact, from the first day of the Professional Developer Conference (PDC) in July, this discussion list has been stored. /in.
The list of discussion is the best choice for learning and publishing increasingly rich knowledge of ASP.NET developers. Charles checks and filtering all messages to ensure that published articles are related to this list, so that the discussion does not leave the subject.
In addition to the community list, Microsoft .NET Framework team also regularly participates in discussion and releases sample code. The last time SCOTT GUTHRIE released an ASP.NET example of a dynamically generated image.
To join the discussion list, just access http://www.asplists.com/asplists/aspng.asp. On this page, you can find a complete list of email discussions for different topics related to ASP.NET. The most active list is aspngbeta, we recommend you to join this list. Please select Aspngbeta from the list. You can also access http://www.asplists.com/asplists/aspngbeta.asp (English), select the option you want to receive email distribution.
1.6 Complete .NET Solution Demo
IBuyspy Microsoft ASP.NET Sample Application
IBuyspy is a fully equipped e-commerce application that describes how to create high-performance, retractable web applications using ASP.NET. You can browse the sample application (including a complete source code and document) or download the full C # or Visual Basic.NET version of the application.
http://www.ibuyspy.com/
1.7 free .NET space
Brinkster Inc. (English) is the largest Free ASP Web Host Service Provider, which offers free ASP.NET hosting. Each member added can get 5 MB of space for testing and learning ASP.NET. Members of testing and learning have provided developers to learn about this new technology. BRINKSTER provides free ASP hosting services for more than a year, in the ASP / ASP.NET host service market is leading.
http://www.brinkster.com/ (speed is not very ideal)
1.8 Foreign related technical support website
http://www.aspfree.com is one of the more comprehensive ASP.NET community sites, managed by Steve Schofield. You can find more than 10 articles about ASP.NET, as well as online ASP.NET Quick Getting Started Examples. If you can't install Net.SDK, this is a good choice for learning ASP.NET. As a reward, you can also get the online version of the A Preview of ASP.NET published by Wrox Press.
http://www.aspng.com is another comprehensive ASP.NET-related site. ASPNG includes links to the following: Charles Carroll uploaded ASP.NET Workshop uploaded by Stephen Walther. Finally, ASPNG also includes a list of active email discussions. For information, see http://www.asplisters.com. Http://www.asp101.com (English) ASP.NET related articles, as well as the web-based ASP.NET Forum on WEB-discussed.
Http://www.asptoday.com (English) Wrox Press online magazine has 10 articles about ASP.NET, ranging from ADO to generate server controls.
Http://www.4guysfromrolla.com (English) 4GuysFromrolla includes some articles and other related resources. The article covers an overview of the ADO and ASP.NET itself.
Http://www.devx.com (English) Finally, devx.com contains a comparison ASP.NET list and available .NET related resources. From books, Web sites to event, you can find interest here.