自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cbbcard的专栏

漫步的人生

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 从网页下载文件

初学C#,很想自己写一个下载器,在网上找了很多资料,都是2003或者以前版本的,而且也写的很长,不好看懂,今天自己看着MSDN写了一个超简单的,一个窗口,一个按钮,只为测试,先记录下代码:private void button1_Click(object sender, EventArgs e)        ...{                                  

2007-06-20 07:34:00 729

原创 为文件生成MD5值

登录到博客,发现有一个月没有更新了,时间过的真快,很早就看到网上有一款叫WinMD5 专门为文件生成MD5值的小软件,自动动手试了试用C#很容易实现,核心代码如下:FS = new FileStream(filename[0], FileMode.Open, FileAccess.Read);                MD5 md5serv = MD5CryptoServicePro

2007-06-15 10:40:00 1375

原创 XML代替INI文件

今天写了个小代码用XML文件代替INI文件,用的是C#,只实现了基本功能,如果你是高手就不用看了,因为我是个初学者,如果对你有用,可以自己完善一下. using System;using System.Collections.Generic;using System.Text;using System.Xml;using System.IO;namespace Kltscb.AppSe

2007-04-13 19:56:00 929

原创 VB.NET 2005 中线程传入参数

以前在1.0中要在新建线程中传递参数很费事,现在2.0里,很轻松就完成了,只是不知道效率怎么样,我是新手,下面是我的代码,传了两个参数Imports System.ThreadingPublic Class Form1Class Form1    Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Obje

2007-04-01 16:36:00 907

原创 使窗体右上角的X按钮失效

窗体右上角的X按钮通常用来关闭一个程序,这个小X按钮实际上是和系统菜单的“关闭”菜单项关联在一起的,什么?不知道什么是系统菜单,系统菜单是指我们点击窗体左上角的小图标时所弹出的菜单,其中好象有“恢复”、“移动”、“最大化”、“最小化”、“关闭”这么几个按钮。这个菜单用普通的方法是不能编辑和改变的,但是我们可以通过API函数GetSystemMenu来得到它的句柄,然后通过菜单相关的API函数就能改

2007-03-30 14:32:00 1400

转载 Visual Basic.Net中的文件操作

Visual Basic.Net中有三种访问文件系统的方法:第一种是使用 Visual Basic 运行时函数进行文件访问 (VB传统方式直接文件访问);第二种是通过.Net中的System.IO模型访问;第三种是通过文件系统对象模型FSO访问。 文件是存储在某种介质上数据的集合,就其本身来讲,文件只不过是磁盘上的一系列相关的数据字节。当应用程序访问文件时,它必须假定字节是否表示字符、数据记录、整

2007-03-28 22:00:00 861

转载 在VB.NET中怎么实现多窗体同步

这是一个有趣的问题。我保证某些聪明的编程好手会建议我使用委托。在这种事情发生之前,让我们 先探究一下这个问题的几种解决方案。        假定我有两个窗体,每个窗体都有两个 textbox 控件:txt1stData 和 txt2ndData。我怎样才能保持这两个窗体中的控件同步呢?对于我们讨论的问题来说,有两个或十个窗体都不重要,问题是相同的。   第一个办法相对简单。事实上,它甚至比我们直接

2007-03-28 21:58:00 750

转载 技巧 vb.net中的操作符应用实例

任何一门语言都提供了丰富的操作符,vb也不例外。操作符一般分为:算术运算符,赋值运算符,比较运算符,逻辑运算符,其它。本文只以几个小例子来介绍其中一些比较重要的应用。 在本文中将会用到一个自定义类 dog ,代码如下: Public Class dogClass dog Private s_name As String Private s_color As Color Private s_age 

2007-03-28 21:56:00 682

转载 颜色下拉COMBOBOX控件(vb.net)

  前不久,有位朋友发帖,寻求颜色选择的COMBOBOX  的制作方法,经过试验,整理了出来,仅供参考。(注:如有引用,请注明出处和作者) --闵峰(东莞) Private Sub filllistboxwithcolors()        Me.ComboBox1.DrawMode = DrawMode.OwnerDrawFixed        Me.ComboBox1.DropDownSt

2007-03-28 21:52:00 906

转载 VB.NET状态栏控件上添加任意控件

微软提供的标准控件总是很简单,.NET也很好地继承了微软的这一“优良传统”。近日我因编程的需要,需要在状态栏做一个进度条,查看了Statusbar中各个Panel对象提供的所有功能,都没有直接将进度条控件放在面板中的方法,看了MSDN中的描述:在DrawItem事件中若要显示 StatusBarPanel(显示进度栏),则可以使用此事件在面板上执行进度栏的描述操作。如果什么都要我自己画出来的话,我

2007-03-28 21:51:00 690

转载 C#来创建和读取XML文档

在网上找到的,很不错就收藏了http://www.cnsdn.com.cn/blog/article.asp?id=1422 扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。C#作为一种

2007-03-28 21:50:00 564

原创 API的函数声明

以前在VB6的时候声明一个API是这样的Declare Function FlashWindow()Function FlashWindow Lib "user32" Alias "FlashWindow" (ByVal hwnd As Long, ByVal bInvert As Long) As Long你看出来了么?现在在VB.NET里声明同一个API是这样的Decl

2007-02-28 13:21:00 673

原创 看看你的级别

今天在驴子上看到一个朋的签名很有意思 ,看看你是什么级别的?看看你的舌头等级   1、初入江湖:化肥会挥发 2、小有名气:黑化肥发灰,灰化肥发黑 3、名动一方:黑化肥发灰会挥发;灰化肥挥发会发黑 4、天下闻名:黑化肥挥发发灰会花飞;灰化肥挥发发黑会飞花 5、一代宗师:黑灰化肥会挥发发灰黑讳为花飞;灰黑化肥会挥发发黑灰为讳飞花 6、超凡入圣:黑灰化肥灰会挥发发灰黑讳为黑灰花会飞;灰黑化肥会会挥发

2007-02-03 01:58:00 446

原创 表格式的输入界面

这是我在论坛上提的一个问题,见(http://community.csdn.net/Expert/topic/5326/5326440.xml?temp=.2279627),最终由 uteflyaway(盛夏日) 老兄给解决了,我想有很多朋友也许用的着,就发到这里来了,见下图可见,只要稍加修改就可以做出一个漂亮的表格型的输入界面,需要的朋友请到http://u3.sh.com/?cbbcard

2007-02-02 12:50:00 529

原创 VB.NET MD5加密

生成正确的MD5码 Imports System.Security.CryptographyImports System.TextModule MD5strModule MD5strFunction MD5()Function MD5(ByVal input As String, ByVal coda As Integer) As StringDim md5Hasher As New MD

2007-01-31 16:54:00 897

原创 人民币小写转大写

由于需要写了个 人民币小写转大写 的代码,需要的朋友可以下载 用法如下:添加引用MessageBox.Show(a.b("10002102.2"))返回 壹仟万零贰仟壹佰零贰元贰角MessageBox.Show(a.b("123456.12"))返回 壹拾贰万叁仟肆佰伍拾陆元壹角贰分  

2007-01-31 16:38:00 663

原创 自动登录多个QQ(二)

上次写的那个QQ登录器,在一些朋友机子上能登录,在一些朋友机子上不能登,这回重写了代码,都可登录了~ 有兴趣的朋友可以到http://u3.sh.com/?cbbcard   去下载

2007-01-30 22:10:00 544

原创 VB.NET进行OFFICE编程-文档关闭的问题

很多人在编写OFFICE程序时都遇到了不能很好的清除OFFICE进程的问题,我同样出遇到了这个问题,经过对相关资料的查阅有几点收获一、Imports MsExcel = Microsoft.Office.Interop.ExcelMyexcel = New MsExcel.Application 当完成实例时,可以调用Myexcel.Hwnd获得主窗口句柄,进而可以在完成OFF

2006-12-25 22:23:00 1218 1

原创 分隔线

突然发在窗口界面中有分隔线是很美观的,可惜.NET没有这个控件,经过几经努力终于实现了! 需要的朋友在这里下载http://u3.sh.com/?cbbcard

2006-12-13 17:30:00 675

原创 自动登录多个QQ

女友叫我帮她挂QQ,天天我都要输密码,时间长了就烦 ,所以就自已用VB.2005写了个自动登录QQ的小软件,功能基本实现了,但是还不完善,有待加强,如下图

2006-12-10 13:14:00 594

原创 VB.net 2005播放mp3

引用ColdWolf wrote的话:自己写 编码器是不可能的.....还是引用 DX好了。.. 先引用 Microsoft.DirectX.AudioVideoPlayback. Dim findS As New OpenFileDialog findS.Title = "寻找音乐" findS.Filter = "wav|*.mp3" findS.ShowDialog() Dim FN As

2006-12-10 13:04:00 894

原创 如何通过使用 ADOX 和 VisualBasic.NET 创建一个 MicrosoftAccess 数据库

1. 打开一个新的 Visual Basic .NET 控制台应用程序。 2.   添加引用 。 3. 然后单击 确定 添加引用 对话框中,、 COM 选项卡, 单击 选择 将其添加到选定组件部分, 和 Microsoft ADO Ext 2.x for DDL and Securiy 。 4. 对 Module 1 删除代码窗口中所有的代码。 5. 以下代码复制并粘贴到代码窗口中:Imports

2006-12-10 13:02:00 646

原创 如何通过 VisualBasic.NET 压缩 MicrosoftAccess 数据库

1. 打开一个新的 VisualBasic.NET 控制台应用程序。 2. 在 添加引用 对话框中, 单击 COM 选项卡, 然后选择 Microsoft Jet 和 Replication Objects 2 x x 库 。 单击 选择 将其添加到 选定组件 。 单击 确定 。注意 在此步骤, x 是占位符, 代表 Microsoft Jet 和 Replication 对象库组件的实际版本

2006-12-10 13:01:00 503

原创 SendMessage函数完全使用手册

SendMessage           Declare Auto Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As int32, ByVal wMsg As int32, ByVal wParam As int32, lParam As Any) As Long 别名      SendMessa

2006-12-10 12:59:00 1090

原创 转移阵地

在Windows Live™ Spaces上 创建了自己的blog,但是最近不知道是什么原因,老是打不开,或者开的速度很慢,再加上自己的爱好,所以决定将阵地转移到这里!也算是新的开始吧!

2006-12-10 12:56:00 457

C#直接读取DBF文件的类

/// <summary> /// .dbf文件操作类 /// </summary> public class DBFFile : IDisposable { private const string MSG_OPEN_FILE_FAIL = "不能打开文件{0}"; private bool _isFileOpened; private byte[] _recordBuffer; private DBFField[] _dbfFields; private System.IO.FileStream _fileStream = null; private System.IO.BinaryReader _binaryReader = null; private string _fileName = string.Empty; private uint _fieldCount = 0; private int _recordIndex = -1; private uint _recordCount = 0; private DBFHeader _dbfHeader = null; private string _tableName = string.Empty;

2011-10-06

人民币小写转大写

人民币小写转大写

2007-06-15

为文件生成MD5值

为文件生成MD5值

2007-06-15

MD5验证

MD5验证

2007-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除