自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

力为的博客

OpenGL|ES|WebGL|Vulkan显示引擎 ACIS|OpenCASCADE几何造型 CAD|CAE|CAM工程应用

  • 博客(189)
  • 资源 (4)
  • 收藏
  • 关注

原创 Item08. 多级指针(Pointers to Pointers)

Item08. Pointers to Pointers指向指针的指针(多级指针)与指针有相同的地方也有不同的地方--------------------------------------------1、改变指针的地址指向void scanTo( const char **p, char c ) {                          while( **p && **p != c

2005-04-10 19:49:00 1145

原创 Item07. 常量与指针的联姻(Const Pointers and Pointers to Const)

Item07. Const Pointers and Pointers to Const由于常量与指针联姻的方式不同形成了多种貌合神离的结晶:常量指针、指向常量的指针、指向常量的常量指针---------------------------------------------------------------貌:1、差别:由const与*的位置决定 T *const cpt = pt; // c

2005-04-09 11:27:00 1361

原创 Item06.数组形参 Array Formal Arguments

Item06. Array Formal Arguments谨慎使用------------------------------------------退化(decay):数组自动地转化为指向其首元素的指针---------------------------------------------1、当用数组作为函数的形参时,数组的边界信息就丢失了,所以无需指定数组的大小。void average(

2005-04-08 17:20:00 1121

原创 Item 05. 引用(References Are Aliases, Not Pointers)

Item 05. References Are Aliases, Not Pointers 1、引用与指针的三大区别:   没有空引用, 引用声明时即需初始化(生则带来,死则带去), 引用总是引用初始化它的对象(一生一个)2、用引用来传递参数是个不错的主意3、非常量引用不能作为字面常量和临时变量的引用,只有常量引用才可4、当常量引用用字面常量初始化时,它被重置为引用一个用该字面常量初始化的临时空间

2005-04-08 17:18:00 1132 1

原创 Item03. 设计模式 & Item04. STL

Item03. Design Patterns设计模式:有用!《设计模式》GoF《泛型程序设计》---------------------------Item04. The Standard Template Library STL:深入学习,广泛使用《C++标准程序库》

2005-04-08 17:15:00 1016

原创 Item02.多态 Polymorphism

Item02. Polymorphism --------------------------polymorphic type:  拥有虚函数的类type(class type)polymorphic object:拥有多个type的对象polymorphic base class:供polymorphic object使用的基类---------------------------1、polym

2005-04-08 17:12:00 1080

原创 M总语录之导一下

 ……“M老师,我们这个动态感知功能有问题,按着鼠标,系统就down了。”看到M总来到我旁边,我赶快汇报刚发现的bug。“...在鼠标移动的时候,判断一下是否按下鼠标的任一个键,如果没按下我们就启用动态感知功能。”M总想了一下吩咐道。这还不简单,心想。于是刷刷的写下了如下代码://……if( (...) && (nFlags & (MK_LBUTTON | MK_MBUTTON | MK_RBUT

2005-04-08 17:01:00 6167

原创 Item01: 数据提取(Data Abstraction)

Item01: Data Abstraction--------------------------------------------type是一系列的操作abstract data type 是一系列的拥有实现的操作-------------------------------------------用C++设计abstract data type的一般过程1、为type选择一个容易理解的名字

2005-04-08 09:31:00 1445

原创 使用Singleton需要考虑内存释放

GoF[p84]所说的Singleton没有考虑到内存的释放解决方法:1、加入一个成员函数DestroyInstance()来释放内存,在整个工程中需且仅需调用DestroyInstance()一次。2、ME中说用智能指针

2005-03-26 15:26:00 2349

原创 std::oststream VS std::ostringstream

用如下程序段在for循环中分别测试std::oststream  和 std::ostringstream,可以发现std::oststream  有内存泄露,最好使用std::ostringstream。  std::ostringstream oss, oss2;   std::string strVal ; double var = 200.03234;   //读入三位小数   oss.s

2005-03-26 15:13:00 4306

原创 使用回调函数发送自定义“消息”

使用回调函数发送自定义“消息”之how to do 1、  定义回调函数原型和回调消息在这里我们定义回调函数的参数为3个,类型均为unsigned int第一个为主ID,第二个为子ID,第三个为发送的数据。(可以根据自己的需要任意设置回调函数的参数个数及类型。)typedef void (*CallbackMessageFunc) (  unsigned int iMainID,         

2005-03-09 10:56:00 3249 2

转载 Sieve of Eratosthenes[ZT]

Eratosthenes also conceived the "Sieve of Eratosthenes ", a method of identifying prime numbers. A prime number is a natural number greater than 1 that can be divided without remainder only by itself

2005-02-27 15:47:00 1338

原创 std::map初体验

/*This exercise is in the field of bibliometric (words and text) analysis. You will be provided with a textfile, which consists of several paragraphs of English text. Your task is to write a progr

2005-02-26 13:35:00 1490

原创 英语(1)备考——词汇

 U11tackle :          to handle ,to deal withboon:            something useful; a favorrevamp:         to upgrade; to give a new structure to something oldobsolete :      no longer used; com

2005-01-13 14:19:00 1980

翻译 英语(1)备考——翻译

 U111. With the rapid advance of space technology in civilian(民用), military, intelligence gathering(情报收集), and other fields, larger telescope will be used in the surveillance (监测)of the global cli

2005-01-10 11:32:00 2559

原创 又一本被译者糟蹋的书

又一本被译者糟蹋的书Roger S. Pressman是软件工程领域的知名权威,他的《软件工程——实践者的研究方法》一书是软件工程领域的经典之作,现在已经到第六版了。该书第五版的中文版译者听起来也是一位顶呱呱的大师:北大计算机科学技术教授、博导,他从事的领域更是五花八门,犹如是计算机领域的全才。然而对该译者译的这本书,我实在是不敢恭维,说得重一点就是,他把这本书糟蹋了。 且不说该书(注

2004-12-28 11:12:00 2624 6

原创 UML的五类图(UML笔记)

UML的内容可以由下列五类图(共9种图形)来定义:·第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。·第二类是静态图(Static diagram),包括类图、对象图和包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。对象图是类图的实例

2004-11-20 10:07:00 3840 1

原创 游戏UI设计(2.1)--窗口之父CXWnd的封装

窗口之父CXWnd的封装[http://blog.csdn.net/mythma]在一般的程序中的对话框、按钮、编辑框等都属于窗口。在MFC中,类CWnd作为窗口类的基类,抽象出了它们的共同特征,并由此派生出若干的子类。在普通的windows程序中,我们可以方便的使用MFC为我们封装好的这些类(CDialog, CButton ,CEdit等),而在游戏程序中,由于需要与dx/opengl

2004-10-14 20:33:00 3729 5

原创 “非计算机相关专业”的定义

   “‘非计算机相关专业’是那些专业名称里没有计算机三个字的专业”。这是今天学院里的一位管理研究生教育的老师给我解释时下的定义。事情的经过是这样的:        学院里要求“非计算机相关专业”考上软件工学硕士的要补修三门课程:程序设计、数据结构和数据库原理。我本科读的是自动化专业,那三门可都学过,并且是必修课程,本以为自己属于‘计算机相关专业’,就不用再去学一遍了,就到学院去问老师。     

2004-10-09 15:55:00 2159 3

原创 游戏UI设计(1.3)--Keyboard&Mouse之封装

1.3 Keyboard & Mouse之封装CXKeyboard & CXMouse[ http://blog.csdn.net/mythma]1、  何为Keyboard & Mouse“地球人都知道”。DX9提供的接口 IDirectInputDevice8。2、  二者的功能Keyboard:读取键盘的按键信息Mouse:读取鼠标的按键、位置信息,设置光标属性(如用

2004-10-02 22:39:00 3815

原创 游戏UI设计(1.2)--Textures & Sprite之封装

1.2  Textures & Sprite 之封装CXTexture & CXSprite[http://blog.csdn.net/mythma]1、  何为TexturesTextures是在屏幕上显示的平面图形,它能够提供比 surface 更多的图形处理效果——移动、缩放、旋转及作为纹理皮肤粘贴在3D模型上。在Direct3D中,其封装的接口为IDirect3DTexture

2004-10-02 20:45:00 5107 1

原创 游戏UI设计(1.1)--surfaces之封装

1.1 Surfaces之封装CXSurface[http://blog.csdn.net/mythma]1、Surfaces是什么:       通俗的讲surfaces就是一个二维的矩形平面。在DX9中,与其对应的com接口为IDirect3DSurface9,LPDIRECT3DSURFACE9。2、Surfaces的作用:       作为一个矩形平面,surfaces用来

2004-10-02 16:15:00 10538 2

原创 使用SkinMagic Toolkit美化界面

  google_ad_client = "pub-1800951290166301";google_ad_width = 728;google_ad_height = 15;google_ad_format = "728x15_0ads_al_s";google_ad_channel = "";//-->  src="http://pagead2.googlesyndication.com/

2004-05-09 11:07:00 14551 14

原创 CDialogSK---一个支持皮肤化的对话框类

CDialogSK---一个支持皮肤化的对话框类一、介绍该类从MFC的CDialog继承而来,支持如下特征:1、运行于win2000或者winxp平台上,可以使用任何透明色以透视对话框的区域。2、运行于win2000或者winxp平台上,可以使得整个对话框透明。3、使用位图背景。位图可以来自资源文件、bmp或者HBITMAP4、设置背景类型:标题、中心、伸缩;设置对话框的大小适合位图的大小5、

2004-04-07 22:12:00 5164 1

原创 基于汇编语言的电子琴设计(1)

[调试环境:TASM 5.0+ winxp] 一、基本要求:    利用PC键盘和CRT显示器设计一个电子琴,首先在CRT显示器上模拟出琴键的画面,然后要求在不同的情况下按下键盘上“1~7”中任意数字键,可弹奏出与之相应的音调,且在模拟键盘上标示出对应的那个键来。 设计应完成以下功能:(1)按“1~7”中的任一数字键,则发出对应的中音.(2)若同时按下“高音键”和“1~7”

2004-03-29 10:13:00 6849 5

原创 基于汇编语言的电子琴设计(2)

六、程序清单:主要程序代码如下:;宏定义DRAW MACRO START_X,START_Y,END_X,END_Y,COLOR        LOCAL DRAW_NEXT;local :避免宏重复调用时,标号的重复;功能:画填充的矩形;使用条件:START_X        PUSH AX       PUSH BX       PUSH CX 

2004-03-29 10:13:00 5172 3

原创 基于汇编语言的电子琴设计(3)

;代码段CODE SEGMENT     ASSUME DS:DATA,CS:CODEMAIN PROC FAR;主程序START:         CALL INIT                                       ;调用初始化程序NEW_SCAN:              CALL SCAN_KEY                 

2004-03-29 10:13:00 4633

原创 基于汇编语言的电子琴设计(4)

LOAD PROC NEAR;载入键在屏幕上的位置CMP KEYFLAG,00H                         ;判断是否是低音键       JNZ  LOAD_HGH                           ;继续判断       LEA SI,ST_LX                                  ;载入低音键起始坐标首地址

2004-03-29 10:13:00 3101 1

原创 基于汇编语言的电子琴设计(5)

LOAD_AUDIO PROC NEAR;C/D调及对应的低、中、高频率分别载入;OUT:BX;IN:TUNE,AUDIOTUNE_D:                                                        ;D大调判断       CMP TUNE,D       JNZ TUNE_CL                     

2004-03-29 10:13:00 3485 1

spawn-fcgi-1.6.4 for Windows

spawn-fcgi.exe Windows下运行

2015-04-13

Netgen library 5.0 win32

编译好的netgen库文件,基于netgen 5.0。

2013-01-23

AnyViz.Demo

做一个比OpenCASCADE显示更好的三维显示引擎。 也主要用于显示occ的toposhape

2009-03-27

VC2005/2008运行时

VC2005 VC2008运行时库 以后没有装VC也不怕了,就用这个!

2009-03-27

空空如也

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

TA关注的人

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