自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gyssoft的专栏

阳光和小鸟

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

原创 一个实用的链表类

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

2007-10-30 11:04:00 1083

原创 今天温习汇编

零零点点的学习了些汇编,感觉和以前开发的那种16和8位的汇编还是有很大的不同的,有了32位的,一样可以实现的功能,呵呵,而且可以反汇编,破解,汉化,修改资源,木马编写,实现在VS上不能实现的很多功能,反正好处多多,下定决定MFC放弃,够工作需要即可,学习汇编。必须的工具 1.MASMPlus  1.WinHex  1.Win32DASM  1.VC资源编辑器专用版 5,二进制编辑工具   

2007-08-23 20:08:00 713

原创 得到所有窗口

定义全局函数,首先得到父窗口,然后得到父窗口下的所以窗口调用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 677

原创 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 7521 1

原创 发布源代码

因为对公司和所写软件极不满意,所以打算近期公布本人一些私有源码。看到网上很多兄弟在找ARX的源代码或相关文档,本人也是从头开始来的,深感这方面的资料很少,加上反破解和汉化相关的文档资料很少,正好本人手头有很多此项的源码及文档,愿意在发表,欢迎拍砖。尤其是一些ARX源码,本人觉得如果做项目或产品应该针对性很强,非常实用。一时心血来潮就放了呵呵,谢谢关注!

2007-10-16 20:49:00 1572 4

原创 建立对话框彩色工具条

这个东东费了半天时间,不敢独郭,贴出源码来呵呵// CPersonSetDlg 消息处理程序BOOL CPersonSetDlg::OnInitDialog(){ CDialog::OnInitDialog(); // TODO:  在此添加额外的初始化    m_toolbar.CreateEx(this, TBSTYLE_FLAT,   WS_CHILD|WS_VISIBLE|

2007-09-28 10:52:00 818

原创 打开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 1218

转载 C和C++编程和学习文档

1 :指针变量名称以p为首字符,这是程序员通常在定义指针时的一个习惯2 :har * p;    (int *)p 把p强制转换为int型                          3.1 :指针的问题:指针应用时最好给予定义(初始化)这样可以保证指针的指向是程序员自己能够把握的。3.2 :指针的越界,这恐怕是最难查出的吧!                          

2007-09-17 16:25:00 1689 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 1372

原创 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 2377

转载 指针

 一. 回顾指针概念:早在本系列第二篇中我就对指针的实质进行了阐述。今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧!当我们程序如下申明变量:short int i;char a;short int * pi;程序会在内存某地址空间上为各变量开辟空间,如下图所示。内存地址→6     7      8     9     10     11    12    13 

2007-08-28 12:40:00 622

原创 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 7839

原创 ARX面试

1.描述一下 AcDbDatabase 中的方法 deepCloneObjects() 和 wblock() 区别以及和 AcDbObject 方法 clone() 和 deepClone() 的关系。2.描述一下事务的嵌套、取消机制( abortTransaction() )、事务和打开关闭机制混合使用中 AcTransaction.getObject() 和 AcDbObject.clos

2007-08-17 10:33:00 2523 1

转载 DLL

VC++动态链接库(DLL)编程深入浅出(一)1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。[被屏蔽广告]  静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都

2007-08-04 21:10:00 4131 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 2078 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 2695 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 1841

原创 她老是让我不开心这次之后。。。

这个女人老是让我不开心,明明说自己去那做的,走时还和我说要去,也没这么多毛病,妈的,去了又让我去,明知道我请假不好请,还老说站在别人的立场上考虑问题,她根本就没考虑过,她考虑个屁,或许我只是她生命中的一个认了,这次之后一定分手,因为她不令我开心老让我郁闷生气而且。。。所以一定这次之后分手!

2007-06-22 18:14:00 720

原创 东拉西扯又一篇

女朋友整天问我有多少钱,如果你一说还有点钱,她立马向你要钱,感情就这样被她磨得差不多了,分了吧 

2007-06-01 15:01:00 687

原创 关于ARX的打包问题

前几天做了一个打包的程序,是用COM建立对象的方式启动的CAD,可是用户老是说慢,我想应该是启动起来没有出现CAD启动画面,而且COM一启动起来就启动起来了,并没有显示初始化的东东,所以用户老说慢,而且用户的配置都很低,好像没有独立显卡,只好改为从注册表启动,然后加载,可是这种方法还是不完美,困为老是感觉操作注册表有一点危险,然后就所有代码静态检查,如果函数失败,就再用COM启动,现在只好这样了,

2007-05-22 13:14:00 1455 1

原创 今天下午女朋友给我打

今天下午女朋友给我打电话(我们在两地),要我给她买项链,JIE指,衣服,MP3,我说只给你个MP3,再给你买个衣服吧,要不我下个月怎么吃饭啊,她当时就把电话挂了,说那你吃饭吧.哎,现在的女人怎么都这样啊,试想买项链JIE指这四样加起一起码得几K吧,不过人家说了,可以给我买个便宜的啊,可是她明知道我不会去那种地方买的,这不和明着要钱一样吗,还说要不你给我钱我自己买,哎想想一开始,她给我买过什么啊,她

2007-05-18 21:42:00 1145 1

原创 这样的爱情还要吗

今天下午女朋友给我打电话(我们在两地),要我给她买项链,JIE指,衣服,MP3,我说只给你个MP3,再给你买个衣服吧,要不我下个月怎么吃饭啊,她当时就把电话挂了,说那你吃饭吧.哎,现在的女人怎么都这样啊,试想买项链JIE指这四样加起一起码得几K吧,不过人家说了,可以给我买个便宜的啊,可是她明知道我不会去那种地方买的,这不和明着要钱一样吗,还说要不你给我钱我自己买,哎想想一开始,她给我买过什么啊,她

2007-05-18 21:34:00 710

原创 内联汇编

一、 内联汇编简述Visual C++ 6.0编译器下,内联汇编可以使用所有的Intel486处理器指令集。而且可以对目标处理器建立起伪指令来实现附加指令功能。内联汇编可以使用MASM编译器所允许的表达式,其中的一些表达式可以通过操作符和操作数的组合,对单精值进行运算.虽然内联汇编可以访问C/C++中的数据变量以及类对象,但它不可能通过MASM指令和操作符来定义数据及对象。尤其你还不能使用DB,

2007-05-12 22:04:00 741

原创 VC环境下,插入汇编文件到项目的方法

 在 Visual C++ 工程中,添加按 MASM 的要求编写的 .asm 文件。在解决方案资源管理器中,右击这个文件,选择“属性”菜单项,在属性对话框中,点击“自定义生成步骤”,设置如下项目:     命令行:ML.exe /nologo /c /coff "-Fo$(IntDir)/$(InputName).obj" "$(InputPath)"    输出:$(IntDir)/$(In

2007-05-12 22:02:00 755

原创 用宏使应用程序只启动一次

用宏的方式,通过定义为进程共享段在应用程序的开始的文件中加入以下:#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 874

原创 建立CADUIPALETTE

/******************************************************************* 文件名:CGYSPalette.h* 文件说明:建立面板* 作者:高玉生* 时间:2007/04/24******************************************************************/#if !define

2007-04-29 18:28:00 2246

原创 设置文字样式并写入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 4944

原创 一个封装的实用的EXCEL类

/------------------------------------------------------------------------EXCELFILE.H-------------------------------------------------#pragma once#include "CApplication.h"#include "CWorkbook.h"#inclu

2007-04-29 18:21:00 26674 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除