摘要:
winform datagridview 添加行号。先上图。代码如下:View Code1privatevoiddataGridView1_RowPostPaint(objectsender,DataGridViewRowPostPaintEventArgse)2{3vardgv=(DataGridView)sender;4if(dgv.RowHeadersVisible)5{6Rectanglerect=newRectangle(e.RowBounds.Left,e.RowBounds.Top,7dgv.RowHeadersWidth,e.RowBounds.Height);8rect.In 阅读全文
摘要:
1.一定要在官方网站看一下ibatis.net的两个文档 DataMapper 1.6.1文档:http://ibatis.apache.org/docs/dotnet/datamapper/index.html DataAccess 1.9.1文档:http://ibatis.apache.org/docs/dotnet/dataaccess/index.html 里面基本上有很多关键的问题都说的很清楚。2.如果你下载了NPetShop或NPetShop2代码,或者参考一些朋友先前的配置文件,注意这些项目或者文章使用的配置文件很可能已经 陈旧,不适用于ibatis.net 1.3以上版本了。 阅读全文
摘要:
前两天面视涉及到Ibatis框架的一些问题,所以这些天来集中精力了解了一下Castle+IBatis,(测试采用的版本:IBatis.DataAccess.1.6.1.0.bin IBatis.DataMapper.1.1.458.0.bin),分别在ASP.Net和WinForm中调试了用Mygeneraction模板生成的程序,以下是在园子里的朋友的一些错误笔记记录汇总以及我的测试用例,仅以此作为我学习IBatis_Castle的一点总结。问题1: (1)在ASP.Net中:Error4The type or namespace name 'XXX' could not b 阅读全文
摘要:
刚安装时候第一次打开需要配置数据连接如下图配置,以下是配置sql2005其他数据库配置如下图表格 Database Driver Sample Connection String Driver Included? Firebird Firebird Manager Driver Database=C:\firebird\EMPLOYEE.GDB;User=SYSDBA;Password=wow;Dialect=3;Server=localhost Yes IBM DB2 IBM OLE DB Provider for DB2 Servers Provider=IBMDADB2.1... 阅读全文
摘要:
推荐一款图像引擎Irrlicht功能比较强大,同时支持opengl和d3d。官网地址http://irrlicht.sourceforge.net以下版本皆为irrlicht-1.7.2源码下载地址:http://space.dl.sourceforge.net/project/irrlicht/Irrlicht%20SDK/1.7/1.7.2/irrlicht-1.7.2.zip.net封装下载地址:/Files/ylwn817/Irrlicht.Net.zip 阅读全文
摘要:
互换数值主要是出现实参和虚参问题,下面是小结下。第一种使用指针方法,来互换内容//使用指针互换指针内容值voidswap(int*a,int*b){inttemp=*b;*b=*a;*a=temp;}第二种可以通过引用来互换数值//使用引用来互换值voidswap1(int&a,int&b){inttemp=b;b=a;a=temp;}下面给出互换指针方法,主要是通过引用来互换。//互换指针值非内容voidptrswap(int*&a,int*&b){int*temp=b;b=a;a=temp;}下面是指向函数的指针实现以及定义//指向函数的指针intmin(i 阅读全文
摘要:
当通过osg复制多个相同物体时候,修改复制过来的某个物体材质属性时候,假设我们物体透明度,这个时候我们可能会发现修改某个物体,会导致其他复制过来的物体同样也被透明化。下面是解决方案:获得物体时候,只能获得自身材质,而不能去获得孩子材质,如果修改孩子材质,将会导致其他复制过来的也会被透明。如下是详细代码 osg::StateSet *state = iter->second->getOrCreateStateSet();//获得物体名字 //osg::StateSet *state1=iter->second->getChild(0);//获得孩子属性//不能通过孩子修改 阅读全文
摘要:
#include<Windows.h>#include<osg/Geode>#include<osg/Geometry>#include<osgText/Text>#include<osgViewer/Viewer>#include<locale.h>#include<osgDB/ReadFile>voidsetupProperties(osgText::Text&textObject,osgText::Font*font,floatsize,constosg::Vec3&pos){ textO 阅读全文
摘要:
最原始的方法是使用embed<embed src="flash/guanggao.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="726" height="263" wmode="transparent" scale="Exactfit" 阅读全文
摘要:
C#-用Stopwatch类进行速度测试软件的运行速度必须要在用户可以接受的范围内。通常,改善那些短暂的但频繁使用的例程的速度会大幅度地提高软件的整体速度。 要改善速度,当然首先要能够量度时间。好,那我们考虑一下在跑道上的情况,枪声一响,马上按下秒表开始计时,在选手到达终点那一刻结束计时,这时就可以知道该选手所用的时间了。要开始对下一轮比赛计时前,要先将秒表归零。.NET2.0也提供了这样一个秒表:Stopwatch类,它可以比较精确地测量时间。 速度测试: 软件的性能和可测性是一个复杂的主题。要确保应用程序能够满足用户的期望,就需要在开发周期内考虑它的性能和可测性。这在设计阶段至关重要,一个 阅读全文