学习C#语言主要为了制作上位机。
第一步先安装VS2019。
要学习C#首先必须要了解.NET Framework。 .NET Framework主要包含一个庞大的代码库,可以在客户语言 (如C#)中通过面向对象编程技术(OOP)来使用这些代码。这个库 分为多个不同的模块,这样就可以根据希望得到的结果来选择使用其 中的各个部分。例如,一个模块包含Windows应用程序的构件,另一 个模块包含网络编程的代码块,还有一个模块包含Web开发的代码 块。一些模块还分为更具体的子模块,例如,在Web开发模块中,有 用于建立Web服务的子模块。 其目的是,不同操作系统可以根据各自的特性,支持其中的部分 或全部模块。例如,智能手机支持所有的核心.NET功能,但不需要某 些更高级的模块。 部分.NET Framework库定义了一些基本类型。类型是数据的一种 表达方式,指定最基本类型(如32位带符号的整数)有助于使用.NETFramework的各种语言之间进行交互操作,这称为通用类型系统 (Common Type System,CTS)。 除提供这个库外,.NET Framework还包含.NET公共语言运行库 (Common Language Runtime,CLR),它负责管理用.NET库开发的 所有应用程序的执行
C#面向对象编程,即可对上位机的每个对象按钮进行编程。与C语言的面向过程有很大区别。
C#数据类型:有符号整型
如何声明变量?
int x;
System.Int32;
两种声明都可。
C#数据类型:无符号整型
C#数据类型:浮点型
注意
C#数据类型:字符型 char 或 System.char
C#数据类型:布尔值 System.Boolean
C#数据类型:字符串型 System.string
C#数据类型:null
关于类型转换
1.强制类型转换之 int.Parse()。例如int.Parse(textBox2.Text);只适合在字符串到值类型的转换。
2.强制类型转换之Convert.Toxxxx();例如 Convert.ToString(textBox2.Text);适合各种类型之间的转换。
tip:字符串可以用 ”+“ 互相连接。
例如:label3.Text = "金额:" + ((number * 32).ToString());
上位机编写的小知识
用VS创建项目时须选这个!!
表单(Form)的常用属性说明
标签(label)的常用属性说明
文本框(TextBox)的常用属性说明
通过程序改变label 字体的颜色
label1.Forecolor = color.xxx;
textBox如何设置滚动条
设置下拉式选单(comboBox)
switch---case的不同
C#中的switch(可为字符串类型),则case ”字符串“,case后也可跟字符串常量。
AppendText()方法能够在TextBox中新增一行资料例如:
try--catch用法
用于处理代码中可能出现的错误信息
判断是否摁下回车键(Enter)
e.KeyChar = 13;为回车键号。
键盘事件
鼠标事件