zoukankan      html  css  js  c++  java
  • ASP.NET揭秘读书笔记(一)

    程序集: 为 .NET Framework中的最基本的部署、安全和版本控制单位。分为私有的和共享的。私有的程序集只能应用与一个应用程序,二共享的能用于同一服务器的所有应用程序。

    GAC:全局程序集缓存。

    私有程序集:私有程序集位于应用程序所在的目录下,或其子目录中。使用私有程序集时,不需要考虑与其他类的命名冲突或版本冲突问题。在构建过程中引用的程序集会复制到应用程序的目录下。私有程序集是构建程序集的一般方式,特别是应用程序和组件在同一个公司中建立时,就更是如此。

    共享程序集:程序集必须是惟一的,因此,必须有一个惟一的名称(称为强名)。该名称的一部分是一个强制的版本号。当组件由另一个开发商构建,而不是应用程序的开发商构建时,以及一个大应用程序分布在几个小项目中时,常常需要使用共享程序集。相关工具:sn.exe  gacutil.exe

    ref:http://www.cnblogs.com/lxinxuan/archive/2007/04/10/707766.html

    ref:http://www.cnblogs.com/taewind/archive/2007/03/24/686428.html

    ref:  http://www.cnblogs.com/Monday/archive/2007/12/14/995095.html

    GAC物理地址,位于windows\assembly  。

    要使用.NET Framewok中任何程序集需要做两件事情:1. 添加引用。2.导入命名空间。

    Web项目中添加引用的效果是:在web.config中

    <system.web>
            <compilation debug="true">
                <assemblies>
                    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                    <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                    <add assembly="System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies>
            </compilation>

    </system.web>

    这说明,添加共享程序集时,应该在此处进行添加。

    事件处理函数:

    sender ---表示引发事件的控件。

    EventArgs---表示附加的事件关联的事件信息。简言之,事件的附加信息。比如坐标等。

    关于view state :

    ref:http://www.cnblogs.com/jecray/archive/2007/04/15/viewstate.html

    ref:http://www.cnblogs.com/dudu/articles/118980.html
    ref:   http://msdn.microsoft.com/en-us/library/ms972976.aspx#viewstate_topic2

    关于预编译:

    可以采用工具 aspnet_compiler.exe,提高访问速度。

    如何引用控件:

    1.采用id直接访问。

    2. 使用Control类的FindControl() 取得。

    最终发布的asp.net版本:

    采用的是联合继承与部分类来关联呈现页面和代码隐藏文件。

    首先生成两个类呈现页面。然后一个类对应代码文件。

    public patical class A

    {

    }

    public class A_aspx: A

    {

    }

    public partial class A : System.Web.UI.Page

    {

    }

    页面的执行事件顺序:

    PreInit

    Init

    InitComplete

    Preoad

    load

    loadComplete

    PreRender

    PrePenderComplete

    SaveStateComplete

    Unload

    Ref:http://www.cnblogs.com/xh831213/archive/2007/10/29/941857.html

    Ref:http://msdn.microsoft.com/en-us/library/ms178472.aspx

  • 相关阅读:
    语文文法
    1223 递归下降语法分析程序设计
    有穷的自动机构造
    文法分析
    text
    0916 词法分析(3)
    "firstday"-软件工程
    实验四 递归下降语法分析程序设计
    构造该正规式的有穷状态自动机
    评论
  • 原文地址:https://www.cnblogs.com/cpsing/p/1289509.html
Copyright © 2011-2022 走看看