摘要: 原例子使用VB.Net写的,以下的用C#改写的代码原文代码:http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=ddbaecb9-a260-4656-9f22-300b6a1ce66c本例使用XML来创建Excel文档,但在运行时不需要安装Excel程序。 DataSet mDSData = new DataSet(); mDSData.Tables.Add("myTable"); mDSData.Tables["myTable"].Col... 阅读全文
posted @ 2012-04-13 14:00 .NET技术讨论群 阅读(174) 评论(0) 推荐(0)
摘要: Microsoft .Net的应用程序的代码文件,与Java生成的文件类似,它们都没有本地代码,而是一种类似于汇编的代码。这样,只要有合适的工具,就可以完整的把别人写出来的程序反编译成自己需要的程序文件。 我所知道的.Net下的反汇编程序是Salamander 和 Refelector 两个工具,他们都可以对.Net的程序集反编译成你需要的语言。 那么,我们写的程序,做的项目,如何进行正版的许可证管理,有许多方法。 最好的方案,是几个方法的综合。下面我说一下单独的许可验证方法。 最简单的方法,就是使用许可存储。方法是用户输入正版的注册码,通过程序中专门的算法程序进行验算,得出的结果与事先保存在 阅读全文
posted @ 2012-04-13 13:56 .NET技术讨论群 阅读(241) 评论(0) 推荐(0)
摘要: 经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。这东西看着挺好玩的,想做个玩玩。查了查资料,发现用.net来做这个是很容易的,就用Asp.net写了一个非常简单的。全部的代码如下: <%@ Import Namespace="System" %><%@ Import Namespace="System.IO" %><%@ Import Namespace="System.Dra 阅读全文
posted @ 2012-04-13 13:55 .NET技术讨论群 阅读(221) 评论(0) 推荐(0)
摘要: 以前,在WEB页面中如果想使用树形控件的话,往往会有些麻烦,有时甚至要自己写代码来达到用树形列表显示数据的目的。在asp.net中,我们可以很方便地使用由微软提供的Internet Exploer Web Controls控件来实现树形列表。在微软提供的这套Internet Exploere Web Controls控件集合中,包括有MultiPage,TabStrip,TOOLbar,Treeview控件。在这篇文章中,我们来看在ASP.net中如何使用Treeview控件和XML来实现树形列表。 微软的这套控件可以在http://asp.net/IEWebControls/Downlo.. 阅读全文
posted @ 2012-04-13 13:51 .NET技术讨论群 阅读(235) 评论(0) 推荐(0)
摘要: 在.NET Framework类库中,提供了DirectoryInfo类,用于对文件夹进行操作,移动和删除文件夹可以使用它提供的MoveTo()和Delete()方法来完成。.NET Framework类库还提供了File类,用于对文件的操作。它和Directory类一样,也有两个方法可以用于文件的移动和删除,它们是Move()和Delete()方法。在本节中,将介绍文件和文件夹的移动、复制和删除。使用File类的Move()方法,可以将指定的文件移动到新的位置,并且可以重新为它命名。它有两个参数。第一个参数就是要移动的文件路径和名称,第二个参数是文件的新路径。例如:01 File.Move( 阅读全文
posted @ 2012-04-11 10:20 .NET技术讨论群 阅读(393) 评论(0) 推荐(0)
摘要: /// <summary> /// 获取品牌图片滚动效果 /// </summary> /// <param name="ClassName">该代码片最外层DIV的Class样式如果没有可以为空</param> /// <param name="ImageArr">设置图片的二维数据包[i][0]图片引用地址[i][1]图片的跳转地址</param> /// <param name="nextId">触发下一页事件的控件ID</param> 阅读全文
posted @ 2012-04-11 10:13 .NET技术讨论群 阅读(266) 评论(0) 推荐(0)
摘要: 生成给定范围的是随机数 function fRandomBy(under, over){ switch(arguments.length){ case 1: return parseInt(Math.random()*under+1); case 2: return parseInt(Math.random()*(over-under+1) + under); default: return 0; } }高手不要批评。虽然是一个简单的方法。却跟了我有4年了!!处于感情发出来大家一起分享,有用... 阅读全文
posted @ 2012-04-11 10:11 .NET技术讨论群 阅读(173) 评论(0) 推荐(0)
摘要: /***获取URL指定参数***/function getParam(paramName){ paramValue = ""; isFound = false; if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=")>1) { arrSource = unescape(this.location.search).substring(1,this.location.search.length).split(&qu 阅读全文
posted @ 2012-04-11 10:08 .NET技术讨论群 阅读(242) 评论(0) 推荐(0)
摘要: 轻轻松松集成PayPal标准版Paypal国际版网站集成简易教程(一):序言 前段时间接到一个外贸网站的项目,集成paypal支付接口的,对象是海外用户,全部用US的信用卡结算。国内有个paypal的中文版,叫贝宝,不过只支持人民币之间的结算,而且提供的功能不多。所以只能使用paypal国际版,也就是paypal.com,习惯性的google了一下相关资料,发现关于paypal.com接口的中文文档并不多,也不详细,只好自己上paypal.com研究,还好paypal上的资料非常齐全,而且还提供了开发者沙盒(sandbox),相比之下,国内流行的支付宝还有很长的路要走啊。 项目结束的时候就有想 阅读全文
posted @ 2012-04-11 10:02 .NET技术讨论群 阅读(2433) 评论(3) 推荐(0)
摘要: function isInteger(obj){ reg=/^[-+]?\d+$/; if(!reg.test(obj)){ $("#test").html("<b>Please input correct figures</b>"); }else{ $("#test").html(""); } } function isEmail(o... 阅读全文
posted @ 2012-04-11 09:52 .NET技术讨论群 阅读(228) 评论(2) 推荐(1)