工作相关
文章平均质量分 78
super_admi
从初中开始玩程序,至今未变。
展开
-
TC二次开发之ITK开发自学笔记(一)
我相信可能会有人和我一样,刚看到TC时,会误以为是Turbo C的简写,而事实上,这里并不是。 TC是Teamcenter的简写。以后TC这个简写,在我的文章中,绝大多数时候表示的是Teamcenter。 Teamcenter是什么?一般的软件开发人员或许并不清楚,但接触过工业制造的人多半会了解。 Teamcenter是一套软件,它提供了一整套全方位的产品数字化生命周期管理解决方案(头晕吧?^_^)。说白一点,它就是管理制造企业中的产品和流程的一套软件。打个简单的比方,一个产原创 2010-12-31 16:04:00 · 15226 阅读 · 14 评论 -
软件集成接口.COM组件交互(2)
如果没有必要,我是真的不想在C#中玩COM组件,原因很多,其中一条是它的效率不高。C#调用COM组件是很简单的事情,但C#中似乎不能直接引用C#写的COM组件(这可能真叫脱了裤子放屁)。C#写的COM组件,绝大多数情况是给“旧时代的语言”用的,很不幸,我经常接触到这种“旧时代的语言”。过程:1.新建一个C#的类库工程(我没试过用C#生成EXE原创 2017-11-02 13:20:23 · 592 阅读 · 1 评论 -
软件集成接口.COM组件交互(1)
要问COM组件是个什么东西,自不用我多说,凡是在WINDOWS下编过程序的人员,没有经历过COM组件的洗礼,都是菜鸟。老实说,我看过潘爱民的《COM原理与应用》,也在VC知识库里研究过关于COM的文章,但最终,也许是我太笨,也许是我天赋不够,我始终对COM组件知晓不多,总有一种云里雾里的感觉。在我的认知里,COM组件是微软很成功也很失败的一个作品:说它成功,因为它确实真正做到了二进原创 2017-11-02 10:51:07 · 1072 阅读 · 0 评论 -
软件集成接口.序
吾每日三省吾身。工作这么多年,回首自己做的事情,概括起来,其实就两个字:接口。所以,按照我自省--其实也就是自我总结--的习惯,便有了此文。软件与软件之间的集成接口,一般不会涉及太多的算法问题(松了口气),它的主要困难,来自各软件的差异。首先,软件集成,最起码的条件是对接的两软件必须具备二次开发的能力。如果软件不具备二次开发能力,那么强行集成只能使用“注入”之类原创 2017-11-02 09:31:35 · 1501 阅读 · 0 评论 -
std::string的trim()实现
网上找了下std::string的trim()实现,都不是很满意。自己写了一个,记录一下。 inline static wstring& left(wstring& str) { wstring::size_type index = str.find_first_not_of(L" \n\r\t"); if (index != wstring::npos){str = str.s原创 2013-07-24 18:46:29 · 9539 阅读 · 1 评论 -
C#下的PING
http://msdn.microsoft.com/zh-cn/library/system.net.networkinformation.ping.aspx点击打开链接转载 2014-01-14 12:22:53 · 800 阅读 · 0 评论 -
俺也来写个工厂
C#反射工厂实现。原创 2013-08-15 18:42:33 · 1089 阅读 · 0 评论 -
各种PDF转换问题(一).在C++中借助Acrobat将PDF转为TIFF
总是碰到各种PDF相关的转换问题。故记录一二,以作总结。此处是借助Acrobat来进行转换,首先要安装Acrobat,装完后,系统中会有Acrobat 的COM库,同时,安装目录下有一个Acrobat.tlb和Acrobat.dll文件,这都是我们所需要的。1.建立C++工程,将tlb添加到工程中(为了方便使用,其实不添加也可以)。在代码中#import "Acrobat.原创 2013-05-18 16:18:13 · 6957 阅读 · 11 评论 -
PDF文件的读写(使用SDK).(二).编译生成免费的PoDoFo
<br />PoDoFo是一个免费的开源的PDF开发库。PoDoFo这个名字很有趣,根据它附带的README.HTM文件说明,它源于:Portable Document Format。三个大写字母就是“PDF”,而用“o”来隔开。<br /> <br />PoDoFo下载地址:http://podofo.sourceforge.net/index.html<br />我写本文时,它刚发布0.9.1版没多久。<br /> <br />PoDoFo开发库需要依赖的GUN公共库比较多 ,但在WIN32下最少的原创 2011-05-01 23:20:00 · 8695 阅读 · 9 评论 -
PDF文件的读写(使用SDK).(一).闲谈PDF SDK
<br /> 最近需要对PDF文件进行一些简单操作,因此花费了点时间,研究了一把。<br /> PDF文件格式很早就由Adobe公司推出来了,到今天已日趋完善,广泛应用于各行各业。但通常情况下,对于PDF文件的读操作,都是免费的,而编辑、创建等功能,则是收费的。比如Adobe自己开发的Reader,以及现在广为流行的轻量级PDF工具Foxit Reader等等。其实,这些Reader对应地还发布有PDF SDK,只是一般只有编程人员才会关心这个。上面说的这两个:Adobe R原创 2011-05-01 21:54:00 · 20457 阅读 · 2 评论 -
PDF文件的读写(使用SDK).(三).PoDoFo的简单应用
在免费的PDF SDK中,我选择了PoDoFo,这也是无奈之举。因为我在网上搜索到的众多免费PDF SDK,绝大多数都是功能比较单一的。要么只能显示PDF,要么只能创建PDF。而对PoDoFo的描述是:操纵PDF……OK,那就是它了。按前面所说的操作,编译好PoDoFo,这时候,你会得到好几个文件。不过,你需要注意的,只有两个:PoDoFo.dll和PoDoFo.lib。前者是在运行程序时需要的,而后者是在编译时需要的。当然,如果你按README.HTM所说,先生成sln文件,然后再用VC打开sln文件,则原创 2011-05-02 16:30:00 · 12903 阅读 · 20 评论 -
被Make耍了一道
<br /> 以前写程序,都是在VS环境下完成,一点BUILD,一切OK。但是,最近工作中要写的程序,环境要求就有点乱了。比如ITK,它用的是VC的编译程序来编译,但又没有提供VC的工程生成向导,配置起来很麻烦。最麻烦的是,ITK还往往要和RC程序配合使用,而ITK使用C++开发,RC插件使用JAVA开发。<br /> 于是,我不得不手动配置JAVA的主要开发工具ECLIPSE,让基于VC编译器编译的C++程序,也能在ECLIPSE上跑起来。这样,我就可以把ITK和RC插件代码都放在同一个编辑器原创 2011-03-04 14:41:00 · 1491 阅读 · 2 评论 -
两种方法在.Net中调用AutoCAD中的命令
https://www.cnblogs.com/swtool/p/SWTOOL_00012.htmlusing System;using System.Linq.Expressions;using System.Reflection;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.Databas...转载 2019-03-19 22:09:56 · 3740 阅读 · 1 评论