- 博客(8)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
转载 优秀程序员的十个习惯
今天看到一篇文章,觉得很不错,现在转载一下,以便收藏。文章内容: 在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己
2009-03-26 11:02:00 789
原创 C#数据库操作
数据库在程序设计中的地位越来越来高,很有必要掌握这种编程方法。虽然要想在短时间内完全掌握数据库编程是很有难度的,但我们可以首先掌握基本的知识,其他的复杂的技术其实是在这些基础知识上多次迭代而产生的。下面我们来分篇介绍基本的数据库的知识。这里介绍的是ADO.net(ADO和它是差不多的)。 访问数据库的方法有很多,这里介绍的是ADO.NET技术。 1. 连接和
2009-03-20 11:14:00 2544 1
原创 C#消息响应
在MFC中,消息响应使用的是一种消息映射的机制,而在c#中也有一套完整的机制,下面介绍C#中消息处理的两种方法: 在c#中进行消息响应有两种方法,一种是在系统预定义的代表中添加新的事件,一种是重载窗口基类中的预定义消息响应函数。在C#中预定义了很多的消息响应的代表,比如://声明一个代表类型public delegate void MouseEventHandler (obj
2009-03-19 11:32:00 4699
原创 世界坐标和页面坐标
在进行绘图时必须考虑这两种坐标。世界坐标是整个区域的坐标,而页面坐标是可视区的坐标。这两种坐标是通过滚动条来体现出来的。页面坐标的原点始终是窗口可视区的坐上角,世界坐标的原点始终不变,这两种坐标和VC中的屏幕坐标和客户坐标很相似。世界坐标和页面坐标可以相互转换。在绘图时,可以将绘图DC的坐标原点移动:Graphics dc = this.CreateGraphics();i
2009-03-19 11:23:00 1372
原创 文本乱码问题
C#中处理文本文件最常用的是stream流类,FileStream类是处理二进制文件的专用流。在使用Stream流进行文本操作时,有时会产生乱码,这主要是文本字符的编码规则不同而造成的,因此在读写文本时应该指定文本的编码规则,以免产生乱码。 Stream流有两个派生类:StreaReader和StreadWriter。用这两个流去处理文本文件是非常方便的,它可以处理不同的字符编码规则。
2009-03-19 11:20:00 1778
原创 剪裁区域和Invalidate函数
剪裁区域:在OnPaint函数中有一个参数是PainEventArgs类型,这个类中存储了一个矩形,这个矩形就是所谓的剪裁区域。剪裁区域就是窗口上的无效区域,也就是要重绘的区域。这个区域的大小是由WM_PAINT消息决定的。而能产生这个消息的机制有很多,比如:当窗体部分被其他窗体覆盖时,这时就会产生一个无效矩形,其大小是窗体被覆盖的部分的大小。其中我们可以手动让窗体产生一个无效区域,调用Inv
2009-03-19 11:00:00 2004 1
原创 作图闪烁问题
在利用GDI作图时,最大的一个问题就是屏幕闪烁,解决闪烁我现在有两个方法: 一个是使用剪裁区域,每次需要重绘时中传入特定的矩形区域,而不是重绘整个屏幕。比如我们现在要在屏幕上移动一个球,此时我们可以在WM_PAINT消息中根据球的位置在屏幕上绘图,然后在移动球的函数中,改变球的位置之前调用Invalidate(球原来的位置); 然后改变球的位置,然后再次调用Invalidate(球现在
2009-03-19 10:58:00 691
原创 VS资源
在第一次使用VS的资源时,曾经感到困惑,不知道怎么调用资源,现在将VS中使用资源的两种方法写出来,供需要的人参考。 方法一:在vs中生成windows应用程序时,系统会自动生成一个Resources.Designer.cs的文件,这个文件中定义的是一个类,这个类中包含的是项目中的资源信息。这个类名系统为我们定义为Resources。当我们在资源编辑器中为项目添加资源时,系
2009-03-19 10:43:00 2474
ReflectorInstaller_7.6.0.808+FileDisassembler
2016-10-24
我安装了Server Farms但是没有 健康测试 等等,这是什么问题啊?
2018-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人