56【WinForm】WinForm创建类库项目,并同时在项目中调用类库文件C#

简介: 【WinForm】WinForm创建类库项目,并同时在项目中调用类库文件C#

前言

WinForm创建类库项目,并在启动项目中调用类库文件。


一、创建类库项目

1.新建一个WinForm项目
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
2.项目属性-设置输出类型为:类库。

在这里插入图片描述
3.dll文件的输出路径如果不设置,默认为类库项目的Debug文件里。

可在项目属性-生成-dll文件的输出路径里选择dll库文件指定的输出路径。

在这里插入图片描述
4.类库中的类如果要被外界调用,必须是公有类public。

在这里插入图片描述

二、调用类库项目

1.创建WinForm主程序
在这里插入图片描述

2.在主程序的引用里添加由类库生成的DLL文件。

在这里插入图片描述

3.在主程序要调用类库的地方添加类库的命名空间。

在这里插入图片描述

4.使用类库中的类。
在这里插入图片描述


总结

如果要修改类库项目,改动完,重新生成类库项目。在主程序(启动项目)中重新添加引用文件,或者出现一个黄色的感叹号点击更新引用文件。

目录
相关文章
|
3月前
|
C# 开发者 Windows
在VB.NET项目中使用C#编写的代码
在VB.NET项目中使用C#编写的代码
52 0
|
2月前
|
SQL API 定位技术
基于C#使用winform技术的游戏平台的实现【C#课程设计】
本文介绍了基于C#使用WinForms技术开发的游戏平台项目,包括项目结构、运行截图、实现功能、部分代码说明、数据库设计和完整代码资源。项目涵盖了登录注册、个人信息修改、游戏商城列表查看、游戏管理、用户信息管理、数据分析等功能。代码示例包括ListView和ImageList的使用、图片上传、图表插件使用和SQL工具类封装,以及高德地图天气API的调用。
基于C#使用winform技术的游戏平台的实现【C#课程设计】
|
17天前
|
开发框架 前端开发 API
C#/.NET/.NET Core优秀项目和框架2024年9月简报
C#/.NET/.NET Core优秀项目和框架2024年9月简报
|
23天前
|
存储 C#
【C#】大批量判断文件是否存在的两种方法效率对比
【C#】大批量判断文件是否存在的两种方法效率对比
27 1
|
10天前
|
设计模式 程序员 C#
C# 使用 WinForm MDI 模式管理多个子窗体程序的详细步骤
WinForm MDI 模式就像是有超能力一般,让多个子窗体井然有序地排列在一个主窗体之下,既美观又实用。不过,也要小心管理好子窗体们的生命周期哦,否则一不小心就会出现一些意想不到的小bug
|
17天前
|
边缘计算 开发框架 人工智能
C#/.NET/.NET Core优秀项目和框架2024年8月简报
C#/.NET/.NET Core优秀项目和框架2024年8月简报
|
23天前
|
API C# Windows
【C#】在winform中如何实现嵌入第三方软件窗体
【C#】在winform中如何实现嵌入第三方软件窗体
52 0
|
26天前
|
XML 存储 缓存
C#使用XML文件的详解及示例
C#使用XML文件的详解及示例
54 0
|
26天前
|
API C#
C#实现Winform程序右下角弹窗消息提示
C#实现Winform程序右下角弹窗消息提示
59 0
|
26天前
|
C#
Delphi可不可以制作出像c#那样的dll类库?
在Delphi中,创建DLL项目(如dll.dpr)并定义一个类TMyCls后,在另一个项目(如test.dpr)中可以引入此DLL并直接实例化和调用类的方法。然而,Delphi目前主要支持两种DLL形式:动态链接库(需显式声明exports,仅支持函数调用)和ActiveX DLL(需定义IDL接口)。这两种方式都较为繁琐。相比之下,C# 的DLL类库更为便捷,编写并编译后即可在其他项目中直接使用。