
C#高级编程
文章平均质量分 68
ArvinStudy
这个作者很懒,什么都没留下…
展开
-
DirectoryInfo类
http://www.cnblogs.com/tinawan/archive/2011/05/27/2060069.htmlDirectoryInfo类和Directory类之间的关系与FileInfo类和File类之间的关系十分类似。下面介绍一下DirectoryInfo类的常用属性。DirectoryInfo类的常用属性及说明如表所示。表 DirectoryInfo类的常用属性及转载 2011-12-19 10:56:12 · 1035 阅读 · 0 评论 -
在局域网之间传递文件
http://blog.youkuaiyun.com/lovefootball/article/details/2827139在做内部OA的时候,我们经常会碰到在局域网内传递文件,方法有很多,比如FTP,WebService,WMI等等今天我要说的是最简单的一种方法,就是利用DOS命令去连接对方的机器,然后就像操作本地的文件一样了主要用到的命令就是ping和net use命令,思路就是先检查对方机转载 2011-12-19 10:59:17 · 739 阅读 · 0 评论 -
详解C#委托,事件与回调函数
[转自]http://www.cnblogs.com/macou/archive/2008/01/08/1030280.html.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventA转载 2012-01-10 22:10:27 · 600 阅读 · 0 评论 -
TimeSpan的用法(如何计算一个thread的时间段)
TimeSpan的用法TimeSpan是用来表示一个时间段的实例,两个时间的差可以构成一个TimeSpan实例,现在就来简单介绍一下几点重要的用法:a 先来介绍几个方法TimeSpan.Minutes(其他时间比如天数,小时数,秒数都一样的情况下得到的分钟数的差),其他的Hours,Second一样DateTime.Tick :是一个计时周期,表示一百纳秒,即一千万转载 2012-03-08 15:09:41 · 1449 阅读 · 0 评论 -
c#.net使用WinAPI: GetComputerName - 获取计算机名称
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace GetLocalIpApp{ class Program { [Dl原创 2012-03-28 13:49:27 · 2228 阅读 · 2 评论 -
WinForm 下实现一个自动关闭的MessageBox
Author: eaglet WinForm 下我们可以调用MessageBox.Show 来显示一个消息对话框,提示用户确认等操作。在有些应用中我们需要通过程序来自动关闭这个消息对话框而不是由用户点击确认按钮来关闭。然而.Net framework 没有为我们提供自动关闭MessageBox 的方法,要实现这个功能,我们需要使用Window API 来完成。 首先我们转载 2012-03-29 15:53:35 · 1328 阅读 · 0 评论 -
WinForm 应用程序中开启新的进程及控制
在 Winform 里有时会需要打开另一个应用程序或文件,比如打开浏览器、打开word文档、打开文件夹和打印文件等等。本文介绍用 C# 在 Winform 中打开一个新进程,完成上述功能。using System.Diagnostics该命名空间提供与系统进程、事件日志、性能计数器的交互。其中与进程相关的两个基本类是 System.Diagnostics.Process 和 System.转载 2012-03-29 15:48:56 · 1145 阅读 · 0 评论 -
.net 读取项目AssemblyInfo.cs属性值
.net 读取项目AssemblyInfo.cs属性值的实现代码。We write all those code repetitively for dynamic assembly loading and checking to verify few properties on assemblies. It would be a great stop to write all such thi转载 2012-03-31 11:57:08 · 1107 阅读 · 0 评论 -
c# 获取相对路径
一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.I转载 2012-03-15 10:08:06 · 885 阅读 · 0 评论 -
免费网页抓包工具,火狐插件FireBug的抓包使用教程
作为一个开发人员,我想没人会不用火狐吧?既然是开发人员,又用了火狐,那没人会不用firebug吧?最常用的firebug查看页面中的元素,但恐怕有很多人都没用过它的抓包工具。抓包工具,目的就是用它分析网络数据包的内容,无论是POST数据还是GET数据。想要写个网络蜘蛛,网站登陆辅助程序之类,比如KanTan开发者的《人人网营销助手》,等等是离不开抓包工具的。先介绍一下主流的4种抓包工具:1转载 2012-04-12 09:43:55 · 2342 阅读 · 0 评论 -
使用C#的HttpWebRequest模拟登陆访问人人网
转自: 使用C#的HttpWebRequest模拟登陆访问人人网 http://www.codingthink.com/c/20120314/201203141632215.html 免费网页抓包工具,火狐插件FireBug的抓包使用教程转载 2012-04-11 17:42:57 · 704 阅读 · 0 评论 -
新浪网站登录过程分析
转自:http://www.cnblogs.com/pzxbc/archive/2012/02/03/2335027.html转载 2012-04-11 17:45:13 · 705 阅读 · 0 评论 -
ASP.NET缓存的方法和最佳实践
尽 早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓转载 2012-04-16 11:59:24 · 513 阅读 · 0 评论 -
Memcached缓存
/// ///项目预警缓存 /// /// 项目ID /// 配置字段 /// public static string[] GetWoedBy(string brandid, string strConfig) { MemcachedCl原创 2012-04-17 16:14:25 · 760 阅读 · 0 评论 -
HttpContext.Current.Cache 提示:未将对象引用设置到对象的实例
/// ///项目预警缓存 /// /// 项目ID /// 配置字段 /// public static string[] GetWoedBy(string brandid,string strConfig) { try {原创 2012-04-17 16:11:59 · 2467 阅读 · 0 评论 -
使用c#实现简单的路由器重启功能
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace routerApp{ class Program { static void M原创 2012-04-17 17:57:48 · 2486 阅读 · 0 评论 -
GridView数据绑定+存储过程调用
界面: '> '> '>原创 2012-05-07 10:45:08 · 1877 阅读 · 0 评论 -
正则表达式取HTTP链接
测试文本:静音合肥美菱BCD-128L冷藏冷冻冰箱 双门冰箱特龙家用电冰箱 送礼 价格:888.00元 最近销售:36件 地址:http:/ w/url.cn/25GRqU ;more :http://url.cn/2727eh西门子 洗衣机:#晒家大行动#洗衣机放在厨房,有创意吧,哈哈,用的是西门子 WM07X060TI, tmaill链接http://t.cn/zO原创 2012-05-08 17:41:23 · 4695 阅读 · 0 评论 -
sqlHelper数据库类
using System;using System.Data;using System.Configuration;using System.Collections;using System.Data.SqlClient;namespace DataAccess{ public abstract class SqlHelper { //获取数据库连接字转载 2012-05-10 14:03:05 · 441 阅读 · 0 评论 -
在ASP.NET中使用Session常见问题集锦
在坛子里经常看到一些关于Session的问题,下面做一个总结,希望对大家有所帮助:问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Sessi转载 2012-05-24 14:15:37 · 531 阅读 · 0 评论 -
DataSet导出CSV格式(ASP.NET,C#) .
DataSet导出CSV格式(ASP.NET,C#) 作者:NotMSN:notking@hotmail.comEmail:nots@sohu.com 本文引用下面的 Microsoft .NET 框架类库命名空间:System.Data;System.Web.UI.WebControls; 概要本文解决将DataSet导出到CSV格式问题、将DataG转载 2012-05-24 14:30:09 · 1118 阅读 · 0 评论 -
公共代码帮助类:下载页面、导出Excel(不带表头)、导出Execl(带表头)、 导出CSV、实现对IList到DataSet的转换
using System;using System.Data;using System.Web;using System.Net;using System.Text;using System.IO;using System.Collections.Generic;namespace IWOMTracker.Common{ public class PageText原创 2012-06-15 18:17:12 · 998 阅读 · 0 评论 -
WaveCom短信猫短信发送类
来自:http://www.cnblogs.com/lkmmmj/archive/2009/09/20/1570489.htmlusing System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using MSCommLib; 6 7转载 2012-06-16 08:58:36 · 1800 阅读 · 0 评论 -
使用Aspose.Cell控件实现Excel高难度报表的生成(一)
转自:http://www.cnblogs.com/wuhuacong/archive/2011/02/23/1962147.html时光飞逝,生活、工作、业余研究总是在不停忙碌着,转眼快到月底,该月的博客文章任务未完,停顿回忆一下,总结一些经验以及好的东西出来,大家一起分享一下。本文章主要介绍报表的生成,基于Aspose.Cell控件的报表生成。谈到报表,估计大家都有所领悟以及个人的理解转载 2012-07-09 17:46:56 · 1042 阅读 · 0 评论 -
.NET反射实例
转自:http://www.cnblogs.com/wwlearn/articles/2459233.html在上篇《程序集和反射(一)》中,我们重点讲解了“程序集”和反射的基本概念,原理等。有的读者可能会认为这些枯燥的理论没啥用,其实不然。据我的经历,面试中问到的很多。能够透彻的理解“程序集,反射等”,而且能在日常开发中灵活的运用反射,是一个优秀的.NET开发人员的重要参考标准。呵呵。本转载 2012-07-13 18:32:15 · 747 阅读 · 0 评论 -
C# 同间字查询 (汉字转拼音 拼音转汉字 简体繁体互转 )
之前一直想弄个汉字转化工具,一直没能实现,今天发现原来早就可以实现了,先给各位推荐下这个库:这两个提供这是微软亚洲汉字开发中心开发的,下面是说明:2009年3月31日,微软发布了 Microsoft Visual Studio International Pack 1.0 SR1。Visual Studio International Pack 包含一组类库,该类库扩展了.NET Fram转载 2012-07-19 10:15:44 · 1277 阅读 · 0 评论 -
[EF在VS2010中应用Entity framework与MySQL
转自:http://www.cnblogs.com/kesalin/archive/2012/03/09/entityframework.html在VS2010中应用Entity framework与MySQL罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议本文讲述了在VS2010中使用EF转载 2012-07-20 17:08:31 · 1431 阅读 · 0 评论 -
基础才是重中之重~老赵写的CodeTimer是代码性能测试的利器
转自:http://www.cnblogs.com/lori/archive/2012/07/19/2599604.htmlForegroundColor; 45 Console.ForegroundColor = ConsoleColor.Yellow; 46 Console.WriteLine(name); 47 48转载 2012-07-20 17:14:26 · 2699 阅读 · 0 评论 -
应用程序权限设计
转自:http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permission.html我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。1. 基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这转载 2012-07-30 17:41:13 · 574 阅读 · 0 评论 -
在Web.config或App.config中的添加自定义配置
转自:http://www.cnblogs.com/yukaizhao/archive/2011/12/02/net-web-config-costom-config-implement.html.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持。最近看到一些项目中还在自定义xml文件做程序的配置,所转载 2012-07-30 17:51:33 · 671 阅读 · 0 评论 -
Repeater无刷新分页
利用 XMLHttpRequest 来对 Repeater 控件 进行无刷新分页。来自:http://blog.youkuaiyun.com/Sandy945/article/details/4208998Repeater分页功能 回调函数来自: http://hi.baidu.com/duguyan123456/blog/item/c3e69094700d4f54d0135e20.html转载 2012-08-17 10:23:36 · 891 阅读 · 0 评论 -
请求WebMethod,Ajax处理更加简练
在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如 果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍,但那一堆文件看上去总觉得有伤大雅。那么可不可以丢掉这 些.ashx和.asmx,选择一种更简练的方式来做ajax程序呢。答案是肯定的,那就转载 2012-08-17 09:48:50 · 929 阅读 · 0 评论 -
.NET 网站的优化
原址:http://blog.youkuaiyun.com/zj3701838/article/details/5136715.net网站优化 一、数据库操作 二、页面优化 三、c#(或vb.net)程序改进 四、使用缓存 五、配置web.config 一、数据库操作 1、用完马上关闭数据库连接 访问数据库资源需要创建连接、打转载 2012-08-20 16:12:55 · 1834 阅读 · 0 评论 -
生成一组指定范围内随机数(取50个数字,100到200的随机数字) LINQ方法
来自:http://blog.youkuaiyun.com/hellojimmy520/article/details/7278335 var num = Enumerable.Range(100, 200) .Select(x => new { v = x, k = Guid.NewGuid().ToString() }).ToList()转载 2012-08-20 16:31:18 · 3567 阅读 · 0 评论 -
SqlHelper类(感觉很不错)
using System;using System.Data;using System.Collections;using System.Data.SqlClient;namespace RepairBaiduURLAndDomain{ public abstract class SqlHelper { //获取数据库连接字符串,其属于静态变量且只读,项转载 2012-09-01 14:27:23 · 411 阅读 · 0 评论 -
.Net 自定义应用程序配置
来自:http://www.tracefact.net/CLR-and-Framework/Custom-Application-Configuration.aspx引言几乎所有的应用程序都离不开配置,有时候我们会将配置信息存在数据库中(例如大家可能常会见到名为Config这样的表);更多时候,我们会将配置写在Web.config或者App.Config中。通过将参数写在配置文件(表)中,转载 2012-08-22 23:56:55 · 738 阅读 · 0 评论 -
.Net 中的反射(动态创建类型实例)
来自:张子阳http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx动态创建对象在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章节中,我们将学习反射可以做什么。在进行更有趣的话题之前,我们先看下如何动态地创转载 2012-08-23 00:08:06 · 732 阅读 · 0 评论 -
WinNetAPIDemo获得HTML页面
WinInet.cs文件:using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace WinNetAPIDemo{ public class WinInet { public static i原创 2012-09-02 22:09:46 · 647 阅读 · 0 评论 -
C# 文件下载四方法--TransmitFile实现下载、WriteFile实现下载、WriteFile分块下载、流方式下载
来自:http://topic.youkuaiyun.com/u/20120822/10/d8115bb7-2f2a-4c2f-b0c1-aab68bcb1e3e.htmlusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using S转载 2012-08-25 16:10:38 · 1887 阅读 · 0 评论 -
C#写Facotry解析.Net的反射和Attribute (数据库工厂的架构)
来自:http://www.csharpwin.com/csharpspace/12700r470.shtml转载 2012-09-04 13:55:41 · 620 阅读 · 0 评论