自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 SQL基础

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat--- 开始

2008-03-05 10:02:00 384

原创 钩子的使用方法

编写钩子程序的步骤分为三步:定义钩子函数、安装钩子和卸载钩子。   1.定义钩子函数   钩子函数是一种特殊的回调函数。钩子监视的特定事件发生后,系统会调用钩子函数进行处理。不同事件的钩子函数的形式是各不相同的。下面以鼠标钩子函数举例说明钩子函数的原型: LRESULT CALLBACK HookProc(int nCode ,WPARAM wParam,LPARAM lParam) 参数wPar

2008-03-04 18:10:00 1146

原创 把块中不同图层的实体放到统一图层上的方法

// 得到层ID AcDbObjectId layerId; AcDbLayerTable *pLayerTbl = NULL; if (acdbHostApplicationServices()->workingDatabase()  ->getLayerTable(pLayerTbl, AcDb::kForRead) != Acad::eOk)  return; if (pLayerTbl

2008-03-04 18:09:00 940

原创 C++对FORTRAN过程的调用的方法

在C++中调用FORTRAN的过程,步骤如下(FORSUB为例):1.对调用函数的声明 extern “C” void __stdcall FORSUB2.调用的FORTRAN过程名称,在C++中应为大写字母 

2008-03-04 18:08:00 480

原创 在FORTRAN的过程和函数中调用C++函数的方法

在FORTRAN的过程和函数中调用C++函数,可按如下三步处理(以调C++函数Sample为例)1:在调用函数所在的Fortran函数的最前部要用USE 声明该函数 USE Sample_Mode2:在Fortran文档中,需要说明Sample函数的接口    MODULE  Sample_Mode        INTERFACE          SUBROUTINE Sample(nFlag

2008-03-04 18:08:00 948

原创 代码规范

1 文件结构1.1 版权声明   1.1.1 版权声明            空一行   1.1.2 文件名称:           文件标识:            摘要:    空一行   1.1.3 当前版本:           作者:           完成日期:   空一行   1.1.4 取代版本:          原作者:          完成日期:1.2 头文件结构    

2008-03-04 18:07:00 336

原创 FORTRAN与C++间数据的访问和交换

三种形式:参数传递、公用数据、模块方式1.参数传递 参数的传递有两种方式:传值传递和引用传递。 FORTRAN缺省约定:引用传递(地址) C++缺省约定:传值传递 在混合编程中必须保证参数传递方法的一致性。 注意在C++调用FORTRAN的过程中,如要传递字符串,则每个字符变量后应加一整型变量,但在FORTRAN中不能体现。2.公用数据   FORTRAN公共区与C++的结构,三种情况: a>

2008-03-04 18:07:00 921

原创 工程数据库的特点

工程数据与商用和管理数据相比,主要有以下特点。    1)工程数据中静态(如一些标准、设计规范、材料数据等)和动态(如随设计过程变动而变化的设计对象中间设计结果数据)数据并存。    2)数据类型的多样化,不但包括数字、文字,而且包含结构化图形数据。    3)数据之间复杂的网状结构关系(如一个基本图形可用于多个复杂图形的定义,一个产品往往由许多零件组成)。    4)大部分工程数据是试探性交互式

2008-03-04 18:06:00 2440

原创 面向对象设计模式与原则

设计模式简介 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。                                  -- Christopher Alexander设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。GoF23 种设计模式

2008-03-04 18:06:00 429

原创 涵洞CAD系统必须实现的功能

涵洞CAD系统必须实现的功能                                             作者: racky                                                             前言       在公路设计中,涵洞设计占有较大的工作量,随着公路沿线的地形、地质、水文及农田水利等情况的变化,涵洞设计除考虑排水外,还需

2008-03-04 18:05:00 1703 3

原创 属性单(CPropertySheet)使用

很久以前在网上看到的一片文章,忘了是谁写的了,觉得很好,所以在这里转载。首先要了解的是CPropertySheet实际上是由一个TabCtrl加多个Page和多个按钮组成这里强调一点,DoModal的时候并没有把所有的PAGE都创建出来,只有在SetActivePage的时候才创建所以如果你初始化的代码在OnInitDialog,那么刚开始最好先用SetActivePage切换一下在讲述之

2008-03-04 18:04:00 7565 1

原创 CxImage的简单用法

相信大家在进行图形相关开发时,对CxImage一定非常熟悉,这是一个专门处理各种格式图形文件的C++库。我们在用OpenGL开发程序的时候,必然需要用到材质,对于简单的bmp格式,我们当然很轻松就能处理,但是对于像jpg,gif,tif,png,ico,pcx,tga等复杂格式,我们是不是就感觉很为难呢?其实用CxImage就能很轻松地处理这些格式文件。下面说一下CxImage的基本用法:1、打开

2008-03-04 18:03:00 4718 2

原创 常用学习OpenGL的网站

常用学习OpenGL网站www.mesa3d.orgwww.eecs.tulane.edu/www/Terry/OpenGL/Introduction.htmlwww.xmission.com/~nate/opengl.htmlhttp://developer.apple.com/graphicsimaging/opengl/www.mevis.de/opengl/opengl.htmlhtt

2008-03-04 18:02:00 1668 1

原创 实体反应器的用法

#i nclude "dbapserv.h"#i nclude "dbents.h"#i nclude "accmd.h"// 下面这个例子为直线A添加一个反应器,并且关联到标注,当A有变化时,标注也会随之变化void addToModelSpace(AcDbObjectId &objId, AcDbEntity* pEntity);// AsdkObjectToNotify - 反应器对象c

2008-03-04 18:02:00 1516

原创 关于AutoCAD中多文档操作时锁定问题

在AutoCAD中,所有的文档在被修改之前必须被锁定,但是在查询文档数据时是不需要锁定的,你可以随时查询任何一个打开的文档的数据。有时在你自己查询一个文档数据时,为了防止别的程序临时修改该文档的数据,也需要把文档锁定。像AutoCAD的各种命令,以及ObjectARX的命令和AutoLISP函数都已经处理了基本的文档锁定,所以不需要太关心。但是非模态对话框、工具条以及任何需要在活动文档之外工作的命

2008-03-04 18:01:00 1449

原创 利用VTK库开发基于MFC的应用程序

利用VTK库开发基于MFC的应用程序在用VTK库时,感觉很难开发出MFC的应用程序,VTK提供的vtkMFCWindow类封装的太死,在参考vtkMFCWindow类的实现方式后,通过改造单文档应用程序中的View类,直接在View类中就能响应MFC消息,同时又能利用VTK库本身的东西。在我的例子中,能打开VTK格式文件,同时能用鼠标进行移动旋转,缩放等操作,而且响应右键菜单,插入一个3ds文件。

2008-03-04 18:00:00 2657 2

原创 关于AcGe库的基本使用方法

下面的例子介绍对于点、矢量、距阵最基本的函数和操作,这些例子使用三维对象,但绝大多数函数和操作都适用于二维对象。对于点和矢量来说,默认的构造函数把所有的坐标都初始化为0。它们也能像下面这样在创建时初始化各个坐标:AcGePoint3d    p1(2.0,5.0,-7.5), p2, p3(1.0,2.0,3.0);AcGeVector3d   v1(3.0,4.0,5.0), v2(0.0,

2008-03-04 17:58:00 1534

原创 C++非模态对话框自动销毁的好方法

非模态对话框自动销毁的好方法在进行非模态对话框编程时,由于其需要通过new 一个对话框对象,然后调用Create函数来创建,这就牵涉到何时把对话框delete掉的问题,通过如下方法,可以让你不再担心对话框忘记delete掉而导致的内存泄漏问题。1、用ClassWizard在对话框中添加如下虚拟函数virtual void PostNcDestroy();这样就有了这样一个函数:void CAbou

2008-03-04 17:57:00 1107

原创 Group操作

// 旋转GroupAcad::ErrorStatus rotationGroup(const char* strGroupName,         const AcGePoint3d& ptRotation,         double rotationAngle) ...{ // 得到Group字典 AcGePoint3d pt; AcDbDictionary *pGroupDict 

2008-03-04 17:56:00 389

原创 WPF会带来什么?

一 WPF会带来什么?   Windows表现层基础类库(WPF) ,曾以Avalon为代号,是.Net 框架3.0(曾使用代号WinFX)的图形子系统,与XAML密切相关。在微软下一代WINDOWS操作系统 VISTA 中会预装WPF。WPF也可安装在Windows XP SP2 和 Windows Server 2003操作系统。WPF为构建应用系统提供了一致的编程模型,对用户界面和商业逻辑给

2008-03-04 17:55:00 669

原创 C# 中用正则表达式来检验文本框中输入的是否是需要的数据(如是否为数字)

using   System.Text.RegularExpressions; public   static   bool   IsValidData(string  strData) ...{                 正则表达式#region   正则表达式                 //                 ^d+$  //匹配非负整数(正整数   +   0)

2008-03-04 17:54:00 730

原创 提示用户输入示例

//提示用户输入整数/实数 int stat, iValue ; double rValue ; char kWord [133] ; //提示用户输入一个整数 acedInitGet (RSG_NONEG | RSG_NOZERO, "") ; if ( acedGetInt ("/nEnter an integer value: ", &iValue) != RTNORM ) return ;

2008-03-04 17:44:00 884

原创 我常去的程序开发有关网站

开源社区http://sourceforge.net/http://www.codeproject.com/http://www.openforge.cn/http://www.cs-open.com/http://csharp-source.net/程序架构,依赖代理,面向方面编程。http://www.castleproject.org/index.html敏捷实验室http://ww

2008-03-04 17:39:00 436

转载 每个.NET 开发人员应该下载的十个必备工具

[转贴]本文讨论的工具如下:NUnit:编写单元测试的工具 NDoc:创建代码文档的工具 NAnt:生成解决方案的工具 CodeSmith:代码生成工具 FxCop:用于监视代码的——代码警察 Snippet Compiler:小型代码段编译工具 两个不同的转换器工具,ASP.NET 版本转换器(Version Switcher)和 Visual Studio .NET 项目转换器(Proje

2008-03-04 17:36:00 411

用块定义图框

在AutoCAD中用通过选择一些线条等实体来创建一个图框块,有各种属性,能进行编辑,包括插入图框,创建图框,图框编辑等功能

2008-03-27

ChangeFilenameToMD5

本软件主要用于把一个目录下所有文件名改为根据其内容产生的MD5码。如果一个文件夹里有相同内容的文件,那么有一个文件不会被重命名。这样很容易就可以把相同内容的文件剔除出去。

2007-10-26

空空如也

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

TA关注的人

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