第二章 ASP、NET的程序结构
上一章我们学习了简单的ASP、NET编程,这章就介绍一下它的程序结构.
? 打开解决方法资源管理器(可通过快捷键Ctrl+Alt+L)打开,看到站点文件和文件夹,分别是App_Data文件夹、Default、aspx文件夹、Default.aspx.cs文件夹、Web.config 文件夹
1、 App_Data文件夹:这是Visual Studio 自动创建的专门存放网站数据库的文件夹
2、 Web.config 文件夹:这个文件时网站的配置文件,负责整个站点的参数配置,在以后学习中我们将逐步了解它
3、 Default.aspx文件夹:这个是网站的前台页面文件,主要负责显示页面内容,该文件包括静态网页“HTML”代码(切换到“拆分”或“源”视图可查看此代码
4、 Default.aspx.cs文件夹:是后台的代码文件,主要负责程序逻辑的处理。就如上一章中那个“Button”按钮点击后出现的页面
在这里,要向大家介绍几个概念
1、 namespace命名空间,它是C#中组织代码的方式,这样可以把紧密相关的一些代码放在同一个命名空间里,你可以认为这就是一个房间。呵呵
2、 using 如果要使用其他命名空间的代码,就必须要用using来引用,这是一个关键字,这些关键字是构成C#的基础,我们不需要管它目前
3、 class 类 在C#中编写任何代码都应该包含在一个类里,类包含在命名空间里,以后慢慢就会理解了
4、 Main 方法:如果我们把类理解为一个人,那么这个人的行为,比如说人的一个动作,吃饭了,学习了,这就是这个人的行为,可在C#中我们把行为不叫行为,叫方法。至于吃饭怎么吃,学习怎么学,这就是方发具体要做的事了
为什么说这些呢?这些其实都是C#控制台程序中的结构,这个可通过“文件”——“新建”——“项目”打开
对比“后台代码文件”(上图),结构非常类似。也是先是using部分,不过using之后没有namespace,其实是有的,这是。Net运行时自己做的手脚。运行的时候会自动生成。而上面文件中的Page_Load 和Button1_Click就是页面的后台方法。
介绍完这些,无非是想得出C#代码文件的一般结构
[using 其他命名空间1]
[using 其他命名空间2]
……
Namespace 命名空间
{
修饰符 class 类名
{
[方法1]
[方法2]
……
}
}
? 说完了这些,再给大家介绍一下程序注释
我们平时在看书的时候,精彩的部分都会用笔做个标记,目的就是下次看时有个提示,通过笔记我们可以知道这段讲了什么,上次是怎么理解的,想一下,编程很复杂,如果今天编了许多代码,一个月后,或者一年后来看,就不一定知道讲的什么了,就需要做标记
ü 在C#中可以添加三种类型的注释:单行注释、多行注释、和文档注释
1、 多行注释:这个注释以“/*”开头以“*/”结尾,两个之间的都被看做注释,运行时是不会运行这些部分的。,这个用于说明文字比较多时
2、 单行注释:以“//”开头,凡是在//后的都被认为是注释。通常用于代码行之间,或者一行代码后,记好了,这个没有结尾
3、 文档注释:。这个以“///”开头一般用来描述一个类或者一个方法的作用
这章就先这么多了
下一章,讲 “变量”
转载于:https://blog.51cto.com/goflylf/317899