C#新萌自我总结

计算机系统

计算机系统分为硬件系统软件系统

  • 硬件系统 是指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。

  • 软件系统 是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分

硬件系统

  • 运算系统 CPU
  • 存储系统 硬盘 HDD RAM(内存)
  • I/O系统
  • input输入系统 例如 :鼠标, 键盘, 话筒 …
  • output输入系统 例如 :打印机,显示器,音响…
  • 主板系统

软件系统

  • 软件系统=系统软件+应用软件

系统软件

  • 操作系统:Windows/Linux/Unix/Android/IOS…
  • 管理系统:校园管理系统、教务管理系统、停车场、点餐…
  • 开发系统:开发环境

应用系统

  • 视频播放器、音乐播放器、游戏、金融、网站、网页浏览器…
  • 软件分类

  • C/S 软件Client Server 客户端服务软件各种
  • Cs:客户端-服务器 (例如QQ斗地主 王者荣耀 吃鸡 有道词典等)
  • App(Windows/Android/ios…)
  1. 务必要安装在某个对应的平台上
    2.安装好之后每次执行的绝对是一个平台的可执行程序文件.exe
  • B/S 软件Brower Server 浏览器端服务软件
  • B/s:浏览器-服务器 (例如赛尔号,QQ农场 4399和7k7k的网页游戏,各大购物平台的网页板)
  • 必须依赖浏览器才能运行的软件
  • 优缺点:网络依赖性大、客户体验度低
  • Cs:客户端-服务器 (例如QQ斗地主 王者荣耀 吃鸡 有道词典等)

技术分类

1、前端: HTML+CSS+JS
2、后端:C/C++/C#/Java/PHP/Python/GO
3、数据库: MySQL/SQL Server/DB2/Mongodb…/Access .NET ===》 C#
全栈工程师:前端+任意的后端语言+任意的数据库
技术方向的作用:
前端:为用户展示数据、接受用户提供的数据
后端:传输数据、处理数据
数据库:存储数据、检索数据?

c#语言简介

C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET
Core(完全开源,跨平台)之上的高级程序设计语言。
C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。面向对象编程语言

对象构成

1、属性:属性是用来描述一个对象的外观特征的数据Person
人对象属性:年龄、性别、姓名、学号、员工号、身份证号、…
2、行为
(1)主动行为(方法):指的是一个对象自己与生俱来的一种能力或者说行为
(2)被动行为(事件):指的是一个对象接受到外界的某种指令之后产生一种行为能力对象是由属性、方法和事件构成

VS2019

VS2019是一款集成式的开发环境
集成:自身具有语言编译功能,语言解析功能,生成执行程序功能、自身带有虚拟服务器

VS2019组成

1、.sln文件:是当前解决方案集成中的项目配置文件,一般双击这个文件就会默认的选择 VS打开当前项目(解决方案)
2、文件夹:一个文件夹就是一个项目解决方案:针对某个问题提出的解决方案,同一个解决方案里面各个项目之间可以进行联系项目:指的是解决方案的集合
3、 app.config 是当前项目的配置文件
4、 form1.cs 是winform的框架
5、desinger.cs 是winform对应的设计界面文件
6、Program.cs文件是项目主文件项目的入口文件
bin目录:
Debug 文件夹:调试—调试完成成功生成可执行程序.exe 可执行文件
属性和事件人对象:年龄=23 性别=男
属性窗口中左边是属性右边是属性值

属性赋值

通过代码实现性赋值
在这里插入图片描述
以上的扳手图标表示的是属性
在这里插入图片描述

以上的闪电图标表示的是事件

当设计界面中设置了属性的值之后,又在代码区域设置了该属性的值,那么程序在执行的过程中是以代码为主
学习了三个属性:
Text属性:设置与空间关联的文本
Width属性:设置控件的宽度
Height属性:设置控件的高度
学习了两种数据类型:
string类型:字符串类型赋值的时候是需要双引号括起来
int 类型:整型类型直接赋值为整数就可以

C#属性类型

数据类型: 15种存储数据需要对应的数据类型
整数(8种)
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
浮点型(3种)
double 双精度
float 单精度注意:小数后面加F
decimal 精度小数后面加M
字符型
char 单引号中有且只有一个
字符串
string 双引号中随便写
布尔型
bool true/false
对象型
object 啥类型都行是所有类型的父类型
(1)string类型字符串类型赋值的时候值必须使用双引号括起来;Eg:this.Text=“QQ对话窗口…”;
(2)int类型整型类型赋值的时候直接赋整数就可以Eg: this.Width=200;

属性赋值中

第一步:看属性类型,如果属性类型是C#中预定义的 15种,那么就直接赋值
第二步:属性类型不属于预定义的15种数据类型,那么等号后面试着空格,如果出现智能提示,直接点,选择一个需要的选项分号结束

第三步:属性类型不是15种预定义的,等号后面空格也不起作用,那么直接使用属性类型单词点,根据提示选择一个要想的结果
第四步:属性类型不属于15种预定义的,等号后面空格也不起作用,以及属性类型单词点也不管用,那么直接等号后面 new 敲个空格,出现智能提示,直接一对小括号,然后删掉前半个小括号,在添加上,那么就会出现智能提示,括号中所要填写的内容

以上四个步骤可以理解为四种不同赋值语法
(1)直接赋值语法
(2)空格赋值语法
(3)属性类型点的方式赋值语法
(4)new 关键字赋值语法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值