
学习笔录
jy251
习惯坚持后,就成了兴趣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DataGridView使用
1.select dt = new DataTable(); SqlCommand command = con.CreateCommand(); command.Parameters.Clear(); command.CommandText = "select * from tf_csc_test";原创 2009-07-30 12:57:00 · 643 阅读 · 0 评论 -
笔记,反射、线程、特性
文章中有一部分来自网上找的资料,这部分资料很重要,为了不忘却,笔记。 如果在做一个项目的时候,想让自己的程序更加灵活,更加好维护,那么反射是少不了的。因此文章中,我使用了反射。整个文章解决的问题如下:如果我有一个类,这个类不管是在别的DLL里面,还是在我当前工程中,我想要动态的调用他的方法,我该如何做?也许这样很简单,但是如果问题变动一点点,如果我想动态的调用这个类中我想要调用原创 2013-02-17 16:18:25 · 825 阅读 · 0 评论 -
dynamic设计动态类 (C# 4.0)
dynamic介绍:前言:最近公司某项目中类型定义不能在编译期间确定,表结构为动态可变类型。有参考C#4.0最新特性,故成此作。1. dynamic和vardynamic是C#4.0新增关键字,和以前动态确定类型的关键字var还是有所不同,以下是区别转载 2011-09-23 09:39:34 · 6663 阅读 · 0 评论 -
[转]C++指针详细解析——史上最精彩指针文章
一 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几转载 2011-08-11 16:28:42 · 568 阅读 · 0 评论 -
Hook,摘录自微软中国
文章内容摘录自 微软中国 HOOK专题部分。钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截转载 2011-08-10 10:14:57 · 632 阅读 · 0 评论 -
C#通过IConvertible接口来实现自定义类型转换和计算
如果有一个需求,用户输入数据类型和操作符号的字符串,你需要根据这些字符串来分析出用户想要的结果。比如用户输入的是:"int","123","-","int","111",如果是这样的字符串,那么你应该读作int类型的123-111,结果为12。又比如用户输入的原创 2011-07-05 14:57:29 · 7362 阅读 · 0 评论 -
C#动态编译笔录
如果我有一个需求导致部分的函数需要不停的修改,那么我个人觉得为了方便更新,最好的办法就是动态编译。需要使用到得类库:CSharpCodeProvider,C#编译器,Microsoft.CSharp命名空间。ICodeCompiler,编译器实例,看命名规范估计是个接口,System.CodeDom.Compiler命名空间。CompilerParameters,编译的参数,S原创 2011-06-23 19:44:00 · 1025 阅读 · 0 评论 -
C++封装hook,为了实现系统hook
建立一个标准的win32 DLL就可以了。 #define Dll_Export extern "C" _declspec(dllexport) //该DLL的应用实例对象HINSTANCE instance = NULL; Dll_Export HHOOK WINAPI SetHook(int hookType,HOOKPROC hookproc) ;原创 2009-12-11 16:39:00 · 1343 阅读 · 0 评论 -
C# SendMessage
public sealed class API { //wMsg参数常量值: //WM_KEYDOWN 按下一个键 public static int WM_KEYDOWN = 0x0100; //释放一个键 public static int WM_KEYUP = 0x0101; //按下某键转载 2009-08-20 10:10:00 · 2831 阅读 · 0 评论 -
转自LRG315的专栏,合并菜单和toolbar
C# MDI窗体菜单合并子窗体菜单非常简单,只需设置一下属性AllowMerge = True就OK; 但要合并工具栏,就稍微复杂一下了。 C# MDI窗体工具栏合并子窗体工具栏 第一,MDI窗体代码: // frmMain为MDI窗体 private void frmMain_Load( object sender, EventArgs e)<img id="_173_2转载 2009-08-04 21:40:00 · 523 阅读 · 0 评论