原创 關於AcGe庫的基本使用方法

下面的例子介紹對於點、矢量、距陣最基本的函數和操作,這些例子使用三維對象,但絕大多數函數和操作都適用於二維對象。對於點和矢量來說,默認的構造函數把所有的座標都初始化爲0。它們也能像下面這樣在創建時初始化各個座標: AcGePoint3d 

原创 在FORTRAN的過程和函數中調用C++函數的方法

在FORTRAN的過程和函數中調用C++函數,可按如下三步處理(以調C++函數Sample爲例)1:在調用函數所在的Fortran函數的最前部要用US

原创 鉤子的使用方法

編寫鉤子程序的步驟分爲三步:定義鉤子函數、安裝鉤子和卸載鉤子。   1.定義鉤子函數   鉤子函數是一種特殊的回調函數。鉤子監視的特定事件發生後,系統會調用鉤子函數進行處理。不同事件的鉤子函數的形式是各不相同的。下面以鼠標鉤子函數舉例說明

原创 代碼規範

1 文件結構1.1 版權聲明   1.1.1 版權聲明            空一行   1.1.2 文件名稱:           文件標識:            摘要:    空一行   1.1.3 當前版本:          

原创 實體反應器的用法

#i nclude "dbapserv.h"#i nclude "dbents.h"#i nclude "accmd.h"// 下面這個例子爲直線A添加一個反應器,並且關聯到標註,當A有變化時,標註也會隨之變化void addToMod

原创 FORTRAN與C++間數據的訪問和交換

三種形式:參數傳遞、公用數據、模塊方式1.參數傳遞 參數的傳遞有兩種方式:傳值傳遞和引用傳遞。 FORTRAN缺省約定:引用傳遞(地址) C++缺省約定:傳值傳遞 在混合編程中必須保證參數傳遞方法的一致性。 注意在C++調用FORTRAN

原创 利用VTK庫開發基於MFC的應用程序

利用VTK庫開發基於MFC的應用程序在用VTK庫時,感覺很難開發出MFC的應用程序,VTK提供的vtkMFCWindow類封裝的太死,在參考vtkMFCWindow類的實現方式後,通過改造單文檔應用程序中的View類,直接在View類中就

原创 關於AutoCAD中多文檔操作時鎖定問題

在AutoCAD中,所有的文檔在被修改之前必須被鎖定,但是在查詢文檔數據時是不需要鎖定的,你可以隨時查詢任何一個打開的文檔的數據。有時在你自己查詢一個文檔數據時,爲了防止別的程序臨時修改該文檔的數據,也需要把文檔鎖定。像AutoCAD的各

原创 CxImage的簡單用法

相信大家在進行圖形相關開發時,對CxImage一定非常熟悉,這是一個專門處理各種格式圖形文件的C++庫。我們在用OpenGL開發程序的時候,必然需要用到材質,對於簡單的bmp格式,我們當然很輕鬆就能處理,但是對於像jpg,gif,tif,

原创 把塊中不同圖層的實體放到統一圖層上的方法

// 得到層ID AcDbObjectId layerId; AcDbLayerTable *pLayerTbl = NULL; if (acdbHostApplicationServices()->workingDatabase() 

原创 Group操作

// 旋轉GroupAcad::ErrorStatus rotationGroup(const char* strGroupName,         const AcGePoint3d& ptRotation,         dou

原创 屬性單(CPropertySheet)使用

很久以前在網上看到的一片文章,忘了是誰寫的了,覺得很好,所以在這裏轉載。 首先要了解的是CPropertySheet實際上是由一個TabCtrl加多個Page和多個按鈕組成這裏強調一點,DoModal的時候並沒有把所有的PAGE都創建出來

原创 C++非模態對話框自動銷燬的好方法

非模態對話框自動銷燬的好方法在進行非模態對話框編程時,由於其需要通過new 一個對話框對象,然後調用Create函數來創建,這就牽涉到何時把對話框delete掉的問題,通過如下方法,可以讓你不再擔心對話框忘記delete掉而導致的內存泄漏

原创 常用學習OpenGL的網站

常用學習OpenGL網站 www.mesa3d.orgwww.eecs.tulane.edu/www/Terry/OpenGL/Introduction.htmlwww.xmission.com/~nate/opengl.htmlhttp

原创 SQL基礎

一、基礎 1、說明:創建數據庫CREATE DATABASE database-name 2、說明:刪除數據庫drop database dbname3、說明:備份sql server--- 創建 備份數據的 deviceUSE mast