学习目标:
1、熟悉.net开发总体结构以及各种名词的含义
2、熟悉C#基本语法
3、熟悉asp.net的web开发思路
学习总结
1、.net 框架
组成包括:公共语言运行时(CLR)和框架类库(FCL)
CLR包括CTS(通用类型系统)和CLS(公共语言规范)
总体结构:
个人理解:
框架——半成品
.net框架——简化了C#程序员的开发量,把通用的常用操作封装
运行过程:C#(编译器编译)--MSIL(微软中间语言,这个地方是实现跨语言的通用!!这个就是字节码(java))--CLR(解析为机器码)
2、命名空间--java中的包名
上手的小程序:
namespace Bin_HelloWord//包名
{
class Program//类名
{
static void Main(string[] args)
{
Console.WriteLine("Hello word");
String test = Console.ReadLine();
Console.WriteLine(test);
int[] arr = { 1, 2, 3, 5, 4 };//对数组的定义与遍历
foreach(int a in arr){
Console.WriteLine(a);
}
}
}
}
3、C#的基本语法和java类似,在C#中对指针的处理是代表(应该用不到)
4、熟悉web目录结构和文件的作用
.ashx asp.net的核心程序
.aspx(jsp) 常用程序,用于创建网页和对网页进行核心编程的技术类型和aspx.cs配套使用(.java)
.ascx 指明一个asp.net用户定义控件
.config 配置文件
第一个web程序 简单的登陆程序
1、 首先建立一个login.aspx文件(也就是jsp文件),拖放控件或者是手写需要的控件,两个文本框一个按钮
2、 此时,已经自动生成了login.aspx.cs文件(java源文件),这个文件来进行业务逻辑的处理。双击按钮,添加click事件,写自己的业务逻辑
3、 注意的问题:响应的执行顺序 1、前台首先来访问<@指令,然后访问.aspx.cs文件,处理完毕后,在继续访问.aspx文件,这也是为什么响应的内容在最前边出现的原因