VB、VB.NET
VB.NET下使用GDI绘图
Kalet 发表于2009-03-20 浏览466 评论0
这几天正写这个。。VB.NETcode˂!--VB.NET下使用GDI绘图CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/--˃DimlDcasLonglDc=CreateCompatibleDC(UserControl.hdc)'创建兼容内存DCDebug.PrintSelectObject(lDc,P.Handle)'将位图选入内存DC'我这里的P是VB中的Picture对象。。我是先使用Loadpicture函数加载的图...
VB、VB.NET
vb.net实现Windows关机渐淡效果
Kalet 发表于2009-03-20 浏览258 评论0
前几天在网上看到一个用VC++实现的模拟关机的效果.用VB.net也能实现同样的效果.无论是C++及VB.net实现,思想都是先获得屏幕图像,然后处理这个图像.处理这个图像有两种方法,一种是用GetPixes及SetPixes对每个像素进行操作.这种操作由于是由.net托管实现的,所以速度很慢.在1024*768的情况下处理一帧竟然用了6秒.我自己都以为死机了,何况是用户?.我顶你个肺啊.真受不了.vb.net实现Windows关机渐淡效果另外一种就是使用BitmapData.实现后的效果及速度和Windows一样.PublicClassMainWindow &nbs...
VB、VB.NET
vb.net与FLASH的完美结合
Kalet 发表于2009-03-20 浏览265 评论0
(一) 在VB.net中播放Flash动画 怎样才能在VB.net中加入Flash动画呢?我们只要使用Flash5自带的Shockwave Flash.ocx这个控件就可以了。方法如下:vb.net与FLASH的完美结合1. 打开VB.net,新建一个工程,在工具箱上单击右键,选择"添加…",在com窗口的控件列表中选择Shockwave flash,然后确定,Flash控件就被加到工具箱上。2.选择工具箱上的Flash控件,放到窗体上并调整好大小; 3...
VB、VB.NET
vb的数据类型
Kalet 发表于2009-03-20 浏览282 评论0
数据类型是数据的表示和存储形式。 VB的基本数据类型vb的数据类型数据类型类型描述类型说明后缀数据范围所占字节数Integer整型%-32768~327672Long长整型&-2147483648~21474836474Single单精度浮点型!-3.402823E38~-1.401298E-451.401298E-45~3.402823E384Double双精度浮点型#-1.79769313486232E308~-4.9406564584124E3244.9406564584124E324~1.79769313486232E3088Currency货币型@ 8S...
VB、VB.NET
vb.net中彩色图像数据的快速获取
Kalet 发表于2009-03-20 浏览289 评论0
一直以来,图像处理都是VB的禁区,主要的原因可能是因为她没有指针,而图像的数据量通常都很大。其实,只要有正确的方法,VB同样可以写出高效而又快速的图像处理程序的。 我并不是学图像处理这方面的。可以说,我的专业和图像毫不占边,但因老板项目的需要,自学了一些图形图像学方面的知识。网络上图像方面大部分的代码都是用VC写的,对于我这个对C系列语言不感冒的人来说实在是太痛苦了,好在关键的算法部分还能够马马乎乎的看懂,这样在学...
VB、VB.NET
Bitblt函数(API)祥解
Kalet 发表于2009-03-20 浏览360 评论0
Bitblt作用将某一内存块的数据传送到另一内存块,前一内存块被称为"源",后一内存块被称为"目标"图象程序开发者使用Blit的函数在内存中将某页面上的一幅位图经过一定的变换转移到另一个页面上原形说明:DeclareFunctionBitBltLib"gdi32"Alias"BitBlt"(ByValhDestDCAsLong,ByValxAsLong,ByValyAsLong,ByValnWidthAsLong,ByValnHeightAsLong,ByValhSrcDCAsLong,ByValxSrcAsLong,ByVa...
VB、VB.NET
Visual Basic.Net实现TCP协议
Kalet 发表于2009-03-20 浏览254 评论0
TCP协议是TCP/IP协议簇中的传输层中的一个协议,也是TCP/IP协议簇最为重要的协议之一。在TCP/IP协议簇中,有一个协议和TCP协议非常类似,这就是UDP协议,网络上进行基于UDP协议的数据传送时,发送方只需知道接收方的IP地址(或主机名)和端口号就可以发送UDP数据包。而接收方只需知道发送方发送数据对应的端口号,就能够接收UDP数据包了。传送数据的双方并不需要进行连接就能够实现数据通讯,这样就导致基于UDP协议的网络应用程序,在传送数据时无法保证可靠性、完整性和安全性。 而TCP协议却与之相反,TCP协议是一种面向连接的,并提供可靠的、完整的、安全的数据传送的网络协议。它提供...
VB、VB.NET
VB.NET与Media Player9.0嵌入式开发
Kalet 发表于2009-03-20 浏览259 评论0
WindowsMediaPlayer9.0是微软推出的最新数字媒体播放器,它除了继承了mediaplayer8.0的优秀之处外,还添加了许多的实用功能。不过这些功能并不是本文讲述的重点,本文要讲的是如何利用mediaplayer来编写一个自己的嵌入式软件,并让它拥有播放cd,vcd,avi,mp3等的功能。 要编写这个程序你首先要熟悉vb.net,因为本程序是使用vb.net编写。在你的计算机上要安装windowsmediaplayer9.0。最后最关键的是要安装windowsmendiaplayer9.0sdk,在sdk中包含了一个dll,这个dll的作用是完...
VB、VB.NET
一个自定义压缩,解压ZIP文件的类
Kalet 发表于2009-03-20 浏览284 评论0
一个自定义压缩,解压ZIP文件的类ImportsSystem.IOImportsSystem.IO.Compression一个自定义压缩,解压ZIP文件的类PublicClassZipUtil PublicSubCompressFile(ByValsourceFileAsString,ByValdestinationFileAsString) 'makesurethesourcefileisthere &n...
VB、VB.NET
[推荐]VB.NET调用Java.io.zip进行压缩,懒人的好办法
Kalet 发表于2009-03-20 浏览273 评论0
首先,在项目中添加.NET引用vjslib,即引用VISUALJ#的类库,然后在项目开始标明:ImportsSystemImportsSystem.Collections[推荐]VB.NET调用Java.io.zip进行压缩,懒人的好办法Importsjava.utilImportsjava.util.zip示例代码如下: PubliczipListViewAsNewSystem.Windows.Forms.ListView PrivateSubForm1_Load(ByValsenderAsSystem.Obje...