C#
文章平均质量分 80
flyskylf
这个作者很懒,什么都没留下…
展开
-
还原数据库
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;using System.C原创 2007-10-20 16:06:00 · 607 阅读 · 0 评论 -
转:说说“数据库的自动安装、升级”
转:http://blog.joycode.com/jasper/archive/2007/01/29/92780.aspx数据库的自动安装、升级是一个非常实用的功能,在初次安装软件,升级软件的时候可以节省大量的时间和无趣的工作,而且也节省了给用户写数据库升级指导的说明。要实现数据库的自动安装、升级,其实并不难。我们在肥猫博客中,提供了这样的功能。每次程序升级,自己用起来都觉得非常地爽转载 2007-12-14 13:11:00 · 517 阅读 · 0 评论 -
转:使用.net下的系统事件增强应用程序
转:http://developer.51cto.com/art/200509/3401.htm一般情况下,在开发应用程序的时候都很少考虑一些系统部分的变化对应用程序带来影响,比如系统字体库里的字体增加或减少,用户注销或系统关机,桌面主题变换等等。针对应用程序的不同,或多或少会造成一些影响,比如程序在运行过程中没有退出就被用户注销,有可能造成数据丢失,系统字体的更改或系统时钟的更改对程序造转载 2008-01-04 11:28:00 · 532 阅读 · 0 评论 -
转:使用C#代码安装 Windows 服务(不使用InstallUtil)
转: http://space.itpub.net/100788/viewspace-310263using System;using System.Collections.Generic;using System.ServiceProcess;using System.Configuration.Install;static class Program{ /转载 2008-07-06 20:35:00 · 719 阅读 · 0 评论 -
转: 安装C# Windows服务程序
转:http://blog.csdn.net/jinru2560/archive/2008/04/22/2314416.aspx安装C# Windows服务程序1、在服务程序的是设计窗体中,点击右键“添加安装程序”,添加服务安装程序。否则,安装时会出现如下错误:正在安装程序集“C:/Program/xx.exe”。受影响的参数是:logtoconsole = ass转载 2008-07-06 20:07:00 · 1172 阅读 · 0 评论 -
Web GDI+显示图片
private void MarkupImage(string image, string desc) { Bitmap bitmap = new Bitmap(Server.MapPath(image)); bitmap = WindowsApplication1.Receipt.MarkupImage();原创 2008-08-22 11:05:00 · 960 阅读 · 0 评论 -
转:Yahoo邮箱POP、SMTP服务器设置详解
首先是按照网络上流传的方法打开Yahoo中国邮箱的POP。 有两种方法: 方法一: 首先登陆你的yahoo邮箱,注意,要是***@yahoo.com.cn的,国外的Yahoo邮箱开POP是要收费的,而且没有其他办法可以使用。依次打开邮箱选项->账户信息,这时候要求你验证密码,输入正确的密码后开始设置账户信息。点击用户信息右边的“编辑”连接,在下面的促销信息里面选择 “发送到我的Yahoo !转载 2008-09-12 19:22:00 · 93208 阅读 · 3 评论 -
转:用 devenv.exe /resetuserdata 恢复Visual Studio 初始状态
转:http://www.cnblogs.com/jilimi/archive/2007/03/15/675954.html/resetuserdata 参数如果 Visual Studio 在运行时被损坏,且无法从损坏状态进行恢复,您可以使用此参数将 Visual Studio 重置到其使用之初的状态。这些问题的例子可能包括:窗口布局文件被破坏、菜单自定义文件被破坏,或者键盘快捷方式转载 2008-07-04 19:38:00 · 1142 阅读 · 0 评论 -
Panel 最大高度
%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="AJAXEnabledWebApplication9._Default" %>%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToo原创 2008-09-26 21:33:00 · 1473 阅读 · 0 评论 -
asp.net 2.0中页的生存周期(Lifecycle)和动态控件
原文地址:http://www.codeproject.com/useritems/lifecycle.asp;翻译地址:http://www.cnblogs.com/webabcd/archive/2007/03/12/671400.html[翻译]asp.net 2.0中页的生存周期(Lifecycle)和动态控件原文发布日期:2006.12.08作者:Vivek Thakur翻译:web转载 2008-10-05 16:04:00 · 576 阅读 · 0 评论 -
.NET术语表
.NET术语表 [原文地址http://www.lijianzhong.com/Applied_Terms.asp]《Microsoft .NET框架程序设计(修订版) 》 《Microsoft .NET框架程序设计——Visual Basic .NET 语言描述》 .NET Compact Framework .NET微缩框架转载 2008-11-09 13:41:00 · 1221 阅读 · 0 评论 -
转:NET程序的破解(二)
转:http://www.pediy.com/bbshtml/bbs8/pediy8-291.htm 序:Tankaiha在他的“用PEBrowse对.Net程序进行动态调试”中曾经提到过3种方法可以破解.NET程序,我下面介绍的方法,刚好是他说的第一种,但又不完全是。就是用.NET SDK中自带的调试程序/Microsoft.NET/SDK/v2.0/GuiDebug 对.NET的可执行文件转载 2007-11-09 16:22:00 · 2506 阅读 · 1 评论 -
转:《Effective C#》Item 2:定义常量的两种方法
转:http://writeblog.csdn.net/PostEdit.aspx 在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。 对于静态常量(Compile-time constant),它的书写方式如下:转载 2007-09-30 10:27:00 · 665 阅读 · 0 评论 -
转:《Effective C#》Item 3:使用as和is操作符来做类型转换
转:http://dev.csdn.net/author/Knight94/373eb00c0a5340cfb75335712707d921.htmlEffective C#》Item 3:使用as和is操作符来做类型转换 在程序中,进行类型转换是常见的事。那么在C#中支持以前语言的类型转换方法,即用类型名进行强行转换,例如:object objTest = new NewT转载 2007-09-30 10:45:00 · 689 阅读 · 0 评论 -
转:《Effective C#》Item 8:确保“0”在值类型中是有效的
转:http://dev.csdn.net/author/Knight94/ba5bdb944fa049d4a990ba1bca067993.html《Effective C#》Item 8:确保“0”在值类型中是有效的 大家在看了这标题后,肯定会觉的,为什么要确保“0”是有效的,这一点主要是跟值类型的内存分配有关,值类型有默认的构造函数,这是没法避免的,因此值类型变量中的转载 2007-09-30 11:04:00 · 410 阅读 · 0 评论 -
转: 主窗体和子窗体之间如何相互操作对方的控件
转:http://blog.csdn.net/knight94/archive/2006/03/18/628285.aspx很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异:第一种,在主窗体类中定义一个转载 2007-09-30 10:22:00 · 685 阅读 · 0 评论 -
转:Effective C#》Item 4:使用Conditional属性来代替IF/ENDIF程序块
转:http://dev.csdn.net/author/Knight94/e5631391c7e54aff8cdd5e921dec8966.html《Effective C#》Item 4:使用Conditional属性来代替IF/ENDIF程序块 在编码的时候,有时候需要添加一些DEBUG信息,来为了方便调试程序,但是到了真正发布的时候,又不希望把这些信息进行编译发布。转载 2007-09-30 10:33:00 · 443 阅读 · 0 评论 -
转:《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱
《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱 GetHashCode函数,看了它的名字就知道它会被用在哪里。没错,这个函数一般是在操作HashTable或者Dictionary之类的数据集的时候被调用。每个类型,不管是值类型还是引用类型,都提供这个基本函数,同样也可以像重写ToString或者Equals函数一样去重写它。但是我这里要说转载 2007-09-30 14:08:00 · 523 阅读 · 0 评论 -
转:《Effective C#》Item 7:推荐使用不可改变的原子值类型
转:http://dev.csdn.net/author/Knight94/5582b364fc744be09bca2dca36786322.html《Effective C#》Item 7:推荐使用不可改变的原子值类型 首先来解释一下标题,原标题为《Prefer Immutable Atomic Value Type》,因此对于标题的理解要分成三部分,第一部分为不可改变,转载 2007-09-30 13:27:00 · 576 阅读 · 0 评论 -
转:《Effective C#》Item 9:区别和认识四个判等函数
转:http://blog.csdn.net/knight94/archive/2006/08/11/1050901.aspx.Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作转载 2007-09-30 14:59:00 · 447 阅读 · 0 评论 -
转:C#中有关string和byte[]转换的问题
转:http://www.cnblogs.com/michaelxu/archive/2007/05/14/745881.html byte[] byteArray = System.Text.Encoding.Default.GetBytes( str );反过来也是一样,把byte[]转成string:string str = Syst转载 2007-10-16 09:31:00 · 695 阅读 · 0 评论 -
转:在C#中获取打印机的当前状态
转:http://blog.csdn.net/lijipan/archive/2005/04/18/352678.aspx要获得打印机的状态,应该定义一个联合.enum PrinterStatus { 其他状态= 1, 未知, 空闲, 正在打印, 预热, 停止打印, 打印中, 离线}其中的"正在打印"和"打印中"是同一个意思,至于为什么会是这样,目前还不知道.在程序中添加Syste转载 2007-10-15 10:15:00 · 5980 阅读 · 3 评论 -
转:C# 自动填表 & 关于WebBrowser submit
转:http://blog.chinaunix.net/u/884/showart_243945.html公司上网首先需要安全认证,我嫌每次输入用户名、密码太麻烦,而我又使用IE7、Maxthon、firefox2等多种浏览器,所以决定自己写个自动填表的小程序让它开机运行。 用C#写这个东东非常简单,只需要用一个WebBrowser控件打开要自动填表的网页,然后找到特定的页面成员,赋值转载 2007-11-07 13:19:00 · 2774 阅读 · 0 评论 -
转:.NET程序的序列号控制
转:http://blog.joycode.com/juqiang/archive/2007/01/10/91279.aspx业界对于Java/.NET程序的一个批评就是其安全性。由于IL的特点,各种reflector很容易把代码搞出来。混淆器,貌似一个很常用的功能吧?今天看某个软件,与我们的应用有些类似,所以想借鉴一下。安装好之后,发现有一个License Manager,两个按钮,一个是生转载 2007-11-09 16:04:00 · 850 阅读 · 0 评论 -
转: (论坛答疑点滴)winform下怎么得到按钮的click事件的处理方法
转: http://www.cnblogs.com/lovecherry/archive/2005/06/13/173668.html (论坛答疑点滴)winform下怎么得到按钮的click事件的处理方法 我们在做应用程序的时候有时候想知道页面上的按钮对于某一事件委托链上有多少方法,下面是一个例子。1、先添加3个按钮,分别添加0个,1个,2个click事件的方法,按钮名字分别为b转载 2008-11-14 14:29:00 · 1146 阅读 · 0 评论