VS2010 之TFS入门指南
摘要:教程:VS2010 之TFS入门指南[原文发表地址]Tutorial: Getting Started with TFS in VS2010[原文发表时间] Wednesday, October 21, 2009 1:00 PM本月初,我们发布了TFS新基础配置。该配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性。现在VS2010 Beta2的正式版已经发布了,下面是该系统的入门指南。这篇文章对那些还没有安装或使用过TFS的人将最有帮助。TFS有对复杂
阅读全文
posted @
2012-11-21 15:23
.net 流氓
阅读(457)
推荐(0)
【转】 (转)c# process类的使用
摘要:先引用命名空间:using System.Diagnostics;小例://在现有窗口中打开baiduSystem.Diagnostics.Process.Start("http://www.baidu.com"); //在新窗口中打开baiduusing System.Diagnostics;Process ps=new Process();string yourURL="http://www.baidu.com";ps.StartInfo.FileName="iexplore.exe";ps.StartInfo.Arguments
阅读全文
posted @
2011-09-08 08:20
.net 流氓
阅读(4661)
推荐(0)
ASP.NET刷新页面的六种方法(转)
摘要:asp.net页面刷新重是有问题,收藏几种方法挺有用的.//第一:privatevoidButton1_Click(objectsender,System.EventArgse){Response.Redirect(Request.Url.ToString());}//第二:privatevoidButton2_Click(objectsender,System.EventArgse){Response.Write("<scriptlanguage=javascript>window.location.href=document.URL;</script>&q
阅读全文
posted @
2011-08-24 10:15
.net 流氓
阅读(312)
推荐(0)
你可能不知道的switch
摘要:One:int i = 0; switch (i) { case 0: Console.WriteLine("0"); case 1: Console.WriteLine("1"); break; } //在这里,想让i==0的时候执行//Console.WriteLine("0"),然后"fall through"到下层执行Case 1。//但是在C#中是不允许"fall through" 的。除非“case 0”一行语句都没有。但是可以使用goto 语句来实现”fall through”in
阅读全文
posted @
2011-08-16 09:31
.net 流氓
阅读(260)
推荐(0)
ASP.NET控件10个最有用的属性详解
摘要:对于微软平台开发人员而言,每天都要和各种ASP.NET控件打交道,本文不打算介绍各种控件的具体使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10个属性,相信读完本文可提升你的开发技能。9\eUc$2oNz 1、ClientIDModevP- tV>R 渲染ASP.NET控件时会自动生成一个ID,当我们在客户端脚本中引用它们时,却会制造不少麻烦,虽然它是命名容器和ID的简单串联,但仍然无法预测生成的ID范围。'?EbfmX> ASP.NET 4.0使用ClientIDMode属性解决了这个问题,它允许你控制生成这些ID的方法,ClientIDMode有
阅读全文
posted @
2011-08-03 19:57
.net 流氓
阅读(2400)
推荐(1)
DataTable 与 Excel文件(CSV)相互转化
摘要:在一个项目中,需要从Excel文件导入数据然后再datagridview上显示,同时也需要右键datagridview时可以将数据另存为excel文件,于是写了这两个工具方法。本文提供了两个方法用于Excel和DataTable之间相互转化。1, 从Excel文件、CSV文件导入到DataTable:publicstaticDataTablecsvToDataTable(stringfile) { stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+file+";ExtendedProperti
阅读全文
posted @
2011-08-03 19:32
.net 流氓
阅读(485)
推荐(0)
ToString格式化
摘要:在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!!Int.ToString(format):格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数,具体如下:格式说明符说明示例输出C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25
阅读全文
posted @
2011-08-03 17:57
.net 流氓
阅读(451)
推荐(1)
C#里如何使用Timespan
摘要:1 eg1.DateTime dt1 = DateTime.Now; 2 DateTime dt2 = DateTime.Now.AddDays(-7); 3 TimeSpan ts = dt1 - dt2; 4 5 int days = ts.Days; //dt1和dt2相差多少天 6 7 eg2. 8 //编辑月份和系统登录月份是否相等 9 if(Convert.ToDateTime(DateTime.Now.ToShortDateString()).Month==Convert.ToDateTime(this.GetQueryString("sdate")).Mon
阅读全文
posted @
2011-08-03 16:54
.net 流氓
阅读(26892)
推荐(3)
解析 Page.MaintainScrollPositionOnPostBack 属性
摘要:ASP.NET 的页面执行 PostBack 动作时,页面由伺服端重新传给客户端,而页面的垂直滚动条会跳回最上方,水平滚动条会跳回最左方。为了解决此情形,只要将 Page 的MaintainScrollPositionOnPostBack 属性设为True 时,页面就会自动维护滚动条位置,它是如何实现这个动作的呢?当把 Page.MaintainScrollPositionOnPostBack = "True" 时,检视 HTML 原始码,可以发现它多了"__SCROLLPOSITIONX" 及"__SCROLLPOSITIONY"
阅读全文
posted @
2011-08-03 09:15
.net 流氓
阅读(409)
推荐(0)
asp.net页面滚动条状态保持
摘要:页面提交或更新数据后,返回页面重新回到原来位置,包括滚动条的位置都可以保存。这里用到的是asp.net中page对象的一个属性:!MaintainScrollPositionOnPostback如果为true,浏览器中页面位置将通过回送保留%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default MaintainScrollPositionOnPostback=true %当然,这个属性也可以在web.config中设置在 System.web 下面的Pages元素pagesbuffe
阅读全文
posted @
2011-07-20 09:34
.net 流氓
阅读(1906)
推荐(0)
asp.net Response.AddHeader的方法来下载
摘要:System.IO.FileInfo info = new System.IO.FileInfo(Server.Mappath("Data\") + "FileName.exe"); protected void Button3_Click(object sender, EventArgs e) { Response.Clear(); Response.ClearHeaders(); Response.Buffer = true;// 指定返回的是一个不能被客户端读取的流,必须被下载 Response.ContentType = "appli
阅读全文
posted @
2011-06-30 14:46
.net 流氓
阅读(2521)
推荐(1)
对Static 类的认识
摘要:在学习 Design&Pattern 的 Singleton Pattern 的时候,因为静态初始化是在 .NET 中实现 Singleton 的首选方法. 1 public sealed class Singleton 2 { 3 static readonly Singleton instance = new Singleton(); 4 5 static Singleton() 6 { 7 } 8 9 Singleton()10 {11 }12 13 public static Singleton Instance14 {15 get16 {17 return instance;
阅读全文
posted @
2011-06-29 09:29
.net 流氓
阅读(5589)
推荐(3)
AjaxPro使用说明【转】
摘要:目录 AjaxPro使用说明1 目录2 修改历史纪录3 1、什么是Ajax4 2、为什么使用Ajax4 3、Ajax应用场景4 4、Ajax开发框架5 5、AjaxPro说明6 6、AjaxPro实例说明6 2.1、添加AjaxPro.dll应用6 2.2、配置web.config8 2.3、添加服务端方法9 2.4、添加前台代码11 2.5、运行程序,检验结果12 1、什么是Ajax Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett,
阅读全文
posted @
2011-06-27 16:50
.net 流氓
阅读(329)
推荐(0)
UpdatePanel的使用方法[转]
摘要:UpdatePanel的使用方法 UpdatePanel控件也是Ajax里用得最多的控件之一,UpdatePanel控件是用来局部更新网页上的内容,网页上要局部更新的内容必须放在UpdatePanel控件里,他必须和ScriptManager控件一起使用。现在来看UpdatePanel的属性UpdatePanel重要的属性如下:属性说明ChildrenAsTriggers当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新。RenderMode表示UpdatePanel最终呈现的HTML元素。Block(默认)表
阅读全文
posted @
2011-06-27 16:25
.net 流氓
阅读(1194)
推荐(0)
C#委托和事件例析
摘要:ah_bill是对Java了解相对较多,而对C#则是因工作需要才去看了一下,C#跟Java在语法上非常相似,而最初让我比较困惑的就是委托、事件部分,相信大多数初学者也有类似的困惑。经过跟Java的对比学习,发现这其实跟Java的监听、事件是等同的,只是表述上不同罢了。委托+事件是观察者模式的一个典型例子,所谓的委托其实就是观察者,它会关心某种事件,一旦这种事件被触发,这个观察者就会行动。下面是最近写的一个例子,相信能够加深大家对委托和事件的理解。using System;using System.Collections.Generic;using System.Text;namespace C
阅读全文
posted @
2011-06-22 14:51
.net 流氓
阅读(442)
推荐(3)
再谈C#委托与事件
摘要:之前写过一篇关于C#委托与事件的文章(见《C#委托和事件例析》),不过还是收到一些网友的提问。所以,今天再换另一个角度来详解一下这个问题。一、在控制台下使用委托和事件我们都知道,C#中有“接口”这个概念,所谓的“接口”就是定义一套标准,然后由实现类来具体实现其中的方法,所以说“接口,是一组类的抽象”。同样道理,我们可以将“委托”理解为“方法的抽象”,也就是说定义一个方法的模板,至于这个方法具体是怎么样的,就由方法自己去实现。我们知道接口的最大好处就是可以实现多态,同理,“委托”是可以实现方法的多态,当我们想调用某个具体方法的时候,我们不直接调用这个方法,而是去调用这个委托。当然,我们必须在具体
阅读全文
posted @
2011-06-22 14:43
.net 流氓
阅读(405)
推荐(1)
以编程的方式把Master赋予内容页
摘要:1 <%@ Page Language="C#" %>2 3 <script runat="server">4 protected void Page_PreInit(object sender, EventArgs e)5 {6 Page.MasterPageFile = "~/MyMasterPage.master";7 }8 </script>
阅读全文
posted @
2011-06-14 15:33
.net 流氓
阅读(623)
推荐(0)
重写Master控件的属性
摘要:Master 的控件 和属性: 1 <script runat="server"> 2 protected void Page_Load(object sender, EventArgs e) 3 { 4 if (!Page.IsPostBack) 5 { 6 Label1.Text = System.Guid.NewGuid().ToString(); 7 } 8 } 9 10 string m_PageHeadingTitle = "My Company";11 12 public string PageHeadingTitle13 {1
阅读全文
posted @
2011-06-14 15:22
.net 流氓
阅读(343)
推荐(0)
使用Master页面中的控件和属性 二
摘要:Master 页面: 1 <%@ Master Language="C#" %> 2 3 <script runat="server"> 4 5 string m_PageHeadingTitle = "My Company"; 6 7 public string PageHeadingTitle 8 { 9 get10 {11 return m_PageHeadingTitle;12 }13 set14 {15 m_PageHeadingTitle = value;16 }17 }18 </scrip
阅读全文
posted @
2011-06-14 14:59
.net 流氓
阅读(508)
推荐(0)
使用Master页面中的控件和属性 一
摘要:Master页面: 1 <%@ Master Language="C#" %> 2 3 <script runat="server"> 4 protected void Page_Load(object sender, EventArgs e) 5 { 6 if (!Page.IsPostBack) 7 { 8 Label1.Text = System.Guid.NewGuid().ToString(); 9 }10 }11 </script>12 13 <html xmlns="http://www.
阅读全文
posted @
2011-06-14 14:51
.net 流氓
阅读(2015)
推荐(0)