asp.net 基础:.net 都能干什么?
桌面应用程序:winform
Internet应用程序 :ASP.NET
手机开发:wp7(windows.phone 7)(嵌入式开发)
网络版应用程序:
C/S:客户机(Client)/服务器模式(Server) 例如:qq,新浪工具..
B/S:流浪器 (Browser)/服务器模式(Server)例如:网站
.Net 开发学习路线:
1、c#语言:
C#面向过程编程
C#面向对象基础
2、WinForm
3、基本的.Net FrameWork
4、数据库开发ADO.Net
5、B\S(Html,javaScript,jquery,Dom)
6、HttpHandler方式开发ASP.Net
7、ASP.Net WebForm (不使用服务端控件进行开发)
8、AJax(不要被UpdatePanel迷惑,要学会轻量级的开发方式)
解决方案中可以包含多个项目,项目可以包含多个文件,文件中是我们写的程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
上面的是【引用命名空间】
namespace test01 {}定义了一个命名空间叫:test01
class Program {}定义一个类(Program类)
static void Main(str[] args){} 这是一个方法(Main方法)【static 静态方法】
文件中有命名空间,命名空间中有多个类,类中有方法,方法中可以是我们写的程序
重置开发环境:可以使我们的开发环境恢复默认状态。工具——导入导出——重置~~
一般的窗口不小心关闭了在视图中找。
类文件是以.cs 结尾的
Main 方法是我们的程序的入口方法,当我们执行第一个程序是,会首先找到Main方法执行完成后(即执行到Main方法的反大括号),程序就结束。
一个程序最多只能有个Main方法
.sln 解决方案的文件
.csproj 记录了项目文件
程序:
Console.WriteLine("屏幕要显示的内容");//向屏幕输出,下一句直接换行
Console.Write("")//输出,下一句不换行
Console.ReadKey();//暂时自动暂停到用户从键盘上键入一个键,用户建入这个键之后程序才继续执行
在C#中,每一句话都以(;)分号结束
多项目启动项设置:在解决方案里面——右键属性——当前选定内容
卸载项目(不是删除和移除)——加载项目
程序编辑常用:
Home 鼠标移到段首, End 鼠标移动到段位
ctrl+Home 鼠标移动到文档最前 Ctrl+End鼠标移动到文档最后
PgUp 向上翻 PgOn向下翻
#region #endregion 折叠代码
c#(C Sharp)
.Net Framework(提供函数库、类库)
应用程序——————操作系统
应用程序—.Net Framework—CLR(公关语言应用池,执行程序)—操作系统
MSIL叫做微软中间语言
CLR(公关语言应用池,执行程序)
CLS(公共语言规范)
CTS(通用类型系统)
JIT(即时编辑器Just In Time)
|