上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 107 下一页
摘要: whois.aspx % @Page Language="C#" % % @Import Namespace="System.Net.Sockets" % % @Import Namespace="System.Text" % % @Import Namespace="System.IO" % % @Import Namespace="System.Collections" % script language="C#" runat="server" void doQuery(Object sender, EventArgs e) { String strDomain = 阅读全文
posted @ 2007-03-24 15:50 leonardleonard 阅读(173) 评论(0) 推荐(0) 编辑
摘要: POP3的使用很简单,所以.net没有向SMTP那样给出相应的类来控制. 废话少说,程序员最需要的使代码,:)! 1.打开VS.NET 2003. 2.新建一个WinForm Application. 3.添加命名空间 using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Net; using System.Net.Sockets; using Sy 阅读全文
posted @ 2007-03-24 15:49 leonardleonard 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一 :编程思想 1、创建启动盘 插入要创建的启动盘,程序自动检测光驱中光盘,利用WMI(Windows管理架构:Windows Management Instrumentation)读取该光盘的序列号(具有唯一性),把该序列号写入注册表。 2、验证 程序执行时,自动检测光驱中的光盘,利用WMI获取序列号,然后读取注册表中先前写入的序列号,二者比较,相同则程序启动成功,否则提示插入启动盘。 二 :相关知识 1、 什么是WMI? WMI(Windows管理架构:Windows Management Instrumentation)是Microsoft基于Web的企业管理(WBEM)和 Deskto 阅读全文
posted @ 2007-03-24 15:47 leonardleonard 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(string value, int fromBase): 可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16: 如Convert.ToInt32(”0010”,2)执行的结果为2; Convert.ToString(int value, int toBase): 可以把一个数字转换为不同进制数值的字符串格式,其中toBase参数为进制的格式,只能是2 阅读全文
posted @ 2007-03-24 15:39 leonardleonard 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 先在项目引用里添加上对Microsoft Word 9.0 object library的引用。 using System; namespace DocConvert { class DoctoRtf { static void Main() { //创建一个word的实例 Word.Application newApp = new Word.Application(); // 指定源文件和目标文件 object Source="c:\\abc\\Source.doc"; object Target="c:\\abc\\Target.rtf"; object Unknown =Type.Mis 阅读全文
posted @ 2007-03-24 15:36 leonardleonard 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 大家肯定对switch语句并不陌生,它能够让程序根据控制表达式的值,从多个动作中作出选择(从逻辑过程看,和多分支语句if-else有些相似)。在C++和java中也有这一语句,不过在C#中,这一语句则有了些变化。先看下边一个例子: switch(letter) { case 'a': Console.WriteLine("aaaaa"); case 'b': Console.WriteLine("bbbbb"); break; } 的这个例子在“case 'a'”这部分会产生一个错误,因为程序会一直执行到“case 'b'”来,也就是发生了穿越,但是在C#中,是禁止穿越发生的。因此,你必须使用 阅读全文
posted @ 2007-03-24 15:35 leonardleonard 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Image bmap; IDataObject data = System.Windows.Forms.Clipboard.GetDataObject(); bmap = (Image)(data.GetData(typeof(System.Drawing.Bitmap))); Graphics g = Graphics.FromImage(bmap); SolidBrush drawBrush = new SolidBrush(Color.Red); Font drawFont = new Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Mill 阅读全文
posted @ 2007-03-24 15:34 leonardleonard 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 现在越来越多的网站都喜欢将用户上传的图片加上网站的版权信息,不要以为那是用photoshop之类的图片处理软件加上去的,其实我们只要写一小段代码,就可以实现这个功能。 添加版权信息的原理其实挺简单:通过图片获取Graphics类的对象,该类有一个DrawString()方法可以将信息写到图片上,甚至还可以做出各种各样的效果,如水印,背景透明等。最后保存图片即大功告成了。 我们创建一个windows应用程序项目,界面设计如图: 添加版权信息的代码如下: //创建一张位图 Bitmap bitmap=new Bitmap(this.pictureBox2.Width,this.pictureBox 阅读全文
posted @ 2007-03-24 15:32 leonardleonard 阅读(271) 评论(0) 推荐(0) 编辑
摘要: public class QueueManage { /// /// 发送对象到队列中 /// /// 队列名称,因为队列名称在一个应用中应该不改变的,所以大家最好写在配置文件中 /// 要发出去的对象 public static void SendQueue(string QueuePath,MyBase.SmsQueue sq) { System.Messaging.MessageQueue mqSend=new System.Messaging.MessageQueue(QueuePath,false); EnsureQueueExists(QueuePath); mqSend.Send 阅读全文
posted @ 2007-03-24 15:31 leonardleonard 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 经常看一些的程序,有些一个解决方案带有多个项目,由于代码比较多,多人开发,所以好多vs.net下的工程是用source safe进行版本控制的。而用source safe进行版本控制需要局域网路径共享,因此好多项目换一台机器打开会出现一些问题,比如“解决方案看起来是受源代码管理,但无法找到它的绑定信息……”之类的提示信息很多。有时候修改了代码还保存不了,所以想把他去掉,下面是对项目管理前后的一些对比。 一、工程项目比较 同没有受Source Safe代码管理的工程相比: 1. 多出了.scc、.vssscc和.vspscc文件; 2. C#项目文件(.csproj)里面添加了几行标签: Scc 阅读全文
posted @ 2007-03-24 15:30 leonardleonard 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 107 下一页