计算机系统:硬件系统+软件系统
(1)运算系统——CPU
(2)存储系统——硬盘、HDD、RAM(内存)
(3)I/O系统
(4)Input输入系统——鼠标、键盘、话筒、扫描仪等…
(5)Output输出系统——打印机、显示器、音响
(6)主板系统
软件系统=系统软件+应用软件
①操作系统:windows、linux、Unix、Android、IOS等…
②管理系统:校园管理系统、停车场管理系统、教务管理系统等…
③开发系统:开发环境
视频播放器、音乐播放器、游戏、金融、网站、浏览器等…
(1)务必要安装在某个对应的平台上(windows、Android、IOS等…)
(2)安装好之后每次执行的绝对是一个平台的可执行程序文件.exe
(1)必须依赖于浏览器才能运行的软件
缺点:①网络依赖性大
②客户体验度低
C#是一个简单的、现代的、通用的、面向对象的 编程语言,它是由微软公司(Microsoft)开发的。
面向对象是一种解决问题的思路
(1)对象:程序员世界中将自己身边所处的万事万物都理解为对象。
(2)对象:是指通过计算机语言实现的一个由属性、行为构成的一个实体(载体)。
对象=属性+行为
(1)属性:属性是用来描述一个对象的外观特征的数据。
(2)行为
①主动行为(方法):指的是一个对象自己与生俱来的一种能力或者说行为。
②被动行为(事件):指的是一个对象接受到外界的某种指令之后产生的一种行为能力。
(1).sln文件:是当前解决方案集成中的项目配置文件,一般双击这个文件,就会默认的选择VS打开当前项目(解决方案)。
(2)一个文件夹就是一个项目。
(3)解决方案:针对某个问题指出的解决方案,同一个解决方案里边各个项目之间可以进行联系。
(4)项目:指的是解决方案的集合。
(5)app.config文件:是当前项目的配置文件。
(6)form1.cs文件:是winform的框架。
(7)desinger.cs文件:是winform对应的设计界面窗口。
(8)program.cs文件:是项目主文件,项目的入口文件。
(9)bin\Debug文件:调试成功后,生成的可执行文件.exe文件。
①扳手表示属性;
②闪电表示事件;
③当设计界面中设计的属性的值后,又在代码区域设置了该属性的值,那么程序在执行的过程中是以代码为主的。
④所谓属性赋值就是给属性赋值:
例:`
this.Text="界面登录";`
⑤this——指的是当前的对象
例:Form1
⑥属性赋值的前提:必须要知道的数据类型以及对应的赋值语法。
①类:是指对同一类对象的抽象化概念。
②类里边的所有内容叫——类成员:属性、方法、事件
sbyte(8位有符号整数) 范围:(-128 ~ 127)
byte(8位无符号整数) 范围:( 0 ~ 255 )
short(16位有符号整数) 范围:(-32,768 ~ 32,767)
ushort(16位无符号整数) 范围:(0 ~ 65,535)
int(32位有符号整数) 范围:(-2,147,483,648 ~ 2,147,483,647)
uint(32位无符号整数) 范围:(0 ~ 4,294,967,295)
long(64位有符号整数) 范围:(-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)
ulong(64位无符号整数) 范围:( 0 ~ 18,446,744,073,709,551,615)
double 双精度
float 单精度 注意: 小数后面 加F
decimal 精度 小数后面加 M
char 单引号中 有且只有一个
string 双引号 中 随便写
bool true/false
object 啥类型 都行 是所有类型的父类型
第一步: 看属性类型,如果属性类型 是C#中 预定义的 15种, 那么就直接赋值。
第二步:属性类型 不属于预定义的15种数据类型,那么等号后面试着空格,如果出现智能提示,直接点, 选择一个 需要的选项 分号结束; 。
例:`
this.FormBorderStyle = FormBorderStyle.none;`
第三步:属性类型 不是15种预定义的,等号后面空格也不起作用,那么 直接使用 属性类型 单词点, 根据提示选择 一个 要想的结果 。
第四步:属性类型不属于15种预定义的,等号后面空格也不起作用,以及 属性类型单词点 也不管用,那么直接 等 号后面 new 敲个空格,出现智能提示, 直接一对小括号, 然后 删掉前半个小括号, 在添加上,那么就会出现智能 提示,括号中所要填写的内容。