C#
C#
Violin Huang
☺ Meet the better yourself! ❤
✎ ✉ ☎ ☝
展开
-
Postman下载及WebApi测试遇到问题点
Postman WebApi原创 2022-09-06 11:30:40 · 465 阅读 · 1 评论 -
C# 获取本地主机IP地址
C# 获取本地主机IP地址转载 2022-06-17 16:36:43 · 877 阅读 · 0 评论 -
C# Winfrom 按回车键实现光标移动到下一个控件
C# Winfrom 按回车键实现光标移动到下一个控件转载 2022-06-09 11:59:32 · 671 阅读 · 0 评论 -
VS-C# #if DEBUG
因为IDE预定义的是DEBUG常量,如果你写#if Debug编译时根本不理踩,也不报告错误。一定要#if DEBUG, 不能是#if Debug转载 2022-05-24 10:31:04 · 656 阅读 · 0 评论 -
VS2019快捷鍵
感謝大神匯總共享:https://www.cnblogs.com/diyoufa/p/11912122.html转载 2021-06-20 09:28:54 · 141 阅读 · 0 评论 -
VS2019中文版转英文界面
之前装的中文版vs1.点开获取工具和功能2.勾选英文3.保存,自动安装即可.转载 2021-06-20 08:55:32 · 684 阅读 · 0 评论 -
asp.net core 中 Session的使用
报错信息:Session has not been configured for this application or request原创 2021-06-11 12:14:46 · 419 阅读 · 1 评论 -
ASP .NET MVC中没有System.Data.Entity
使用DbContext类的时候,需要using System.Data.Entity。如果没有找到System.Data.Entity,一般是由于没有安装EF。安装EF1、打开VS2017。2、依次点击工具-Nut程序包管理器--程序包管理器控制台。3、在控制台中输入“Install-Package EntityFramework”自动安装最新版的EF。4、安装完毕就可以引入System.Data.Entity了。原文链接:https://blog.csdn.net/ALaDingPro转载 2021-06-10 11:24:07 · 582 阅读 · 0 评论 -
C# WinFrom System.web命名空间里为什么没有HttpUtility类
在 Visual C# 中使用 HttpUtility 是无效的,即使添加了命名空间 System.Web,是因为需要在引用中添加 System.Web.dll。可是没有 System.Web.dll 啊请切换到浏览标签,在 C:\Windows\Microsoft.NET\Framework\v2.0.50727 目录下找到,其中 v2.0.50727 是你实际使用的 .NET 版本。(一定要是这个,4.0目录下的无效)————————————————版权声明:本文为CSDN博主「牧寻小哥哥原创 2021-06-09 11:51:15 · 1456 阅读 · 0 评论 -
解决VS发布asp.net项目(WebService)报错“该项目中不存在目标GatherAllFilesToPublish”及后续问题
办法在最后。用VS2017打开一个以前用VS2010写的asp.net项目后,设置好发布选项(发布到文件夹),发布的时候报错如图:搜索一番,找到的办法是:在项目文件(xxx.csproj)中,在<ImportProject="$(MSBuildBinPath)\Microsoft.CSharp.targets"/>上面添加一个<PropertyGroup>兄弟节点,添加好后如下:...转载 2021-06-09 09:05:07 · 1876 阅读 · 0 评论 -
C#将Json字符串反序列化成List对象类集合
using Newtonsoft.Json;using System.Web.Script.Serialization;using System.Runtime.Serialization.Json;原创 2021-06-06 09:44:00 · 1706 阅读 · 2 评论 -
VS2019 WCF发布遇到的错误
目录错误 一:错误 二:错误三:错误 一:如果出现错误描述如下信息:错误提示:无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式或将 AspNetCompatibilityRequirements 属性添加到服务类型且同时将 RequirementsMode 设置为“Allowed”或“Required”。注意框架3.5以前都是默认就支持的,4.0以后默认.原创 2021-05-27 09:28:26 · 508 阅读 · 0 评论 -
C# 使用HttpPost调用WebService
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Web;using System.Net;using System.IO;using System.Xml;namespace WinForms{ public partial class Form3 : Form { .原创 2021-05-24 15:56:59 · 1675 阅读 · 0 评论 -
C# OleDbHelper
目录OleDbHelperOleDbHelper测试OleDbHelper测试过程所遇错误记录其它参考资料OleDbHelper添加OleDbHelper.CS文件。修改connectionstring里的参数:connectionstring ="数据库IP", "数据库名称","用户","密码" OraOLEDB.Oracle代表类型为Oracle数据库,由于我的电脑安装的32位客户端,故我的测试C#程式“平台目标=X86”,不改会报错,具体如后图 SQLOLEDB代表S原创 2021-05-16 17:03:59 · 458 阅读 · 0 评论 -
C# DataTable 与 Json 互转
目录一、添加JsonDataTable.CS文件二、添加Form1窗体三、测试效果图一、添加JsonDataTable.CS文件using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Newtonsoft.Json;using System.Data;using System.Text.Regul原创 2021-05-16 14:14:27 · 1138 阅读 · 0 评论 -
C# 操作JSON数据
目录第一章:C#如何拿到从http上返回JSON数据?第二章:C#如何解析JSON数据?(反序列化对象)第三章:C#如何生成JSON字符串?(序列化对象)第四章:C#如何生成JSON字符串提交给接口(服务器)JSON测试及生成实体类网站:https://www.bejson.com/convert/json2csharp{ "name": "BeJson", "url": "http://www.bejson.com", "page": 88..转载 2021-05-16 11:31:37 · 2827 阅读 · 1 评论 -
WebService發佈遇到問題點記錄
發佈好幾次,總是忘記,記錄一下。問題1:HTTP 500錯誤進行IP設置:在我瀏覽台外差旅系統的時候出現了下面的異常情況:無法載入檔案或組件 ‘Oracle.DataAccess’ 或其相依性的其中之一。 試圖載入格式錯誤的程式。描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。例外狀況詳細資訊: System.BadImageFormatException: 無法載入檔案或組件 ‘Oracle.D.转载 2021-05-02 12:35:19 · 150 阅读 · 0 评论 -
高效程序猿之(二)VS2010优秀插件
上一讲介绍了VS2010的模板代码生成。今天我们来看一下VS2010的插件功能。优秀的插件可以显著提高程序猿的生成效率。这个是2010版的新功能,用户可以通过安装插件来拓展Visual Studio的功能。在VS2010的菜单上,你可以找到Extension Manager的按钮,点击以后会弹出浏览和安装插件的对话框。我们可以去在线的库中寻找插件。在线安装完成后需要重启VS才能生效。如转载 2016-10-07 22:49:50 · 1541 阅读 · 0 评论 -
VS插件应用 ---- VS10x Code Map v2
在 Visual Studio 2010 里写程序虽然有语法高亮度显示,但是在开启档案后阅读较大的程序代码档还是不太方便,因为你无法快速的理解目前该档案的程序代码结构,例如说该档案里有几 个类别、几个接口、彼此有继承关系、几个批注或 #region 等等,但我们透过 VS10x Code Map v2 这个扩充套件便可透过不同的颜色、图示得知目前程序代码的结构,只要你跟他混熟了,相信你可以不用转载 2016-10-07 22:47:23 · 3025 阅读 · 0 评论 -
.NET(ASPX) Web Service接口生成及调用
aspx 呼叫WebService 方法。一 Web Service生成1.新建一个ASP.NET网站 (我用的是Visual Studio2008)a.打开Visual Studio2008,点击文件—>新建—>网站b.选择ASP.NET网站2.在解决方案资源管理器下找到刚新建的网站,选中右键,选择“添加新项”3.选择“Web服务”4.打开WebService.cs,如下图,可以在改文件中进行逻辑代码的编写,[WebMethod]是声明一个w..转载 2020-07-30 11:25:25 · 1988 阅读 · 0 评论 -
C# 基础连接已经关闭: 发送时发生错误.
(Stream requesStream = httpWebRequest.GetRequestStream();)WebClient 请求的时候出现 “基础连接已经关闭: 发送时发生错误” 问题,我以为是对方服务器问题 差点没打起来 ,后来发现是安全协议问题//.net 4.0 设置: ServicePointManager.SecurityProtocol = (SecurityPr...转载 2020-01-10 13:50:30 · 6291 阅读 · 2 评论 -
带你全面了解RS485转换器常见问题总结
导读: 通讯转换器主要应用于支持RS485通讯总线结构的工业控制自动化系统。其中包括门禁、售饭、监控、楼宇对讲 停车场系统、考勤等系统中。 问题一、什么是RS485转换器?通讯转换器又叫485/232转换器,简称485转换器,是将485总线通讯转换为RS232接计算机串口进行通讯的设备。问题二、RS485转换器有什么用途?转换器有效地解决了RS232串口通讯存在的以下几个缺...转载 2019-02-14 17:04:20 · 464 阅读 · 0 评论 -
C#上位机开发连接三菱PLC
C#上位机开发连接三菱PLC 之前没有接触过三菱PLC的上位机开发程序,第一次连PLC花了一整天的功夫,请教各种高手。主要是三菱PLC的安装包特别多,不像西门子的PLC只要你安装一个就可以通信了。当时自己安装了不下五个三菱的安装包,为了方便新手学习,少走弯路,也为了能够方便以后自己,总结一下三菱PLC的连接方式。 我用的是三菱Q系列的模块,用的是 ...转载 2018-08-30 12:02:01 · 15457 阅读 · 1 评论 -
WINDOWS窗体应用程序与WPF应用程序的区别?
WINDOWS窗体应用程序与WPF应用程序的区别?用WPF更容易做的漂亮感觉有以下几个大区别:WPF的线程模型和winform的线程模型不同WPF到处用到数据绑定,winform在列表中才用的多WPF支持3D,winform本身没有,需要引入托管的DXWPF有现成的动画机制,winform没有WPF的界面可以用XAML写,后台逻辑用C#,winform全部C#。也就是W...转载 2018-09-06 16:11:50 · 29325 阅读 · 1 评论 -
C# VS2019创建和发布webservice服务端
一、创建项目二、右击项目添加新建Web服务项三、启动测试在刚才新建的Web服务项中简单写一个加法接口 [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod(Description ="加法")] public int Add(in...转载 2021-04-26 15:34:30 · 930 阅读 · 0 评论 -
c# int Int32 Int64 的区别
c# int Int32 Int64 的区别Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。Int64 值类型表示值介于 -9,223,372,036,854,775,808 到 +9,223,372,036,854,775,807 之间的整数。-----------------------------------------------------转载 2020-12-24 17:17:17 · 1639 阅读 · 1 评论 -
C# Sftp操作
SFTP释义-----引自百度百科 sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使...转载 2020-12-09 08:58:17 · 2774 阅读 · 1 评论 -
C#删除目录和目录下的所有文件
方法1:直接删除法DirectoryInfo di = new DirectoryInfo(string Path); di.Delete(true);注:path是你要删除的非空目录; true:你要删除里面所有的文件,包括文件夹和子文件夹方法2:层级删除法/// <summary> /// 删除非空文件夹 /// </summary> /// <param ...转载 2020-12-09 08:36:03 · 10566 阅读 · 0 评论 -
.Net C#域账号登陆验证
//获取登陆页输入的域账号、密码string domainIP = ""; //域IPstring userAccount = ""; //域账号string Password = ""; //域账号密码 using (DirectoryEntry deUser = new DirectoryEntry(@"LDAP://" + domainIP, userAccount, Password)){DirectorySearcher src = new.转载 2020-08-06 08:50:20 · 993 阅读 · 0 评论 -
C#域验证及遍历域帐号
引用命名空间 C# Code using System.Security.Cryptography; using System.Runtime.InteropServices; using System.DirectoryServices;调用操作系统advapi32.dll动态链接库中的Api函数C# Code [DllImport('advapi32.dll')] private static extern bool LogonUser(string lpszUsername转载 2020-08-06 08:48:57 · 564 阅读 · 0 评论 -
如何使用html页面和aspx页面接收参数
用户发送请求的页面,关键代码如下:<input id="Button1" type="button" value="点击我跳转页面" οnclick="window.location.href = 'TestAccess2007.aspx?isbn=abcd123456&id=A123'" />很明显当跳转到的页面为html页面时,用于接收参数的方法是用javascript方法:<script language="javascript" type="text/ja.转载 2020-08-03 10:49:14 · 1019 阅读 · 0 评论 -
C#获取文件版本、文件大小等信息
使用以下C#程序代码可以非常方便地获取Windows系统中任意一个文件(尤其是可执行文件)的文件版本、文件大小、版权、产品名称等信息。所获取到的信息类似于在Windows操作系统中右键点击该文件,然后点击【属性】-【详细信息】所看到的文件信息(Windows操作系统该界面上的文字信息不可复制)。详细C#程序代码如下:using System;using System.Collect...转载 2020-01-13 15:21:03 · 1342 阅读 · 0 评论 -
C#判斷系統字體類型及簡體繁體轉換
using Microsoft.VisualBasic;using Microsoft.VisualBasic.Devices;//記得引用 Microsoft.VisualBasic //判斷系統字體類型(只判斷了簡體中文和繁體中文) public enum SystemType { ZH_CN, ...原创 2020-01-11 14:40:04 · 1318 阅读 · 0 评论 -
C# Excel 行高,列宽,合并单元格,单元格边框线,冻结(转载) - 关于C#操作EXCLE常见操作比较全的
网上看到的比较全的关于C#操作EXCEL常见操作集合,比较全,写的不错 原文地址:http://hi.baidu.com/kjkj911/blog/item/0ecc3ec7855dd6d4d100600f.htmlprivate _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.Appli...转载 2018-07-06 16:10:01 · 11384 阅读 · 0 评论 -
Excel导入导出错误:Exception from HRESULT: 0x800A03EC
Exception from HRESULT: 0x800A03EC在读取Excel文件时,出现这样的一个异常,搞很长时间,最后发现犯了一个愚蠢的低级错误:单元格的下标从1开始,不是从0开始。m_objSheet.Cells[i, 20].value这里的 i 必须从1开始。到此问题解决。...转载 2018-07-03 09:24:47 · 1577 阅读 · 0 评论 -
C#如何删除指定文件夹下所有文件而保留文件夹
///<summary> /// 清空指定的文件夹,但不删除文件夹 /// </summary> /// <param name="dir"></param> public static void DeleteFolder(string dir) { ...转载 2018-07-06 11:21:24 · 4040 阅读 · 0 评论 -
C#中,想要获得我的Windows中“我的文档”,以及桌面等,文件夹的路径。
【解决过程】1.参考:怎么取得桌面路径和我的文档路径?试了试:?1fbdSaveTo.SelectedPath = System.Environment.SpecialFolder.MyDocuments.ToString();结果得到的结果是:"Personal",而不是所期望的MyDocuments的路径。 不过同时也知道了一些系统特殊路径,比如:System.Environment.Spec...转载 2018-07-06 11:18:54 · 4790 阅读 · 0 评论 -
C# TextBox中的Validating与Validated事件
转自:http://www.cnblogs.com/limingluzhu/archive/2011/11/09/2243695.htmlvalidating事件发生的时候,值还没有被真正存入,所以是空的,而validated事件发生的时候,值已经存入,所以能取出;一个相当于值的前因,一个相当于值的后果。也就是说,可以用validating事件在值存入之前检验某个先决条件,如果不满足,那么取消转载 2016-11-02 15:53:06 · 928 阅读 · 0 评论 -
C# 设置Excel 首行冻结窗口
冻结窗口功能太简单,而且不好用。在微软EXCEL中有三个冻结选项:冻结拆分窗口、冻结首行、冻结首列。在C#中,我们可以用 Excel.Application对象的ActiveWindow.FreezePanes 属性设置为true,则轻松可以实现窗口的冻结功能。如: Excel.Application xlApp = new Excel.Application();...xlApp.ActiveW...转载 2018-07-06 16:11:03 · 2405 阅读 · 0 评论 -
C# 同一窗体一次只打开一个实列(单态)
在窗体中加入如下代码private static 窗体 instance = null;//添加一个属性public static 窗体 Instance{ set{ } get{ if(instance == null){ new 窗体(); } return instance;...转载 2018-07-06 17:09:45 · 956 阅读 · 0 评论