2013年1月16日

[转]利用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 阅读(203) 评论(0) 推荐(0)

2013年1月8日

[转]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 阅读(194) 评论(0) 推荐(0)

2012年12月30日

[分享]一个封锁操作被对 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 阅读(2441) 评论(0) 推荐(0)

2012年12月21日

[转载]两个Form,一个Form中处理数据,另一个是ShowDialog()出来的上面就一个progressBar用来显示进度!!

摘要: //------------------------------------------------------------------------------/// <copyright from='1997' to='2001' company='Microsoft Corporation'>/// 版权所有 (c) Microsoft Corporation。保留所有权利。////// 此源代码仅作为 Microsoft 开发工具和/或联机文档/// 的补充。有关 Microsoft 代码示例的详细信息,请/// 参阅这些其他资 阅读全文

posted @ 2012-12-21 19:06 binbr 阅读(248) 评论(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 阅读(269) 评论(0) 推荐(0)

2012年10月31日

[收集]如何实现自编号

摘要: if object_id('T') is not null drop table Tgocreate table T(id varchar(10) primary key ,name varchar(10))go--用触发器完成create trigger tr_T_insert on Tinstead of insertasbegin declare @i int select * into # from inserted select @i=isnull(max(id),1000000) from T update # set id=right(10000... 阅读全文

posted @ 2012-10-31 19:23 binbr 阅读(122) 评论(0) 推荐(0)

2012年10月30日

[转]一个计算外汇汇率的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 阅读(543) 评论(0) 推荐(0)

2012年2月10日

[转]一个 SQL 同时验证帐号是否存在、密码是否正确

摘要: 近日偶尔看到一个很巧妙的 SQL 技巧,一个简单的 SQL 同时验证帐号是否存在、密码是否正确。之前从未曾想过这么做,也未曾见过别人这么做。虽是奇技淫巧,却真正所谓构思巧妙。如果用来面试考考别人,真的能够难倒一大片兄弟。好东西不敢独享,特公开与大家同乐。SELECT CASE WHEN p.encrypted_password =? THEN 1 ELSE 0 ENDFROM tm_app_user u, tm_app_user_credential pWHERE u.app_user_uuid = p.app_user_uuidAND (LOWER(u.user_sign_in_nm) = 阅读全文

posted @ 2012-02-10 19:59 binbr 阅读(197) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示