摘要: 最近一直在画自定义控件,所以研究一下GDI+对画图的操作,先介绍一下GDI,全称为Graphics Device Interface,含义是图形设备接口,它的主要任务就是负责系统与绘图程序之间的信息交换。 对于画图其实并不是很麻烦的,我们只需要会用几个对象就行,一个是Graphics对象,该对象封装了一个绘图图面,Graphics对象的创建一般是用控件自带的CreateGraphics()方法... 阅读全文
posted @ 2011-11-27 17:37 SunRain117 阅读(18111) 评论(0) 推荐(0) 编辑
摘要: 定制数据视图DataView类用来表示定制的DataTable的视图。DataTable和DataView的关系是遵循著名的设计模式--文档/视图模式,其中DataTable是文档,而Dataview是视图。在任何时候,你都可以有多个基于相同数据的不同的视图。更重要的是,你可以对每一个具有自己一套属性、方法、事件的视图作为独立的对象进行处理。这也代表了相对ADO一个巨大的飞跃。创建DataViewpublic DataView();public DataView(DataTable);DataView只有同已经存在的、很可能是非空的DataTable对象连接后才可用。通常,这个连接在构造时就指 阅读全文
posted @ 2011-11-24 15:33 SunRain117 阅读(3546) 评论(0) 推荐(0) 编辑
摘要: 1.Application:用于保存所有用户共用的数据信息。在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_OnStart 事件(global.asax)中完成。尽管使用Application.Lock和 Application.Unlock方法来避免写操作的同步,但是它串行化了Application对象的请求,当网站访问量大的时候会产生严重的性能瓶颈。因此最好不要用此对象保存大的数据集。使用如下://存放信息Application["UserNameID" 阅读全文
posted @ 2011-11-04 08:45 SunRain117 阅读(363) 评论(0) 推荐(0) 编辑
摘要: [转载]WINDOWS消息经常使用的十六进制常数看到Joforn的BLOG上有这么一篇文章,觉得很不错,就转载过来了WINDOWS消息经常使用十六进制的常数[折叠] 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Wi n d o w s发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做T M s g,它在Wi n d o w s单元中是这样声明的: type TMsg = pa 阅读全文
posted @ 2011-10-28 00:24 SunRain117 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 用C#代码画圆的时候不知大家遇到没有遇到过这样的问题,就是画过圆以后,矩形的四角轮廓还是存在的,让人感觉不够完美,就如下图所示: 我画的这个是基于自定义控件的,声明类以后继承Control类,然后在这个类中重写OnPaint的事件,完成上图所需要的代码: protected override void OnPaint(PaintEventArgs e) { if(this.Width!=Th... 阅读全文
posted @ 2011-10-28 00:12 SunRain117 阅读(19714) 评论(0) 推荐(0) 编辑
摘要: 在做项目中用到了自定义控件,它的要求就是可以向光标所在的活动控件输入数字,像TextBox控件等, 在这里我用到了一个类,是SendKeys类,该类在MSDN中是这样描叙的“提供将键击发送到应用程序的方法。”并且还需要用到该类里面的Send(string)方法,string是参数,表示要发送的击键字符串。同是我还用到了对象的AccessibleDescription属性,MSDN中解释说“获取或设... 阅读全文
posted @ 2011-10-25 23:23 SunRain117 阅读(3056) 评论(0) 推荐(0) 编辑
摘要: 对于我来说,真正的编程现在算是刚刚开始,因为以前做得一些东西也都是练习,没有成为真正的用到项目中的的。 我写这篇文章也就是为了加强一下练习,因为我还是一个菜鸟,所以有好多东西写得不是很明白,因为我自己本身都不是很明白,但是我还是要写出来,也许可以帮助一些像我一样刚开始的人吧,并且希望大侠们能多多的指教!我这个程序只是简单的调用调用打印机,实现最基本的功能!我主要用到是PrintDocument... 阅读全文
posted @ 2011-08-28 17:26 SunRain117 阅读(3351) 评论(2) 推荐(0) 编辑
摘要: 真的很高兴,搞了一上午,终于把Windows Live Writer配置成功结束,终于可以发表一些自己工作中所获得的技术,可以让各位大侠们为我提出宝贵的意见,我是个程序员菜鸟,但是还是很希望能够早些成为一名真正的程序员,我在网上搜一些资料的时候,首选的就是博客园,因为这里面确实有好多高手,写得文章都是很清晰很容易懂的,呵呵,我也想成为他们中得一员,这样我就可以和大家分享我的东西,同时也希望能够结交... 阅读全文
posted @ 2011-08-16 07:33 SunRain117 阅读(140) 评论(0) 推荐(0) 编辑