
C#汇萃
文章平均质量分 76
feel_693928710
这个作者很懒,什么都没留下…
展开
-
用C#压缩和修复Access数据库
介绍 下面这段C# 代码可以用来压缩和修复Access数据库,不管它是一个简单的".mdb"还是一个".mdw"网络共享数据库,这个过程和你在用MSAccess应用程序中使用的"工具-数据库实用工具-压缩和修复"时执行的操作完全一样.实例代码使用了"迟绑定"(运行中在内存中建立COM对象),这样就不需要在工程中加入COM引用了,也不需要在PC上安装MSAcc原创 2010-05-07 14:45:00 · 501 阅读 · 0 评论 -
自已封装了一个极其易用的加密解密类,支持DES、三重DES、Rijndael、RC2、MD5、以及非对称加密算法RSA
虽然网上C#的加密类有很多,但功能参差不齐,有的用起来很麻烦,所以自已封装了一个极其易用的加密解密类,支持DES、三重DES、Rijndael、RC2、MD5、以及非对称加密算法RSA。每种加密算法提供三次重载的加解密函数。对字符串加解密,对字符数组加解密和对文件加解密。希望对大家有帮助,提供源程序下载:点此下载点此下载using System;using System.I转载 2010-05-07 16:30:00 · 622 阅读 · 0 评论 -
抽象类与接口
注意!我在这里所描述的抽象类和接口是基于C#的。一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。抽象类实例 1转载 2010-05-07 15:41:00 · 297 阅读 · 0 评论 -
C#源码 备份和恢复数据库
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了MicrosoftSQL Server数据库中的对象。SQLDMO是Microsoft SQLServer中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。当然要用到 sqldmo 来做这个工作找到 sqldmo.dll这个文件原创 2010-05-07 15:17:00 · 487 阅读 · 0 评论 -
.NET中加密和解密的实现方法
.NET将原来独立的API和SDK合并到一个框架中,这对于程序开发人员非常有利。它将CryptoAPI改编进.NET的System.Security.Cryptography名字空间,使密码服务摆脱了SDK平台的神秘性,变成了简单的.NET名字空间的使用。由于随着整个框架组件一起共享,密码服务更容易实现了,现在仅仅需要学习 System.Security.Cryptography名字空转载 2010-05-07 16:33:00 · 548 阅读 · 0 评论 -
C#.NET中的类型转换
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名许多 C#.NET转载 2010-05-07 16:25:00 · 365 阅读 · 0 评论 -
C#中的文件操作
C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 stri原创 2010-05-07 16:19:00 · 433 阅读 · 0 评论 -
.Net类库一览
.Net提供了许多类库,这是一个非常庞大的库,可能永远也不可能全部掌握。 不过,了解一个大概,会对.Net的编程会有很大的帮助。首先是System,这是所有.Net里自动生成的类都会using的命名空间。System里有这么几种类:CTS(通用类别),比如:Int32、Boolean、Char等等,最基础的Object也在此。Console:不用多说了吧,都知道它的作用。Math:转载 2010-05-07 16:04:00 · 478 阅读 · 0 评论 -
关于C#中的DateTime类型的细节问题
这几天因为C#的DateTime困惑了一下,也顺便研究了一下DateTime对象,原来表现这么丰富!我在这里主要介绍datetime类型在tostring()format的格式设置,然后有兴趣的还可以看看datetim类型是如何对其本身做操作符重载的,Msdn上有介绍,我就不累赘了。友情提示:datetime.now.tostring()方法默认的你是无法得到全部的时间的格式的,只能得到日期,转载 2010-05-07 15:04:00 · 404 阅读 · 0 评论 -
C#窗体的最大化/最小化/还原/最小化到托盘/NotifyIcon的代码实现
1.最小化WindowState = FormWindowState.Minimized;//最小化时隐藏窗体this.Visible=false;2.最大化WindowState == FormWindowState.Maximized;3.还原为正常WindowState == FormWindowState.Normal;4.在托盘显示原创 2010-05-07 14:57:00 · 543 阅读 · 0 评论 -
关于c#.Net操作Access数据库的类,支持事务处理
为提高程序效率计,类中所有方法均为静态方法。oledb驱动,支持事务处理。引类抛砖引玉,不足之处大师们多多指教。OleDbAccess.cs原码如下:/**//* * @Sban 2006-12 * Access数据库Oldb操作类 */using System;using System.Data原创 2010-05-07 14:48:00 · 842 阅读 · 0 评论 -
OO 设计原则
MSILMSIL是.NET Framework中最重要的概念之一。通过MSIL可以预知不同.NET语言的执行效率应该是接近的。通过MSIL汇编程序(ilasm.exe)和MSIL反汇编程序(dilasm.exe)可以观察.NET应用的内部构造,因此也可以用于.NET应用、组件的破解。ILDASM的使用方法步骤一:开始 → 所有程序 → Microsoft Visua原创 2010-05-12 14:11:00 · 489 阅读 · 0 评论