New features of Net Framework 1.1

Source: Internet
Author: User
Tags compact execution microsoft sql server odbc new features versions oracle database


The. Net Framework 1.1 Beta builds on the 1.0 version, adding new features, enhanced existing functionality, and improved documentation (though the Chinese version is ...). Wait a minute). The main new (enhanced) features are as follows:

Development of automatic support for mobile Web applications
Now the. Net Framework1.1 Beta has automatically supported the development of mobile Web applications (which previously had to be downloaded separately). The ASP.net mobile Controls, formerly called (Microsoft Mobile Internet Toolkit), extends ASP.net server controls to the development of mobile Web applications. By probing the type of browser, mobile controls will confirm that the display of a small screen (5*20) for the PDA (and the code should also be WML) will allow the developer to focus more on the logical structure of the program. Parallel (Side by Side) execution

Parallel execution supported by the. Net Framework (I don't know how to translate the word well) will enable system administrators to store and execute multiple versions of an application (or component) on the same machine. This means that you can have multiple versions of the. Net framework distribution on the same machine at the same time as multiple versions of the application (or components).

Side-by-side functionality does not mean that an managed application will be compatible with all versions of the distribution, but rather that the application can select the distribution or DLL that is needed when executing. The system administrator manages all this by compounding the file.

If the compounding file is empty, the default condition is as follows:

If the application is written under the. Net Framework 1.0 but is installed under version 1.1, the application will run as much as possible under version 1.1.
If the application is written under 1.0 and there are 1.0 and 1.1 two versions in the system, the application runs under the 1.0 version, which guarantees that the previous code will not be wrong, and of course the administrator can change this way.
If the application was written under the 1.1Beta version, and now has only 1.0 versions of the framework, then the program will not run (unless the configuration file is allowed to run, so it is recommended that the current beta version should not be easily upgraded).
However, the above problem is an exception to ASP.net, if the. Net Framework1.1 is installed on the server, then no matter what, the program will run in the 1.1 version, of course the administrator has the right to change back.

Calls that support Winfrom assemblies in the Internet
Assemblies calls within the Internet zone. For example, WinForm controls are embedded in a Web page or WinForm assemblies exist on an Internet server, He can call from the browser and the System.Reflection.Assembly.LoadFrom () method at the same time. This use can now be done by partial trust (semi-trusted) The method is executed with sufficient authority. The default security policy has been modified to make the CLR-assigned assembliy have the ability to access the code set of the Internet zone. In the. Net Framework 1.0 SP1 and SP2, such applications do not have permission to do so.

Note: When we use this method, the client is not given full permission by default. By default, because of the security settings for code access, the code runs in a limited way, and they have few permissions to keep the code safe and functioning. This kind of code doesn't damage your data or your system, and it doesn't steal your personal privacy.

Code access security to support asp.net applications

System administrators are now able to use code access security to further lock down the asp.net application and Web service permissions more deeply. Although the application's running account has done a number of security restrictions, the CLR's code access restrictions can be paid to administrators with more restrictions on the selected application. You can use this feature in a shared server environment to isolate applications from each other as if they were running on a separate server.

Automatic support for ODBC and Oracle database access
Programmers, we can now manipulate ODBC directly in. NET to easily use Oracle databases. Before using ODBC in. NET, we also had to download odbc.net using ODBC, now. NET has provided us with the System.Data.Odbc namespace, now we don't have to worry about.

The same now. NET also provides us with the System.Data.OracleClient namespace, which uses OCI (Oracle call Interface) to access the data.

Unified Programming Process
The. NET Compact Framework provides Clr,winform controls and other features designed for use by small devices, and the. NET Compact Framework also supports and optimizes the class libraries of most. NET Frameworks. To accommodate small devices.

The supported devices include the Pocket PC 2000, Pocket PC 2002, and other devices running Windows Ce.net 4.1, noting that the previous version of CE is not supported:

The compact CLR leverages the benefits of control code, such as memory management, to accommodate small devices.
Integration of desktop and server programming modules.
Seamless integration of XML Web Service
Rich enterprise-class XML and Ado.net operations classes
Microsoft SQL Server? Windows CE 2.0.
JIT Just-in-time Compiler
Support IPV6
The. Net Framework 1.1 supports the latest Internet protocol, which is generally referred to as IPv6. This semantics is used to solve the problem of insufficient IP address.




Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.