C#的基本概念以及属性赋值的步骤和语法

首先我们要先知道什么是C#?

C#是由微软(Microsoft)开发,其中还包括C(面向过程),C++

C#是一个简单的,现代的,通用的,面向对象的编程语言

(面向对象)是一种解决问题的思想

那么什么是对象?

在程序员的眼中自己身边万物都可以理解为对象

对象是指通过计算机语言实现一个由属性行为构成的实物也可以说是载体,通俗的说就是属性+行为就是对象

知道了C#和对象以后,让我们来往更深的挖掘.

C#中对象的构成

首先属性:属性是用来描述一个对象的外观特征的数据

例如人的属性:年龄,性别,身高等等

其次行为分为两类,分别是主动行为和被动行为

主动行为又称为方法:指的是一个对象自己与生俱来的一种能力或者说行为

被动行为又称为事件: 指的是一个对象接受到外界的某种指令之后产生一种行为能力

所以又可以说对象是由 属性、方法和事件三者构成的

说到对象我们不得不提起类

class 类

类是指 对同一类对象的抽象化概念

模拟现实中的人 这个对象 ===》程序实现 class Person 模拟动物 class Animal 模拟 狗 class Dog

我们经常所说的写一个对象 其实就是指 写一个类 class GrilFriend

属性和行为

类里面的所有内容 叫做 类成员: 属性、方法、事件

类和对象都是由属性和方法,事件三者构成,所以说类是指对同一类对象的抽象化概念

C#中 实现winform窗体应用程序

应用程序简介

VS2019 是一款集成式的开发环境

集成: 自身具有语言编译功能,语言解析功能,生成执行程序功能、自身带有虚拟服务器

winform窗体的组成和文件作用

1、 .sln文件:是当前解决方案集成中的项目配置文件,一般双击这个文件就会默认的选择 VS打开当前项目(解决 方案)

2、 文件夹:一个文件夹就是一个项目

解决方案:针对某个问题提出的解决方案,同一个解决方案里面 各个项目之间可以进行联系

项目: 指的是解决方案的集合

3、 app.config 是当前 项目的配置文件

4、 form1.cs 是winform的框架

5、desinger.cs 是winform对应的设计界面文件

6、Program.cs文件 是项目主文件 项目的入口文件

7、bin目录:

8、Debug 文件夹: 调试—调试完成 成功生成可执行程序 .exe 可执行文件

文章重点,属性赋值

属性窗口打开以后左边是属性,右边是属性值

我们一般通过代码实现属性赋值:

扳手表示属性,闪电表示事件

如果在设计界面设置了属性的值以后,然后又在代码区域设置了该属性的值

那么程序在执行的过程中是以代码为主

我们现在可以先学习三个属性,两种数据类型

Text属性: 设置与空间关联的文本

Width属性: 设置控件的宽度

Height属性: 设置控件的高度

string类型: 字符串类型 赋值的时候是需要 双引号 括起来

int 类型: 整型类型 直接赋值为 整数 就可以

属性赋值

数据类型: 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

字符型 (1种)

char 单引号中 有且只有一个

字符串 (1种)

string 双引号 中 随便写

布尔型 (1种)

bool true/false

对象型 (1种)

object 啥类型 都行 是所有类型的父类型

属性赋值(一)

// Form1 表示的是 对象
// Load 表示的是 加载事件: 在启动程序时会执行这一堆代码
private void Form1_Load(object sender, EventArgs e)
{
// 1、属性赋值语法: 直接赋值
// this指的当前的这个窗体
// this.Text = "正在与老师聊天......"
// this.Width = 200;
// this.Height = 200;
// (1) string类型 字符串类型 必须要双引号
this.Text = "与马云正在斗地主....";
// (2) int类型 整型类型 直接赋值 为整数
this.Width = 400;

属性赋值(二)

所谓属性赋值通俗易懂就是给属性赋值

列如:this.Text=“sjfsd”;

this指的是当前的这个对象 比如:Form1

属性赋值的前提条件:

大家必须要知道数据类型以及对应的赋值语法

属性赋值步骤

第一步: 看属性类型,如果属性类型是C#中预定义的15种,那么就直接赋值

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

this.FormBorderStyle = FormBorderStyle.None;

第三步:属性类型 不是15种预定义的,等号后面空格也不起作用, 那么 直接使用 属性类型 单词点, 根据提示选择 一个 要想的结果

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

赋值语法

以上的四步可以说成是四种不同的赋值语法

(一)直接赋值语法;

(二)空格赋值语法;

(三)属性类型 点的方式 赋值语法;

(四)new 关键字 赋值语法。

注意:

(1)我们在刚开始的学习中,注释越多,越方便以后复习和应用

(2)项目的.exe文件,必须在加载窗体以后才会创建

猜你喜欢

转载自blog.csdn.net/XVJINHUA954/article/details/105428349