代码改变世界

阅读排行榜

在VS中安装/使用 MVVMLight

2014-07-14 10:51 by Andrew.Wangxu, 1909 阅读, 收藏,
摘要: 一般来说,我喜欢使用NuGet来获取这些东西,比如Newtonsoft.Json、netlog4、MVVMLight 之类的东西。至于NuGet的使用,以后再说吧。为了直接进入正题,我们这里直接使用VS中的“扩展和更新”来安装MVVMLight组件。 我使用的是VS2013,其他版本的操作也基本上一样。接下来我们将安装MVVMLight到VS中。 安装 MVVMLight Toolkit 为什么说是 MVVMLight Toolkit ?实际上我们一般安装的都是 MVVMLight Toolkit ,这个里面包含了工具就是在VS新建工程的时候你会看见有MVVMLight的模板(而使用 NuGet 来直接引用MVVMLight 则没有这些模板之类的东西,比较干净。),其实两个都是同一个东西,只是一个有工程模板,另一个则是仅仅对MVVMLight相关文件的引用。 阅读全文

程序基址或游戏基址不变原理

2012-09-19 11:36 by Andrew.Wangxu, 1907 阅读, 收藏,
摘要: windows 操作系统中运行的程序 是运行在在支持虚拟地址空间的计算机上,是基于保护模式下的操作, 将虚拟地址空间或者映射到一段真实的物理内存, 程序本身不能操作实际的物理内存地址, 通过 windows API ReadMemory 和 WriteMemory 操作的内存对象多是虚拟的内存对象, 并不是真实的内存,是经过操作系统物流内存向虚拟内存映射过的。 每一个 32 位的操作系统的程序所能达到的寻址空间为4G,所能使用的空间也为4G(借助于虚拟内存和页面置换的方法),所以每一次启动同一个程序, 该程序所对应的虚拟内存的基址是不变的。 不同的应用程序可能会操作同一个虚拟地址,但是其对应的 阅读全文

虚拟键码对照表与ASCII对照表的整理

2011-12-03 22:16 by Andrew.Wangxu, 1853 阅读, 收藏,
摘要: 整理的ASCII键码,便于日后查用。 阅读全文

C# Dev控件中的 GridControl 双击行事件

2012-07-05 13:14 by Andrew.Wangxu, 1845 阅读, 收藏,
摘要: 在GridControl中的GridView的MouseDown事件中加入如下代码: DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y)); if (e.Button == MouseButtons.Left && e.Clicks == 2) { //判断光标是否在行范围内 if (hInfo.InRow) ... 阅读全文

关于 strftime 的使用

2011-12-02 00:45 by Andrew.Wangxu, 1839 阅读, 收藏,
摘要: strftime,是一种计算机函数,strftime() 函数根据区域设置格式化本地时间/日期,函数的功能将时间格式化,或者说格式化一个时间字符串。 自我理解可以用于基于C语言的语言里面使用 如 C C++ SQLite数据库等 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页