
C#桌面开发
ITFLY8
这个作者很懒,什么都没留下…
展开
-
C#中的函数重载
我们以前在C++中曾经知道C++中有函数重载的概念,现在在ASp.Net的C#中我们仍然可以使用函数重载的概念和定义:假设我们在程序中定义了两个函数:String test(String str1) 而后 int test1(int i),他们的内容都是很简单的功能String test(String str1){Response.Write("函数重载测试,这个是String函数");Retur原创 2006-01-16 15:45:00 · 1005 阅读 · 0 评论 -
C#分析数据库结构,使用XSL模板自动生成代码
出处:http://www.java-asp.net/software/0410/45010341.shtml 分析数据库结构,自动生成代码 ########################### dbxml.aspx 文件内容,该文件没有C#代码文件 ############# System.Xml.XmlDocument myCfgXML = new System.Xml.X转载 2007-07-09 08:33:00 · 909 阅读 · 0 评论 -
.Net中Hashtable的应用
出处:http://blog.youkuaiyun.com/hunterxray/archive/2007/03/30/1546415.aspx每个元素是一个存储在 DictionaryEntry 对象中的键/值对。键不能为空引用(Visual Basic 中为 Nothing),但值可以。用作 Hashtable 中的键的对象必须实现或继承 Object.GetHashCode 和 Object.E转载 2007-05-30 16:06:00 · 1384 阅读 · 0 评论 -
使用VS自带的混淆器防止你的程序被反编译
出处:http://blog.youkuaiyun.com/21aspnet/archive/2007/03/20/1534362.aspx这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。首先要做的找到dotfuscator.exe:D:/Microsoft Visual Studio .NET 2003/PreEmptive Solutions/Dotfuscator Com转载 2007-09-23 23:24:00 · 956 阅读 · 0 评论 -
Net以非泛型方式调用泛型方法
出处:http://www.cnblogs.com/Barton131420/archive/2007/02/07/643026.html通过泛型方法定义具有特定类型意义的方法是常用的手段。但在某些特定情况下,例如在一些通用的框架中,直到运行时才能确定泛型类型参数,就必须通过非泛型方式来调用泛型方法。假定有这样一个方法:public static void AddT>(T obj, ILi转载 2007-09-29 17:13:00 · 1358 阅读 · 0 评论 -
WebBrowser 控件概述
出处:http://msdn2.microsoft.com/zh-cn/library/w290k23d(VS.80).aspx全部折叠.vb, .cs, .cpp, .nu{ display:none;}.nu{ display:inline;}This page is specific to Microsoft Visua转载 2008-01-27 17:21:00 · 1006 阅读 · 0 评论 -
在VS.NET2005中使用clickonce技术开发Winform程序
出处:http://www.cnblogs.com/skywind/archive/2007/12/24/1012524.html做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现"瘦客户端",客户端只需要转载 2008-01-29 16:45:00 · 888 阅读 · 0 评论 -
C#WinForm多线程处理相关文章
vs2005 中的多线程(c#),可带参数C#跨线程操作控件+进度条实战 跨线程调用控件原创 2008-02-15 17:32:00 · 1043 阅读 · 0 评论 -
c#创建com组件过程概要
出处:http://abeln.bokee.com/viewdiary.11421127.html文件要满足示例所示的逻辑格式其中sk.snk由sn.exe产生,即sn -k sk.snkguid由guidgen.exe产生,分别标识接口id和类id//bb.cs using System;using System.Runtime.InteropServices;usi转载 2007-12-13 22:38:00 · 797 阅读 · 0 评论 -
如何在全局程序集缓存 (GAC) 中安装 DLL 文件
如何在全局程序集缓存 (GAC) 中安装 DLL 文件要使用 Visual Studio .NET 创建小型类库项目、生成强名称,以及在 GAC 中安装项目的 .dll 文件,请执行下列步骤: 在 Visual Studio .NET 中,创建一个新 Visual C# .NET 类库项目,并将该项目命名为 GACDemo。 必须使用强名称。要生成此加密密钥对,请使用 SN 工具。此工具位于安装转载 2007-12-15 22:37:00 · 1163 阅读 · 0 评论 -
.NET读取QQWry.Dat 纯真版ip数据库格式数据源
把网络上比较流行的纯真版ip数据库格式QQwry.Dat作为IP数据源来实现IP地址的查询显示。 1 /****************************************************************** 2 ** File Name:IPScaner.cs 3 ** Create Date:2004-12-27 20:10:28 4 ** Mod转载 2007-12-29 13:17:00 · 1033 阅读 · 0 评论 -
C# 中取得汉字拼音首字母
出处:http://www.cnitblog.com/yhf119/archive/2007/11/24/36826.htmlusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web转载 2008-01-08 12:16:00 · 1083 阅读 · 0 评论 -
SharpDevelop代码分析 (一、序+基本概念)
出处:http://blog.youkuaiyun.com/snaill/archive/2007/12/06/1920847.aspx序 最近开始学习.Net,遇到了一个比较不错的开源的IDE SharpDevelop。这个开发工具是使用C#开发的,比较吸引我的一点就是它是采用了和Eclipse类似的插件技术来实现整个系统的。而这个插件系统是我最感兴趣的地方,因此开始了一段代码的研究。在本篇之后,我会转载 2008-01-10 08:39:00 · 903 阅读 · 0 评论 -
使用LumaQQ来开发QQ机器人
出处:http://www.cnblogs.com/hjf1223/archive/2008/01/22/LumaQQ_Robot.html自从博客园闪存发布了QQ机器人以后,闪存数量一下子就上升了很多。很多人也一直都在询问QQ机器人是如何开发的,这足以说明QQ在中国不仅仅是普通人使用的IM工具,在程序员圈子里也相当有人缘的,其老大地位不容怀疑啊。我这篇也算是给解答一些朋友的疑惑吧。所转载 2008-06-01 02:40:00 · 1371 阅读 · 0 评论 -
用C#制作PDF文件全攻略
出处:http://hi.baidu.com/truechurch/blog/item/fbe6069437563c0e7af48071.htmliTextSharp是一款开源的PDF操作类库,使用它可以快速的创建PDF文件。 中文参考网站:http://hardrock.cnblogs.com/ http://pdfhome.hope.com.cn转载 2008-09-12 11:46:00 · 1740 阅读 · 0 评论 -
GMS Modem 短信收发组件(C#版本)
出处:http://blog.youkuaiyun.com/yangjundeng/archive/2005/06/03/387059.aspx测试代码: http://www.cnblogs.com/Files/dyj057/Gms%20Modem短信收发组件.rar短信的部署方案很多种,我们现在介绍3种主要的部署方案。客户可以在这几个方案中选择一个来实施,完成短信的应用。GMS Modem的部转载 2007-01-28 16:04:00 · 2295 阅读 · 0 评论 -
利用Web Service实现短信发送
出处:http://blog.youkuaiyun.com/FreeIn2006/archive/2006/05/10/722213.aspx 通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关转载 2007-01-28 16:00:00 · 1853 阅读 · 0 评论 -
汇总c#常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre转载 2006-03-10 14:51:00 · 1149 阅读 · 0 评论 -
C#中构造函数和析构函数的用法
摘 要:构造函数与析构函数是一个类中看似较为简单的两类函数,但在实际运用过程中总会出现一些意想不到的运行错误。本文将较系统的介绍构造函数与析构函数的原理及在C#中的运用,以及在使用过程中需要注意的若干事项。 关键字:构造函数;析构函数;垃圾回收器;非托管资源;托管资源一.构造函数与析构函数的原理 作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性。C#编译器具有严格的类型安全转载 2006-03-23 09:38:00 · 909 阅读 · 0 评论 -
javascript 调用c#变量实例
viewjava http://schemas.microsoft.com/intellisense/ie5"> var tmp = ""; alert(tmp); public string tmp;private void Page_Load(object sender, System.EventArgs e){ // 在此处放置用户代码以初始化转载 2006-09-07 21:25:00 · 1233 阅读 · 0 评论 -
DataGrid,DataList学习笔记
DataGrid,DataList学习笔记很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像ASP那样写ASP.NET,那我也没转载 2006-09-22 17:21:00 · 1299 阅读 · 0 评论 -
C#中生成中文繁体web页面
1 在工程中引用Microsoft.VisualBasic.dll 一般此文件在.net框架环境目录中如C:/ WINNT /Microsoft.NET /Framework /v1.1.4322 /Microsoft.VisualBasic.dll。 2 使用方法 Microsoft.VisualBasic.Strings.StrConv( “inst转载 2006-10-25 08:14:00 · 769 阅读 · 0 评论 -
C#编程规范
养成良好的编码风格是极其必要的,谁也不愿意看到一堆杂乱无章的代码,将来你或者别人在维护的时候是多么的痛苦,所以,从现在开始,养成良好的编码习惯,包括变量命名,注释,代码缩进....。1 .利用Pascal的方式定义类型、方法名和常量 public class SomeClass { const i转载 2006-10-31 15:07:00 · 1040 阅读 · 1 评论 -
Visual Studio.Net 快捷键表
出处:http://blog.youkuaiyun.com/laily/archive/2004/07/30/56261.aspx 快转载 2006-12-30 09:05:00 · 939 阅读 · 0 评论 -
用C#压缩和修复Access数据库
出处:http://blog.12ecn.com/28.shtml介绍 下面这段C# 代码可以用来压缩和修复Access数据库,不管它是一个简单的".mdb"还是一个".mdw"网络共享数据库,这个过程和你在用MS Access应用程序中使用的"工具-数据库实用工具-压缩和修复"时执行的操作完全一样.实例代码使用了"迟绑定"(运行中在内存中建立COM对象),这样就不需要在工程中加入转载 2007-01-09 11:30:00 · 847 阅读 · 0 评论 -
在ASP.NET页面中实现数据库备份和恢复功能
using System; using SQLDMO; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; na转载 2007-01-09 11:32:00 · 1308 阅读 · 0 评论 -
C#实现web信息自动抓取
出处:http://zkxp.cnblogs.com/archive/2006/04/24/383924.html背景 随着Internet的普及,网络信息正以极高的速度增长,在这么多数据中找到自己需要的信息是一件很繁琐的事情,找到需要的信息后如何获取也是件麻烦的事。这就需要Internet信息抓取程序来代替人工的操作。所谓Internet信息抓取程序,就是程序会按照用户的关键词或关键转载 2007-01-09 15:23:00 · 860 阅读 · 0 评论 -
使用C#的WebService实现客户端软件的在线升级功能
出处:http://blog.youkuaiyun.com/lizhizhe2000/archive/2006/10/08/1326087.aspx前言:由于项目原因,要实施的客户离作者(itbaby)太远,考虑提供软件的在线升级功能.我们如何实现呢!先讲下思路.思路:先实现WEB端的开发,主要考虑使用WEBService技术,提供远程服务的调用函数,返回一个文件的字节内容,然后写一个升级程序客户端,转载 2007-01-11 15:23:00 · 1796 阅读 · 1 评论 -
C# 下实现在线升级
出处:http://www.qingdaoysh.com/blog/blogview.asp?logID=91//这是一个webserviceprivate AppUpdate.UpdateServ UpdateSvr; private void button1_Click(object sender, System.EventArgs e) { if(LinkWebSe转载 2007-01-11 15:20:00 · 1464 阅读 · 0 评论 -
C#中利用正则表达式实现字符串搜索
出处:http://www.yesky.com/top/389/2036889.shtml摘要:本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。 关键字:正则表达式、元字符、字符串、匹配 1、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹转载 2007-01-16 17:22:00 · 1154 阅读 · 0 评论 -
.NET System.Sockes类套接字,实现点对点文件传输
System.Sockes命名空间了实现 Berkeley 套接字接口。通过这个类,我们可以实现网络计算机之间的消息传输和发送.而在我下面要讨论的这个议题里,我们将讨论的是用套节子实现文件的传输.这种方法有别于FTP协议实现的的文件传输方法,利用ftp的方法需要一个专门的服务器和客户端,无疑于我们要实现的点对点的文件传输太为复杂了一些。在这里,我们实现一个轻量级的方法来实现点对点的文件传输,这样就转载 2007-01-18 20:57:00 · 1880 阅读 · 0 评论 -
C# 拖放操作源码详解一
出处:http://hi.baidu.com/skynomadism/blog/item/fbffbe1c4a53728f87d6b6e7.html就操作习惯而言,我们可以将Windows应用程序的用户分为两大类,第一类是偏好使用键盘的用户,第二类是偏好使用鼠标的用户。众多的实践经验让程序设计师充分了解到,务必提供热键(会显示出下划线的快速字符键)与快捷键(例如:Ctrl+某字符的组合按键)给原创 2008-12-31 18:08:00 · 865 阅读 · 1 评论