
C#
一杯浊酒笑风尘
进阶之路注定不平凡
展开
-
AVEVA Everything3D 插件开发 一
AVEVA 插件原创 2024-05-04 15:55:02 · 794 阅读 · 0 评论 -
C#生成一个包依赖完整的包
C#原创 2024-04-27 14:42:23 · 202 阅读 · 0 评论 -
C#使用BackgroundWorker
BackgroundWorker原创 2024-04-25 19:48:27 · 189 阅读 · 0 评论 -
C#执行命令行
cmd原创 2024-03-24 11:12:58 · 557 阅读 · 0 评论 -
使用C#的winform控制数据库实例服务的运行状态
C#操作数据库实例服务。原创 2024-03-15 10:51:08 · 410 阅读 · 0 评论 -
VS2022添加自定义按钮命令
自定义按钮子选项原创 2023-06-02 14:22:41 · 1093 阅读 · 0 评论 -
前端的一些小技巧
前端入门笔记,记录下,万一有用呢。1. 文本框取值:<input type="text" name="billName" id="billName" />var billName = $("#billName").val();2. 下拉框var supplier = $("select option:selected").text()//获取选中的text文本值var suppliername = $("select option:selected:eq(0)").tex.原创 2020-12-26 22:02:37 · 110 阅读 · 0 评论 -
vs2013 打不开
系统:微软官网下载的 21H1文档:https://ask.zol.com.cn/x/9061728.html1、通过命令提示行工具进入VS安装目录下的Common7\IDE2、执行devenv.exe /setup /resetuserdata /resetsettings3、重启VS这样试试,就是将VS的配置文件重置,初始化,你修复的话配置文件还在的。...原创 2021-06-28 12:14:51 · 1138 阅读 · 0 评论 -
vs括号对齐和vs设置背景图片
对齐线https://marketplace.visualstudio.com/items?itemName=ccfish.IndentGuidesMod设置背景https://marketplace.visualstudio.com/items?itemName=SoColdWeather.Colorful-IDE原创 2020-08-01 18:03:03 · 511 阅读 · 0 评论 -
VS2013好用的插件
1、Indent Guides绝对是必须的,有了这些辅助线,代码结构一目了然。2、AllMargins 2012不仅仅是Indent Guides的加强版,还提供区块代码预览3、C# Formatter (针对C#代码的格式化工具)4、Highlight all occurrences of selected word高亮所有和当前选中相同的词,这款插件有多个版本,大家可以搜索名字比较下5、CodeMaid (整理与优化代码)6...转载 2021-06-07 18:49:07 · 3045 阅读 · 0 评论 -
C# 去掉string字符串中任何位置的空格
【代码】C# 去掉string字符串中任何位置的空格。原创 2023-05-31 16:37:53 · 148 阅读 · 0 评论 -
C#中Linq查询使用分组查询
C#中Linq查询使用分组查询原创 2022-07-05 15:51:47 · 591 阅读 · 0 评论 -
C#窗体句柄的初初探
具体代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading.Tasks;using System.Windows.Form原创 2022-03-26 15:04:48 · 615 阅读 · 0 评论 -
C#代码执行电脑关机重启注销
详细代码using System;using System.Runtime.InteropServices;using System.Windows.Forms;namespace 关机{ public partial class Form1 : Form { public Form1() { InitializeComponent(); Timer1_Tick(null, null);原创 2022-03-26 14:55:18 · 479 阅读 · 0 评论 -
ASP.NET MVC使用javascript
在母版页,也就是布局页,使用@if (IsSectionDefined("SubMenu")){ @RenderSection("SubMenu", required: false)}SubMenu:这个名字随便取在需要用脚本的地方@section SubMenu{ <script src="~/js/submenu.js"></script>}就完成了。...原创 2022-03-18 20:02:32 · 1953 阅读 · 0 评论 -
EF根据实体模型创建数据库
EF根据实体模型创建数据库1.先创建一个类 public class Student { [Key] public int Id { get; set; } [Required] [StringLength(50)] public string Name { get; set; } }2.创建上下文 public class Models: DbContext { p原创 2022-03-17 22:44:30 · 1593 阅读 · 0 评论 -
.net core 6.0配置MVC启动
重要的地方在 var app = builder.Build(); 之前加上builder.Services.AddControllersWithViews();在 app.Run(); 上面 加上app.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}");完整的代码var builder = WebApplication.Cr...原创 2022-03-10 16:23:08 · 1780 阅读 · 0 评论 -
C# 读取配置文件的数据库连接节点
public static List<string> GetConfig() { string filePath = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "Web.config"); List<string> connectionStrings = new List<string>(); using ..原创 2022-03-03 14:19:04 · 547 阅读 · 0 评论 -
C#复制数据到剪切板
原作者地址C#复制数据到剪切板1.复制固定的数据到剪切板Clipboard.SetText("123456");于是123456就已经复制到剪切板中了,无论在任何地方粘贴都会出现‘123456’2.复制textbox里面的数据this.tB_ReceiveDate.SelectAll();//全选文本框种的文本this.tB_ReceiveDate.Copy();//把选中的文本复制大剪切板3.如果想要复制图片或者其他影像之类的就需要...转载 2022-03-03 10:34:10 · 5182 阅读 · 0 评论 -
获取系统特殊文件夹
string str = Environment.SpecialFolder.ApplicationData + "\r\n" + Environment.SpecialFolder.CommonApplicationData + "\r\n" + Environment.SpecialFolder.CommonProgramFiles + "\r\n" + Environment.SpecialFolder..原创 2022-02-25 14:51:36 · 678 阅读 · 0 评论 -
.net core 使用sqlserver
1、配置文件里面配置连接字符串{ "ConnectionStrings": { "PurchaseDatabase": "Data Source=.;Initial Catalog=D;uid=sa;pwd=123456;" //使用sa身份登录 Data Source=.;Initial Catalog=D;uid=sa;pwd=123456; //使用windows身份登录 Data Source=.;Initial Catalog=D;Integrated Secur原创 2022-02-20 16:57:58 · 2088 阅读 · 0 评论 -
C#读取WebConfig
XmlTextReader reader = new XmlTextReader(Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "Web.config")); reader.MoveToContent(); XmlDocument configDoc = new XmlDocument(); configDoc.LoadXml(reader.ReadOuterX..原创 2022-02-10 18:50:24 · 1135 阅读 · 0 评论 -
C# List集合没有Select方法
原创 2021-12-24 11:47:42 · 933 阅读 · 0 评论 -
NPOI导入数据
前面得到excel后,转化为字节数据 using (FileStream fileStream = new FileStream(dlg.FileName, FileMode.Open, FileAccess.Read)) { byte[] upBytes = new byte[fileStream.Length]; fileStream.Re原创 2021-11-01 18:20:59 · 417 阅读 · 0 评论 -
C# NPIO导出Excel设置宽度背景色
public void ExportDataToExcel(DataTable TableName, string FileName) { SaveFileDialog saveFileDialog = new SaveFileDialog(); //设置文件标题 saveFileDialog.Title = "导出Excel文件"; //设置文件类型 saveFile..原创 2021-09-30 16:37:20 · 1092 阅读 · 0 评论 -
winCE编译慢
https://www.cnblogs.com/zhouzangood/articles/3819661.html这个是针对采集器程序等设备的程序。1)进入.NET环境的安装位置:C:\WINDOWS\Microsoft.NET\Framework\v3.5 ,修改Microsoft.CompactFramework.Common.targets中关于PlatformVerificationTask的部分2)Name="PlatformVerification...转载 2021-08-26 15:01:17 · 178 阅读 · 0 评论 -
C# 字符串在指定位置插入字符
string str = "20210101";//索引从1开始,并非0 str = str.Insert(4,"年");原创 2021-08-19 14:16:13 · 8451 阅读 · 1 评论 -
请求与通配符 mime 映射相匹配。请求映射到静态文件处理程序。如果有不同的前提条件,请求将映射到另一个处理程序。
vs2008创建的wcf 2.0的 iis访问svc时报错解决打开IIS管理器,在出问题的网站上面找到“处理程序映射”,添加svc2.0的程序映射%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll原创 2021-08-15 21:23:21 · 5465 阅读 · 0 评论 -
C# 以管理员方式启动程序
新建 应用程序清单文件节点内容改成以下 <!--<requestedExecutionLevel level="asInvoker" uiAccess="false" />--> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />原创 2021-07-17 09:49:20 · 368 阅读 · 0 评论 -
C# 基础--给List排序
/*这个是升序,把后面的k2和k1换个位置就是降序*/list.Sort((Info k1,Info k2)=>k2.CreateTime.CompareTo(k1.CreateTime));原创 2021-06-23 18:35:54 · 192 阅读 · 0 评论 -
C#关闭窗体方法
1.this.Close();只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit();强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;4.System.Environment.Exit(0);这是最彻底的退出方式,不管什么线程都...转载 2021-06-16 18:59:06 · 1322 阅读 · 0 评论 -
C# 基础--操作XML
class Program { private static string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "document.xml"); static void Main(string[] args) { try { Console.WriteLine("******** XML ..转载 2021-06-12 17:41:52 · 323 阅读 · 0 评论 -
C# 基础--自定义扩展的方法
class Program { static void Main(string[] args) { Person person = new Person(); person.Name = "王一博"; person.Hello(); string s = "等风来,也等你!"; Console.WriteLine(s.AddString());..原创 2021-06-12 15:42:09 · 240 阅读 · 0 评论 -
C# 简单的MD5加密
class Program { static void Main(string[] args) { try { while (true) { Console.WriteLine("*********** 输入字符串进行 MD5 加密 按回车继续 ********************************..原创 2021-05-31 21:54:26 · 1087 阅读 · 0 评论 -
vs显示当前打开得文件位置
原创 2021-05-26 10:11:46 · 1966 阅读 · 0 评论 -
VS常用快捷键
自己摸索和看网上文章对象重命名 Ctrl+R ,选中变量按两下 切换不同文件页面Ctrl + Tab (切换VS中的不同文件窗口) Alt + Tab (切换Windows的不同窗口)。windows+E打开文件资源管理器. 快速把 try-catch 代码插在外围 选中代码块 按ctrl+k,ctrl+s,然后选中try 代码预览(滚动条加粗) 位置:工具—>选项—>文本编辑器—>所有语言—>滚动条。 自动补全 自动补全工具Productivity P...原创 2021-05-24 18:46:23 · 546 阅读 · 0 评论 -
winform行内彩色
https://www.cnblogs.com/wuhuacong/p/3464334.html原创 2021-05-13 14:38:27 · 122 阅读 · 0 评论 -
asp.net ObjectDataSource怎么加参数
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { object obj = Request.QueryString["Id"]; if (obj == null || obj.ToString() == "") { ...原创 2021-05-12 14:42:50 · 147 阅读 · 0 评论 -
C# 时间戳转化为时间
其实直接 long类型即可,我这里是项目需要,所以是字符串类型 public static string GetTime(string time1) { long time = Convert.ToInt64(time1); DateTime Jan1st1970 = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); DateTime dateTime =.原创 2021-05-08 23:07:00 · 1043 阅读 · 0 评论 -
C# 枚举key和value互相转换
static void Main(string[] args) { // key 转化为 value Console.WriteLine(string.Format("key=1,value={0}", System.Enum.GetName(typeof(SexEnum), 1))); // value 转化为 key Console.WriteLine(string.Format...原创 2021-05-02 19:59:48 · 1038 阅读 · 0 评论