随笔分类 -  C#

[转]利用C#的反射机制动态调用DLL类库
摘要:1、使用Assembly类定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。2、使用MethodInfo了解方法的名称、返回类型、参数、访问修饰符(如pulic 或private)和实现详细信息(如abstract或virtual)等。使用Type的GetMethods或GetMethod方法来调用特定的方法。一、创建用于反射调用的DLL View Code using System;using System.Collections.Generic;using System.Text;namespace RefDll{ /// <summary&g 阅读全文

posted @ 2013-01-16 19:51 binbr 阅读(207) 评论(0) 推荐(0)

[转]C# 获取 SQL服务器列表
摘要:#region 得到所有本地网络中可使用的SQL服务器列表 ///<summary> /// 得到所有本地网络中可使用的SQL服务器列表 ///</summary> ///<param name="p_strServerList">服务器列表</param> ///<returns></returns> public static bool GetServers(ref string [] p_strServerList) { try { SQLDMO.Application sq... 阅读全文

posted @ 2013-01-08 21:08 binbr 阅读(197) 评论(0) 推荐(0)

[分享]一个封锁操作被对 WSACancelBlockingCall 的调用中断 ErrorCode=10004
摘要:在读取网络流之前,先添加一条判断语句: //client.Available属性进行判断,当Available属性大于0时才开始从缓冲区读取网络数据 if (client.Available <= 0) continue;MSDN对Available的解释是: “Available属性用于确定在网络缓冲区中排队等待读取的数据的量。如果数据可用,可调用Read获取数据。如果无数据可用,则Available属性返回 0。 如果远程主机处于关机状态或关闭了连接,则Available属性将引发SocketExc... 阅读全文

posted @ 2012-12-30 20:34 binbr 阅读(2524) 评论(0) 推荐(0)

[资源]打开窗口不获得焦点方法
摘要:class MyWindow : Form { protected override CreateParams CreateParams //<--- { get { const int WS_EX_NOACTIVATE = 0x08000000; CreateParams cp = base.CreateParams; cp.ExStyle |= WS_EX_NOACTIVATE; ... 阅读全文

posted @ 2012-12-29 20:15 binbr 阅读(149) 评论(0) 推荐(0)

[转载]两个Form,一个Form中处理数据,另一个是ShowDialog()出来的上面就一个progressBar用来显示进度!!
摘要://------------------------------------------------------------------------------/// <copyright from='1997' to='2001' company='Microsoft Corporation'>/// 版权所有 (c) Microsoft Corporation。保留所有权利。////// 此源代码仅作为 Microsoft 开发工具和/或联机文档/// 的补充。有关 Microsoft 代码示例的详细信息,请/// 参阅这些其他资 阅读全文

posted @ 2012-12-21 19:06 binbr 阅读(255) 评论(0) 推荐(0)

[转]幾種WinForm的Form與Form之間的傳值方法
摘要:寫WinForm的程式,使用Form與Form之間的傳值方式並不少見,但從WebForm跳來寫WinForm的,可能就會搞不清楚WinForm的做法,所以這個問題也被常常拿出來,所以這邊大概列了幾種做法供參考.1. 在Form1輸入值,在開啟Form2時,顯示Form2的值,而Form2關閉後,將Form2的值帶回Form1.Form2public Form2(){ InitializeComponent();}public Form2(string strTextMsg){ InitializeComponent(); textBox1.Text = strTextMsg;... 阅读全文

posted @ 2012-12-21 16:39 binbr 阅读(280) 评论(0) 推荐(0)

[转]一个计算外汇汇率的web服务!
摘要:一个计算外汇汇率的web服务! 分类: 已试验成功的Web Service的具体做法!2005-08-11 08:312246人阅读评论(2)收藏举报http://www.webservicex.net/CurrencyConvertor.asmx?WSDL从当前两种流通货币中得到外汇汇率ConversionRate(FromCurrency As Currency, ToCurrency As Currency) As doubleCurrency类型为函数的一个枚举类型,其中记录了各种流通货币的代表简写,如下:AFA-Afghanistan Afghani ALL-Alban... 阅读全文

posted @ 2012-10-30 17:01 binbr 阅读(663) 评论(0) 推荐(0)

导航