C#学习笔记(一)

这篇博客介绍了C#的特点,包括面向对象、安全性及与Web的紧密集成。讲解了.NET框架的特征,特别是公共语言运行时(CLR)的作用。此外,通过Visual Studio设计WinForm程序,介绍了面向对象的核心概念,如属性、方法和事件。还讨论了C#的不同应用类型,如控制台、Windows和Web程序,并提供了程序中的输入与输出示例。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值