- 博客(28)
- 收藏
- 关注

原创 一个实用的链表类
偶这个链表类 用了好久了,排除了好多不合理的地方,有些地方不愿意用STL的东东,感觉自己写的东东可以控制他并且修改之,一样可以运行得很好,而且有空就练习一下写标准C++的代码,尤其是想练习一下模板,封装抽象之类,拿来练手是一件很不错的事情。如果有幸被哪位采用了,偶会感到很荣幸。如果发现有不合理的地方请帮偶留言哟/***************************************
2007-10-30 11:04:00
1125

原创 今天温习汇编
零零点点的学习了些汇编,感觉和以前开发的那种16和8位的汇编还是有很大的不同的,有了32位的,一样可以实现的功能,呵呵,而且可以反汇编,破解,汉化,修改资源,木马编写,实现在VS上不能实现的很多功能,反正好处多多,下定决定MFC放弃,够工作需要即可,学习汇编。必须的工具 1.MASMPlus 1.WinHex 1.Win32DASM 1.VC资源编辑器专用版 5,二进制编辑工具
2007-08-23 20:08:00
744
原创 得到所有窗口
定义全局函数,首先得到父窗口,然后得到父窗口下的所以窗口调用EnumWindows即可//int top=0;//BOOL CALLBACK EnumWindowsProc_1( HWND hwnd,LPARAM lparam) ;//BOOL CALLBACK EnumChildWindowsProc_1(HWND hWndParent,LPARAM lparam) ;//BOOL
2008-02-25 15:43:00
731
原创 DWG预览(无须CAD平台)
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO;namespace WindowsApplication3{ /// /// Form1 的摘要说
2007-10-17 20:24:00
7631
原创 发布源代码
因为对公司和所写软件极不满意,所以打算近期公布本人一些私有源码。看到网上很多兄弟在找ARX的源代码或相关文档,本人也是从头开始来的,深感这方面的资料很少,加上反破解和汉化相关的文档资料很少,正好本人手头有很多此项的源码及文档,愿意在发表,欢迎拍砖。尤其是一些ARX源码,本人觉得如果做项目或产品应该针对性很强,非常实用。一时心血来潮就放了呵呵,谢谢关注!
2007-10-16 20:49:00
1649
4
原创 建立对话框彩色工具条
这个东东费了半天时间,不敢独郭,贴出源码来呵呵// CPersonSetDlg 消息处理程序BOOL CPersonSetDlg::OnInitDialog(){ CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 m_toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|
2007-09-28 10:52:00
852
原创 打开dwg
void OpenDoc( void *pData){ AcApDocument* pDoc = acDocManager->curDocument(); if (acDocManager->isApplicationContext()) { acDocManager->appContextOpenDocument((const char *)pData); } else { acutPr
2007-09-17 16:43:00
1285
转载 C和C++编程和学习文档
1 :指针变量名称以p为首字符,这是程序员通常在定义指针时的一个习惯2 :har * p; (int *)p 把p强制转换为int型 3.1 :指针的问题:指针应用时最好给予定义(初始化)这样可以保证指针的指向是程序员自己能够把握的。3.2 :指针的越界,这恐怕是最难查出的吧!
2007-09-17 16:25:00
1743
1
原创 不打开文件遍历块
//遍历当前DWG中块(不打开文件)BOOL CPushDbDlg::TraverBlock(CString dwgpath,int type) { Acad::ErrorStatus es; AcApDocument *pDoc=acDocManager->curDocument();//锁定文档 es=acDocManager->lockDocument(pDoc); if(es!=Ac
2007-08-30 09:58:00
1433
原创 windows下堆溢出
总结windows下堆溢出的三种利用方式(1)main (int argc, char *argv[]) { char *buf1, *buf2; char s[] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/x03/x00/x05/x00/x00/x01/x08/x00/x11/x11/x11/x11/x21/x21/x21/x21"; buf
2007-08-28 12:41:00
2414
转载 指针
一. 回顾指针概念:早在本系列第二篇中我就对指针的实质进行了阐述。今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧!当我们程序如下申明变量:short int i;char a;short int * pi;程序会在内存某地址空间上为各变量开辟空间,如下图所示。内存地址→6 7 8 9 10 11 12 13
2007-08-28 12:40:00
658
原创 dwf toolkit
DWF Frequently Asked Questions (FAQ)Version 3.46 (01/27/2006) This paper addresses several frequently asked questions concerning Autodesk’s Design Web Format. It was compiled from various source
2007-08-18 18:27:00
8100
原创 ARX面试
1.描述一下 AcDbDatabase 中的方法 deepCloneObjects() 和 wblock() 区别以及和 AcDbObject 方法 clone() 和 deepClone() 的关系。2.描述一下事务的嵌套、取消机制( abortTransaction() )、事务和打开关闭机制混合使用中 AcTransaction.getObject() 和 AcDbObject.clos
2007-08-17 10:33:00
2590
1
转载 DLL
VC++动态链接库(DLL)编程深入浅出(一)1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。[被屏蔽广告] 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都
2007-08-04 21:10:00
4318
1
原创 建立新的DWG
BOOL CMainDlg::newDwg(){ Acad::ErrorStatus st; AcApDocument *pDoc=acDocManager->curDocument(); st=acDocManager->lockDocument(pDoc); if(st!=Acad::eOk) { acutPrintf("锁定文档失败"); return FALSE; } stati
2007-07-07 12:18:00
2164
1
原创 给ACAD增加个命令,修改外部DWG文件,给所有LINE加扩展数据的完整的ARX代码...
#include #include // acadErrorStatusText #include #include // AcDbCircle #include #include // asDblArray /* * Register an application for xData * * In : * AcDbDatabase* pD
2007-07-06 14:02:00
2815
1
原创 求多段线的长度
//遍历当前DWG中的铜管BOOL CMainDlg::traverDBCopperConduit() { Acad::ErrorStatus es; AcApDocument *pDoc=acDocManager->curDocument();//锁定文档 es=acDocManager->lockDocument(pDoc); if(es!=Acad::eOk) { acutPrint
2007-07-06 12:23:00
1937
原创 她老是让我不开心这次之后。。。
这个女人老是让我不开心,明明说自己去那做的,走时还和我说要去,也没这么多毛病,妈的,去了又让我去,明知道我请假不好请,还老说站在别人的立场上考虑问题,她根本就没考虑过,她考虑个屁,或许我只是她生命中的一个认了,这次之后一定分手,因为她不令我开心老让我郁闷生气而且。。。所以一定这次之后分手!
2007-06-22 18:14:00
758
原创 关于ARX的打包问题
前几天做了一个打包的程序,是用COM建立对象的方式启动的CAD,可是用户老是说慢,我想应该是启动起来没有出现CAD启动画面,而且COM一启动起来就启动起来了,并没有显示初始化的东东,所以用户老说慢,而且用户的配置都很低,好像没有独立显卡,只好改为从注册表启动,然后加载,可是这种方法还是不完美,困为老是感觉操作注册表有一点危险,然后就所有代码静态检查,如果函数失败,就再用COM启动,现在只好这样了,
2007-05-22 13:14:00
1518
2
原创 今天下午女朋友给我打
今天下午女朋友给我打电话(我们在两地),要我给她买项链,JIE指,衣服,MP3,我说只给你个MP3,再给你买个衣服吧,要不我下个月怎么吃饭啊,她当时就把电话挂了,说那你吃饭吧.哎,现在的女人怎么都这样啊,试想买项链JIE指这四样加起一起码得几K吧,不过人家说了,可以给我买个便宜的啊,可是她明知道我不会去那种地方买的,这不和明着要钱一样吗,还说要不你给我钱我自己买,哎想想一开始,她给我买过什么啊,她
2007-05-18 21:42:00
1195
1
原创 这样的爱情还要吗
今天下午女朋友给我打电话(我们在两地),要我给她买项链,JIE指,衣服,MP3,我说只给你个MP3,再给你买个衣服吧,要不我下个月怎么吃饭啊,她当时就把电话挂了,说那你吃饭吧.哎,现在的女人怎么都这样啊,试想买项链JIE指这四样加起一起码得几K吧,不过人家说了,可以给我买个便宜的啊,可是她明知道我不会去那种地方买的,这不和明着要钱一样吗,还说要不你给我钱我自己买,哎想想一开始,她给我买过什么啊,她
2007-05-18 21:34:00
736
原创 内联汇编
一、 内联汇编简述Visual C++ 6.0编译器下,内联汇编可以使用所有的Intel486处理器指令集。而且可以对目标处理器建立起伪指令来实现附加指令功能。内联汇编可以使用MASM编译器所允许的表达式,其中的一些表达式可以通过操作符和操作数的组合,对单精值进行运算.虽然内联汇编可以访问C/C++中的数据变量以及类对象,但它不可能通过MASM指令和操作符来定义数据及对象。尤其你还不能使用DB,
2007-05-12 22:04:00
785
原创 VC环境下,插入汇编文件到项目的方法
在 Visual C++ 工程中,添加按 MASM 的要求编写的 .asm 文件。在解决方案资源管理器中,右击这个文件,选择“属性”菜单项,在属性对话框中,点击“自定义生成步骤”,设置如下项目: 命令行:ML.exe /nologo /c /coff "-Fo$(IntDir)/$(InputName).obj" "$(InputPath)" 输出:$(IntDir)/$(In
2007-05-12 22:02:00
779
原创 用宏使应用程序只启动一次
用宏的方式,通过定义为进程共享段在应用程序的开始的文件中加入以下:#pragma data_seg("flag_data") int app_count = 0; #pragma data_seg() #pragma comment(linker,"/SECTION:flag_data,RWS") 然后在程序开始的地方加上 if(app_count>0) // 如果计数大于0,则退出应
2007-05-05 18:17:00
981
原创 建立CADUIPALETTE
/******************************************************************* 文件名:CGYSPalette.h* 文件说明:建立面板* 作者:高玉生* 时间:2007/04/24******************************************************************/#if !define
2007-04-29 18:28:00
2316
原创 设置文字样式并写入CAD
//设置字体样式AcDbObjectId CMainDlg::createTextStyle(CString fontName,CString bigFontName,CString textStyleName){ Acad::ErrorStatus es; AcApDocument *pDoc=acDocManager->curDocument(); es=acDocManager->lockD
2007-04-29 18:24:00
5079
原创 一个封装的实用的EXCEL类
/------------------------------------------------------------------------EXCELFILE.H-------------------------------------------------#pragma once#include "CApplication.h"#include "CWorkbook.h"#inclu
2007-04-29 18:21:00
27064
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人