工作需要,我想在一个windows程序中提供webAPI的来提供打印服务。于是想到将asp.net core做的webapi放在windows上。今天又冷又下雨,哪也不去了,就在家为公司的方案做一些技术调研吧。 asp.net core是可能跑在命令行下的。于是想能否直接转为一个windows程序呢?是可以的,项目的选项就有,
说明:该代码生成器是winform版,.NET Framework4.5,可连接sql server、mysql、oracle、sqlite四种类型的数据库,生成c#三层代码(DAL、BLL、Model),将单表的增、删、改、查、分页查询进行封装,也可手动编写sql,通过底层sql方法执行,底层将分页页码条进行了封装,在做web项目时,直接调用底层的分页
一、Winform的DLL加载 (1)博文:c# winform实现dll加载时注册 (2)博文:c#(winform)环境下使用动态链接库dll的详解
一、C# Winform如何打包dll成exe (1)B站视频:C# winform 如何将多个dll打包生成一个可执行的exe文件中。 (2)B站视频:Winform程序怎么把dll打包进exe 二、C# Winform如何打包成setup和uninstall。 (1)B站视频:C#入门(22)之如何打包程序。这个视频是生成setup但不生成uninstall。评论中不推荐
winform是一老技术,感觉都有点掉牙了(我近20年前就是从winform开始接触.net的);blazor,是微软技术圈里的新宠,正在被悉心照顾。当这一老一少的技术碰撞后,会有什么火花? .net v6.0.0-preview.3,给winform和blazor结合带来了前提。https://github.com/axzxs2001/Asp.NetCoreExperim
winform是一老技术,感觉都有点掉牙了(我近20年前就是从winform开始接触.net的);blazor,是微软技术圈里的新宠,正在被悉心照顾。当这一老一少的技术碰撞后,会有什么火花? .net v6.0.0-preview.3,给winform和blazor结合带来了前提。https://github.com/axzxs2001/Asp.NetCoreExperim
C# Winform .net Devexpress GridControl中某一列使用开关按钮效果实现,源代码,使用方便 129.80632450585281tbNick_5w29j
1.主体思路 增加学生信息: 首先将数据库中的数据填充到表(为完成能够再改的时候在dataGridView1中实时表示),然后使用sql代码(insert into 表(属性1,属性2....)values(值1,值2,.......))进行添加。 删除学生信息: 使用sql代码(Delete from 表 where 条件)删除指
1,常用扁平化设置 2,设置列宽 【1.1】 DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值: 1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 3、ColumnH
参考资料: [GMap.Net 在 winform 中调用高德地图 ](https://www.cnblogs.com/sethnie/p/15856122.html) 代码展示多边形绘制和轨迹绘制 // 添加多边形节点 List<PointLatLng> points = new List<PointLatLng>(); points.Add(new PointLatL
C#有前途吗? 在国内C#比较冷门(相对Python、Java),很多初学者可能都会对C#的未来有忧虑,害怕没有前途,担心找不到好的工作。其实,大可必须这样,就我在上海而言,我之前在猎聘上挂过一次简历之后,后来的一年多时间猎头的电话就从未中断过,甚至是现在我在这家单位已经入职快一年了,还
/// <summary> /// 获取http服务状态 /// </summary> /// <returns></returns> protected static bool CheckPageUrl() { String url = "http://*:7000/posttype/";//获取本地ip地址+端口号 bo
重启:关了自己,然后再启动自己 public Form1() { InitializeComponent(); OnlyRunOneCheck(); } public static void OnlyRunOneCheck() { bool isRun; Mutex mutex = new Mutex(true, Application.ProductName, out isRun); if (isRun == false) { MessageBox.Show("目
动软代码生成器三层用于winform DBUtility项目中的DbHelperSQL.cs (找自己对应的数据库类型) 修改前20行中的数据库连接字符串获取方式为: //数据库连接字符串(web.config来配置),多数据库可使用DbHelperSQLP来实现. // public static string connectionString = P
纯手撸WinForm的Alert弹框 一、窗体设置 设置以下属性: 属性名属性值说明 AutoScaleMode None 确定屏幕分辨率或字体更改时窗体如何缩放 BackColor 103, 194, 58 背景色 Font Microsoft Sans Serif, 14.25pt 字体 FormBorderStyle None 标题栏和边框样式 ShowIcon Fa
直接复制即可 #region 将秒转化成时分秒 /// <summary> /// 将int秒数转化成string时分秒 /// </summary> /// <param name="sec"></param> /// <returns></returns> private string SecToMin(Int64 sec
直接复制即可 #region 生成2位随机数 public double NextDouble(Random ran, double minValue, double maxValue, int decimalPlace) { double randNum = ran.NextDouble() * (maxValue - minValue) + minValue; return Convert.ToDouble
1 最普通的发布 dotnet publish -r win-x64 -c Release -o ./bin/output 2 打包,包含框架 dotnet publish -r win-x64 -c Release -o ./bin/single /p:PublishSingleFile=true 3 打包,削减无用的文件(不适合winform之类的程序) dotnet publish -r win-x64 -c Release -o ./bin/singl
本文参考链接 https://www.cnblogs.com/gsk99/p/4983043.html https://blog.csdn.net/z0582/article/details/7328290https://docs.microsoft.com/en-us/windows/win32/devio/registering-for-device-notification 最近因为一个项目需要跟硬件打交道,所以需要监听存储设备的事
我想做一个循环,定时100ms读取plc数据,并且根据读取的数据执行相应的方法 1、我首先使用了timer计时器 timer计时器定时轮询plc,轮询时间设置的100ms,但是界面很卡无法操作界面了,使用体验很差,所以从我使用角度来说我选择弃用这种方法。 2、那就换个新线程吧,省的卡界面 new
winform非主线程界面, 非主线程修改界面 方法1: 使用lamda表达式 this.lblFixStatus = new System.Windows.Forms.Label(); if(lblFixStatus.InvokeRequired) { lblFixStatus.Invoke(new Action(() => lblFixStatus.Text = dir)); } else { this.lblFixStatus.Text = d
纯手画WinForm的Alert弹框 一、窗体设置 设置以下属性: 属性名 属性值 说明 AutoScaleMode None 确定屏幕分辨率或字体更改时窗体如何缩放 BackColor 103, 194, 58 背景色 Font Microsoft Sans Serif, 14.25pt 字体 FormBorderStyle None 标题栏和边框样式 ShowIcon
记得零散,凑合看吧先 目的是向数据库中保存当前系统时间。 经常遇到的报错是缺失逗号,最终排查发现问题出在SQL语句。 一开始表结构里字段的类型设为timestamp和date来着,但是考虑到C#中System.Datetime.Now的格式也许不一致而且我不熟悉应该怎么操作,于是干脆把字段类型设置为VARCHAR
一、WPF框架以及应用场景 WPF框架 1.1、WPF与WinForm WPF :https://github.com/dotnet/wpf SilverLight : Web富客户端 1.2、异/同点 共同点:最终的输出结果都是客
2021年即将结束,在逐渐进入深冬的时候,DevExpress WinForm产品线上新了一个基于矢量的Winter Joy皮肤/主题。这个新的皮肤包括三个内置调色风格:柔和颜色绘制的默认调色,灵感来自冬日夜晚的暗黑调色,以及一个灵感来自被冰雪覆盖的白雪调色。 获取工具下载 - DevExpress WinForm v21.2