1、概念:.net与c#
Net/dotnet:一般指.Net Framework框架,一种平台,一种技术
C#(sharp):一种编程语言,可以开发基于.net平台的应用。
2、.net能干什么
桌面应用程序 winform
在.net这个平台上开发桌面应用程序,叫做winform应用程序
.exe 直接安装使用
Internet应用程序 ASP .NET
通过网址访问的应用程序
手机开发 wp7 windows phone 7 wince
C/S:客户机(client)/服务器模式(sever) cs模式应用程序
例:qq 通过服务器验证是否登录成功
(通过winform使用net开发的桌面应用程序
通过winform平台建立服务器与客户端互通的cs模型)
B/S:浏览器(Browser)/服务器模式(sever)
即网站
(通过浏览器访问服务器的应用程序 ASP .NET开发的B/S模式)
3、.NET 开发学习路线
Html展示网页、javascript.dom页面特效
4、使用软件
IDE(Integrated Development),集成开发环境
Visual Studio
用于开发桌面应用程序、ASP.NET Web 应用程序、xml web service 移动应用程序
快速开发提供支持(使用快捷输入方便,便于查询及纠正错误)
5、创建我的第一个项目
菜单栏:文件-新建-项目-window-控制台应用程序-修改自己的项目名和解决方案名确定即可
工具栏:
6、关系:解决方案-项目-文件(程序),程序中引用命名空间定义命名空间-定义类-定义方法,在方法中写程序
7、重置开发环境
工具-导入导出-重置开发环境
8、Main方法
程序的入口方法,从main方法第一句开始到main方法的最后一句结束。
9、学习两句话
Console.WriteLine("hello word!");
Console.ReadLine();
10、设置字体
工具-选项-环境-字体和颜色
11、行号显示
工具-选项-文本编辑器-所有语言-选择行号
12、创建多个项目
添加入解决方案/直接选中项目然后添加新项目
13、启动项目设置
a设为启动项
b选中启动当前项目
14、项目的加载与卸载
不再对其编译,不影响其他的编译运行
15、注释方式
写程序要养成写注释的好习惯,注释是写给别人看的程序长的话也是写给自己后期看,清晰明了
三种:
// 单行注释(同时也有工具栏中注释选中行和取消注释和快捷方式)
/**/多行注释
///
///文档注释(用于对类和方法进行注释)
///
变量定义符合命名规范
适当位置有注释
16、三层架构
表现层
业务逻辑层
数据访问层
C/S改B/S只需要改表现层即可,下面的类库是公用的
17、CLR负责执行程序
MSIL微软中间语言Microsoft Intermediate Language
CLR是公共语言运行时 Common Language Runtime
CLS公共语言规范Common Language Specification
CTS通用类型系统Common Type System
JITCompiler即时编译器 (Just-in-time Compiler)
CLR过程就是编译器按照clscts规则编译成msil中间语言进行
写个5k的exe程序必须的安装.Net framework翻译执行
详情请查看: