01 2014 档案
摘要:FrameRateThe rate at which the control should be re-drawn, in Hertz. 赫兹FPS渲染帧率=1000.0 / frameTime
阅读全文
摘要:作为一个.Net程序员学习3D开发好尴尬啊,因为不论是OpenGL还是Direct3D都是用C/C++开发的比较多。虽然有计划使用C++进行开发,但是平时还是C#使用的多。很少用C++做东西,如果仅仅是学习是很难有进步的,学习C++很长时间了至今仍感觉很肤浅,而且语言并不是编程的全部,真正的高手是不区分语言的,所以决定注重基本原理的学习,具体实现用C#也是可以的,这里选择Slimdx。环境:VS2010+C#SlimDX SDK (January 2012).msid3d9.dll, D3DX9_43.dll 1 using System; 2 using System.Drawing...
阅读全文
摘要:采用CSLA.net 2.1.4.0版本的书写方式: 1 using System; 2 using System.ComponentModel; 3 using Csla.Validation; 4 using System.Data.OleDb; 5 using DBDemo.DbUtility; 6 using System.Data; 7 8 namespace DBDemo.MVC.Model 9 { 10 class Student:Csla.BusinessBase 11 { 12 #region Business Prope...
阅读全文
摘要:public override void FillDatabase(Teigha.DatabaseServices.Database pDb) { IFeatureClassContainer pFeatureClassContainer = pCADFeatureDataset as IFeatureClassContainer; IEnumFeatureClass pEnumFeatureClass = pFeatureClassContainer.Classes; IFeatureClass ...
阅读全文
摘要:绘制线过移动鼠标程中绘制临时线段防闪烁 参考OpenS-CAD想实现绘制线的功能。希望实现绘制线的过程,在移动线的时候没有闪烁和花屏。但是出现了问题,困扰了2天,前天熬的太晚,搞得现在精力都没有恢复。现在终于把问题搞清楚了: 第一个问题:没有给背景图片赋颜色,此时相当于透明。所以每次将图片局部范围重绘产生严重的花屏,绘制的线段残留在屏幕上,将透明的东西绘制是不可能将移动过程中产生的临时线段擦除的。 第二个问题:用当前移动产生的线段包围盒来重绘,其实在本次鼠标移动过程中,应该将上次产生的残留擦除,用上次的包围盒局部重绘。 以下是自己写的一个控件的雏形: 1 using System; ...
阅读全文