C#语言和环境的熟悉

前言

在此仅记录快速上手C#开发上位机熟悉环境。还在持续学习记录中...

熟悉软件初步的环境

注:CC++的子集,在C语言的基础上添加了面向对象的特性,以及C++标准库。

C# 语言是在 CC++ 的基础上发展而来的,因此在语法形式上有些类似。

微软官方资料:Microsoft Learn:培养开拓职业生涯新机遇的技能

C#官方文档:概述 - A tour of C# | Microsoft Learn

菜鸟教程:C# 教程 | 菜鸟教程

可参考的B站教程:C#上位机开发串口通信编程_哔哩哔哩_bilibili

目前我用的编译环境是 :Visual Studio 2019 

C# 语法

参考知识点速通的B站 游戏谭

异常,操作符重载& 其他_哔哩哔哩_bilibili

比较常见的一些基本的语法

1.class :引用类型,分配在堆,class 类型名字{/*定义*/}

对象可以理解为:一堆变量(内存),以及操作这些变量(内存)的函数的集合

2.struct:值类型,分配在栈,也可以有变量函数,ref可以传递引用

3.接口:告诉别人,我提供哪些方法给他们使用interface A{void Func();})

4.继承:可以继承相应的成员变量和方法,减少代码重复classB :A()

5.abstact类可以还有部分未实现的函数,等待子类去实现

6.函数的覆盖:virtual override子类重写

7.继承保护权限 protected,

8.所有类型的基类System.Object    ToString()函数可以重写

简单记录一个创建工程的过程记录

创建一个项目名为Hello word 的C#工程,首先会自动生成的文件。

建立一个C#上位机的项目

创建一个控制台应用程序项目

C# 环境基本信息

程序命名问题

发布上位机软件的属性信息的改写文件

代码主体

保存退出操作

代码应用技巧记录

关于库

举个例子

C#常见常用的类

自己封装自己的类

添加新的窗体的方法

重载函数进入

添加时间注册函数

辅助软件Bus Hound的使用

简介:Bus Hound  是USB抓包工具。Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作。该软件是由美国perisoft公司研制的一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名"hound"的中文意思为"猎犬",即指其能敏锐地感知到总线的丝毫变化。只要是用来调试用的。

可参考其他博主网址说明:【开发工具】【Bus Hound】USB抓包工具(Bus Hound)的使用-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值