自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 C#CAD二次开发之判断DWG图纸是世界坐标还是用户坐标

var ed = GrxCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; if (ed.CurrentUserCoordinateSystem == Matrix3d.Identity) { ed.WriteMessage("\nWCS"); } else ..

2021-04-20 15:49:21 676

原创 C#CAD二次开发之DWG打印成PDF,设置区域打印

/// <summary> /// 区域打印pdf /// </summary> /// <param name="strPath">保存路径</param> /// <param name="minPt">最小点</param> /// <param name="maxPt">最大点</param> /// &l..

2021-04-20 15:46:22 4687 4

原创 C#开启线程,有参数线程,无参数线程

//创建线程Thread AcceptSocketThread = new Thread(new ParameterizedThreadStart(StartListen));AcceptSocketThread.IsBackground = true;AcceptSocketThread.Start(socketWatch); private void StartCADListen(object obj){ Socket socketWatch = obj as Socket;}.

2021-04-20 15:33:31 333

原创 C#CAD二次开发之自动打开CAD,并打开CAD文件,执行命令

public GcadApplication App;public GcadDocument Doc;public bool connect_autocad() { try { // if AUTOCAD alread open,then conenct it. App = (GcadApplication)System.Runtime.InteropServices.Marshal.GetActi.

2021-04-20 15:28:37 4230 4

原创 C#动态加载dll

/// <summary> /// 动态加载DLL,C#.net框架的dll /// </summary> /// <param name="lpFileName">DLL路径</param> /// <param name="Namespace">命名空间</param> /// <param name="ClassName">类名</.

2021-04-20 15:19:51 1563

原创 C#动态调用COM组件

//调用 com名称 方法 参数InvokeMethod("ScriptEngine.Script", "Run", new object[] { script }); public class COMInfo { public object Instance; public Type COMType; public COMInfo(Type type, object instance) .

2021-04-20 15:17:52 1252

原创 C#使用iTextSharp给PDF文件添加水印,PDF文件加密,PDF文件旋转

//添加水印public void AddWaterMark(string filePath, string text) { iTextSharp.text.pdf.PdfReader pdfReader = null; iTextSharp.text.pdf.PdfStamper pdfStamper = null; string tempPath = Path.GetDirectoryName(fileP...

2021-04-19 16:43:42 1663

原创 Unable to load DLL ‘**.dll‘: 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)

在项目中使用C#代码调用C++ DLL时。常常会出现这个问题:在开发者自己的电脑上运行没有问题,但是部署到客户电脑上时会出现下面问题:Unhandled Exception:System.DllNotFoundException: Unable to load DLL"**":找不到指定的模块。  出现这个问题的原因:一般是该客户电脑上缺少该DLL的依赖项,需要使用Dependency Walker查看。http://www.dependencywalker.com/下载后在客户电脑上查看依.

2020-07-13 17:42:57 6929

原创 delphi中Access violation at address 06003464 in module 'DFWEDIT.DLL'. Read of address 0400000C.

---------------------------Error---------------------------Access violation at address 06003464 in module 'DFWEDIT.DLL'. Read of address 0400000C.---------------------------OK ----------------...

2020-04-03 15:32:19 994

原创 delphi打开文件,获取文件路径

添加 uses FileCtrl;procedure TForm1.btn2Click(Sender: TObject);var OpenDlg: TOpenDialog; strFileName: string;begin OpenDlg := TOpenDialog.Create(nil); try OpenDlg.Filter := 'xls文件(*.xls...

2020-04-02 12:13:32 833

原创 C#cad二次开发复制对象,可用于同一数据库内的块复制

usingAutodesk.AutoCAD.Runtime;using Autodesk. AutoCAD. ApplicationServices;usingAutodesk. AutoCAD. DatabaseServices;usingAutodesk.AutoCAD.Geometry;[CommandMethod(HSingleCopyH)]public static ...

2020-03-17 13:29:17 2501

原创 C#中byte数组转换为int,int转换为byte数组

//2位byte转为int private int Byte2Int(byte[] b) { return ((b[0] & 0xff) << 8) | (b[1] & 0xff); } //3位byte转为int private int Byte3Int(by...

2020-01-17 15:59:01 5021

原创 C# CRC16校验算法

/// CRC16 private byte[] CRC16(byte[] data) { int len = data.Length; if (len > 0) { ushort crc = 0xFFFF; ...

2020-01-17 15:57:22 3242

原创 C#16进制字符串转为byte数组,byte数组转换为16进制字符串

/// 16进制字符转换为字节 private byte[] HexStringToByte(string hs) { string strTemp = ""; byte[] b = new byte[hs.Length / 2]; for (int i = 0; i < hs.Leng...

2020-01-17 15:54:29 4140

原创 C#中16进制直接转换为bcd码,即16进制数为10进制数

//16进制转为bcd public string HexToBcd(Byte AData) { try { StringBuilder sb = new StringBuilder(1* 2); sb.Append(AData >> 4);...

2020-01-17 15:51:43 1549

转载 C#实现函数的超时退出功能

private static void Main(string[] args) { Console.WriteLine("Begin:" + DateTime.Now); bool ret = Process(string.Empty, 10000); Console.WriteLine("Re...

2020-01-17 15:45:42 683

原创 C#程序在一个终端中只允许打开一次,防止多次打开

/// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application....

2020-01-17 15:37:07 335

转载 C#WinForm - 最小化或关闭时隐藏到系统托盘

STEP1、添加托盘图标控件NotifyIcon(直接从工具箱中拖动添加即可)STEP2、添加(重写)窗口尺寸变动函数Form1_Resize private void Form1_Resize(object sender, EventArgs e) { if (this.WindowState == FormWindowStat...

2020-01-17 15:33:41 809

原创 判断Socket是否断开

/// <summary> /// 接收数据 /// </summary> private void OnReceive(object ob) { var key = ClientSocket.LocalEndPoint as IPEndPoint; ...

2020-01-17 10:18:11 435

转载 C#显示不同颜色的文本到textbox

class Information { public static RichTextBox txt_log; public delegate void LogAppendDelegate(Color color, string text); /// <summary> /// 追加显示文本 ...

2019-11-21 14:08:30 3446

原创 C#封装mysql类,连接数据库,执行数据库语句

class MysqlClass { private MySqlConnection SqlConn; public MysqlClass(string ServerIp,string Port, string SQLUserName, string SQLUserPass, string DataBase) { t...

2019-11-21 14:05:28 325 1

原创 C#获取本地IP和外网IP

//外网IPpublic static string GetIP() { using (var webClient = new WebClient()) { try{ webClient.Credentials = CredentialCache.Default...

2019-11-21 14:02:25 315

原创 C#解析、拼接json字符串

//组成json字符串 JObject ret = new JObject(); ret["xxx"] = "1"; JArray body = new JArray(); JObject obj = new JObject(); obj["aaa"] = "2"; ...

2019-11-20 16:31:16 1212

原创 C#使用FileStream读写文件

#region 使用FileStream读取数据 using (FileStream fsRead = new FileStream(@"C:\Users\Administrator\Desktop\2.txt", FileMode.OpenOrCreate, FileAccess.Read)) { ...

2019-08-18 09:26:42 1038

原创 C#委托,实现窗口传值

Form1:private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); //将UpdateText这个方法作为参数 传递给委托变量 frm2.wt = UpdateText; f...

2019-08-15 13:55:42 151

转载 sql两个表之间数据更新,查询重复记录

update table1set field1=table2.field1,field2=table2.field2 from table2 where table1.id=table2.idupdate d set d.iprice=b.iprice,d.iunitcost=d.iprice/d.iquantity from rdrecord a,rdrecords b,rdrecord ...

2019-06-28 15:31:36 1401

转载 U8创建触发器发票复核人与制单人不能为同一人

/******Object: Trigger [dbo].[audit_sh]Script Date: 2017-04-06 12:09:19Create People:Hu Hongwei******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER trigger [dbo].[audit_sh] on [dbo].[Pu...

2019-06-26 14:40:24 781

原创 sql语句设置回滚

BEGIN TRY begin tran --开启事务 insert into xx commit transaction --提交事务,执行sql end try begin catch rollback transaction-- 回滚事务 end catch...

2019-06-24 15:21:29 1583

原创 C#线程访问UI控件时出现假死

private delegate void InvokeHandler(); public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; ...

2019-06-22 15:35:19 342

转载 C#datagridview中按回车自动跳到指定单元格

protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Enter) //监听回车事件 { if (this.dataGridView2.IsCurrentCellI...

2019-06-22 15:01:31 2092

转载 sql中日期转化为字符串

SELECTCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSELECTCONVERT(varchar(100),GETDATE(),1):05/16/06SELECTCONVERT(varchar(100),GETDATE(),2):06.05.16SELECTCONVERT(varchar(100),GETDA...

2019-06-22 14:13:47 40480

原创 sql 创建索引,删除全表

CREATE INDEX "INDEX_NAME" ON "TABLE_NAME" (COLUMN_NAME)TRUNCATE TABLE "表格名"

2019-06-22 14:01:27 94

原创 sql中创建临时表的存储过程

USE RXinGO/****** Object: StoredProcedure [dbo].[Rx_blbgao] Script Date: 06/18/2019 11:16:58 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[Rx_blbgao] @...

2019-06-18 11:19:19 2947

原创 sql中将上下两行数据合并成一行数据

select id,mcheng=(stuff((select ',' + (mcheng+' '+bfbi+'%') from Rx_rybom where id = A.id for xml path('')),1,1,''))from Rx_rybom as A group by id

2019-06-18 11:13:25 6911

原创 datagridview实现上下移动

上移 private void buttonX7_Click(object sender, EventArgs e) { if (this.dataGridViewX1.SelectedRows[0] == null) { return; } i...

2019-06-18 10:56:59 680 2

转载 C#Winform回车替换Tab键

protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Enter || keyData == Keys.Down) { SendKeys.SendWait("{Tab}");...

2019-06-18 10:16:32 483

原创 C#Messagebox选择提示框

DialogResult result = MessageBox.Show("是否确定删除订单", "销售订单", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { ...

2019-06-18 10:12:47 3257

原创 ComboBox绑定数据库内容

1.轮询添加数据库内容DataTable dbaoz1 = this.dClass.GetDataTable("select item from Rx_xxiang where mingchen = 'baoz'"); for (int i = 0; i < dbaoz1.Rows.Count; i++) { ...

2019-06-18 10:07:12 825

原创 C#中子窗体向主窗体传递参数

子窗体 //定义委托 public delegate void Showding(UserControl ss); // 声明事件 public event Showding Showding1; // 调用事件函数 public void OnDataChange(UserControl ss) ...

2019-06-18 09:56:20 1052

原创 C#查找控件,轮询控件

((CheckBoxX)this.panelEx1.Controls.Find(aa.Rows[i][0].ToString(), true)[0]).Checked = true; for (int i = 0; i < this.panelEx1.Controls.Count; i++) { if (this.pane...

2019-06-18 09:42:28 1198

打包工具Advanced Installer 17 制作安装包

程序可以制作成安装包

2023-04-14

AccessDatabaseEngine

当读取Excel 要打开连接的时候提示"未在本地计算机上注册"microsoft.ACE.oledb.12.0"提供程序。”的异常,就需要安装此组件。

2023-04-14

sql server数据库表生成实体类生成工具

sql server数据库表生成实体类生成工具

2020-11-26

Microsoft Visual Studio 2019 Installer Project打包插件

Microsoft Visual Studio 2019 Installer Project打包插件

2020-11-26

depends.exe查看依赖

Unhandled Exception:System.DllNotFoundException: Unable to load DLL"**":找不到指定的模块。depends.exe查看依赖

2020-11-26

无CAD环境下操作dwg文件Teigha

无CAD环境下操作dwg文件Teigha,C#引用Teigha类库

2020-11-26

navicat连oracle数据库oci.dll环境

navicat连oracle数据库oci.dll环境

2020-11-26

Oracle.ManagedDataAccess.dll|oracle连接.zip

C#连接Oracle类库Oracle.ManagedDataAccess.dll,可直接引用使用,包含使用代码

2020-11-26

MySql.Data.dll8.0类库

用于mysql8.0版本的MySql.Data.dll类库,直接引用使用

2020-11-26

Newtonsoft.Json.dll类库|Json类库.zip

Newtonsoft.Json.dll类库,包含net20-net45等类库,直接引用使用

2020-11-26

Win32.Parite.C

Win32.Parite.C杀毒工具查杀病毒

2020-11-26

AutoCAD二次开发所有文档

autocad开发文档

2020-11-26

Newtonsoft.Json.dll

用于json的解析和拼接。

2019-11-20

datagridview多维表头+合计行dll控件

实现datagridview的多维表头,自动合计行,控件直接添加到工程中 https://blog.csdn.net/ad13adsa/article/details/82079898

2018-08-26

DevComponents.DotNetBar2.dll

DevComponents.DotNetBar开发所需的界面软件,引用到工具中使用

2018-08-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除