ASP NET项目开发教程 项目二 ASP NET基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.3 命名规则(续)
常用标识符大小写对照表
标识符 类 枚举类型 枚举值 事件 异常类 只读的静态字段 接口 方法 命名空间 属性 公共实例字段 受保护的实例字段 私有的实例字段 参数 方法内的变量
大小写 Pascal Pascal Pascal Pascal Pascal Pascal Pascal Pascal Pascal Pascal Pascal Camel Camel Camel Camel
3. WEB窗体文件
• C#代码存储时有两有两种模型:单文件页模型 和代码隐藏页模型。
3.1 单文件页模型 – 显示界面代码和逻辑处理代码(事件,函数处理等)
都放在同一个.aspx文件中 – 例2. 1 创建单文件模型网页 3.2 代码隐藏模型 – 在代码隐藏页模型中,显示界面的代码包含于.aspx
4.3 命名规则
一般来说,我们遵循Pascal和Camel两种形式规 则。
• Pascal:将标识符的首字母和后面连接的每个单词 的首字母都大写。可以对三字符或更多字符的标识 符使用Pascal 大小写。例如:BackColor
• Camel :标识符的首字母小写,而每个后面连接的 单词的首字母都大写。例如:backColor。
– HTML中的注释:
• <%--注释内容--%>:表示服务器端多行注释; • <!--注释内容//-->:表示<Script>脚本注释。
类、方法、属性的注释:
• /*注释内容*/:表示多行注释 • //:表示单行注释 • ///:表示类、接口头部进行XML注释版本号、作者、
完成时间等。
4. 编程规范(续)
• <%@Register tagprefix=“tagprefix”namespace=“namespace”assembly=“assembly” %>
• <%@Register tagprefix=“tagprefix”namespace=“namespace”%> • <%@Register
1. 网站类型
1.3 FTP站点网址:将网站建立在具有读写权限 的FTP服务器上,并在FTP服务器上创建和编辑 网页。 1.4 远程网站:将站点建立在已经安装IIS并配置 有Microsoft FrontPage2002服务器扩展的远程电 脑上。网站的网页和文件夹存储在:系统 盘:\Inetpub\wwwroot下,并通过远程计算机上的 IIS运行、测试网页。这种适用于多个开发人员同 时使用同一个网站进行开发。这里需要注意的是, 当一个开发员调试远程网站时,所有其他开发员 的请求都将被挂起,防止并发冲突。
ቤተ መጻሕፍቲ ባይዱ
任务1 用户注册信息放入数据库
[任务描述] • 检测开发环境是否正常,创建第一个
动态网站。
任务1 用户注册信息放入数据库
[任务分析]
1. 了解网站组成 2. 理解Web窗体模型 3. 掌握创建网站及网页的方法
预备知识
1. 网站类型
1.1 文件系统网站:主要用于本地计算机上开发,将 网站文件放在本机硬盘的文件夹中或局域网上的一 个共享位置上。当网站建完后,部署到IIS的服务器 上运行。 1.2 本地IIS网站:需要安装IIS,文件存储在WEB程 序根目录,通常位于:系统盘:\Inetpub\wwwroot下, 若使用此种方式,需检查系统中是否安装Internet服 务。
文件,而逻辑处理代码包含于对应的。aspx.cs文件 – 例2. 2 创建代码隐藏模型网页
4. 编程规范
4.1 规范制定原则
– 方便代码的交流和维护。 – 不影响编码的效率,不与大众习惯冲突。 – 使代码更美观、阅读更方便。 – 使代码的逻辑更清晰、更易于理解。
4. 编程规范(续)
• 4.2 程序注释
– <%@OutputCache%>:可设置页或页中包含的用户控 件的输出缓存策略。
– <%@Imaplemente Interface=“接口名称”%>用来定义 要在页或用户控件中实现的接口。
2.1 常用指令(续)
– <%@Register%>用于创建标记前撺和自定义控件之间 的关联关系,有以下3种写法
2. 网站常用文件类型
• 网页拓展名理解为文件的“身份 证”,不同的拓展名决定了不同文件的类型和作用。
网页扩展名
文件 Web用户控件
HTML页 XML页 母版页 Web配制文件 全局应用程序类 Web服务
扩展名 .ascx .html .xml .master .config .asax .asmx
项目开发教程
项目二 基础知识
项目目标
• 主要介绍动态网站基本知识,学习后能在 Visual Studio 2008中处理、编辑、运行 网页程序。本项目采用的语言是C #。
– 熟悉网站基本工作原理 – 熟悉C#常用语法结构
任务分解
• 任务1 创建网站 • 任务2 简单语法及流程控制应用
2. 网站常用文件类型(续)
2.1 常见页面指令
– <%#Page%>:可定义 网页分析器和编译器 使用的属性,一个页面只有一个指令。
– <%@Import Namespace=“Value”%>:可将命名空间 导入到应用程序文件中。一个指令只能导入 一个命名空间,如果要导入多个命名空间,应使用多 哥@Import指令来执行。大部分常用的命名空间在默认 状态下都被自动导入,不需要手动加入。
tagprefix=“tagprefix”tagname=“tagname”sre=“pathname”%> Tagprefix:提供对包含指令的文件中使用标记的命名空间的短引用的别 名。 Namespace:正在注册的自定义控件的命名空间。 Tagnaame::与类关联的任意别名。此属性只用于用户控件。 Src:与tagprefix属性关联的命名空间的程序集。程序集名称不包括文件 的拓展名。如果将自定义控件的源代码文件放置在应用程序的App-code的文 件夹下,2.0在运行时会动态编译源文件,因此不必使用assembly属 性。