自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 收藏
  • 关注

转载 C#创建Microsoft Word文档

1privatestringCreateWordFile()2{3stringmessage="";4try5{6ObjectNothing=System.Reflection.Missing.Value;7Directory.CreateDirectory("C:/CNSI");//创...

2009-09-17 09:20:00 158

转载 C# 中的委托和事件

欢迎浏览本文的后续文章: C#中的委托和事件(续)PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是...

2009-09-02 16:03:00 135

转载 C#POST 数据

1stringurl="http://192.168.1.127/xia/Server/xia.asp?COMMAND=Login&Account=puretime&Password=12345";23CookieContainercookie=newCookieContainer();45...

2009-09-01 13:45:00 172

转载 C#动态添加控件

能动态添加就是不怎会定位.... for(j=0;j<ds.Tables[0].Rows.Count;j++)//ds为Dataset的对象,{stringstrname1=ds.Tables[0].Rows[j][0].ToString();HtmlGenericControl...

2009-09-01 13:41:00 148

转载 C#动态生成html页面

此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。   适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。   适用于需动态定制页面的程序。比如论坛、聊天...

2009-09-01 11:54:00 265

转载 vs2005新建项目中没有ASP.NET WEB应用程序

今天正准备使用vs 2005,发现根本打不开老师发过来的源代码Portal_Article.csproj文件,上网查了一下,好多人都说是是因为没有给vs 2005打补丁.我的新建项目里根本没有ASP.NET WEB应用程序,经过一个下午的努力,终于总结出了,解决问题的方法.1.先从微软网站下载补丁. 下载地址1为:http://download.microsoft.com/dow...

2009-08-30 06:40:00 100

转载 .Net基础:学习反射中的动态创建对象

Assembly的CreateInstance有三个重载,第一个参数需要是一个字符串表示的完整的类名。第二个参数是一个bool类型,如果为true,表示对第一个参数不区分大小写。 第三个: 影响执行搜索的方式的位屏蔽。此值是 System.Reflection.BindingFlags 中的位标志的组合。 // binder: 一个启用绑定、参数类型强制、成员调用以及通过反射进行 Mem...

2009-08-27 18:05:00 114

转载 C#中对DatagridView部分常用操作

0(最基本的技巧)、获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; bookContent = this.database.dataSe...

2009-08-27 18:04:00 168

转载 一个简单方法完成C#时间间隔的计算

实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //你的代码或者其他操作TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); TimeSpan ts = ts2.Subtract(...

2009-08-27 17:16:00 122

转载 C# WinForm开发系列 - DataGridView

1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rarmyMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片 gifanimationindatagrid.rar4.自定义显示DataGridView列...

2009-08-14 08:45:00 414

转载 使用C#开发一个简单的P2P应用

尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息、客户端的IP地址以及用户提供的供共享的文件,客户机和服务器使用简单的命令通过报路连接进行通讯。  当客户端A想要查找P2P网络上其他客户端提供共...

2009-08-12 08:44:00 177

转载 C#操作IIS代码

IISServerStateusingSystem;usingSystem.DirectoryServices;usingSystem.Collections;namespaceOPS.Component{/**////<summary>///IISWebServer的状态///</summary>publicenu...

2009-08-12 08:39:00 97

转载 P2P通信中的NAT/FW穿越

摘要:P2P(Peer-to-Peer)通信的发展极其迅速,形成了很大的影响。和传统通信一样,P2P通信同样受到NAT/FW穿越问题的制约,因此解决好其相关的NAT/FW穿越问题非常重要。和传统通信相比,P2P通信中的NAT/FW穿越问题有很多独特的地方,目前已经发展出了多种不同的技术。本文首先描述P2P通信中NAT/FW穿越的一般性问题,随后介绍一些主要的技术,并且重点分析目前比较有代...

2009-08-11 17:51:00 332

转载 JS特效:令人震撼的图片展示效果

1<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd">2<html>3<head>4<title>2</title>5<metahttp-equiv="imagetoolba...

2009-08-11 14:00:00 352

转载 JS特效:经典的下拉菜单

1<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2<htmlxmlns="http://www.w3.org/1999/xhtml">3<head&g...

2009-08-11 13:59:00 85

转载 JS特效:弹出窗口

1<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2<htmlxmlns="http://www.w3.org/1999/xhtml">3<head&g...

2009-08-11 13:56:00 135

转载 用Visual C#实现P2P应用程序

一.前言P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协同工...

2009-08-11 10:12:00 153

转载 P2P下载原理及实例

1. 介绍今天的Internet的"middleboxes"已经普遍存在, 比如象网络地址转换(NAT),主要是因为IPv4的地址空间消耗危机中产生的一个解决方案。然而,由这些"middleboxes"建立的不对称寻址和连接,已经成为点对点 (P2P)应用和协议中独特的问题, 这些应用和协议包括例如网络电话和多人在线游戏。这些话题甚至可能在使用 IPv6 协议后继续存在, 比如说在 ...

2009-08-10 17:56:00 608

转载 使用C#开发一个简单的P2P应用

C#语言由于其对网络功能良好的支持,特别是内置地支持TCPListener和TCPClient这二个类,使得利用它开发P2P应用程序变得非常容易。下面就是一个使用C#开发的P2P应用的例子: public MyTcpListener(int port) : base(port)public void StopMe() {if ( this.Server != null )...

2009-08-10 16:28:00 195

转载 使用C#操作IIS

.Net中实际上已经为我们在这方面做得很好了。FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐。编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为.Net为我们提供了更加强大功能的新东东。 System.DirectoryServices命名空间中包括了些强大的东东...

2009-08-10 16:27:00 97

转载 如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证

usingSystem; usingSystem.Net; usingSystem.IO; usingSystem.Text; [STAThread] staticvoidMain(string[]args) { // //TODO:在此处添加代码以启动应用程...

2009-08-10 16:23:00 97

转载 为什么设置了DropDownList的AutoPostBack="True"还是不能触发SelectedIndexChanged事件?

有人问 (1)AutoPostBack="True" <asp:DropDownListid="DropDownList1"runat="server"AutoPostBack="True"></asp:DropDownList> (2)事件也注册了this.DropDownList1.SelectedIn...

2009-08-10 16:22:00 171

转载 小处见大问题

如果有以下几种很简单的需求,可是小需要中隐藏着大问题。 给页面添加4个web按钮,点击4个按钮分别实现 (1)打开一个摸态对话框 (2)页面在客户端转向 (3)页面转向并且进行一个服务器端操作比如Session["test"]=1; (4)页面转向并且输出一个客户端提示 (1)return false的问题 在PageLoad里面这么写 Button1.Attributes.Add("o...

2009-08-10 16:20:00 68

转载 不要忽略c#中的using和as操作符

是不是很多人不用c#中的using和as操作符?甚至不知道? 其实这2个操作符在小处非常有用。 1、using 按照msdn的解释 using语句定义一个范围,在此范围的末尾将处理对象。 举例: classTestUsing:IDisposable { publicvoidDispose() { ...

2009-08-10 16:18:00 66

转载 Datagrid怎么根据选择的checkbox编辑和更新多行记录?

前台: <%@Pagelanguage="c#"Codebehind="WebForm4.aspx.cs"AutoEventWireup="false"Inherits="WebApplication25.WebForm4"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"...

2009-08-10 16:15:00 103

转载 动态模板列更新数据分页的例子

前台: <%@ Page language="c#" Codebehind="WebForm30.aspx.cs" AutoEventWireup="false" Inherits="csdn.WebForm30" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML...

2009-08-10 16:14:00 82

转载 DayOfWeek的转换需要这么麻烦吗?

有的时候看到论坛上有人为了把英文的DayOfWeek枚举转化成中文,用switch进行一个一个替换,其实不需要这么麻烦。。。如下:string[]Day=newstring[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};Console.WriteLine(Day[Convert.ToInt16(DateTime.Now.DayOfW...

2009-08-10 16:07:00 63

转载 如何datagrid分页保持每页先前选择的checkbox的状态?

网上很多保持分页的datagird的checkbox选择状态的文章实现的是保存当前页面的chexkbox所选,也就是说第一页选择了第一条记录翻页到第二页后还是选择第一条记录,然后选择了第二条记录,再去看第一页还是第二条记录,保存的只是上次操作的结果,而我们往往希望分开保存所有页面的选择情况,下面是示例代码:前台:<%@Pagelanguage="c#"Codebehi...

2009-08-10 16:06:00 80

转载 一个 NHIBERNATE+GRIDVIEW 添加删除修改的例子(单表)

点击这里下载aspx:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www....

2009-08-10 15:49:00 68

转载 单一登录的例子

单一登陆就是一个帐号只能在一个地方登陆。后登陆的帐号会把前面登陆的帐号踢走。注意,只是介绍思路,代码很乱。login.aspx.csprotectedvoidButton1_Click(objectsender,EventArgse){Session["name"]=TextBox1.Text;if(Cache["use...

2009-08-10 15:45:00 108

转载 一步一步学Remoting之一:从简单开始

一步一步学Remoting之一:从简单开始 一、Remoting的优缺点? 优点: 1、能让我们进行分布式开发 2、Tcp通道的Remoting速度非常快 3、虽然是远程的,但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象 缺点: 1、非标准的应用...

2009-08-10 15:42:00 55

转载 一步一步学Remoting之二:激活模式

一步一步学Remoting之二:激活模式 远程对象的激活模式分服务端激活和客户端激活两种,(也就是对象分服务端激活对象或者说是知名对象和客户端激活对象两种)先看看msdn怎么描述服务端激活的:服务器激活的对象是其生存期由服务器直接控制的对象。服务器应用程序域只有在客户端在对象上进行方法调用时才创建这些对...

2009-08-10 15:42:00 84

转载 利用vs.net快速开发windows服务

在很多应用中需要做windows服务来操作数据库等操作,比如(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等(2)在.net Remoting中利用windows服务来做Host利用vs.net我们可以在几分钟之内建立其windows服务,非常简单下面说一下步骤1.新建一个项目2.从一个可用的项目模板列表当中选择Windows服务3.设...

2009-08-10 15:40:00 59

转载 如何用一条sql取得第10到第20条的记录?

因为id可能不是连续的,所以不能用取得10<id<20的记录的方法。有两个方法可以实现:一、搜索前20条记录,指定不包括前10条语句:select top 20 * from tbl where id not in (select top 10 id from tbl)二、搜索记录生成临时表,建立临时表的自增id。通过取得自增id的10<id<20的记录的方法取得...

2009-08-10 15:36:00 118

转载 C#中的委托和事件

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceTestConsole{//定义一个委托,用来表示老鼠监听着猫的动静publicdelegatevoidCatListeningHandler();publicclassCat{//...

2009-08-10 15:33:00 72

转载 XML操作类

public class XmlControl{protected string strXmlFile;protected XmlDocument objXmlDoc = new XmlDocument();public XmlControl(string XmlFile){//// TODO: 在这里加入建构函式的程序代码//try{objXmlDoc.Load(XmlFile);}c...

2009-08-10 15:32:00 56

转载 C#中如何保存文本为Word文件或Excel文件

一, 如何保存文本为Word文件要在.net中操作Word,就需要在项目中引用Word的对象库文件MSWORD.OLB,这可以在office安装目录下找到(C:"Program Files"Microsoft Office"OFFICE11"MSWORD.OLB),把它引入项目中就可以使用Word对象的各种方法来实现Word软件的功能了。核心代码如下:...

2009-08-10 15:19:00 151

转载 MVP——Model-Viewer-Presenter

MVP——Model-Viewer-PresenterIntroduction这里的MVP不是微软的那个MVP,而是一个设计模式Model-Viewer-Presenter。最早(2000年)由IBM开发出来的一个针对C++和Java的编程模型,它是MVC模式的变种。其目的就在于提供a cleaner implementation of the Observer con...

2009-08-10 15:16:00 93

转载 固定GridView的表头和某几列

从一个老外的blog上看到了这个例子,自己修改一下,做个GridView的Demo. 共享给大家。FixedHeader_Demo.rar转载于:https://www.cnblogs.com/StarYe/archive/2009/08/10/1542920.html...

2009-08-10 15:12:00 72

转载 JavaScript调用Button的服务器端事件

方法一:在JS中使用button按钮的click方法<scripttype="text/javascript">functionJSFun2(){document.getElementById("<%=btnTest4.ClientID%>").click();}</script>方法二:Clie...

2009-08-10 15:10:00 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除