masterfy

 

随笔分类 -  C#

1 2 下一页

VS调试时SetWindowsHookEx返回0,全局钩子(hook)无效
摘要:解决办法:1). 在 Visual Studio 中打开项目。2). 在“项目”菜单上单击“属性”。3). 单击“调试”选项卡。4). 清除“启用 Visual Studio 宿主进程”复选框。 阅读全文

posted @ 2010-05-10 17:00 masterfy 阅读(1368) 评论(0) 推荐(0)

判断Windows服务是否启动
摘要:代码 阅读全文

posted @ 2010-04-24 11:28 masterfy 阅读(533) 评论(0) 推荐(0)

对象和二进制流之间的转换
摘要:public static class ConvertByte { /// <summary> /// 对象转换成二进制流 /// </summary> /// <param name="obj"></param> /// <returns></returns> public static byte[] ObjectToByt... 阅读全文

posted @ 2010-02-03 11:49 masterfy 阅读(1155) 评论(0) 推荐(0)

SqlException :Case 表达式只能嵌套到 10 层。
摘要:将SQL存储过程转换用LINQ语句来写,结果因为CASE WHEN太长,居然报错:“SqlException :Case 表达式只能嵌套到 10 层。”还没找到好的解决办法! 阅读全文

posted @ 2009-09-18 15:57 masterfy 阅读(1625) 评论(1) 推荐(0)

ADO.NET Entity Framework 研究过程中遇到的问题
摘要:问题:1、没有批量添加、删除的方法,Linq To SQL是有的。   2、调用存储过程:如果导入的函数返回值类型不是entity,则代码会生成到Model1.edmx中,不知如何调用?     如果导入返回值类型是entity,代码会生成到Model1.Designer.cs中,但执行完添加后报错,“数据读取器与指定的“rzeamtestModel.MM_BJ”不兼容。某个类型为“ID”的成员在同名的数据读取器中没有对应的列。” 阅读全文

posted @ 2009-08-24 23:05 masterfy 阅读(2325) 评论(2) 推荐(0)

检测U盘
摘要:public partial class Form1 : Form { public const int WM_DEVICECHANGE = 0x219; public const int DBT_DEVICEARRIVAL = 0x8000; public const int DBT_CONFIGCHANGECANCELED = 0x0019; public const int DBT_CONF... 阅读全文

posted @ 2009-07-07 11:58 masterfy 阅读(245) 评论(0) 推荐(0)

常见C#编译器错误
摘要:命名空间中的类型声明可以具有 public 或 internal 访问。如果没有指定可访问性,则默认是 internal。 阅读全文

posted @ 2009-06-14 01:19 masterfy 阅读(1478) 评论(1) 推荐(0)

使用SqlException的Error Number自定义友好信息
摘要:private void DeleteMessageHandler() { try { DeleteData(); RefreshData(); } catch (Exception ex) { if (ex.GetType() == typeof(SqlException)) { SqlException sqlex = ex as SqlException; switch (sqlex.Num... 阅读全文

posted @ 2009-06-09 14:16 masterfy 阅读(820) 评论(0) 推荐(0)

WeiFenLuo.winFormsUI.Docking.dll的使用
摘要:weiFenLuo.winFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可以实现像Visual Studio的窗口停靠、拖拽等功能。 阅读全文

posted @ 2009-06-02 15:09 masterfy 阅读(16038) 评论(3) 推荐(2)

(转)String与string的区别
摘要:1、String是一个类,string是一种数据类型. 2、string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色) 3、 c# string映射为.net Framework的String 4、如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作 5、 如果使用c#,建议使用string,比较符... 阅读全文

posted @ 2009-05-08 13:50 masterfy 阅读(288) 评论(0) 推荐(0)

.net 把winform嵌入到IE,权限配置命令
摘要:输入cmd,在命令行提示下,输入cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,回车 然后输入下面命令: caspol -machine -addgroup All_Code -url http://137.12.5.7/* FullTrust 回车 输入y回车 这是把137.12.5.7做为完全信息的来源,这样137.12.5.7将有她... 阅读全文

posted @ 2009-02-24 00:31 masterfy 阅读(364) 评论(0) 推荐(0)

原来做浏览器这么简单
摘要:需要注意的是,工具箱中默认没有Microsoft Web Browser这个控件 添加浏览器控件到工具箱中: 右击工具箱>>选择项>>COM组件>>找到Microsoft Web Browser,添加到工具箱即可。 这个控件对应的类是AxSHDocVw.AxWebBrowser 我这个只做了基本的访问:browser.Navigate(comboBox1.Text); 可以用GoBack... 阅读全文

posted @ 2008-11-07 16:43 masterfy 阅读(514) 评论(1) 推荐(0)

一个简单的socket客户端发送消息到服务器端程序
摘要:服务器端代码: using System; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Sockets; using System.Threading; namespace TcpReceive { /// /// 服务器端 /// pub... 阅读全文

posted @ 2008-11-06 17:19 masterfy 阅读(2920) 评论(1) 推荐(0)

.NET中使用winsock控件
摘要:VB中使用socket是通过winsock控件;.NET自从VS2003开始就没有winsock控件了,而是将相关方法封装到了System.Net.Sockets类中。 但是.NET中也可以通过相关设置像VB一样使用winsock控件: 1、项目添加引用:选择COM中的Microsoft Winsock Control 6.0 2、将winsock控件添加到工具箱中:选择COM组件中的Micr... 阅读全文

posted @ 2008-10-29 17:56 masterfy 阅读(1861) 评论(0) 推荐(0)

VS 2008 概述 2--对象、集合初始化器
摘要:使用VS2008中的C#和VB语言编译器的话,你现在可以利用一个称为“对象初始化器(object Initializers)”的“语法甜头(syntactic sugar)”语言特性来做些简化. 阅读全文

posted @ 2008-07-02 20:06 masterfy 阅读(292) 评论(0) 推荐(0)

VS 2008 概述 1 --自动属性
摘要:C#3.0编译器通过一个叫“自动属性(automatic properties)”的语言特性提供了一个优雅的方式来使得你的编码更加简洁,同时还保持属性的灵活性。自动属性允许你避免手工声明一个私有成员变量以及编写get/set逻辑,取而代之的是,编译器会自动为你生成一个私有变量和默认的get/set 操作。 阅读全文

posted @ 2008-07-02 19:46 masterfy 阅读(230) 评论(0) 推荐(0)

LINQ返回IList,绑定到ComboBox
摘要://构造"自定义通用代码"数据集 Infos CustomTYDMInfos = new Infos(); MM_TYDMInfo item = new MM_TYDMInfo(); item.LBID =... 阅读全文

posted @ 2008-05-22 20:23 masterfy 阅读(796) 评论(0) 推荐(0)

C#中返回中文字节长度
摘要:string str="中国"; str.Length的结果是2(字符长度) Encoding.Default.GetBytes(str).Length的结果是4(字节长度) Encoding类所属命名空间是:System.Text 阅读全文

posted @ 2007-06-06 18:02 masterfy 阅读(324) 评论(0) 推荐(0)

报表上金额由阿拉伯数字转换成中文大写
摘要:/// /// 总金额大小写转换 /// /// /// private void xrTableCell22_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { ... 阅读全文

posted @ 2007-04-30 01:13 masterfy 阅读(2059) 评论(0) 推荐(0)

在窗体的Load时怎么退出窗体?
摘要:现在需要在窗体A的OnLoad事件中检查一个条件,如果条件不成立,则退出此窗体,但我在用this.Close() 或 this.Dispose()时 都会出错:"执行 CreateHandle() 时无法调用值 Dispose()""执行 CreateHandle() 时无法调用值 Close()" 阅读全文

posted @ 2007-04-05 21:04 masterfy 阅读(775) 评论(2) 推荐(0)

1 2 下一页

导航