博客园 首页 联系 管理

2010年8月4日 #

摘要: 为今后开发动态页面做个备忘。ObjectDataSource (数据源)需要绑定业务对象名和数据对象名业务对象实为一个类对象,包含数据表特定操作方法,这些方法大多包含数据对象作为参数传递。数据对象包含一组与数据表字段对应的同名同类型属性,用于在页面与数据库之间传递值。数据源可以选用4个主要数据表操作方法名(select,update,insert,delete),这些方法包含在业务对象里,同时数据源还可以定义其他事件名,事件方法都在后台文件中。FormView是一个具有数据提交功能的视图,是对HTML页面中的form标签的封装,主要提供了新建、维护,可以包含edit、insert、item、e 阅读全文
posted @ 2010-08-04 12:37 CodeBlove 阅读(329) 评论(0) 推荐(0) 编辑

2010年2月20日 #

摘要: 二、 矩阵运算1. 什么是矩阵矩阵就是由多组数据按方形排列的阵列,在3D运算中一般为方阵,即M*N,且M=N,使用矩阵可使计算坐标3D坐标变得很方便快捷。下面就是一个矩阵的实例:看似没什么特殊的,可是后面你可以看到矩阵的魅力,为什么矩阵这么有效,我也不知道,这个由数学家去论述,我们只要可以用就是了。2. 向量的点乘和叉乘向量的点乘和叉乘与矩阵一样是数学定义,点乘在矩阵运算中起到很重要的作用,称为内积,叉乘称为外积,通过叉乘运算可以计算出一个向量,该向量垂直于由两个向量构成的平面,该向量也称为该平面的法线。这两个计算方法在3D运算中的作用就是向量计算工具。l 点乘公式其实就是两个向量的各分量相乘 阅读全文
posted @ 2010-02-20 21:11 CodeBlove 阅读(10397) 评论(12) 推荐(1) 编辑

2010年1月28日 #

摘要: 关于头文件和源文件的文件类型头文件定义函数、类、变量的声明,告诉编译器这个项目中有哪些对象,源文件才是实现代码,为了在模块间共享,一般都是把声明和实现分开,需要哪个模块时就include那个模块的h文件。编译器对文件类型是没有严格要求的,源文件和头文件名也不需要严格保持一致,但是为了直观,便于阅读,习惯上用cpp作为源文件,h作为头文件,文件名保持一致。需要注意的是,h中声明的函数,cpp不需要包含这个h也能编译,似乎编译器能过根据函数定义在所有模块中自动寻找实现代码,只要保证项目中函数名称唯一就可以了。而类、结构等cpp文件必须包含h,因此每个cpp包含自己的h还是必须的。关于模块包含由于声 阅读全文
posted @ 2010-01-28 14:19 CodeBlove 阅读(965) 评论(1) 推荐(0) 编辑

2009年6月1日 #

摘要: 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth(包括边线的宽) 网页可见区域高:document.body.offsetHeight(包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被卷去的左:document.body.scrollLeft 网页正文部分上:win. 阅读全文
posted @ 2009-06-01 12:47 CodeBlove 阅读(621) 评论(0) 推荐(0) 编辑

2009年2月21日 #

摘要: 新机到手,很兴奋,兴奋之后准备重装一个干净的系统做GHOST,由于手头只有深度安装盘,安装过程不熟悉,导致反复装了多次,在最后安装完XP,以及大部分驱动、常用工具、软件后,发现系统目录居然是“WINDOWS.0”,原来之前在安装失败后有一次没有格式化硬盘,XP安装时发现已经存在一个“WINDOWS”目录,自动产生一个新目录作为系统根目录(以前我记得都是覆盖的),本来只不过是个名称而已,只要系统认这个目录也没什么问题,所以也并不在意。可是,在之后发现,有些软件开发过程中并不是采用动态获取当前系统目录,而是写死的,因此这些软件安装或运行出现问题。这时令我不得不重视起来。为了解决这个问题花了一定的时 阅读全文
posted @ 2009-02-21 19:22 CodeBlove 阅读(234) 评论(0) 推荐(0) 编辑

2009年2月16日 #

摘要: -测试条件:1280*1024 24位色 8倍反锯齿 阅读全文
posted @ 2009-02-16 15:18 CodeBlove 阅读(601) 评论(0) 推荐(0) 编辑

2009年1月8日 #

摘要: cmd.CommandText="SELECT COLUMNPROPERTY( OBJECT_ID('"+_TableName+"'), '"+col.Name+"', 'IsIdentity' ) "; reader= cmd.ExecuteReader(); i = 0; if (reader.Read()) i = reader.GetInt32(0); reader.Close(); if (i==1) { col.isAutoIncrease = true; cmd.Comma 阅读全文
posted @ 2009-01-08 04:26 CodeBlove 阅读(223) 评论(0) 推荐(0) 编辑

2008年11月12日 #

摘要: 注册到IISC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 阅读全文
posted @ 2008-11-12 08:07 CodeBlove 阅读(197) 评论(0) 推荐(0) 编辑

2008年10月25日 #

摘要: 经过一年多的断断续续的研究学习,终于有点像样的了,从学习计算机那天就在想,有朝一日我也能独立编一个可以让自己在其中自由畅游的空间的梦想,也算是开了个头,所花费的时间也算没有白费,学习思路和方向找对了,我感到很高兴很满意。让我来把这一刻记录下来。创建了一个空间,一个40*40*40的空间点矩阵,每点相距10个单位,在其中有一个平面,平面上树立了一个由2个拉长的三角形以十字交叉组成的树木模型。现在摄像机可以通过键盘和鼠标在空间自由漫游。目前已经建立了齐次坐标类、矩阵运算类、摄像机类、GL窗口类,矩阵类还需要进行补充三轴对齐矩阵设置函数,准备做一些整理后建一个模型类,好让外部程序很轻松地操作模型。为 阅读全文
posted @ 2008-10-25 22:13 CodeBlove 阅读(1844) 评论(2) 推荐(0) 编辑

摘要: 1. 点和向量的区别点是三维空间中的某个坐标,是绝对的,它的值是参照原点的,而向量用于表示力和速度等具有方向和大小的量, 通常用具有长度和方向的线段来表示,虽然他们都具有三个分量,但对于向量,如果将向量放在坐标系中的任何位置(平移),都不会改变其性质,因为向量表示的是方向和大小,与位置距离无关,它的值是相对与基准点的。下图是三维顶点和向量的数学符号或称为列矩阵。在二维平面中只要将c和z设置为0即可2. 向量的获取使用两个点的坐标就可以计算向量,假设有两点P1和P2,以P1作为基准点,向量V=P2-P1,假如以P2作为基准点,则向量V=P1-P2,总之V=P-Pb,Pb为基准点。V=P-Pb=. 阅读全文
posted @ 2008-10-25 21:07 CodeBlove 阅读(14498) 评论(2) 推荐(2) 编辑