Dotnet
文章平均质量分 62
jn1705
这个作者很懒,什么都没留下…
展开
-
win7 喇叭图标不见了
1.打开命令提示符 找不到可以在开始菜单里面搜索,都有的2.输入:taskkill /f /im explorer.exe (注意l和/ f和/ m和e 之间有空格,可以直接复制我打的)这个命令会关闭你的资源管理器,届时你的桌面会消失。3.输入:start explorer 这个命令会打开资源管理器然后托盘就会显示出音量图标了。转载 2014-03-12 20:58:58 · 683 阅读 · 0 评论 -
获取机器IP和MAC地址
//获取IP public static string GetIP() { string hostIp = ""; Dns.GetHostName();//获取本地计算机名 hostIp = Dns.Resolve(Dns.GetHostName()).AddressList[0].ToString();//得到本地 return hostIp; }原创 2010-07-22 17:25:00 · 566 阅读 · 0 评论 -
Timer的区别
System.Windows.Forms.Timer , 该 Timer 必须在 Winform 程序中使用,依赖于某个窗体;当窗体的主ui线程正在执行其他的消息时, Timer的时间就会被丢弃System.Timers.Timer 该Timer的事件默认执行在一个线程池中的工作线程(worker thread)中,不会像 Windows.Forms.Timer 那样一但主消息线程忙,就会丢失事件原创 2010-05-26 17:50:00 · 529 阅读 · 0 评论 -
asp.net中导出Execl的方法
一、asp.net中导出Execl的方法: 在 asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址 输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,/t分隔的数据,导出 execl时,等价于分列,/n等价于换一、asp.net中导出Execl的方法:在 asp.net中导出Execl有两种方法,一种是将导转载 2010-05-17 11:11:00 · 1143 阅读 · 1 评论 -
利用反射机制,读取dll,并调用其中的方法
<br /><br /> private void UserJN(string dllName,string className,string methodName)<br /> {<br /> string classFullName = dllName + "." + className;<br /> Assembly ass = Assembly.Load(dllName);<br /> Type obj =原创 2010-07-01 16:43:00 · 529 阅读 · 0 评论 -
在配置文件里增加代码,可以显示ibaits的日志
<br /><iBATIS> <br /> <logging><br /> <logFactoryAdapter type="IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA, IBatisNet.Common"><br /> <arg key="showLogName" value="true" /><br /> <arg key="showDataTime" value="true" /><b原创 2010-07-01 16:41:00 · 449 阅读 · 0 评论 -
克隆对象副本
#region 克隆对象副本 public T Clone(T t) where T : class { MemoryStream stream = new MemoryStream(); stream.Seek(0, SeekOrigin.Begin); BinaryFormatter for原创 2010-04-06 09:54:00 · 726 阅读 · 1 评论 -
C#中Thread与ThreadPool的比较
我们可以通过Thread类,一次使用一个线程,来创建和删除线程。这种方式建立和删除线程是很昂贵的(cpu密集型)。所以,CLR包含一个内置的线程池,供应用程序使用。这个线程池可以通过ThreadPool类访问。ThreadPool类会在线程的托管池中重用已有的线程。使用完线程后,线程就会返回线程池,供以后使用。ThreadPool有25个可用的线程(每个处理器)。使用ThreadPoo转载 2010-03-09 18:07:00 · 1828 阅读 · 0 评论 -
Datagridview调整列宽
更改datagridview的column的AutoSizeMode成员名称 说明 AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 ColumnHeader 调整列宽,以适合列标题单元格的内容。 DisplayedCells 调整列宽,以适合当前屏幕上显原创 2009-12-21 19:04:00 · 592 阅读 · 0 评论 -
vs中用命令发布站点
VS2005下如何用预编译命令来发布站点:1.建议两个文件夹WEB1,WEB2(D:/WEB1,用于存放你写的测试源程序),(D:/WEB2,用于存放编译后的程序)2.在DOS模式下输入:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_compiler -v /test -p "d:/web1" "d:/web2"3.建立虚拟目录test,原创 2010-02-22 17:26:00 · 829 阅读 · 0 评论 -
webservice生成dll
命令行:e:>/ wsdl http://localhost/service.asmx?wsdl csc /t:library service.cs原创 2010-02-12 14:29:00 · 469 阅读 · 0 评论 -
Dotnet发送EMail
/// /// 发送邮件 /// /// private void MailMessage(MailParam mp) { MailAddress from = new MailAddress(mp.From, mp.From); MailAddress to = new Ma原创 2009-12-10 10:14:00 · 721 阅读 · 0 评论 -
常用CSS样式
/* CSS Document */.content_title { padding: 5px; font-size: 12px; font-weight: bold;}.class_description { line-height: 20px; padding: 5px;}.method { border-collapse:collapse; border-color: #666原创 2009-11-18 16:10:00 · 332 阅读 · 0 评论 -
ASP.NET页面刷新方法总结
先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.Event转载 2009-11-12 13:04:00 · 369 阅读 · 0 评论 -
避免多次运行同一个程序进程
[STAThread] static void Main() { Process Instance = RunningInstance(); if (Instance == null) { Application.EnableVisualStyles();原创 2009-11-10 16:39:00 · 471 阅读 · 0 评论 -
读取Cookies
protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["hh"] != null) { HttpCookie hc = Request.Cookies["hh"] as HttpCookie;原创 2009-11-02 19:11:00 · 412 阅读 · 0 评论 -
ADO.NET-插入多条记录(用SqlBulkCopy类)
<br />/// <summary><br /> /// 批量复制<br /> /// </summary><br /> /// <param name="connectionString">目标表的数据库连接字符串</param><br /> /// <param name="sourceTable">原表</param><br /> /// <param name="destinationTable">目标表名</param><br原创 2010-07-22 17:19:00 · 969 阅读 · 0 评论 -
Socket实例
<br />服务器端代码:<br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Text;<br />using System.Windows.Forms;<br />using System.Threading;<br />using Sy转载 2010-06-03 09:17:00 · 459 阅读 · 0 评论 -
Flot图表的用法
Flot Examples Flot Examples Flot supports lines, points, filled areas, bars and any combinations of these, in the same plot and even on the same data s转载 2011-06-22 15:37:00 · 1232 阅读 · 0 评论 -
JQuery和Ajax(转贴)
http://blog.csdn.net/jiji262/archive/2007/08/12/1739715.aspx转载 2011-06-22 15:33:00 · 713 阅读 · 0 评论 -
C# JSON串和对象互相转换
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.IO;using System.Runtime.Serialization.Json;namespace DotNet.Common.Util{ ///转载 2011-06-22 15:30:00 · 14663 阅读 · 2 评论 -
FLOT资料地址
http://people.iola.dk/olau/flot/examples/转载 2011-06-22 15:39:00 · 537 阅读 · 0 评论 -
序列化(完整)
<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.IO;<br />using System.Runtime.Serialization;<br />using System.Data;<br />using System.Xml;<br />using System.Runtime.Serialization.Formatters.Binary;<br /原创 2011-04-21 10:10:00 · 1105 阅读 · 1 评论 -
设置默认打印机
<br /> /// <summary><br /> /// 设置默认打印机<br /> /// </summary><br /> /// <param name="name"></param><br /> public bool SetDefaultPrinter(string name)<br /> {<br /> bool val = false;<br /> string Printe原创 2011-03-23 21:10:00 · 656 阅读 · 0 评论 -
读取Htm文件内容到字符串
<br /> /// <summary><br /> /// 读取Htm文件内容到字符串<br /> /// </summary><br /> /// <param name="filepath">文件路径</param><br /> /// <returns>StringBuilder</returns><br /> public static string ReadHtml(string filepath)<br />原创 2011-03-23 21:09:00 · 1276 阅读 · 1 评论 -
检查网络是否正常
<br /> private void CheckNetStatus()<br /> {<br /> string ip = tbIP.Text.Trim();<br /> Ping p = new Ping();//创建Ping对象p<br /> PingReply pr = p.Send(ip);//向指定IP或者主机名的计算机发送ICMP协议的ping数据包<br /> if (pr.Status =原创 2011-03-16 15:59:00 · 1022 阅读 · 0 评论 -
C#记录运行时间点
<br />System.Environment.TickCount;<br /> <br />单位:毫秒原创 2011-03-15 18:54:00 · 1493 阅读 · 0 评论 -
TransactionScope
TransactionScope TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。<br /><br /> 下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引发异常,程序流控制就会跳出 TransactionS原创 2010-12-01 15:58:00 · 489 阅读 · 0 评论 -
页面使用AJAX
<br /> var time;<br /> window.onload = Monitor = function() {<br /> try {<br /> var dte = new Date();<br /> var url = "AppGroup.ashx";<br /> $.ajax({<br /> url: url,<br />原创 2010-09-30 16:11:00 · 363 阅读 · 0 评论 -
获取MAC地址
<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Diagnostics;<br />using System.Text.RegularExpressions;<br />using System.Net;<br />using System.ComponentModel;<br />using System.Data; <br />using System原创 2010-09-30 16:10:00 · 347 阅读 · 0 评论 -
读取配置文件加载背景图片,音乐
<br /> //读取配置文件加载背景图片,音乐<br /> this.BackgroundImage = Image.FromFile(Path.GetFullPath(ConfigurationManager.AppSettings["BackGroundImg"].ToString()));<br /> //播放音乐(可以用简单工厂模式附加选择音乐功能)<br /> string media = ConfigurationManage转载 2010-06-11 18:32:00 · 512 阅读 · 0 评论 -
线程异常,而进程不死 | 每次只打开一个桌面程序
<br />using System;<br />using System.Windows.Forms;<br />using System.Diagnostics;<br />using System.Runtime.InteropServices;<br />using System.Reflection;<br />using System.Configuration;<br />using Jd.Club.Extension;<br />using System.Security.Permissio原创 2010-06-03 09:03:00 · 621 阅读 · 0 评论 -
c# sqlite 数据库加密
用了ADO.NET 2.0 SQLite Data Provider 这样可以直接利用它来创建一个加密的sqlite数据库。<br />有关c#代码如下:<br />1、创建空的sqlite数据库。//数据库名的后缀你可以直接指定,甚至没有后缀都可以<br />//方法一:创建一个空sqlite数据库,用IO的方式<br />FileStream fs = File.Create(“c://test.db“);<br />//方法二:用SQLiteConnection<br />SQLiteConnec转载 2010-06-01 15:56:00 · 1400 阅读 · 1 评论 -
序列化
#region 序列化 /// /// 序列化对象 /// /// 使用的类 /// 对应类的对象 /// private static string Serializer(T objToXml) { ///泛型中的T,动态设定参数的类型原创 2009-11-02 16:45:00 · 343 阅读 · 0 评论 -
Dotnet中检测程序执行时间
using System.Diagnostics.Stopwatch sw = new Stopwatch();sw.Start();///////////ReleaseOrdersText方法体///////////sw.Stop();Response.Write("ReleaseOrdersText方法执行了" + sw.ElapsedTicks + "毫秒");原创 2009-10-31 14:20:00 · 444 阅读 · 0 评论 -
序列化和反序列化
public static class XmlObjectSwitch { private static ILog log = LogManager.GetLogger(typeof(XmlObjectSwitch)); /// /// 从Xml反序列化 /// /// 对象类型 /// Xml格式的字符转载 2009-10-10 17:20:00 · 694 阅读 · 0 评论 -
C# 中的委托和事件
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework转载 2009-09-09 17:01:00 · 547 阅读 · 0 评论 -
获取XML字符串中Key对应的Value
/// /// 获取XML字符串中Key对应的Value /// /// /// /// public static string GetXmlValue(string xmlContent, string xmlKey) { string xmlValue = ""原创 2009-09-09 14:46:00 · 8845 阅读 · 0 评论 -
谈谈Web Service与 .NET Remoting
随着时间的推移,已经形成这样一种惯例:即将应用程序构建成一组组件,分布于计算机网络之间,并作为整个程序的一部分一起运行。过去,分布式应用程序逻辑需要具备组件/对象技术,例如,Microsoft? 分布式组件对象模型 (DCOM)、Object Management Group 的公共对象请求代理程序体系结构 (CORBA) 或 Sun 的远程方法调用 (RMI)。这些技术提供了可靠的、可升级的体系转载 2009-09-03 17:47:00 · 410 阅读 · 0 评论 -
用.NET框架实现序列化
序列化是将一个对象保存到存储介质上或者将对象进行转换使之能够在网络上传送的行为。在一个对象被序列化之后,你会想要将它反序列化,也就是将数据重新转换为可用的对象的行为。这种类型的功能被用在一个对象必须被从一个上下文封送到另一个上下文的时候,例如当对象跨越App域的时候。另外一个例子是Web服务——对象在服务器上被序列化,通过网络被(封送或)发送到的客户端,然后被反序列化成有用的对象。 从二进制到X转载 2009-09-02 17:02:00 · 359 阅读 · 0 评论