Asp.net高级程序设计之.NET开发模型(2)

Visual Studio 零星知识点

大括号风格:可以在工具>选项>勾选显示所有配置,然后找到文本编辑器 >c#>格式化设置。以便使用K&R风格。

创建ASP.NET WEB应用程序的方法:1,基于项目的开发。Visual studio在启动浏览器前会把项目的所有代码编译成为一个程序集 2,无项目文件的开发。ASP.NET在第一次请求页面的时候才编译网站,而VISUAL STUDIO不需要编译代码。

.procect文件:记录项目中的文件并保存一些调试设置。

隐藏的解决方案文件:vs把断电保存到.SUO文件里。Sshiyong解决方案文件跟踪设计环境当前打开的文件。在网站移到另外一个位置的时候,这些信息都会丢失。

分割视图:宽屏用户可以点击 工具>选项>HTML设计器>一般>垂直分割视图。

任务列表:一般用来定位要做,没有做完的注释。使用//todo:  //undone:  //hack:

:其实就像一个复读机一样,你做一遍操作,vs自动记录,然后可以播放宏,来自动完成你所做的操作

ASP.NET的编码模型

Visual Studio支持两种编码模型 

    1. 内敛代码---所有的代码都被存储在一个单一的.aspx文件中。
    2. 代码隐藏---Visual Studio把网页分离为两个文件(通过使用Partial关键字),一个是包含HTML和控件标签的.ASPX文件,还有一个是包含页面源代码的.CS文件。

ASP.NET的在网页中的继承模式

  1.    .net类库的page类定义的基本功能允许网页存放其他控件。以HTML形式显现,提供传统ASP对象的访问,比如ERQEUST,RESPONSE,SESSION

  2.    你的代码隐藏类从PAGE类继承,以便获得ASP.NET网页的基本功能集合。

  3.    当你编译类时,ASP.NET会把一些额外的代码合并到你的类中。

  4.    Asp.net编译器创建另一个类来表示实际的.ASPX页面。这个类继承自你的自定义的代码隐藏类。

 

 

图:ASP.NET的在网页中的继承模式

 

参考网址

查看自动生成的类:

C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V2.0.50.727\Temprary ASP.NET files

posted @ 2010-09-10 00:40  Pavkoo  阅读(351)  评论(0编辑  收藏  举报