上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 61 下一页

2007年8月27日

OpenGL入门笔记(十三)

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->int COpenGLDemoView::DrawGLScene() {// Here's Where We Do All The Dr... 阅读全文

posted @ 2007-08-27 15:40 Phinecos(洞庭散人) 阅读(1252) 评论(1) 推荐(0) 编辑

2007年8月25日

Lucene学习笔记(一)

摘要: 建立索引:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Date;im... 阅读全文

posted @ 2007-08-25 20:54 Phinecos(洞庭散人) 阅读(1296) 评论(0) 推荐(0) 编辑

OpenGL中的汉字显示

摘要: void COpenGLDemoView::glDrawString(unsigned char *str){ GLYPHMETRICSFLOAT pgmf[1]; HDC hDC=wglGetCurrentDC(); HFONT hFont; LOGFONT lf ; memset(&lf,0,sizeof(LOGFONT)); lf.lfHeight = 1... 阅读全文

posted @ 2007-08-25 15:29 Phinecos(洞庭散人) 阅读(4573) 评论(1) 推荐(0) 编辑

2007年8月24日

OpenGL入门笔记(十二)

摘要: 成员变量区: GLuint base; GLfloat cnt1; GLfloat cnt2; 成员函数区:GLvoid COpenGLDemoView::glPrint(const char *fmt, ) // Custom GL "Print" Routine{ char text[256]; ... 阅读全文

posted @ 2007-08-24 19:51 Phinecos(洞庭散人) 阅读(1122) 评论(1) 推荐(0) 编辑

C语言的变参函数设计

摘要: 在C语言中,函数参数的传递方式有值传和址传.值传是把实参的一个专用的、临时的复制值给被调函数中相应的形参被调用函数使用、修改这个传来的复制值,不会影响实参的值.址传则是把变量(实参)的地址传给被调函数.被调函数通过这个地址找到该变量的存放位置,直接对该地址中存放的变量的内容进行存取操作.因此,在被调用函数中可以修改实参的值.这也是函数参数址传的优点.无论是值传还是址传,都要求实参的数目及类... 阅读全文

posted @ 2007-08-24 16:11 Phinecos(洞庭散人) 阅读(10535) 评论(2) 推荐(2) 编辑

OpenGL的显示列表

摘要: 我们用glNewList()命令来开始构造显示列表。第二个参数GL_COMPILE告诉OpenGL我们想预先在内存中构造这个列表,这样每次画的时候就不必重新计算怎么构造物体了。GL_COMPILE类似于编程。在你写程序的时候,把它装载到编译器里,你每次运行程序都需要重新编译。而如果他已经编译成了.exe文件,那么每次你只需要点击那个.exe文件就可以运行它了,不需要编译。当OpenGL编译过显示列... 阅读全文

posted @ 2007-08-24 11:30 Phinecos(洞庭散人) 阅读(3487) 评论(1) 推荐(0) 编辑

2007年8月23日

OpenGL选择机制的一点讨论

摘要: 今天上午和susu讨论了下这篇随笔中关于选择和拾取的代码,发现有下面几个问题值得思考: 1, selectBuff[BUFFER_LENGTH]是用来存放命中记录的,在选择模式下,与拾取矩阵相交的图元就会被选择命中,就会将一条命中记录写入到选择数组中,每个命中记录包括:selectBuff[0]保存命中发生时名称堆栈中的名称数目,selectBuff[1], selectBuff[2]保存... 阅读全文

posted @ 2007-08-23 21:28 Phinecos(洞庭散人) 阅读(2095) 评论(2) 推荐(0) 编辑

2007年8月22日

代码分析

摘要: 这是susu给我的一份关于glut的示例代码,里面涉及到的内容有:用glut来完成菜单管理,文本显示,显示列表,材质,光照,多窗口显示,鼠标事件处理,键盘事件处理,菜单事件处理,窗口创建,缩放,销毁,动画播放,定时器等功能,运行效果如图: 我分成几个部分来对代码进行分析: 1,命令行参数检查 Code highlighting produced by Actipro... 阅读全文

posted @ 2007-08-22 17:45 Phinecos(洞庭散人) 阅读(2022) 评论(6) 推荐(0) 编辑

2007年8月21日

用Soap消息调用Web Services(续)

摘要: 上篇《用Soap消息调用Web Services》只是简单的调用一个返回值为String的无参数WebService,这次改成调用一个参数为int型的返回值为一个类对象的WebService 服务器端WebService: public class user implements Serializable{ private String name; public... 阅读全文

posted @ 2007-08-21 17:39 Phinecos(洞庭散人) 阅读(1441) 评论(1) 推荐(0) 编辑

2007年8月17日

【翻译】Use a bitmap as a background image

摘要: 原文链接 第1步: 使用自绘制列表控件 自定义的列表控件必须是自绘制的,因此需要在资源编辑器中设置LVS_OWNERDRAWFIXED标志,而且还必须在自定义的控件类中实现DrawItem函数。第2步: 增加成员变量 当每一项都需要重绘的时候去重新加载位图或重新创建逻辑调色板的话,效率不高。因此我们增加成员变量来保存位图,逻辑调色板以及位图的尺寸信息。Code highlighting... 阅读全文

posted @ 2007-08-17 18:08 Phinecos(洞庭散人) 阅读(1343) 评论(0) 推荐(0) 编辑

上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 61 下一页

导航