块在AutoCAD中扮演着重要角色,它可以把多个图形组成一个整体,起到组织图形层次和图元复用的作用。
AutoCAD中有三种类型的块:普通快、动态属性块(可根据属性值修改图形尺寸)、增强属性块(在块中添加文字动态属性),后面两种在第一种的基础上添加了个性化功能。
针对根据动态属性块的块名获取所有块参照的问题,本文提出一种创新性的方法。
本文针对这三类块封装若干二次开发接口。
块在AutoCAD中扮演着重要角色,它可以把多个图形组成一个整体,起到组织图形层次和图元复用的作用。
AutoCAD中有三种类型的块:普通快、动态属性块(可根据属性值修改图形尺寸)、增强属性块(在块中添加文字动态属性),后面两种在第一种的基础上添加了个性化功能。
针对根据动态属性块的块名获取所有块参照的问题,本文提出一种创新性的方法。
本文针对这三类块封装若干二次开发接口。
Inno Setup与NSIS有异曲同工之妙,且拥有更加简明的语法,其基于Delphi的扩展开发语法也更加友好。
花些时间简单了解一下,作为技术储备不深入研究,实际工作中主打NSIS。
安装包制作是软件发版的关键步骤,制作安装包的工具很多,总体分为两类:GUI工具(Advanced Installer等)、脚本工具(NSIS、Inno Setup等)。
本人在实际工作中深度使用NSIS,感受到了它的强大;同时,也喜欢Inno Setup更加简明的语法和基于Delphi的扩展开发。
在实际项目中,有些后台操作耗时较久,这时前台最好有一个动画加载框给用户提示。
该加载框的动画显示和后台操作需要同时进行,因此需要采用多线程的方式进行实现。
简单介绍如何在C#项目中使用P/Invoke调用C/C+ +动态链接库中的函数,建议只用P/Invoke调用一些简单的C/C+ +函数,函数传参太过复杂时,采用C+ +/CLI的混合编程方式。
详细剖析C+ +/CLI中的六大核心类型,总结C+ +/CLI实现跨语言调用既有库的最佳实践。
以一个实例详细介绍C+ +/CLI封装.NET库供原生C+ +项目调用的步骤。