Monthly: 二月 2016

用.NET执行AutoCAD自带命令

嘎子 AutoCAD二次开发, C# 2016-02-20 2,928 次浏览 , , ,
看到网上很多文章说什么以前用其他语言时执行AutoCAD中自带的命令非常方便,而.Net使用时非常不方便。这样说也不算错,因为在AutoCAD 2015之前,.Net自带的执行命令的方法只有一种,而且还是异步执行的,非常鸡肋。 先总结一下现在.Net中可以使用的执行AutoCAD中的命令的5种方法: 1、托管类Document中的SendStringToExceute方法 2、COM类中Document的SendCommand方法 3、通过P/Invoke调用acedPostCommand方法 4、通过P/Invoke调用ads_queueexpr方法 5、托管类中的Editor的Command方法(从AutoC 阅读全文...

用.Net开发AutoCAD命令时出现的命令没有注册的解决方案

嘎子 AutoCAD二次开发, C# 2016-02-20 1,309 次浏览 , , , ,

首先描述一下自己遇到的问题:


[crayon-5b3015d45442e642115432/] 看到这个大家就明白了,有在AutoCAD中添加菜单,然后又在AutoCAD中增加了一些命令,加载DLL后菜单正常出现了,但是所有命令都没有注册。每一次都出现如下提示:未知命令“XXXXX”。按 F1 查看帮助。 阅读全文...

[转]SaveFileDialog的用法

嘎子 C#, 基础知识, 转载 2016-02-19 1,091 次浏览
c#获取要保存文件的对话框,用SaveFileDialog类。具体用法很简单分享一下吧,对于初学者可能有用 阅读全文...

DCKit帮助文件

嘎子 DCKit 2016-02-09 846 次浏览 ,
DCKit是精密工程测量数据计算软件,可以广泛的应用于各类工程尺寸控制和尺寸检验测量数据处理过程中。DCKit采用了现在先进的数据拟合方法,实现了工程测量中使用到的各类拟合,极大的拓展了尺寸控制及测量检验的实施范围及实施精度。 为了便于测量数据的浏览,DCKit以AutoCAD的插件的形式存在,这样不仅可以享受DCKit的强大的数据处理功能,同时也可以享受AutoCAD操作的快速与便捷。现阶段可以适用于AutoCAD 2010版本,其他版本的AutoCAD也在持续的适配中。 本帮助文件主要分为两部分,第一部分主要介绍DCKit的使用方法及 阅读全文...

DCKit三维精度控制软件Rev1.2.0.0版本发布

嘎子 DCKit 2016-02-09 941 次浏览 ,
“DCKit三维精度控制软件”Rev1.2.0.0今日发布,此版本为调试比较成熟的版本,当然也希望大家多多提出意见。 感谢我们同事们在试用我的软件时提出的宝贵意见。完整更新列表如下: 2016年02月10日发布DCKit Rev1.2版本,主要更新有: 1、增加了修复程序随AutoCAD一起启动的功能。 2、增加了本地更新和在线更新的功能。 3、更新了点输出功能,默认输出为UCS坐标系中的坐标。 4、更新了报告输出功能,将报告中箭头的大小与所测对象的尺寸关联起来。 阅读全文...

“ClickOnce does not support the request execution level ‘requireAdministrator.’”

嘎子 C# 2016-02-09 2,062 次浏览
今天手欠,在Visual Studio里面单击了一个“发布”,然后就出现了这样一个错误: “ClickOnce does not support the request execution level 'requireAdministrator.'”,然后就悲剧了,每次编译都会出现这个错误,编译不成功。 然后找了一下中文的资料也没有找到,在StackOverflow中找到了一个解决方案。 在项目属性里找到“安全(Security)”标签,找里面的“Enable ClickOne Security setting”点掉就可以了。 阅读全文...

将自写的卸载程序添加到控制面板中

嘎子 C#, DCKit, 基础知识 2016-02-09 1,385 次浏览 ,

本文以C#语言为例,但实际上你可以使用任何语言来做这件事,甚至你都可以手动添加。

先直接明了,上图片:

阅读全文...

[转]开源加密解密库比较

嘎子 基础知识 2016-02-08 1,106 次浏览 ,
第一个:OpenSSL C语言实现,整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。   作为一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。代码量比较庞大,使用起来不是很方便。支持跨平台。 阅读全文...

使用代理(有验证)连接TcpClient

嘎子 C# 2016-02-07 1,350 次浏览 , ,
先分享代码给大家: 阅读全文...

[转]SSL常见加密算法

嘎子 基础知识 2016-02-07 739 次浏览 , , ,
密码学简介 据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,民间力量开始全面介入密码学的研究和应用中,采用的加密算法有DES、RSA、SHA等。随着对加密强度需求的不断提 阅读全文...

[转]理解SSL(https)中的对称加密与非对称加密

嘎子 基础知识 2016-02-07 1,116 次浏览 , , , ,
本文对于加密的基本知识是非常好的文章,而且对SSL写的也很清楚,非常难得。值得大家学习。 在网站通过SSL来与用户建立安全的通信中,对称加密算法和非对称加密算法起到了很大作用。 此文让我理解了。    阅读全文...

HttpWebRequest的Method属性

嘎子 C# 2016-02-05 1,233 次浏览 , , ,
HttpWebRequest的Method属性可能是HttpWebRequst中最不起眼的一个,MSDN上的解释有用的也只有两句Gets or sets the method for the request(获得或设置请求的方法).The Method property can be set to any of the HTTP 1.1 protocol verbs: GET, HEAD, POST, PUT, DELETE, TRACE, or OPTIONS.(这个发生可以设置为任意HTTP 1.1的协议名词GET, HEAD, POST, PUT, DELETE, TRACE, 或者OPTIONS)。但有趣的是微软并没有列举HTTP 1.1 protocol verbs中所有的方法,根据W3C的说明https://www.w3.org/Protocols/rfc2616/rfc2616-s 阅读全文...

用C#获取NIST时间

嘎子 C# 2016-02-05 1,478 次浏览 ,
NIST为National Institute of Standards and Technology(美国技术标准局)的缩写,他们发布了一些时间的服务,而且这些时间服务的返回格式都非常简洁,便于网络应用。 首先,在网络上找到了这个文章,http://www.360doc.com/content/10/1120/01/2482712_70833596.shtml,使用的是基于www.time.gov这个网页通过正则表达式来匹配找到时间。其实这个方法是变相的用在网页内找时间的方法,只要在能够提供时间的网站上都可以进行,也不失为一种不错的方法,但有更高效的方法。 阅读全文...
回顶部