IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【学习笔记】快速熟悉visual studio2019c#实际开发环境的调试与引用 -> 正文阅读

[开发工具]【学习笔记】快速熟悉visual studio2019c#实际开发环境的调试与引用

提示:该文章是笔者在学习过程中所需要涉及的开发环境,希望可以给需要的人带来帮助。

目录

前言

一、使用习惯

1.主题

2.快捷键设置

二、注释

1.单行注释

?2.段落注释

3.描述注释?

三、debug 调试

1.断点

?2.逐语句

?3.逐过程

4.调试窗口

三、项目解决方案

项目引用

总结




前言

因需要接触c#项目,本文记录学习visual studio2019的工具以及环境熟悉。


一、使用习惯

1.主题

?推荐:one dark pro主题加consolas字体

个人比较喜欢这种搭配,非常好看。

?

?我们可以在菜单栏中,扩展》扩展管理中下载该主题

等待下载完成,我们还需要安装,我们退出?visual studio后就会自动安装啦,然后在到选项中选中

?

2.快捷键设置

每当我们在一个新的工具中需要适应该工具的快捷键都是一件非常头痛的事,工具实在太多啦

在visual studio中,给我们提供了常用编辑器的快捷键,可以使用我们熟悉的快捷键方式。

我们还可以自定义快捷键。

这里笔者选了vscode,下面快捷键全以vscode的方式来记录。

二、注释

在c#中注释有三种,分别用于不同的实际情况,下面将一一介绍:

1.单行注释

该注释用于描述该行代码的作用,但不是所有的代码都需要注释,注释一些可能自己也会忘记的代码。

在代码头部一般实际开发环境需要有良好的注释习惯,我们通常把放在代码头部的注释表示整一小段为在段落里这小功能的实现注释,完成该小部分会换行。

在代码尾部的//注释,代表该行的代码解释。

快捷键:Ctrl + /

?2.段落注释

该注释用于在不需要的情况下?对一部分代码进行注释,如:写好的部分功能暂不使用。

快捷键:Alt+Shift+A

3.描述注释?

该注释用于在类头部,方法头部。主要描述定义的类与方法的作用。

快捷键:在类头部或方法头部打///三个斜杠自动生成。

三、debug 调试

debug是我们开发必不可少的,我们开发人员通过debug可以很方便的来调试我们的代码,更加方便找出错误。

接下来看一下如何使用debug来调试代码

1.断点

?在我们代码行数的前面,通过鼠标点击可以进行断点。现在我们设置两个断点

断点就是当我们运行程序时,运行到断点的小红点后,会停下来,我们可以观察变量的值以及内存地址。

????

?现在程序运行后,运行到断点的地方就会停下来,可以看到我们下方有变量a,目前值为0

调试后我们可以将鼠标放到代码上查看变量值。

?但在我们菜单栏上面,现在这样显示,点击我们继续,可以让程序继续往下运行,直到运行下一个断点停止,如没有断点会全部运行。

跳出,也是如此。

?2.逐语句

逐语句就是一句一句代码运行,点一次运行一行

快捷键:f11

?3.逐过程

逐过程就是当我们运行到当前行代码时,而当前行代码用了我们自定义的一些方法,他就会直接运行该方法,不会进入方法体内,而在当前行跳到下一行。

?可以看到上面的a变量已经在testRef方法执行完毕后发生了改变。

快捷键:f10

如果用逐语句,将会一行一行执行,并且会跳到方法体内执行,如下图:

?跳到了方法体内。

以上就是逐语句与逐过程的区别。

4.调试窗口

?点击调试》窗口》内存

有四个选项,我们选其中一个

?我们把a变量用鼠标拉过去可以看见内存地址。

三、项目解决方案

项目解决方案,指的是我们多个项目,可以互相引用,关联。

那么为什么我们需要多项目而不是一个项目呢,因为在一些比较大的项目时,可能其他项目也需要用到该功能,如api或数据库的一些操作,其他项目或许也需要使用到,所以把公共部分的功能做一个新项目,方便其他项目使用。这就成为了一个解决方案。

那么说到解决方案,肯定就离不开引用了。

项目引用

项目引用,.net开发必不可少,首先我们需要先了解一下如何引用来使用。

?选中项目,鼠标右键可以设置当前项目为项目启动项

现在我们有三个项目,点击当前项目后项目下方有个引用,我们可以点箭头看看

下面这些都是创建项目时系统自动引用的一些必不可少的资源,如froms,这个是我们开发桌面应用的,右键点击添加引用

上面就是我们创建的其他项目,选中我们项目添加后,就可以在主项目中来new当前对象啦

可以看见添加进来了,现在我们来使用他

他下面有class1,和form1界面这些,使用方法一样

接下来继续看看其他列表

framework内置的一些扩展

这些是第三方的一些包,比如excel,安装后他会自动安装一些扩展,我们可以使用他给出的来导出数据。

?服务引用,这个是如第三方商家给出的api接口,我们可以在这里添加引用


总结

以上就是visual studio开发环境的内容,本文仅仅简单介绍了实际开发环境的使用以及常用方法,希望对大家有所帮助。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 11:04:10  更:2022-08-06 11:05:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:58:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码