取画刷(HBRUSH) 的六种方法2009-07-23 15:00HBRUSH hbr;第一种: hbr= CreateSolidBrush(RGB(255,0,0)); //单色的画刷第二种: hbr= (HBRUSH)GetStockObject(BLACK_BRUSH); //只能取特定颜色的...
在Style中,使用了TargetType之后,如果不定义Style的Key,那么这个Style将会影响到它所在区域的所有TargetType控件的样式。 同理,在DataTemplate中,使用了DataType之后,如果不定义DataTemplate的Key,那么这个DataTemplate将...
一个简单的使用遍历的方式进行DataTable 的拆分 private static List DataTableSplite(DataTable dt, int modcounts) { List list = new List(); in...
声明作者:昨夜星辰博客:http://yestreenstars.blog.51cto.com/本文由本人创作,如需转载,请注明出处,谢谢合作!目的自动记录Windows远程桌面连接的登录IP。环境系统:WindowsServer2003步骤1.新建C:/RDP目录;2.新建C:/RDP/RDPlog.txt文件;3.新建C:/RDP/RDPlog.bat文件并..
Linux上进程崩溃通常会生成core文件,用gdb打开后执行bt命令即可查看堆栈。而在Windows平台上,我们通常会采用MiniDumpWriteDump来进行堆栈转储,而这需要对系统Api有一定的了解和编写一些代码。本文就结合实际项目经验,总结了一种无需编码即可记录进程崩溃堆栈的方法。
本文浅析了WPF的数据绑定,简单说明了MVVM是什么。 解释了三个要点:DataContext INotifyPropertyChanged IValueConverter。 在最后给出了后台代码实现数据绑定的方法。
在日常使用delegate时,我们通常需要显示声明一个名为XXX的委托,而在使用Action委托时,不必显示定义一个封装无参数过程的委托。比如正常使用delegate: 1 using System; 2 3 namespace MT 4 { 5 public delegate void ...
unit Unit1;{$DEFINE USESGUIDHELP}interfaceimplementation{$IFDEF USESGUIDHELP}uses System.SysUtils;{$ENDIF}procedure test;var a:TGUID;//System单元begin ....
声明枚举: enum Season{Spring,Summer,Fall,Winter} 如果不为枚举一个枚举文字常量显示指定一个常量整数型,编译器会自动为他指定比前面一个枚举文字常量大一的值 enum Season{Spring=1,Summer,Fall,Autumn=Fall,Winte...
简单的Demo,可以用于学习Image的处理、winform里的拖动事件,也可以用于广大学生党的作业 (其实这就是帮学生党解决的作业,只不过后来又调整了下……),因为是Demo,所以代码也就随便了些,下面是运行时的截图,弄个妹子赏眼点,游戏方式就是将随机打乱的图片拖动到待拼图区域,如果位置一致时,在鼠标松开,图片就会被绘制到待拼图区域,同时在随机打乱的图片中移除这一块区域
首先是图片相关的部...
try
{
Image image = new Bitmap(width, height);
Graphics g = Graphics.FromImage(image);
g.CopyFromScreen(x, y, 0, 0, new System.Drawing.Size(width, height));
string hour = Dat...
简单粗暴,直接上代码:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Help.basePath);
XmlNode root = xmlDoc.SelectSingleNode("//cusBanNetList");
XmlElement timelock = xmlDoc.CreateElement("BanNetList");
timelock.InnerText = txtBanNetworkUrl.Text;
roo...
1、安装jdk这里不在介绍2、配置新建用户变量:JAVA_HOME 值为(就是你自己jdk的安装路径):C:\Program Files\Java\jdk1.7.0_75\3、配置系统变量:Path 在最后追加(不包含双引号):“;%JAVA_HOME%bin;%JAVA_HOME%jre\...
本文转载自:http://blog.csdn.net/educast/article/details/2894892两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声...
http://hljqfl.blog.163.com/blog/static/40931580201122210573364/在写ASP.Net程序的时候,我们常常遇到跳转页面的问题,我们常常使用Response.Redirect 做ASP.NET框架页跳转,假设客户要在跳转的时候使用提示,这个就不...
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Wi...
win7安装软件时,要求右键setup.ext,属性--设置兼容性。但系统默认是没有兼容模式这个tab的,所以就需要我们手工设置了:开始--运行(或按WIN+R)输入gpedit.msc打开组策略编辑器,依次展开到“计算机配置”→“管理模板”→“Windows组建”→“应用程序兼容性”,然后在右侧窗...
系统环境:Windows Server 2008 R2 64位, IIS 7.0错误信息:为应用程序池提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程ID为。应用程序池将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误...
前言上一篇文章匹夫通过CIL代码简析了一下C#函数调用的话题。虽然点击进来的童鞋并不如匹夫预料的那么多,但也还是有一些挺有质量的来自园友的回复。这不,就有一个园友提出了这样一个代码,这段代码如果被编译成CIL代码的话,对虚函数的调用会使用call而非callvirt:override string ...
找到声音的属性里恢复一下默认设置就OK了: Sound>Properties>Restore Defaults-------------------------小事不决问度娘,大事不决问谷歌 -- 百度N回都没有答案,最后还是得靠google。