草庐IT

winform-SunnyUI

全部标签

C# WinForm 使用Microsoft.Office.Interop.Excel对Excel文件表格的单元格值进行修改操作

C#WinForm使用Microsoft.Office.Interop.Excel对Excel文件表格的单元格值进行修改操作准备工作1、添加引用添加类文件源代码1、封装好的类2、调用方法未完待续准备工作1、添加引用在引用位置点击右键点击管理NUGet程序包搜索Excel,在搜索结果中点击Microsoft.Office.Interop.Excel然后点击安装即可,搜不到的话,在右侧程序包源位置改成全部再次搜索。

C# winform中ComboBox两种数据绑定的方法及其效率

一、ComboBox两种数据绑定的方法1.1、方法一、DataTable      //创建DataTable      DataTabledataTable=newDataTable();      dataTable.Columns.Add("ID");      dataTable.Columns.Add("Name");      DataRowdataRow=dataTable.NewRow();      dataRow["ID"]="1";      dataRow["Name"]="方法1-测试1";      dataTable.Rows.Add(dataRow);     

开发框架Furion之Winform+SqlSugar

目录1.开发环境2.项目搭建2.1创建WinFrom主项目2.2创建子项目2.3实体类库基础类信息配置2.3.1Nuget包及项目引用2.3.2实体基类创建  2.4仓储业务类库基础配置2.4.1Nuget包及项目引用2.4.2Dtos实体2.4.3仓储基类 2.5service注册类库基础配置2.5.1config配置文件配置2.5.2Nuget包及项目引用 2.5.4SqlSugar数据库配置2.5.5 service服务注册2.6主项目启动配置 2.7示例2.7.1codefirst示例 2.7.2仓储查询调用示例1.开发环境Visualstudio2022SQLServer.Net6关

winform 程序打包成windows安装包

winform程序打包成windows安装包前提:VS2019,winform程序已经有一个完整可运行的winform程序。VS中上方扩展选项卡,选择管理扩展,在打开的弹窗中选择联机,在右侧搜索框搜索installer,在中间显示的结果选择MicrosoftVisualStudioInstallerProjects点击下载。下载完成之后,关闭vs,自动打开扩展的安装程序,点击确定,modify开始安装,等待安装完成即可。具体可见下列图示。安装扩展完成后,右键项目的解决方案,新建项目,打开vs的项目创建窗口,上方搜索setup,选择第一个setupproject下一步,定义项目名称,这里定义的项

.NET编程——利用C#实现TCP协议的异步通信Socket套接字(WinForm)

本文将介绍利用基于TCP通信协议的Socket实现服务器与客户端之间的数据传输。目录前言计算机通信创建服务器服务器通信创建客户端客户端通信前言    TCP/IP(TransmissionControlProtocol/InternetProtocol)是一种传输控制协议/网间协议,TCP属于传输层、IP属于网络层,而套接字(Socket)是应用层和传输层之间的一个抽象类,基于传输层暴露的接口进行应用层开发,例如连接Connect()、监听Listen()、发送Send()等等。    可见Socket与TCP/IP没有必然的联系,实际上Socket不仅限于支持TCP/IP还支持在HTTP、U

C#:WinForm应用程序中用鼠标移动控件位置

有时候在WinForm程序中,我们需要用鼠标移动程序窗口中的对象(例如图片对象等)的位置,可以通过定义控件的鼠标事件来实现。以命名为pictureBox1的PictureBox控件为例,分别定义它的MouseDown(按下鼠标按钮)、MouseMove(移动鼠标)、MouseUp(释放鼠标按钮)三个事件,代码如下://获取和设置控件是否随鼠标移动boolmoveFlag=false;//按下鼠标时鼠标的X和Y坐标intxPos,yPos;privatevoidpictureBox1_MouseDown(objectsender,MouseEventArgse){//当鼠标位于控件上并按下按钮时

c# 将WinForm项目打包成软件VS2019

第一步:下载扩展MicrosoftVisualStudioInstallerProjects1.扩展=>管理扩展然后关闭VS2019弹出一个安装,点完确认后弹出下图    再打开VS2019 看见勾,代表下载成功 第二步:右击解决方案=>添加=>新建项目   第三步:项目创建成功之后,添加文件1.右击ApplicationFolder(应用程序文件夹)=>Add=>文件2.把你需要打包的项目下=>bin=>Debug文件夹下的所有文件一个一个添加到ApplicationFolder(应用程序文件夹)中(注:全部添加) 第四步:添加卸载程序(C:\Windows\System32)msiexec

c# - 在 C# winforms 应用程序中使用 SQLite - 一些基本问题?

如果我能在VS2008中构建的WinForms应用程序中尝试使用sqlite获得一些指导,那就太好了。安装-是否只是将“System.Data.SQLite.DLL”文件放入我的VS2008项目中的某个文件夹中(例如,为其创建一个文件夹),然后创建对它的“引用”?我已将引用的属性CopyGlobal=TRUE。我的想法是当我部署我的应用程序时它应该工作(例如为应用程序部署DLL)初始数据库-我是否必须创建初始数据库?我在帮助文件中看到了下面提到的代码,但它实际连接到的数据库是什么,数据库文件在哪里?DbProviderFactoryfact=DbProviderFactories.Ge

c# - 在 C# winforms 应用程序中使用 SQLite - 一些基本问题?

如果我能在VS2008中构建的WinForms应用程序中尝试使用sqlite获得一些指导,那就太好了。安装-是否只是将“System.Data.SQLite.DLL”文件放入我的VS2008项目中的某个文件夹中(例如,为其创建一个文件夹),然后创建对它的“引用”?我已将引用的属性CopyGlobal=TRUE。我的想法是当我部署我的应用程序时它应该工作(例如为应用程序部署DLL)初始数据库-我是否必须创建初始数据库?我在帮助文件中看到了下面提到的代码,但它实际连接到的数据库是什么,数据库文件在哪里?DbProviderFactoryfact=DbProviderFactories.Ge

winforms - 使用嵌入式 sqlite 部署 winform 应用程序

我正在部署一个使用vs20080nXPsp3构建的winform应用程序。我创建了一个包含空模式的数据库,我将其放入项目的根文件夹中,并在属性中选择BuildAction:EmbeddedResources和Copyto输出目录:总是复制。现在,我没有在app.configconnectionString部分中使用connectionstring,而是在appSetting中添加了一个条目:key="database";value="mydb.db;版本=3”。所以为了创建我的connectionString我使用了:SQLiteConnectioncon=newSQLiteConne