C#特点:
- 面向对象
- 简单安全
- 与Web紧密结合
.NET的特征:
- 简单地开发和部署
- 统一的编程模型
- 提供健壮、安全的执行环境
- 支持多种编程语言
- 丰富的类库支持
公共语言运行时(Common Language Runtime,简称CLR)
1、设计目标:
- 简化开发:安全性、内存管理(相当于指针,但解决了忘记释放内存的困扰)
- 简化应用程序部署
- 基类库
- 支持多种语言
2、相当于JAVA的虚拟机
3、编译和执行
.C#中Exe文件中的内容:
- IL指令(Intermediate Language)
- 元信息
反编译工具:ildasm.exe
C#快速入门
用VS设计WinForm程序
- 界面设计
1、插入对象:在工具箱中单击要用的工具
2、设置属性:右击设置属性
- 程序代码
F7或者双击代码填写代码
- 运行
点启动或者F5
- 保存
1、程序为.cs文件
2、项目文件.csproj
3、解决方案.sln
4、其他辅助文件
面向对象程序的核心概念
对象
1、属性(property):表示的是对象的一种状态,如labell.Text,BackColor。
改变文本名称以及背景颜色
private void button2_Click(object sender, EventArgs e)
{
this.Te