以前做项目的时候有用过Silverlight,最近了解了一下WPF,做了一款简单的小游戏来练手,希望能和大家多多交流。想法:最强大脑 牛人多多,对色彩的分辨更是让人目瞪口呆,于是我就想到做一个小游戏,简单一点,做网格状的色块,中间穿插一块不同颜色但是又非常相近的颜色块,点击该颜色块即为通关,进入下一...
什么是反射,反射能干嘛?反射是:TypeT1 = typeof(StringBuilder);通过类型实例Type T2 = new StringBuilder().GetType();通过Type类的静态方法TypeT3 = Type.GetType("System.IO.Stream");不管使...
.NET InternalsRewrite MSIL Code on the Fly with the .NET Framework Profiling APIAleksandr MikunovThis article assumes you're familiar with the CLR and...
在ASP.NET Web API中,当我们的API发生改变,就涉及到版本问题了。如何实现API的版本呢?1、通过路由设置版本最简单的一种方式是通过路由设置,不同的路由,不同的版本,不同的controller。config.Routes.MapHttpRoute( name: "Food", ...
List是.NET中最常用的一种数据结构了,我们常常把需要操作的对象都放到一个List里面。有的时候,我们需要让List中的数据保持唯一性,也就是说List中的数据不能有重复的项。我们知道,List中可以存放任意的类型,如List,List等。为了剔除List中的重复项,.NET为我们提供了一个Di...
1.静态变量在C#程序中,没有全局变量的概念,这意味着所有的成员变量只有该类的实例才能操作这些数据,这起到了“信息隐藏”的作用。但有些时候,这样做却不是个明智的选择。假设我们要定义一个图书类,要求该类能保存图书的数量,即每增加一本图书(定义一个实例),图书的数量应该加1。如果没有静态变量,我们需要将...
ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。同时ehcache作为开放源代码项目,采用限制比较宽松的Apache License V2.0作为授权方式,被广泛地用于Hib....
分类:
Windows程序 时间:
2016-01-21 01:49:09
阅读次数:
1811
1. delegateexample1class Program{ public delegate int MyDelegate(int i); int MyFunc(int i) { return i; } ...
第二种方法是GridDataView单元格,格式转换
一、SVN全量备份脚本:1)新建文件backup.bat,打开编辑,输入如下内容:echooffremSubversion的安装目录setSVN_HOME="C:\ProgramFiles(x86)\VisualSVNServer"rem所有版本库的父目录setSVN_ROOT=D:\Repositoriesrem备份的目录setBACKUP_SVN_ROOT=D:\SvnBak(备注:红色标识的地..
分类:
Windows程序 时间:
2016-01-22 18:25:27
阅读次数:
1521
XAML代码<Windowx:Class="WpfApplication73.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schema..
RDS激活的配置网上是很多的,但是基本上都是在线去激活,最近我在自己笔记本里面做XD7.7的实验,后来有时间就先把RDS激活下,我自己的的文档也是在线去激活,可是我的VM是不能上互联网,后来我就只能通过web浏览器激活。在网上找些资料然后我成功激活了,因为大多数实施环境中V..
c#大圣之路笔记——TFS解决离职人员文件签出遗留签入问题
理解堆与栈对于理解.NET中的内存管理、垃圾回收、错误和异常、调试与日志有很大的帮助。垃圾回收的机制使程序员从复杂的内存管理中解脱出来,虽然绝大多数的C#程序并不需要程序员手动管理内存,但这并不代表程序员就无需了解分配的对象是如何被回收的,在一些特殊的场合仍需要程序员手动进行内存管理。在32位的处理...
本文要实现的功能是文件批量重命名,当选择一个文件夹时,通过操作可以把文件夹下面所有文件进行重命名。建立了HoverTreeBatch项目。然后定义文件夹信息:DirectoryInfo _TheFolder;//这里是选择文件夹并实例化_TheFolderFileInfo[] _files=null...
更改SID后蓝屏\黑屏:环境:Windows Server 2012 R2目的:克隆出来的系统的SID都是一样,所以想修改各个系统的SID号现象:克隆出来的系统的SID都是一样,所以想修改各个系统的SID号,需要跑Newsid进行对操作系统的Sid更新,在运行Newsid.exe并重启后,系统会蓝屏...
分类:
Windows程序 时间:
2016-01-27 12:59:28
阅读次数:
1383
最经在学习LinqtoSql,然后扯到Lambda表达式,然后扯到匿名方法,然后扯到委托,最后扯到事件处理。。。后来发现对委托这个概念和事件处理这个过程理解得不是很清晰,遂得一下学习笔记。那里说得不对,请大家多多指教!第一部分:理解委托委托委托,顾名思义,就是类似于中间人的意思,有些事情你不做,委托...
需引用System.Dynamic命名空间 来源:http://www.cnblogs.com/ryanding/archive/2010/12/09/1900106.html dynamic Customer = new ExpandoObject(); Customer.Name = "Lucy...
一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。 代码: public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public