FlexGrid 控件提供了指定左侧显示列的功能。因项目的需要,要求能够指定最右侧显示的列。
实现方法:
获取表格客户区宽度,然后通过每列的宽度计算出水平滚动条的位置。
但是有一个麻烦,就是垂直滚动条的问题。
首先要能判断是否有垂直滚动条,
阅读全文……
在 FlexGrid 控件中指定最右侧显示的列 [ 2008-06-26 | C# .Net编程 | rick@博客园 ]
.Net 中枚举AppDomains [ 2008-05-22 | C# .Net编程 | rick@博客园 ]
.Net 框架提供的基础类库中并没有枚举AppDomains的功能,只提供了获取当前执行代码所在的AppDomain功能。
国外一家提供.Net保护工具的,同时提供了一个AppDomain dump工具。用来证明其保护有效。
名称就不提了,简单介绍一下其保护原理:整体加密保护,支持嵌入程序集生成单一可执行文件。
阅读全文……
国外一家提供.Net保护工具的,同时提供了一个AppDomain dump工具。用来证明其保护有效。
名称就不提了,简单介绍一下其保护原理:整体加密保护,支持嵌入程序集生成单一可执行文件。
阅读全文……
Windows 2003 上使用 Windows Live Writer [ 2008-05-19 | 原创作品 | rick@博客园 ]
从 http://get.live.com/writer/overview 下载的 Live Writer,安装时说不支持 windows server。
从网上搜索了一下找到一个旧版的安装包。
Install_WLWriter.exe
阅读全文……
从网上搜索了一下找到一个旧版的安装包。
Install_WLWriter.exe
阅读全文……
.Net程序集的不同加载方式,以及其在内存中格式 [ 2008-05-15 | 原创作品 | rick@博客园 ]
.Net程序集除了正常的有框架自动按需载入外,我们还可以通过反射手动载入程序集。
其中反射载入程序集有一种方式就是 以字节流的方式载入程序集。而不是直接从磁盘文件载入。
很多.Net压缩壳,和整体保护壳都采用了这种方式。
阅读全文……
其中反射载入程序集有一种方式就是 以字节流的方式载入程序集。而不是直接从磁盘文件载入。
很多.Net压缩壳,和整体保护壳都采用了这种方式。
阅读全文……
采用Native 引导方式的.Net加密保护 [ 2008-02-01 | 原创作品 | rick@博客园 ]
C#中使用晚绑定实现压缩Access数据库 [ 2008-01-25 | C# .Net编程 | rick@博客园 ]
直接在.Net程序(C#)中执行 native code [ 2008-01-22 | C# .Net编程 | rick@博客园 ]
不使用C++CLI,不使用 native dll.
直接在 .Net 程序 中之行 native code。
在vb时代就曾经有不少好事者做过在vb中直接调用之行汇编代码。
还专门做出了通用的模块来进行汇编代码的动态生成。
阅读全文……
直接在 .Net 程序 中之行 native code。
在vb时代就曾经有不少好事者做过在vb中直接调用之行汇编代码。
还专门做出了通用的模块来进行汇编代码的动态生成。
阅读全文……
C#复杂表达式的问题 [ 2008-01-10 | C# .Net编程 | rick@博客园 ]
测试程序发现了一个bug, 几经调试最后定位到一条复杂表达式语句的计算结果不正确.
代码中用复杂表达式不是一个好习惯,调试起来很不方便.
为了方便跟踪调试,看看究竟是表达式的那部分计算出了问题.
阅读全文……
代码中用复杂表达式不是一个好习惯,调试起来很不方便.
为了方便跟踪调试,看看究竟是表达式的那部分计算出了问题.
阅读全文……
DNGuard HVM Trial V2.82 发布 [ 2008-01-06 | 原创作品 | rick@博客园 ]
更新记录:
1.运行库行为调整。
2.增强了 "Using high performance encryption method" 模式的安全性。
试用版是强制使用这个模式。
3.增加了自动生成试用版程序的功能。(按日期,次数,天数等限制)
阅读全文……
1.运行库行为调整。
2.增强了 "Using high performance encryption method" 模式的安全性。
试用版是强制使用这个模式。
3.增加了自动生成试用版程序的功能。(按日期,次数,天数等限制)
阅读全文……