- 博客(62)
- 资源 (5)
- 收藏
- 关注
转载 四舍五入
//精度函数 //参数:d表示要四舍五入的数;i表示要保留的小数点后为数。 public static double Round(double d, int i) { if (d >= 0) { d += 5 * Math.Pow(10, -(i + 1)); } else {
2010-10-20 23:50:00 651
转载 c# 简繁体转换
方法一 /// /// 中文字符工具类 /// public static class ChineseStringUtility { private const int LOCALE_SYSTEM_DEFAULT = 0x0800; private const int LCMAP_SIMPLIFIED_CHINESE = 0x02000000; private c
2010-05-07 08:11:00 5636 1
转载 用DirectShow实现QQ的音视频聊天功能
转自 http://tech.sina.com.cn/s/2005-07-19/1443667215.shtml 当下比较流行的即时通信工具,比如MSN,QQ等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过DirectShow技术模拟QQ实现了视频和音频的采集,传输,基本实现了QQ的视音频聊天的功能。 网络视音频系统主要功能就在于视音频的采集
2010-02-23 08:35:00 975
原创 C#回车切换焦点实现实例解析
C#回车切换焦点在WinForm和Web中实现以代替TAB键是怎么解决的呢?C#C#回车切换焦点的具体方法是什么呢?下面我们分别来看看具体的实现过程。C#回车切换焦点在WinForm中:有文本框textbox1和textbox2,现在光标在textbox1中,按回车键后怎样让光标跳至textbox2,实现tab键的功能.首先设置textBox1和textBox2的TabInde
2010-02-05 09:42:00 1425
转载 C#关键字this和base 區別
关于使用到了两个C#关键字this和base。 1,C# "this " keyword 其作用引用类的当前实例,其实看了下面这个例子就好理解了。 主要三个作用:当前实例、参数传递和索引器 1.1 当前实例 class Team { ///成员变量 private string name; ///构造函数 public Team(string name) { this.name
2010-01-28 09:12:00 927
转载 SQL SERVER 用sql语句如何获得当前系统时间
SQL SERVER 2000用sql语句如何获得当前系统时间就是用GETDATE();Sql中的getDate()2008年01月08日 星期二 14:59Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AMSelect CONVERT(varchar(100),
2010-01-08 10:08:00 9103 1
转载 SNTP 协议翻译介绍
SNTP是简单网络时间协议(Simple Network Time protocol)的简称,它是目前Internet网上实现时间同步的一种重要工程化方法。本文对SNTP协议的工作原理、工作模式、时间戳格式、信息帧格式进行了研究,最后对SNTP协议的应用提出一些有益的建议。 关键词:SNTP;时间同步;时间戳格式;报文格式中图法分类号:TP393.04
2009-12-20 15:31:00 4303
转载 判断IP地址是否有效 (正则表达式)
public bool IsCorrenctIP(string strIP){ string strRegExp = @"(/d{1,2}|1 /d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2
2009-12-15 09:15:00 1990
转载 C#中文和英文字符串长度问题
/// /// TrueStrLength 的摘要说明。/*在C#中字符串"中国人民zgrm"的Length=8,即一个汉字只占一个长度;但有时候为了格式化输出的需要,我们期望得到字符串所占的字节长度,即一个汉字占两个长度,"中国人民zgrm"的长度应该为12(=4个汉字*2+4个英文字符).以下两个函数就用于解决这个问题.*/ /// public class TrueStrLength{
2009-12-04 11:02:00 6181 1
转载 NET-密码强度的验证
轉自 http://www.cnblogs.com/homezzm/archive/2009/12/01/1614477.html 2 3 4 5 6 7 无标题页 8 9 <!-- 10 11 //CharMode函数 12 //测
2009-12-01 16:24:00 747
转载 Apache服务器访问过慢分析及解决
转自:http://www.cnblogs.com/cocowool/archive/2009/11/25/1610582.html 起因:线上的一台服务器,最近总是出现 访问 很慢的情况发生,点击一个链接要2秒钟以上才能打开,按照我们对于访问人数的估计,服务器应该不至于响应这么慢,从而需要针对这个问题进行分析,来解决网站访问过慢。分析:1、首先,在页面访问变慢情况发生时,使用 t
2009-11-26 10:38:00 1210
转载 高亮网页中的关键字
转帖自 http://www.cnblogs.com/fangkm/archive/2009/11/12/1601961.html 鄙人最近从事定制IE的开发,网页查找功能算个不小的功能点,当然你可以方便地显示浏览器自带的查找窗口,但是那与自己定制的浏览器就有点不和谐了.我一直用奇虎公司的360安全浏览器,很喜欢它的查找风格:显示一个工具栏,提供查找和高亮关键字的功能,尤其是
2009-11-13 10:53:00 921
转载 在Windows XP 下安装SQL SERVER2005详细步骤过程图解
安装前准备:前言: [学习SQL SERVER 2005系列]准备把学习2005的一些心得整理出来,和大家分享,共同学习一起提高。安装准备: 1、SQL Server 2005 的各版本之间选择 大多数企业都在三个 SQL Server 版本之间选择:SQL Server 2005 Enterprise Edition、SQL Server 2005 Standard E
2009-11-12 10:21:00 4743 2
转载 一个题目包括70种网页制作常用技巧
轉自 http://www.cnblogs.com/zhangtao/archive/2009/11/06/1597100.html 1. 将彻底屏蔽鼠标右键2. 取消选取、防止复制3. 不准粘贴4. 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关闭输入法8. 永远都会带着框架9. 防止被人frame10. 网页将不能被另存为11. 查看网页源代
2009-11-06 08:41:00 770
转载 【应用篇】WCF学习笔记(一):Host、Client、MetadataExchage 【应用篇】WCF学习笔记(二):ServiceContract、DataContract
虽然已经在多个项目中成功应用过WCF,但是感觉自己对WCF的知识只知道一些皮毛而已。上次学习WCF也是为了项目需要,囫囵吞枣。这不是我学习方法的态度。所以时至今日,又重新拾卷,再仔细的将WCF一些细节知识,边边角角自己回顾一番。 Host三种Host的方式:IIS Host、WAS Host、Self-Host。IIS HostIIS这种非常简单,但只支持HTTP协议。不过,
2009-11-04 13:10:00 2087 1
转载 付宝接口程序、文档及解读(ASP.NET) 學習
支付宝接口程序、文档及解读(ASP.NET)2009-11-03 14:45 by LanceZhang, 39 visits, 网摘, 收藏, 编辑最近需要为网站加入支付宝的充值接口,而目前关于支付宝接口开发的资料比较杂乱,这里就我此次开发所用到的资料进行汇总整理,希望能够帮助需要的朋友。开发步骤:1. 确定签约类型支付宝的接口有多种类型,所以首先你要确定签约的合同
2009-11-03 16:54:00 1932
转载 C# 实现在线软件自动升级自动下载更新文件
轉自 http://www.cnblogs.com/fubeidong/archive/2009/10/30/1592856.html 1 前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C /S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原
2009-10-30 17:13:00 1210
转载 控制随机抽中几率 [ C# | Random ]
轉貼 http://www.cnblogs.com/over140/archive/2009/02/13/1387779.html 控制随机抽中几率 [ C# | Random ] 前言 关于这个算法也许(肯定)已经被发明,但是我、我身边的朋友、我的老师在这之前是不知道也没能想出来的,如果你不知道的话,那么也包括你了: ) 在这个范围内被首次提出应该算是“发明”的!
2009-10-30 14:48:00 638
原创 windows7 打不开农行客户端登陆
转帖 http://hi.baidu.com/kingboer/blog/item/e3c33403a81e637e3912bb96.htmlwindows7农行不能登陆解决方案2009年08月22日 星期六 上午 11:15目前许多windows 7 IE8用户无法使用USBkey登入网银。该方法支持农行,建行,工行,光大,交行等多家银行网银,权当抛砖引玉,欢迎各位网
2009-10-27 22:53:00 3624
转载 AppDomain的两个小技巧(程序运行完毕和未处理异常的处理) 捕获未处理异常
有时候,我们会需要在程序结束时进行一些处理,比如记录log日志,清除一些临时文件等工作。这时候我们可以利用AppDomain的ProcessExit事件: class Program{ static void Main(string[] args) { AppDomain.CurrentDomain.ProcessExit += (se
2009-10-22 15:57:00 1849
原创 新Orcas语言特性:扩展方法 为程序扩展方法
新Orcas语言特性:扩展方法【原文地址】New "Orcas" Language Feature: Extension Methods【原文发表日期】 Tuesday, March 13, 2007 2:27 AM上个星期,我发表了我准备写的讨论一些新的VB和C#语言特性的系列博客贴子的第一篇,这些新语言特性是将于今年晚些时候发布的Visual Studio和.NET框架O
2009-10-15 14:56:00 643
转载 C#动态创建菜单
C#动态创建菜单一、加入所需数据1、创建数据表:create table t_SysMenu(FMenuName varchar(50) not null , FMenuText varchar(50) not null , FMenuEvent varchar(100) ,FMenuShortcutKeys varchar(50) null,FMenuIcon int defau
2009-10-07 09:14:00 1659
转载 C#正则表达式小结
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输
2009-09-17 09:02:00 580
转载 如何控制TextBox只能输入英文或只能输入汉字?
求全角、半角字符的自动切换,选中表单上某个TextBox自动切换成汉字状态以便输入汉字,选中另一个TextBox又自动切换为英文输入状态可输入半角字符。 TextBox.ImeMode = ImeMode.On; //打开输入法 TextBox.ImeMode = ImeMode.Off; //关闭输入法 #region 全角半角转换 /// /// 转全角的函数
2009-09-16 16:02:00 5612 2
转载 .net打包并自动安装MS SQL Server数据库
http://www.qscms.cn/t5display471.aspx一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器
2009-09-08 09:09:00 534
转载 Winfrom listview行高的设置
listview行高的设置winform中,listview是没有办法设置行高的,没行之间排得密密麻麻的,很不好!可以加入一个imagelist来 撑大 行,实现行高的设置! // 设置行高 20 ImageList imgList = new ImageList(); imgList.ImageSize = new Size(
2009-09-07 14:44:00 816
原创 導出Excel 報表
/// /// 綁定數據源 /// private static Hashtable datasouceHastable; /// /// 文檔版本 2003 2007 /// private static ExcelReportV
2009-08-19 21:43:00 468
转载 文本框只输入数字
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!(e.KeyChar >= 48 && e.KeyChar <= 57 || e.KeyChar == 8))//8是BackSpace的键码 {
2009-08-14 10:57:00 340
转载 C#打包(含数据库)方法简介 VB
一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键
2009-07-29 09:25:00 696
原创 C#中实现程序开机自启动 三种方式
1、首先想到写注册表,关键代码如下: 1public void RunWhenStart(bool Started, string name, string path) 2 { 3 RegistryKey HKLM = Registry.LocalMachine; 4 RegistryKey Run = HKLM.C
2009-07-23 16:18:00 2513
转载 C# winform 实现上传文件 (多种方案)
转:http://www.cnblogs.com/7in10/archive/2008/05/20/1203402.html方案一:注意:要开启虚拟目录的“写入”权限,要不然就报 403 错误工作中用到winform上传文件(-_-!,很少用winform,搞了半天)碰到一点问题,解决如下1、501 为实现错误解决方法:先把IISWEB服务扩展中的WebDev打开然后IIS站点添加
2009-07-16 21:46:00 1967
原创 动态创建 DLL
[Serializable] public sealed class ProxyCreateObjectClass : MarshalByRefObject { public override object InitializeLifetimeService() { ILease lease = (ILeas
2009-07-13 09:54:00 472
转载 反射学习一 :学习反射机制 c# 转载
反射的概述 反射appDomain 的程序集 反射单个程序集 利用反射获取类型信息 设置反射类型的成员 通过反射创建类型的实例 反射类型的接口 反射的性能 反射的概述 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器
2009-06-19 16:15:00 502
转载 转载 : 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
转载连接地址 http://www.cnblogs.com/jonllen/archive/2009/01/05/1368632.html所谓Windows后台服务,即后台自动运行的程序,一般随操作系统启动而启动,在我的电脑 服务后应用程序 服务里面能看到当前电脑的服务.一般而言,程序上用VC、C++写Windows服务,但是我对这些语言不是很熟,一般编程用C#较多,所以就用C#语言写了一个
2009-06-18 19:56:00 1012
转载 C#中获取当前路径方法(转载)
tring str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。//备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱
2009-06-18 18:36:00 532
转载 学习 c# 反射机制
反射的概述 反射appDomain 的程序集 反射单个程序集 利用反射获取类型信息 设置反射类型的成员 通过反射创建类型的实例 反射类型的接口 反射的性能 反射的概述 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会
2009-06-18 14:29:00 473
转载 Silverlight 资料
Silverlight,问世至今已有好一段时日了,向来只是只闻其名,不知其实,今天终于对Silverlight有了点初步的了解。一、Silverlight是什么?Sliverlight是基于.NET的、跨浏览器、跨平台、跨设备的插件,为Web带来下一代的媒体体验和丰富的交互式应用程序。Silverlight的开发代号WPF/E全称为Windows Presentation Foundation E
2009-06-17 13:13:00 419
转载 C# WinForm多线程(二)---- ThreadPool 与 Timer
本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer一 ThreadPool 线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞状态的线程),它的缺点是对创建的线程不能加以控制,也不能设置其优先级。由于每个进程只有一个线程池,当然每个应用程序域也只有一个线程池(对线),所以
2009-06-16 19:41:00 1483
原创 c#遍历HashTable
方法一 foreach (System.Collections.DictionaryEntry objDE in objHasTab){ Console.WriteLine(objDE.Key.ToString()); Console.WriteLine(objDE.Value.ToString());} 方法二System.Collections.IDiction
2009-06-16 16:04:00 388
转载 IOC的深刻理解 和《两个个很形象的依赖注入的比喻》
相关网址 http://martinfowler.com/articles/injection.html http://www.contextfree.net/wangyw/source/dip_ioc.html IoC是什么?Inversion of Control,即反转控制,或许说为依赖注入更为合适。IoC就是IoC,不是什么技术,与GoF一样,是一种设计模式
2009-06-16 13:27:00 883
.NET Reflector 6.0 最新版本
2010-03-07
VS2008简介(PDF) 走出软件作坊(PDF) 你必须知道的.NET(PDF) 值得一看
2010-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人