Chapter 2 Building,Packaging,Deploying,and Administering Applications and Types
2013-06-07 16:01
603 查看
Over the years,MSWindows has gotten areputation for being unstable and complicated.
So,What is the origin?
This repution,is the result of many different factors.
And first,all application use DLLs from MS or other venders,Because an application executes code from various vendors,the developer of any one piece of code can't be 100 percent sure how someone else is going to use it.And the potential trouble maybe exist long time before the are discover.
a user run into a problem when some company decides to update its code and ships new files to them,this file are supposed to bo backward-compatible with the precious files,but,who know?
The second reason that contributed to the agorementioned reputation of Windows is installation complexities.
When most applications are installed,they affect all parts of the system.For example,installing an application causes files to be copied to various directiories,updates registry settings,and installs shortcuts on your desktop and Start menu,The machine change,and the system change
Thethird reason has to do with security,When application are istalled,they contain all kinds of files,and made by different companeies,sometimes,when user open a website or application,there is a notice that they maybe download a file,and then don't know what they download is what.
MSCorlib.dll is a special file in that it contans all the core types,and so on.
The follow is some tool about Compile.
Not only in .net,but aslo in WPF,wo always hear of Metadata,and in wpf,metadata is everywhere.
Let us explor the feature of the metadata.a managed PE file has four main parts:the PE32 header,the CLR header,the metadata,and the IL.
The metadata is a block of binary data that consists of several tables.There are three categories of tables:definition tables,reference tables,and manifest tables.
The follow i don't has some interesting,so that is all
So,What is the origin?
This repution,is the result of many different factors.
And first,all application use DLLs from MS or other venders,Because an application executes code from various vendors,the developer of any one piece of code can't be 100 percent sure how someone else is going to use it.And the potential trouble maybe exist long time before the are discover.
a user run into a problem when some company decides to update its code and ships new files to them,this file are supposed to bo backward-compatible with the precious files,but,who know?
The second reason that contributed to the agorementioned reputation of Windows is installation complexities.
When most applications are installed,they affect all parts of the system.For example,installing an application causes files to be copied to various directiories,updates registry settings,and installs shortcuts on your desktop and Start menu,The machine change,and the system change
Thethird reason has to do with security,When application are istalled,they contain all kinds of files,and made by different companeies,sometimes,when user open a website or application,there is a notice that they maybe download a file,and then don't know what they download is what.
MSCorlib.dll is a special file in that it contans all the core types,and so on.
The follow is some tool about Compile.
Not only in .net,but aslo in WPF,wo always hear of Metadata,and in wpf,metadata is everywhere.
Let us explor the feature of the metadata.a managed PE file has four main parts:the PE32 header,the CLR header,the metadata,and the IL.
The metadata is a block of binary data that consists of several tables.There are three categories of tables:definition tables,reference tables,and manifest tables.
The follow i don't has some interesting,so that is all
相关文章推荐
- CLR Via C# 3rd 阅读摘要 -- Chapter 2 - Building, Packaging, Deploying, and Administering Applications and Types
- Building, Packaging, Deploying, and Administering Applications and Types(Chapter 2 of CLR via C#)
- Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 3
- Deploying and Administering COM+ Applications
- Apache Ant -a java library and command-line tool for building different types of applications
- Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
- Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 4
- Building Applications with Force.com and VisualForce(六):Designing Applications for Multiple users: Accommodating Multiple Users in your App
- Building Applications with Force.com and VisualForce(Dev401)(十一):Designing Applications for Multiple Users: Proseving Data Quality
- Building Applications with Force.com and VisualForce(Dev401)(十八):Visualforce Pages: Introduction to Visualforce
- Ajax Construction Kit: Building Plug-and-Play Ajax Applications
- Tutorial for building J2EE Applications using JBOSS and ECLIPSE -4
- Chapter 2 - Types, Operators and Expressions(六)
- Tutorial for building J2EE Applications using JBOSS and ECLIPSE (6)
- Tutorial for building J2EE Applications using JBOSS and ECLIPSE (9)
- Types and Declarations(Chapter 4 of The C++ Programming Language)
- Building Applications with Force.com and VisualForce(Dev401)(七):Designing Applications for Multiple users:Managing your users' experience I
- Practical PHP and MySQL(R): Building Eight Dynamic Web Applications
- Building Applications with Force.com and VisualForce(Dev401)(十九):Visualforce Pages: Visualforce Componets (Tags)
- Riding the Next Platform Wave: Building and Managing Composite Applications