- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 用OpenGL绘制地球
本想用自动纹理坐标生成做的,可是红宝书上说得一点都不明白。网上有个人的课程设计是自己画的球,就是一个个四边形的拼个球,然后再给四边形贴图。这样太麻烦了!逛啊逛,让我找到了另一种方法,仅仅几行代码:// 画地球void OpenGL::DrawEarth(void)...{ GLUquadricObj *quadObj = gluNewQuadric();//创建一个二次曲面物体
2006-12-08 00:50:00 13913 5
原创 汉字转成拼音首字母
在做公交查询系统时,要求用户输入起点和终点。可是如果用户输错了,自己要判断,很麻烦,因为我的算法全是SQL。于是就想了一种折衷的方案:让用户从DropDownList里选。这样既方便了用户,也方便了自己。可是,如果全部站点放入一个DropDownList的话,太多了(我这个济南的有一千多个啊),所以就先选择汉字的拼音首字母,再选择站点,实验证明很方便,速度很快!这里用到了一个汉字转拼音的函
2006-12-03 18:14:00 2373 1
转载 GridView全攻略
作者: zyf0808 发表日期: 2006-09-21 21:47 小文将通过实例对 2.0 下的数据控件GridView进行一个完整的应用描述,涉及基本数据绑定,高级数据绑定,自定义模板设计,分页状态保持等等。本文根据项目实例,代码已经经过详细测试,蕴涵了作者的辛苦劳动,欢迎转载,请注明出处。1、基本绑定,方式和DataGrid没什么区别。简单附代码如下: String
2006-12-01 00:57:00 1643
转载 对GridView模板列内控件的操作代码
情况:假设一个已绑定数据的GridView,在前面加一个模板列,放入一个CheckBox。然后用一个按钮获取CheckBox选中行的一些信息获对该行进行一些其他操作。对按钮Button1编写Click事件如下: protected void Button1_Click(object sender, EventArgs e)...{ for (int i = 0; i Gri
2006-12-01 00:55:00 1900
转载 游戏中的有限状态机(InGems)
这是GAMEGEMS中的第三章的第一部分,番的不好。你可以直接阅读原文。原本以为这是人工智能的部分,看到一半才发现只是一个简单的框架。如果你想学人工智能,这里没有,就不要浪费时间了。由于本人水平有限,其中难免会出现原则性的错误,希望指正。关键字:有限状态机、状态、输入、状态转换、输出状态当前状态一个有限状态机类在这篇文章中,我们创建了一个通用的有限状态机(FSM)的C++类。有限状态
2006-12-01 00:51:00 2793
原创 PL/0语言编译程序分析
PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错恢复的功能。在源程序没有错误编译通过的情况下,调用
2006-12-01 00:50:00 2787 1
转载 C/C++中枚举类型(enum)
如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。 举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔合中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它! enum box{pencil,pen};//这里你就定义
2006-12-01 00:46:00 3123
原创 公交车线路查询系统
内容:经过站1路汽车:a,b,c,d..........2路汽车:e,f,c,g.........则从a-g需要在c站换车怎么算?$a = array(a,b,c,d);$b = array(e,f,c,g);print_r(array_intersect($a, $b));数据库中保存每个线路经过的站名检索出包含起点或终点的所有线路则同时包含起点和终点的线路不
2006-12-01 00:44:00 22385 25
转载 C++ STL简介
作者:怒火之袍一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm
2006-12-01 00:25:00 1523
转载 做J2ME游戏程序,需要学啥?
非游戏方面:1 熟练掌握Java语言语义语法和J2ME2 写命令行工具,要精通J2SE的部分API,尤其是IO操作方面,或精通C++的相关内容,或Python等3 写编辑器,要能熟练掌握 Swing, MFC, VB, Delphi...等其中之一5 能熟练使用操作系统批处理命令,进行项目编译等 或 掌握ant 6 数据结构和算法,至少能分析问题找出合适的结构和算法,然后翻书。这方面多研究研究好
2006-12-01 00:22:00 1422
转载 Strus常见错误及原因分析
本篇文章包含了在用Struts开发web应用时经常碰到的一些异常和错误,根据异常或错误信息本身,经常可以找到潜在的错误发生原因。下面列出了一些Struts的常见错误和异常,并给出了一些可能发生此类错误或异常的原因。有的后面有相关连接,你可以通过它找到更多的信息。Cannot retrieve mapping for action 异常 javax.servlet.jsp.JspE
2006-12-01 00:19:00 1795
原创 java中日期如何进行加减运算???
Date date = new Date(); Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(Calendar.DATE, 30);//加30天 System.out.println(cal.getTime());// 结束日期
2006-12-01 00:15:00 2554
View Frustum Culling Tutorial
2009-11-19
Introduction to 3D Game Programming with Direct3D 10(2)
2009-11-16
Introduction to 3D Game Programming with Direct3D 10(1)
2009-11-16
Programming Vertex, Geometry, and Pixel Shaders
2009-02-02
DirectX in C++/CLI
2008-11-02
Introduction to 3D Game Programming with DirectX9.0c A Shader Approach
2008-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人