欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
未知 C#取计算机硬件信息   [ 2006-07-14  | C# .Net编程  |  rick@博客园 ]
//取CPU编号 
private String GetCpuID() {
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();



阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:7099
未知 C#常用函数列表   [ 2006-07-14  | C# .Net编程  |  rick@博客园 ]
1、DateTime 数字型 
System.DateTime currentTime=new System.DateTime(); 
1.1 取当前年月日时分秒 
currentTime=System.DateTime.Now; 
1.2 取当前年 


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:5524
未知 C#中一些字符串操作的常用用法   [ 2006-07-14  | C# .Net编程  |  rick@博客园 ]
//获得汉字的区位码
  byte[] array = new byte[2];
  array = System.Text.Encoding.Default.GetBytes("啊"); 

int i1 = (short)(array[0] - \\\0\);


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:4769
未知 DataGridView 绑定DataTable方式编辑保存的bug?   [ 2006-07-14  | C# .Net编程  |  rick@博客园 ]
DataGridView 绑定DataTable方式,进行编辑。
如果只在表格的某一行内进行编辑,且保持焦点只在这一行变动。
进行数据保存时这一行的变更就无法正常保存。

然后我有试着在保存之前调用 DataGridView 的EndEdit .


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:9664
未知 在 C# 中动态调用 native dll 的导出函数   [ 2006-07-14  | C# .Net编程  |  rick@博客园 ]
在 C++ 中我们能够通过 LoadLibrary,  GetProcAddress 来动态调用 dll 的导出函数.
在 C# 中也能够用这样的方式吗?
在 DotNet 2.0 里面这样是可以的, 这完全得益于 2.0新增的一个函数
Marshal.GetDelegateForFunctionPointer 方法
此方法在 .NET Framework 2.0 版中是新增的。


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:6631
未知 Visual Studio 2005 不能调试的问题   [ 2006-07-14  | C# .Net编程  |  rick@博客园 ]
家里的 vs 2005 不能调试了.
提示:
        无法启动调试 绑定句柄无效
在网上搜索了一下
解决方法两个


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:4713
未知 从 DataGridView 控件 拖放数据 到 TreeView控件(三)   [ 2006-07-14  | C# .Net编程  |  rick@博客园 ]
在实际项目中使用又发现一个问题.
就是不能用鼠标左键圈选单元格了.
这个该怎么处理呢?
这两个操作是有冲突的.



阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:2483
未知 从 DataGridView 控件 拖放数据 到 TreeView控件(二)   [ 2006-07-13  | C# .Net编程  |  rick@博客园 ]
前面已经实现了从 DataGridView 拖放数据到 TreeView.
不过拖放是通过 鼠标右键完成的. 根据windows的一般标准,是通过鼠标左键来进行数据拖放操作的.
像windows资源管理器,既能处理鼠标左键单机的选择,也能处理左键拖放操作.
这个怎么实现?
前面我们只处理了 DataGridView 的 MouseDown事件, 现在要处理 MouseDown, MouseMove, MouseUp 这三个事件来完成这个任务.


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:3087
未知 Debug 和 Release 编译方式的本质区别   [ 2006-07-13  | C\C++相关  |  rick@博客园 ]
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此不讨论)
Debug 版本
参数 含义
/MDd /MLd 或 /MTd 使用 Debug runtime library(调试版本的运行时刻函数库)

阅读全文……
作者:rick  | 分类:C\C++相关  | 评论:0  | 引用:0  | 查看:1034
未知 从 DataGridView 控件 拖放数据 到 TreeView控件   [ 2006-07-13  | C# .Net编程  |  rick@博客园 ]
实现方法,在datagridview 的 MouseDown事件中开始 拖放处理。
然后在treeview 的 DragEnter 中接收拖放。
最后在treeview的 DragDrop 中处理拖放结果。
注:treeview的 AllowDrop 属性要设置为 true。



阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:9433

PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 4 queries    京ICP备17058477号-5