摘要: 刷新显示void refreshDisplay(){ actrTransactionManager->queueForGraphicsFlush(); actrTransactionManager->flushGraphics(); acedUpdateDisplay();}acedUpdateDisplay(); 仅仅是刷新屏幕,而实体不重新生成更新一个实体,用AcDbEntity::recordGraphicsModified()/*R方法可以特性表中修改属性后调用,close时刷新*/和AcDbEntity::draw();对实体用AcDbEntity::recordGrap 阅读全文
posted @ 2012-12-28 12:33 章力博 阅读(4670) 评论(0) 推荐(0) 编辑
摘要: 前几天我买了一个无线移动的路由器TP-LINK,刚回酒店才发现酒店里上网要电信的要拨号上网,电脑知道怎么办,但是IPAD我还真不知道,后来上网查 找了好几次,都没有有很多的解决方法有不实际的、很复杂的、搞不懂的,后面经过本人的钻研终究还是弄明白了,其中道理是很简单的,就拿我的TP-LINK 来举例,一共有五种连接方式,AP接入点模式、ROUTER无线路由模式、REPEATER中继模式、BRIDGE桥接模式、CLIENT客户端模式,一 般的我们都是直接选AP接入点模式,如果要是电信拨号的话其实只要选ROUTER无张路由模式即可,设置方法为:首先TP-LINK插上电脑与网线,打开 电脑无线网络连接 阅读全文
posted @ 2012-01-30 15:28 章力博 阅读(8334) 评论(0) 推荐(0) 编辑
摘要: 有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问 题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以 打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种方法灵活多变,既可以从低版本升级到高版本,又可以从高版本转换到低版本。 那么下面我给大家讲一下,通过vs2005的项目升级到vs2008项目的步骤,下面是vs2005的一项目: <一>Visual Studio 2005项目-〉Visua 阅读全文
posted @ 2011-12-13 10:07 章力博 阅读(1115) 评论(1) 推荐(0) 编辑
摘要: 这是我转的一篇非常全的帖子 能查到的解决方法都在里面有提及: 我是使用 stdafx.h加入这句 code #pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\" 阅读全文
posted @ 2011-12-01 17:25 章力博 阅读(946) 评论(0) 推荐(0) 编辑
摘要: Keith Schwarz 是一个斯坦福大学计算机科学系的硕士研究生。他对编程充满了热情。他的主页上他自己正在实现各种各样的有意思的算法和数据结构,http://www.keithschwarz.com/interesting/,目前这个网页上有88个(见下面的列表),但这位大哥要干135个,你可以看看他的 To-Do List。 从这个列表上,我们可以看到,他从去年7月份就在自己实现这些东西了,我把他实现的这些算法转过来, 一方面我们可以学习一下这些算法和代码,因为很多东西对我来说都比较新,我以前列举过一些经典的算法,算法和数据结构词典,还有可视化的数据结构和算法,不过感觉都没有这个全。.. 阅读全文
posted @ 2011-11-29 17:06 章力博 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 在最近的项目中,牵涉到项目源代码保密问题,由于代码是C#写的,容易被反编译,因此决定抽取核心算法部分使用C++编写,C++到目前为止好像还 不能被很好的反编译,当然如果你是反汇编高手的话,也许还是有可能反编译。这样一来,就涉及C#托管代码与C++非托管代码互相调用,于是调查了一些资 料,顺便与大家分享一下:源代码下载一. C# 中静态调用C++动态链接 1. 建立VC工程CppDemo,建立的时候选择Win32 Console(dll),选择Dll。 2. 在DllDemo.cpp文件中添加这些代码。extern"C"__declspec(dllexport)intAdd( 阅读全文
posted @ 2011-11-27 10:35 章力博 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Qt调用MFC的dll或者lib出错 需要把以前用MFC写的工程移植到Qt上,工程比较大,就暂且先移植界面部分,dll库和lib库暂时不移植。用VS2005创建Qt工程,工程 本身能够写一些包含MFC特性的东西(如CString),在调用dll库或者lib库时,调用一般类型的函数返回值(int型)可以成功,但如果其中的 函数有CString或者std::wstring类型的返回值时,编译不能通过。链接出错信息如下:Linking...qt_app.obj : error LNK2019: unresolved external symbol "public: class std::b 阅读全文
posted @ 2011-11-18 10:45 章力博 阅读(5754) 评论(1) 推荐(0) 编辑
摘要: 注:与autocad兼容的软件,大部分基于Intellicad,另外刚冒出一个bricscad,天河的PCCAD V10就是基于bricscad,bricscad是用ODA的库开发的,而开发bricscad的公司原来是ITC的成员,而Intellicad也是ODA的成员,现在正用ODA的库重写Intelicad。ODA是由Intellicad的老东家visio牵头成立的...这关系够乱的。1简介 ODA(Open Design Alliance)是一个非盈利的组则,在40多个国家有1100多个成员。ODA致力于促进开放的、工业标准的CAD数据和遗留的CAD数据的格式交换。 ODA开发用于技术. 阅读全文
posted @ 2011-11-04 14:50 章力博 阅读(14515) 评论(0) 推荐(0) 编辑
摘要: 开源(Open Source,开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。开放源代码的定义由Bruce Perens(曾是Debian的创始人之一)定义如下: 自由再散布(Free Distribution):获得源代码的人可自由再将此源代码散布。源代码(Source Code):程开源标志式 的可执行档在散布时,必需随附完整源代码或是可让人方便的事后取得源代码。衍生著作(Derived Works):让人可依此源代码修改后... 阅读全文
posted @ 2011-10-04 23:22 章力博 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://xbull.blogbus.com/logs/6129341.html boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。boost 主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编 程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关. 阅读全文
posted @ 2011-09-29 21:33 章力博 阅读(371) 评论(0) 推荐(0) 编辑