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

c#编写的各类应用程序

001 课程简介,C# 语言简介,开发环境准备 (yuque.com)icon-default.png?t=O83Ahttps://www.yuque.com/yuejiangliu/dotnet/timothy-csharp-001

一个Solution里包含多个Project

一、见识 C# 编写的各类应用程序

二、类库的引用(黑/白盒引用)

1、黑盒引用(DLL引用,无源代码):没有办法修改DLL里的代码的错误

        黑盒引用的依赖关系很强,写程序最好使用弱的依赖关系。这样就算引用的类文档出错,也可以换一个其他的类继续写代码。

(1)NuGet:将一个类库全部下载,不用担心是否下载完。(大小类库全部下载)

        (因为有些类库太大,里面还有其它小类库。想要引用大的类库就必须得引用小类库。)

2、白盒引用(项目引用,有源代码)

(1)导入有源代码的库

(2)如果引用的库里的算法等有错,修改引用库里代码的方法

<1>设置断点、开始调试

<2>点击“Step into”跳到引用的库里的函数

        这样执行指针就进入到了这个类库的Sub方法里去。

3、建立自己的类库项目

三、依赖关系:高内聚,低耦合

高内聚:一些数据和功能,该属于哪个类就放进哪个类。

低耦合:类与类之间的依赖关系尽可能低和松。


http://www.mrgr.cn/news/52049.html

相关文章:

  • 65.DDR3读写控制器的设计与验证(2)
  • 60. 排列序列
  • Windows11桌面快捷方式图标变为白色方块-如何解决
  • C++11 使用 {} 进行初始化
  • 【微信小程序_18_WXS脚本】
  • TemporalBench:一个专注于细粒度时间理解的多模态视频理解的新基准。
  • 从实习到春招成为一名安全工程师,我经历了什么
  • mqtt与云服务器
  • 2024了,传统行业转行AI,可不可行?
  • Java 虚拟机(JVM)中的内存泄漏排查技巧及各种内存查看命令分析工具推荐
  • C语言中点操作符(.)和箭头操作符(->)的区别
  • 汽车免拆诊断案例 | 2023款零跑C01纯电车后备厢盖无法电动打开和关闭
  • 对“一个中心,三重防护”中安全管理中心的理解
  • 数据结构深度优先搜索遍历连通图+非连通图(C语言代码+遍历+终端输入内容)
  • 超详细的B/S和C/S架构对比
  • 【PT-RS】
  • SIEMENS罗宾康LDZ14501001.140功率单元适合哪些场合使用?
  • 【论文阅读】03-Diffusion Models and Representation Learning: A Survey
  • 使用Python语言结合OpenCV库来处理视频流和条形码/二维码的识别
  • 代码随想录算法训练营第三十七天|509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯