自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 俄罗斯方块的数据结构及实现 struct of a tetris

最近对开源版本的QT中的俄罗斯方块的实现做了一些分析,顺便记录一下。本文遵守GNU GPL。 一直想做自己的游戏,俄罗斯方块或者五子棋这样的应该都是初学者想去完成的例子,最近找了一些关于tetris的代码,发现QT里面的例子做的比较好,它用C++实现了一个很好的类,我也用Win32的GDI重写了一个不用QT版本的。这里记录一下QT中tetrix的实现。 1、类结构: QT的

2007-06-17 15:11:00 3121 2

原创 EMIPLIB使用入门

                                                                       mwg_arden 的草稿,转载需注明。这个库遵守LGPS,所以文档也遵守。  EMIPLIB(http://research.edm.uhasselt.be/emiplib)的全称是EDM Media over IP libray 。EDM是Has

2007-03-26 14:54:00 4077

翻译 [SER初步]SIP简介及工作原理

 Chapter 4. Getting Started What is SIP and how does it work?  SIP简介及工作原理arden免责瞎翻译http://blog.csdn.net/arden1019原文地址http://siprouter.onsip.org/doc/gettingstarted/ch04.htmlTable of Content

2007-02-16 10:18:00 6402

翻译 [SER初步]SEMS 程序开发指南

  SEMS application development tutorial SEMS 程序开发指南原文:http://www.iptel.org/howto/sems_application_development_tutorial    免责:下面的文字是自己研究时笔记,对错不负责任:)转载请注明 MWG_arden 2007Short description

2007-02-09 10:43:00 1949

翻译 WinRTP Programmer's Guide 翻译

WinRTPProgrammer’s Guide                                           MWG_arden  翻译 免责申明:此文档来自vovida.org 并遵守GPL  我翻译是为了自己熟悉,要是错了别找我茬。纵览Overview of this Document 1介绍Introduction. 1更新

2007-01-23 17:49:00 3663

原创 C程序的机器级表示-4

 /*********************************************/       TEXT:     C程序的机器级表示       AUTHOR:       arden chao       DATE:     2006-10-17       EMAIL: [email protected]       VERSION:1.0.0/

2006-11-09 09:44:00 896

原创 C程序的机器级表示-2

/*********************************************/ TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17 EMAIL:  [email protected] VERSION:1.0.0/*********************************************///////////

2006-11-09 09:19:00 866

原创 C程序的机器级表示-5

/*********************************************/ TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17 EMAIL:  [email protected] VERSION:1.0.0/*********************************************///////////

2006-11-08 23:02:00 998

原创 C程序的机器级表示-3

/*********************************************/ TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17 EMAIL:  [email protected] VERSION:1.0.0/*********************************************///////////

2006-11-08 22:59:00 913

原创 C程序的机器级表示-1

/*********************************************/ TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17 EMAIL:  [email protected] VERSION:1.0.0/*********************************************///////////

2006-11-08 22:55:00 1097

原创 C程序的机器级表示-0

/*********************************************/ TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17 EMAIL:  [email protected] VERSION:1.0.0/*********************************************/参考文献:《深入理解

2006-11-08 22:50:00 1484

原创 编写简单系统服务

一段简单的服务代码,在vc6,xpsp2上跑过去了。想了解如何写服务的朋友可以拿来看看,不明白可以查msdn。its al what i do today : code a very simple services on windows xp sp2thats the code below:///filename :svohost.c#include  #include #in

2006-08-03 15:39:00 1112

原创 正则表达式 Regular Expression

python:http://docs.python.org/lib/re-syntax.htmlUNIX:http://study-area.org/cyril/scripts/scripts/node41.htmlother:http://geekswithblogs.net/brcraju/articles/235.aspx 

2006-07-20 22:05:00 978

原创 为excel添加自定义菜单及其命令

下面的代码大概是3年前写的,好像是借鉴excelhome上一位大大的代码。把它放到你需要的xla的thisworkbook中,他在你的工具菜单中添加一项 "自定义命令",并在你点选此菜单时运行程序subname:Const APPNAME As String = "自定义命令"Private Sub Workbook_AddinInstall()调用CreateMenu添加菜单  

2006-07-20 11:40:00 1793

原创 linux words

在Redhat/Fedora 的各个版本中,缺省只要安装了vim-enhanced 软件包,vi就能自动识别出很多种文件各式并将关键字以适当的方式高亮显示。  tar系列的压缩文件作一个小结:   1)对于.tar结尾的文件   tar -xf all.tar   2)对于.gz结尾的文件   gzip -d all.gz   gunzip all.gz  

2006-07-13 21:30:00 841

原创 CSDN-楼梯问题

/*form CSDN:假设楼梯有M节,一个人一不最多跨过N节,问有多少中方法(请给出代码)如M = 4, N = 2;则有5种方法(1,1,1,1) ;(1,1,2);(1,2,1);(2,1,1);(2,2)TheBadTouch(iamsleepy - 一睡不醒) 给出了一个很不错的解法:#include #include #define min(A,B) (A#define m

2006-02-17 11:34:00 1172

原创 switch中的while

 来自csdn的一个问题:问题如下:〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉请问那位高手能指明为什么while语句下的switch语句会执行和当i等于2时case 1:printf("i=%d,",i);语句又不执行了。希望能将代码中while和switch将明白些main(){int i,j;printf("...../n");for(i=0;i{j=3;switch(i){case 0

2006-01-21 09:45:00 1521

原创 C的变参数函数 variable arguments in C

 今天在csdn上看到这样的例子,是用来给一个数组赋值的,是用了va_list。一直没有很好的关心过这个变参数函数的使用及细节,以前都是用int argc ,char *argv[] 来完成这些工作的。把那个星星先生的代码贴出来,我做了少许修改:#include #include "stdarg.h"void array_set(char* parray, ...){va_list

2006-01-21 09:43:00 1394

原创 learn linux programming with arden:01 Dos2Unix

01 Dos2Unix:很久以前,老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车, ),另一个字符把纸上移一行 (称为换行, )。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示行尾。UNIX 开发者决定他们可以用 一个字符来表示行尾。Apple 开发者规定了用 。开发 MS-DOS (以及微软视窗) 的那些家伙则决定沿用老式的。那意味着,

2005-11-08 23:48:00 1506

原创 learn linux programming with arden:00 铺垫

00 铺垫:          从标题看,这个还是我的学习笔记,不权威也不负责任。主要是希望把自己的理解写出来,万一是有道理和循循善诱的,也算没白折腾。       就像以前的learn algorithm with arden 一样,学习到递归有事卡住了,这次还不知道能坚持几天呢。总要完成,对自己严格的要求,成为专业技术人才的道路在我这个已经25岁的人看来仍然是遥遥无期么?非也,我明明看到自己的

2005-11-08 23:14:00 1542

原创 使用VBA进行solidworks开发指南

作者:marsarden                                                       转载请注明在对solidworks原有功能进行改善的过程中,有效地利用solidworks提供给我们的应用编程接口(API)来编写提高我们工作效率的程序是其中手段之一。本文在于总结作者进行此类开发的经验,给大家提供一些经验性建议。目录第1章       概述...

2005-10-24 16:14:00 15189 11

原创 excel表外部链接的自动更新

有两个excel文件,一个叫source.xls另一个叫use.xls。现在use.xls中有指向source.xls的链接,比如:=G:/share/作业/[source.xls]Sheet1!$A$1  (G:/share/作业/ 为source的路径)当共享use.xls文件时,别人打开了use.xls。但是想令source.xls被引用的数据如果有改变也能及时更新到别人打开的use.

2005-10-20 15:25:00 3855

原创 Solidworks二次开发—12—工程图的note

下面的程序读取当前图纸的每一个note,并在debug中打印结果。Option ExplicitDim swname As StringDim swtext As StringSub main()    Dim swApp As SldWorks.SldWorks    Dim swModel As SldWorks.ModelDoc2    Dim swDra

2005-07-06 10:58:00 1499 2

原创 solidworks二次开发--11--开始总体了解

经过了上面的几个练兵之后,对solidworks的对象模型应该有了一个大体的了解,程序的运行机制也清晰了。慢慢的会越来越容易驾驭。下面的几个图片链接是solidworks的对象模型。作为参考,好在需要一种功能或者想要控制一个功能时不知道api藏在那里:总体结构:http://gallery.computer.mblogger.cn/images/computer.mblogger.cn/MWG_a

2005-04-27 18:17:00 1380

原创 solidworks二次开发--10--从example中寻找

solidworks的api帮助还是很全面的,里面有好多见简单而有效的程序,成天在api帮助里泡着,现在做程序的速度是越来越快。好像当年成天在excel中录制宏看代码的感觉。下面的程序是api帮助里的,它用来显示装配体的所有零部件。我给我的同事们用,他们觉得不错 :)。程序使用了一个简单的递归方法遍历了装配体。Make All Assembly Components Visible Example

2005-04-22 13:10:00 1238

原创 Solidworks二次开发—09--添加配合参考

下面的代码选择了零件的两个面,然后为此零件添加一个配合参考,先选择的面为配合参考的第一参考面。并且是同向、重合配合。第二个为反向、重合配合。需要看Part.FeatureManager.InsertMateReference函数。第一个参数是配合参考的名称,后面三个为一组定义一个参考。第一个为选择的实体entity,然后是配合类型(整数索引),正反向(整数索引)。Dim swApp As SldW

2005-04-16 08:15:00 1447

原创 Solidworks二次开发—08--判断是什么特征

得到了一个特征feature,怎么判断是那种呢?如果我们定义了一个特征对象:dim curfeature as sldworks.feature然后又通过SelectMgr得到了这个特征,然后可以使用feature.GetTypeName来判断是那种:Select Case curfeature.GetTypeNameCase "Cut"       一个拉伸切除特征do sth.Case "H

2005-04-16 08:14:00 1390

原创 Solidworks二次开发—07—控制草图对象

Solidworks二次开发—07—控制草图对象Get All Elements of Sketch Example (VB)Solidwork中对草图的控制,下面的例子很详细。特征下的草图在solidwork中其实是特征的子特征,我们可以对特征进行GetFirstSubFeature、及GetNextSubFeature得到。如果有需要大家可以从中找到对直线、弧线、圆等对象的操作。代码是soli

2005-04-13 12:06:00 1579 1

原创 Solidworks二次开发—06—在装配体中添加配合

Solidworks二次开发—06—在装配体中添加配合  折腾了三天终于完成了计划中的功能模块。在一个装配体中自动判断插入合适的零件,并添加配合。 在前面几篇文章中我已经基本上说明了如何得到零部件的数据信息、如何插入零部件、如何得到已经选择的特征等。 下面只介绍怎样进行配合 在做配合时,需要经常选择到零件的面、线等,这是一个问题,还有就是介绍一下addmate2函数的使用: 一般进行配合我们按照下

2005-04-07 10:38:00 2342 3

原创 solidworks二次开发-04-修改数据

solidworks二次开发-04-修改数据 上次已经可以访问特征的各参数了,今天我们来修改它:要修改前面的步骤不能少,当我们已经可以读取一些特征时,我们就可以给他设定一些值。当然有时需要调用特定的参数。solidworks是ole和com的,所以要习惯这样。在修改完特征后需要调用函数modifydefinition()来实现变化。我们给一个例子,这个例子比前面的都要全面,它有很好的容错引导机制,

2005-04-06 08:24:00 1585

原创 Solidworks二次开发-05-装配体中插入零部件

Solidworks二次开发--装配体中插入零部件   在往装配体中插入零部件时,我们使用addcomponent 函数。如果需要选定零部件的配置,则需要使用addcomponent4。先学习下语法: addcomponent4:retval = AssemblyDoc.AddComponent4 ( compName, configName, x, y, z) Input:         (B

2005-04-06 08:24:00 1734

原创 solidworks二次开发-03-访问特征数据

solidworks二次开发-03-访问特征数据 coder arden filename : getchoosed.swpdate  :2005-03-22used to get the simple hole infomation dep & diafinished lucky !!--------------------------------------------------

2005-04-06 08:23:00 1484 2

原创 solidworks二次开发-02-用来访问特征的两个API

solidworks二次开发-02-用来访问特征的两个API 来学习两个api:SelectByID2和GetSelectedObject5。这两个函数,第一个通过给出对象的name选择对象。第二个通过启用程序前已经选择的索引得到对象。看下面程序:Option ExplicitDim swApp As SldWorks.SldWorksDim Model As ModelDoc2Dim featu

2005-04-06 08:21:00 1634

原创 solidworks二次开发-01-录制一个宏

solidworks二次开发-01-录制一个宏 第一步:我们需要自己录制一个宏,然后看看程序产生了什么代码。当初学习excel时候就是这么干的。只是,solidworks要复杂一些,直接录制的宏不能使用,需要做一些调整。在没有经验的时候我们最好按照下面的建议来做。 Edit or Debug SolidWorks Macro Edit or debug SolidWorks macros usin

2005-04-06 08:20:00 2435 2

原创 使用VB.NET编写控制excel的程序

使用VB.NET编写控制excel的程序  以前也总是编写一些excel下的VBA程序,也就几百行代码便可以基本上解决问题。从来没有使用过VC或者VB、Delphi来做此类事情。我想如果做报表的话,相对规模和功能都要多一些,这应该算是excel开发的重点。这次使用了VB.NET开发一个访问excel读取数据并修改的小程序,有一些经验性的东西和大家共享,如果有误还请大家指正。 大致分为这样几个部分来

2005-04-06 08:18:00 1634

原创 ADP-active directory programming-03

Adp20050314:一些名词Adp20050312:一些名词此时我们将使用基于COM的ADSI来写程序。如果您对于COM的使用和概况不是很了解可以…可以参考的东西太多了哈。OK,我们不需要了解COM的实现机制,我们需要明白的是它提供了一种封装,为程序之间的通信提供一种相对独立的方式。我们在使用COM时候,通过它提供的接口来访问其中数据。 AdsPath:我们要连接一个AD服务,需要提供这样一个

2005-03-15 13:11:00 742

原创 ADP-active directory programming-02

Adp20050312::直接使用LDAP APIAdp20050312::直接使用LDAP APIASDI是基于COM的,我们以后说。先看看比较直接的LDAP API。Lightweight Directory Access Protocol 在下面RFC中有详细说明:l          RFC 2251  Lightweight Directory Access Protocol (v3)

2005-03-15 13:10:00 851

原创 ADP-active directory programming-01

ADP20050312:测试环境、准备工作Adp20050312:准备活动       在介绍今天的知识之前,希望大家对active directory 有一定的了解。最好你是windows网络的网管,最低限度你应该像我一样在自己的XP系统上虚拟了一台windows 2000 server family域控制器。我的机器CPU:intel P4 1.7GHz ,内存:256+128=384M ,

2005-03-15 13:07:00 745

原创 和arden一起学算法--第六天

第六天    分治其实仍然是递归,分治特殊之处在于,它每次将问题分开来求解,并不断如此解析知道问题得到一个直接的子答案。当时读到此处,我便在思考树的遍历,这不就是一种树的遍历么?是的。分治的优势在于,计算机一次吃不消的东西,他将给与一个合适的方法,大大的减少了程序的复杂度。下面的程序计算一个数组的最大值。它不能显示出分治的优势所在,抬低门槛方便我们入了门。为了方便大家理解可以将item

2005-02-26 08:40:00 839

原创 和arden一起学算法--第五天

第五天    递归今天我们一起学习递归这个常见的命题。从这个命题中我们学习这样一种特殊的数据结构:树。在学习数学的时候引来了这个概念,它表示一个可以通过自己来表示的函数。比较通俗的定义是:调用自身的程序。最常见的一个例子是阶乘:                            1            n=0;       F(n)=                   

2005-02-25 08:21:00 1148

OpenGL Programming Guide

OpenGL Programming Guide or 'The Red Book'

2009-03-04

Windows Graphics Programming

Windows Graphics Programming Win32 Gdi And Directdraw

2007-12-14

空空如也

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

TA关注的人

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