文章标题关闭所有内容预览 | 展开所有内容预览
-
c#重点知识详解(六)
[内容预览]
218 | 2006-04-15 07:02:01
如同java一样,在c#中写一个多线程应用是非常简单的,本章将介绍如何在c#种开发多线程程序。在.net中线程是由System.Threading名字空间所定义的。所以你必须包含这个名字空间。usingSystem.Threading;开始一个线程System.Threading名字空间的线程类描述了一个线程对象,通过...
[阅读全文]
-
.NET中使用datagrid实现的简单分页效果
[内容预览]
263 | 2006-04-15 07:01:22
<!--前台页面--><%@Pagelanguage="c#"Codebehind="WebForm1.aspx.cs"AutoEventWireup="false"Inherits="Try1.WebForm1"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional/...
[阅读全文]
-
程序控制开始菜单的弹出 C#
[内容预览]
256 | 2006-04-15 07:00:53
基本思路为,寻找开始菜单按钮窗口,并模拟用户单击voidpop(){User32.EnumWindows(newEnumProc(Enum),0);}privateboolEnum(IntPtrhWnd,uintparam){User32.STRINGBUFFERbuffer=newUser32.STRINGBUFFE...
[阅读全文]
-
一个Web文件上传的C#源代码
[内容预览]
203 | 2006-04-15 07:00:24
//保存文件的路径,包括文件名privatestringGetSavePath(stringFileName){stringpath=Request.PhysicalApplicationPath+"\\Link_Icon";returnpath+"\\"+FileName;}privateboolUpLoad()//...
[阅读全文]
-
程序集应该拥有一个有效的强名称
[内容预览]
196 | 2006-04-15 06:59:38
AssembliesshouldhavevalidstrongnamesTypeName:AssembliesShouldHaveValidStrongNamesCheckId:CA2210Category:Microsoft.DesignMessageLevel:CriticalErrorCertainty:95%B...
[阅读全文]
-
MapX从数据库读取数据形成新图层
[内容预览]
185 | 2006-04-15 06:59:00
在C#中实现MapX从数据库读取数据形成新图层分为两个问题:1.MapX从数据库读取数据形成新图层;2.将DataTable转换为ADO的Recordset。这里的第二个问题是由第一个问题引起的,因为MapX是一个COM控件,而且它只支持ADO的数据访问方式,而C#编程时一般会使用ADO.NET方式,为此需要在两种方式...
[阅读全文]
-
中小系统.net DataAccess数据访问类
[内容预览]
260 | 2006-04-15 06:58:22
#region引用对象usingSystem;usingSystem.Xml;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Web;#endregionnamespaceSysClassLibrary{///<summary>///DataAccess的...
[阅读全文]
-
[组图] 一种改进的轻量级.NET应用程序性能测试框架
[内容预览]
250 | 2006-04-15 06:56:03
摘要:本文从实际应用出发,提出一种轻量级.NET应用程序性能测试框架设计方案。该方案是对已有结果的进一步扩充,具有更强的实用性和扩展性。1引言文[1]提出一种.NET应用程序“性能测试框架”,其基本思路是通过多个线程执行通过委托传递过来的待测试的程序块,各线程所运行的程序块的主逻辑是相同的,不同的是执行条件(如初始参数...
[阅读全文]
-
c#中的interface abstract与virtual
[内容预览]
269 | 2006-04-15 06:55:33
interface用来声明接口1.只提供一些方法规约,不提供方法主体如publicinterfaceIPerson{voidgetName();//不包含方法主体}2.方法不能用publicabstract等修饰,无字段变量,无构造函数。3.方法可包含参数如publicinterfaceIPerson{voidgetA...
[阅读全文]
-
.net加密技术的应用(加密类代码参考)
[内容预览]
389 | 2006-04-15 06:54:57
usingSystem;usingSystem.Text;usingSystem.Security;usingSystem.Security.Cryptography;usingSystem.IO;namespaceEncryptClasses{///<summary>///此处定义的是DES加密,为了便于今后的管理和...
[阅读全文]
-
asp.net验证码生成类
[内容预览]
283 | 2006-04-15 06:54:24
usingSystem;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Web.UI;usingSystem.Drawing.Drawing2D;usingSystem.IO;namespaceValidate{///<summary>///生成验...
[阅读全文]
-
图片的版权保护(添加水印)
[内容预览]
248 | 2006-04-15 06:53:40
usingSystem;usingSystem.Drawing;usingSystem.Drawing.Drawing2D;usingSystem.Drawing.Imaging;usingSystem.IO;namespaceImageDrawing{///<summary>///图片修改类,主要是用来保护图片版权的...
[阅读全文]
-
向DataGrid控件中添加ComboBox控件
[内容预览]
271 | 2006-04-15 06:52:05
在前面看到了很多关于怎样向DataGrid中添加ComboBox控件的方法。使用的方法全部都是在VB6.0中的方法。我还是要说说在CSND中发贴的朋友。现在所谓的.NET编程人员,不知道是怎么了呢!只是停留在使用.NET的编程环境中。并没有真正的了解面向对象的.NET编程思想。我现在就利用继承DataGridColum...
[阅读全文]
-
[图文] VS.NET 2005 Beta 2初体验(1)-用C#开发Managed代码
[内容预览]
178 | 2006-04-15 06:51:17
在经历了N次安装CTP不成功的惨痛经历之后(N>4),我终于等到了正式的Beta2出来,我这次安装的是VS.NET的中文标准版,MSDN的订户现在可以在MSDN网站上下载英文的标准版和TeamSuite版,其他的开发人员可能还要等几天。好了,废话不说,安装过程和CTP的基本一致,安装完成后,VS.NET2005的真面目...
[阅读全文]
-
[图文] VS.NET 2005 Beta 2初体验(2)-用C++开发Native代码
[内容预览]
217 | 2006-04-15 06:50:42
今天的话题是用MFC开发Native的移动应用,我会尝试在VS.NET2005的Beta2中编写MFC的移动应用,这也是以前EVC所做的事情。十分可惜的是,我的开发环境昨天出现了问题,所以一直没有把SQLMobile的应用部署成功,看来今天要重装机器了……我们先来看用VS.NET2005编写Native的移动程序。我们...
[阅读全文]
-
[图文] VS.NET 2005 Beta2初体验(4)-Notification控件
[内容预览]
175 | 2006-04-15 06:49:43
今天的主题是Notification,这是WindowsCE所特有的一种消息通知方式。消息支持文本和HTML形式,当有消息出现的时候会出现一个气泡式的窗体。在以前的VS.NET2003里,发送Notification,的主要方式是调用API或者使用OpenNETCF中的相关类。而.NETCF2.0目前支持了托管方式的N...
[阅读全文]
-
asp.net中将Excel文件(.xls)绑定到DataGrid
[内容预览]
214 | 2006-04-15 06:49:13
首先,在*.aspx.cs文件头部添加如下引用:usingSystem.Data.OleDb;//用于将Excel文件绑定到DataGrid其次,在Page_Load()函数中添如下示例代码:if(!IsPostBack){stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;D...
[阅读全文]
-
一个离线ADO数据管理模块的实现
[内容预览]
247 | 2006-04-15 06:48:43
OptionExplicitPublicpubcnAsNewADODB.ConnectionDimtemp_iAsInteger''连接数据库PublicSubGetConnect()OnErrorGoToerrorhandler:DimconstrAsStringIfNot(pubcn...
[阅读全文]
-
Edit Method
[内容预览]
249 | 2006-04-15 06:48:10
CopiesthecurrentrecordfromanupdatableRecordsetobjecttothecopybufferforsubsequentediting.Syntaxrecordset.EditTherecordsetplaceholderrepresentsanopen,updatableRec...
[阅读全文]
-
Edit Method Example
[内容预览]
222 | 2006-04-15 06:47:42
'ThisexampleusestheEditmethodtoreplacethecurrentdatawiththe'specifiedname.TheEditNameprocedureisrequiredforthisproceduretorun.SubEditX()DimdbsNorthwindAsDatabas...
[阅读全文]
-
AddNew Method Example
[内容预览]
301 | 2006-04-15 06:47:10
'ThisexampleusestheAddNewmethodtocreateanewrecordwiththespecified'name.TheAddNamefunctionisrequiredforthisproceduretorun.SubAddNewX()DimdbsNorthwindAsDatabaseDi...
[阅读全文]
-
利用XMLSerializer将对象串行化到XML
[内容预览]
259 | 2006-04-15 06:46:31
微软已经意识到串行化数据的重要性,因此在.NET框架中包含了命名空间System.Runtime.Serialization和System.Xml.Serialization以提供串行化功能,为用户自己编写串行化方法提供了一个框架。System.Xml.Serialization命名空间提供了将一个对象串行化为XML格...
[阅读全文]
-
[组图] DNN核心用户控件——实现页面灵活布局
[内容预览]
251 | 2006-04-15 06:44:40
我把admin/Skins文件夹中各控件定义为核心用户控件。它们不同于页面中呈现的一般用户控件(如:Events、Documents和大家通常所指的第三方控件)。它们不由用户在页面中自由操作,但他们可以通过定义皮肤(Skins)的方式来自由调整它们的布局。这就是DNN通过定义皮肤可以实现千变万化,风格迥异的页面的根本原...
[阅读全文]
-
在vb中实现超连接的方法!和直接发邮件
[内容预览]
275 | 2006-04-15 06:44:07
新建立一个模块然后再其中添加如下代码:OptionExplicitPublicConstemail="support@online.com"PublicConstURL="http://blog.csdn.net/flm2003/"PublicDeclareFunctionShellExecuteLib"shell32...
[阅读全文]
-
[图文] [DNN中的Bug]在时区编辑器中存在的一个Bug
[内容预览]
241 | 2006-04-15 06:43:25
时区编辑器控件(admin\Localization\TimeZoneEditor.ascx)中有这样一个功能,它可以检查存储时区信息的本地化XML文件(App_GlobalResources\TimeZones.zh-CN.xml)与默认的存储时区信息的XML文件(App_GlobalResources\TimeZo...
[阅读全文]
-
批量修改同一个目录中的所有文本文件的方法
[内容预览]
209 | 2006-04-15 06:42:49
在Temp/目录下,所有的*.txt文件.我想把所有的文件中的一列数据去掉如:a.txt->a.txtab11a11cd22c22ef33e33gh44g44ij55i55解决方法:'批量处理文本文件的方法'a:批量处理某一个目录下的文本文件'b:批量修改文本文件中的第二列数据去掉得到Temp/目录中的所有文本文件Di...
[阅读全文]
-
用.net 2003开发Windows CE应用,解决与pocket pc通讯的问题
[内容预览]
260 | 2006-04-15 06:42:10
用.net2003作WindowsCE应用时,碰到一个问题。工程编译通过,但在部署到pocketpc时出现如下的错误:--已启动部署:项目:PDA,配置:DebugPocketPC--正在部署到PocketPC设备正在使用TCP连接传输错误:无法建立连接。请确保此设备已经与开发计算机建立了物理连接。--完成-生成:1已...
[阅读全文]
-
汇总c#.net常用函数和方法集
[内容预览]
228 | 2006-04-15 06:41:23
1、DateTime数字型System.DateTimecurrentTime=newSystem.DateTime();1.1取当前年月日时分秒currentTime=System.DateTime.Now;1.2取当前年int年=currentTime.Year;1.3取当前月int月=currentTime.Mo...
[阅读全文]
-
定制DataGrid的外观
[内容预览]
271 | 2006-04-15 06:40:43
1、选择要显示的列:在默认的情况下,我们在DataGrid中显示的列就是我们在执行Sql查询语句的时候查询出来的列,什么意思呢?如果我们用Select*frommyTable,那么,将会显示所有的列,如果,我们用Selectfield1,field2frommytable那么就只显示两个列。所以,在Datagrid中要...
[阅读全文]
-
C#实现的根据年月日计算星期几的函数
[内容预览]
259 | 2006-04-15 06:40:11
算法如下:基姆拉尔森计算公式W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)mod7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。...
[阅读全文]


