当前位置: 首页 > news >正文

VisualStudio|开发环境相关技巧及问题

哈喽,你好啊,我是雷工!

本节继续学习VisualStudio相关内容,以前学习都是以能用为主,没有系统的学习,接下来会系统的学习相关内容,

以下为学习笔记。

01 第三方dll调用

①:如果第三方dll是.net开发的(C#、VB),可以通过引用直接添加到程序;

②:如果第三方dll不是.net开发的,那么一般会配有使用文档,参照调用文档说明进行使用;

02 命名空间

①:命名空间作用:用来对各种不同功能的类进行管理,即任何一个类肯定要归属于某个特定的命名空间;

②:一个命名空间可以包括若干个类,类必须在某个命名空间下面,不能脱离命名空间;方法必须放在类下面。

③:我们在项目开发中,当引用一个程序集,使用里面的类时,需要在使用的位置通过using 命名空间名称,引入对应的命名空间,不然无法使用该命名空间下面的类;

④:不同的命名空间下面的类是允许同名的,

⑤:当在一个类文件中,引入了不同的命名空间,但这些命名空间中有相同的类名称时,则必须通过完全限定名(命名空间.类)来使用,否则就会报错。

03 C#与VB.NET

①:C#与VB.nNET开发的模块,在编译时,都会被编译成IL微软的中间语言;

②:C#严格区分大小写,VB不区分大小写;

③:C#与VB.nNET开发的模块可以彼此相互调用;

04 程序执行过程

程序猿写完代码首先编译成IL中间语言,然后再转换成机器语言;

注意事项:

需要设置正确的启动项目,类库不能作为启动项目

05 后记

笔记内容为学习过程中自己觉得有必要记录,有再次查看的必要的一些内容。

如有记录不恰当之处,欢迎大佬在留言区评论指正,也欢迎大家在交流群相互探讨,共同进步。

http://www.lryc.cn/news/430088.html

相关文章:

  • Redis远程字典服务器(11)—— redis客户端介绍
  • 【mysql】mysql之DDL数据定义语言
  • Word文件密码忘记,该如何才能编辑Word文件呢?
  • 解锁移动办公新境界,七款顶尖移动终端管控软件分享!助您轻松掌控每一台移动设备,企业必备!
  • 基于微信小程序的大用户心理咨询系统设计与实现---附源码99040
  • Bigtop 从0开始(上)
  • 算法基础及例题
  • 机器学习-KNN 算法
  • 【Linux】如何快速查看 linux 服务器有几个cpu
  • [数据集][目标检测]电力场景轭式悬架锈蚀分类数据集6351张2类别
  • 【嵌入式linux开发】智能家居入门5:老版ONENET,多协议接入(QT、微信小程序、HTTP协议、ONENET云平台、旭日x3派)
  • 软考-软件设计师(程序设计语言习题)
  • 「C++系列」vector 容器
  • 梯度的概念
  • 低代码开发:机遇与挑战并存的技术革新
  • Linux之RabbitMQ集群部署
  • 【JAVA CORE_API】Day19 多线程API(2)、多线程并发安全问题、同步
  • 最新Windows 11 23H2精简版,免费获取!稳定流畅!
  • PostgreSQL SELECT 语句:深入解析与实例应用
  • 【自然语言处理】 构建文本对话系统
  • java: 程序包org.slf4j不存在
  • 图片转PDF怎么转?教你3种快捷方便的jpg转pdf方法
  • 数据防泄密软件如何防止数据泄密?七大措施筑起数据安全壁垒
  • GNU/Linux - systemd介绍
  • 如何理解递归
  • Spring Cache sync属性
  • 【Unity】通用GM QA工具 运行时数值修改 命令行 测试工具
  • [Spring] Spring原理(SpringBoot完结)
  • python | rq,一个无敌的 关于Redis 的Python 库!
  • Redis的缓存淘汰策略