<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>VB编程</title><link>http://blog.yesky.com/Blog/wallescai/category/24569.html</link><description>VB编程</description><managingEditor>Walles Cai</managingEditor><dc:language>en</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>Walles Cai</dc:creator><title>多用户打印中心VB简单实现</title><link>http://blog.yesky.com/blog/wallescai/archive/2008/03/18/1805801.html</link><pubDate>Tue, 18 Mar 2008 08:14:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1805801.html</wfw:comment><comments>#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1805801.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1805801.html</trackback:ping><description>一个简单的VB打印服务应用的实现。非常简单，补充上次的那个打印预览和排版的下载源码。
这也可以算作一个比较松散的C/S构架应用。&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1805801.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title> 如何建立一个“远近皆宜”的数据库应用环境</title><link>http://blog.yesky.com/blog/wallescai/archive/2008/01/02/1775800.html</link><pubDate>Wed, 02 Jan 2008 11:06:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1775800.html</wfw:comment><comments>#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1775800.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1775800.html</trackback:ping><description>C/S构架已经很成熟了，但是在“某些”场合，比如低带宽接入的时候，会表现的不尽人意，本文以我的实际经验来分享一下我的解决方案，希望对大家有所帮助。&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1775800.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>一个PING指定IP的控件，包含测试代码，大家用用看</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/10/15/1732552.html</link><pubDate>Mon, 15 Oct 2007 03:32:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1732552.html</wfw:comment><comments>#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1732552.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1732552.html</trackback:ping><description>闲来无事，写了个PING指定IP的控件，包含测试代码，大家用用看。
该控件支持以下属性和方法：

属性：
.IPAddress   ‘指定要PING的对端IP地址
.PingCount  ‘PING多少次
.TimeOut     ‘这个没什么好解释，就是TimeOut
.PingStr       ‘发送的字符串，控件会自动计算长度，请不要超......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1732552.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>曾经遇到的一个另类的排序问题．</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/08/17/1708162.html</link><pubDate>Fri, 17 Aug 2007 14:18:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1708162.html</wfw:comment><comments>#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1708162.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1708162.html</trackback:ping><description>在我写ImageCast中遇到的一个具体的算法问题，或许也应该算是排序问题吧，特立此文，以供大家参考．&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1708162.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>图像处理或其他多媒体处理中的值溢出处理</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/08/15/1706548.html</link><pubDate>Wed, 15 Aug 2007 02:42:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1706548.html</wfw:comment><comments>#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1706548.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1706548.html</trackback:ping><description>曾经不止一次，在写图像处理程序的时候遇到了这样的问题：当处理完一个颜色之后，必须对颜色值做一个检验，看它是否小于０或者大于２５５．一直都用着这样的代码：IF X&lt;0 THEN X=0, IF X&gt;255 THEN X=255
既罗嗦又低效，苦于VB无法使用CPU中专门的多媒体优化指令，而不得不一直沿用下来，难道就没有改进的办法了么？
希望看了这篇文章对大家有所帮助．&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1706548.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>关于使用“VB模拟指针”加速大量数据的处理速度的一点疑问。</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/07/27/1699179.html</link><pubDate>Fri, 27 Jul 2007 07:45:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1699179.html</wfw:comment><comments>#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1699179.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1699179.html</trackback:ping><description>在做VB的图形处理时，我看到很多人使用了“VB模拟指针”的方法来加速计算。
对于这一点，我一直抱着怀疑的态度来看待。
如大家所知，VB中使用的并非真实数组（就像C里面的那种数组）,VB使用的是基于COM的安全数组，或者更恰当的说：一个包含了真实数组的数据结构。
在对一个数据结构的内部元素的处理要慢于真实数组，因为多了一个定位的操作，指针要多一个位移才能......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1699179.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>一种邻近均值滤波器的算法介绍（去尘，去噪音）</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/07/10/1692197.html</link><pubDate>Tue, 10 Jul 2007 05:12:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1692197.html</wfw:comment><comments>#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1692197.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1692197.html</trackback:ping><description>纸质的照片存放是有时间期限的，过了这个时限就会退色泛黄，一般都习惯于用扫描仪来输入到电脑。但是往往也会因为表面上的灰尘带来图像噪音。而底片扫描则又会将底片上的划痕带进图像。
一般来说除了直接由电脑数码制作出来的纯数码图像，只要是从外部获取的图像都或多或少的带有噪音，那又如何才能去除它们呢？这里介绍一种我个人认为比较好的方法，推荐给大家。
希望大家多提宝贵意见。&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1692197.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>VB写的飞行射击小游戏，按方向键移动,按空格键射击,鼠标点屏幕弹出控制菜单</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/06/15/1680589.html</link><pubDate>Fri, 15 Jun 2007 03:18:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1680589.html</wfw:comment><comments>#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1680589.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1680589.html</trackback:ping><description>念中学的时候很喜欢去打街机,特别是飞行射击游戏.
我最喜欢的就是那是那种子弹满屏飞的感觉,.
现在没机会再去打街机了,就写个小小的程序怀念一下.

VB GAME.rar
 
对了,需要有VB运行库&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1680589.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>图像（文本）移动的小故事</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/05/31/1675141.html</link><pubDate>Thu, 31 May 2007 10:57:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1675141.html</wfw:comment><comments>#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1675141.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1675141.html</trackback:ping><description>按照真人真事改编的一个小故事，当然，主人公就是我自己。
9年前我尝试着用TC2写了一个小小的飞行射击游戏，写了改，改了写，领悟了不少编程方面的经验。
为了纪念之，后来又用VB＋GDI重写了一次，因为编程思路成熟不少，代码也更精简高效了。
仅立此文，望能对观者有所帮助。&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1675141.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>ImageCast最新版本下载</title><link>http://blog.yesky.com/blog/wallescai/archive/2007/03/29/1653638.html</link><pubDate>Thu, 29 Mar 2007 09:10:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1653638.html</wfw:comment><comments>#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1653638.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1653638.html</trackback:ping><description>ImageCast.rar由于论坛限制了上传文件的大小，因此无法将整个安装包放上来。
有VB的朋友可以解压后直接使用，而没有VB的朋友就需要去找个VB运行库了。实在是没办法。
大家使用一下，看看有没有什么问题。
可以直接给我留言&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1653638.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>VB图像处理，（六）图像的亮度对比度调整 </title><link>http://blog.yesky.com/blog/wallescai/archive/2007/03/29/1653548.html</link><pubDate>Thu, 29 Mar 2007 06:48:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1653548.html</wfw:comment><comments>#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1653548.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1653548.html</trackback:ping><description>VB图像处理，（六）图像的亮度对比度调整 
在图像处理中，恐怕大家最熟悉的就是对于图像的亮度和对比度调整了。
前面一定也有很多人写过这样的文章了，但是想把我的这个系列作一个完整的小结，我就再罗嗦一番了。
还是以24位色图像为例子，每种色彩都可以用0-255，一共256种深度来表示。
如果我们把它画在一个二维坐标上，正好是一条直线。
比如我们将像素的......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1653548.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>VB图像处理，（五）图像的色彩纠正 </title><link>http://blog.yesky.com/blog/wallescai/archive/2007/03/29/1653535.html</link><pubDate>Thu, 29 Mar 2007 06:25:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1653535.html</wfw:comment><comments>#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1653535.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1653535.html</trackback:ping><description>VB图像处理，（五）图像的色彩纠正 
前几次为大家讲述了如何通过操作像素来实现一些简单的滤镜效果。
这次想更大家讲述一下用灰度直方图均衡来调整图像的色彩空间。
先给大家介绍一下一些颜色的小常识。
以电脑的颜色来说，颜色的组成是右红、绿、蓝三种颜色组成。
以最容易的24位色来说，红色、绿色、蓝色各用1个字节来表示，1个字节有8位，所以加在一起正好是2......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1653535.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>VB图像处理，（四）几个常用滤镜的实现2 </title><link>http://blog.yesky.com/blog/wallescai/archive/2007/03/29/1653528.html</link><pubDate>Thu, 29 Mar 2007 06:17:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1653528.html</wfw:comment><comments>#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1653528.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1653528.html</trackback:ping><description>VB图像处理，（四）几个常用滤镜的实现2 
上一次，我们讲了锐化、柔化、扩散、雕刻这几个滤镜的算法和实现
请参考《VB图像处理，（三）几个常用滤镜的实现1 》

在这一篇中我将和大家讲述铅笔画算法和木雕算法和它们的实现。
为什么我要把这两个算法放在一起说呢，因为这两个算法是非常相似的。
首先要说一下人的眼睛对于图像的观察，人的眼睛对于灰度（亮度）......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1653528.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>VB图像处理，（三）几个常用滤镜的实现1 </title><link>http://blog.yesky.com/blog/wallescai/archive/2007/03/29/1653521.html</link><pubDate>Thu, 29 Mar 2007 06:09:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1653521.html</wfw:comment><comments>#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1653521.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1653521.html</trackback:ping><description>VB图像处理，（三）几个常用滤镜的实现1 
前面讲到了二次线性插值的应用。
这一篇来给大家讲一下关于锐化、柔化、扩散、雕刻这几个滤镜的实现。

一，锐化
锐化的算法很简单，就是比较相邻的几个像素，把当前像素加上和周围的像素的差就可以了。
这里我给出一个示例：
A  B C D
E  F  G H
I   J   K L
M N O P
......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1653521.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>VB图像处理，（二）二次线性插值的应用 </title><link>http://blog.yesky.com/blog/wallescai/archive/2007/03/29/1653512.html</link><pubDate>Thu, 29 Mar 2007 06:00:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1653512.html</wfw:comment><comments>#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1653512.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1653512.html</trackback:ping><description>VB图像处理，（二）二次线性插值的应用 
上次讲到了用DIB方法来获取图像的像素。从这次开始将如果运用已经得到的像素来处理图像。
图像插值放大的方法有很多，最主要的有二次线性插值和三次线性插值这两种。
这次我把自己的程序中所用的二次线性插值的算法公布给大家，希望对各位要使用VB写类似程序的朋友有所帮助。
程序中用到的API、数据类型、全局变量的定义请......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1653512.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Walles Cai</dc:creator><title>VB图像处理，（一）像素的获取和输出 </title><link>http://blog.yesky.com/blog/wallescai/archive/2007/03/29/1653507.html</link><pubDate>Thu, 29 Mar 2007 05:50:00 GMT</pubDate><guid /><wfw:comment>http://blog.yesky.com/Blog/wallescai/comments/1653507.html</wfw:comment><comments>#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.yesky.com/Blog/wallescai/comments/commentRss/1653507.html</wfw:commentRss><trackback:ping>http://blog.yesky.com/Blog/wallescai/services/trackbacks/1653507.html</trackback:ping><description>TVB图像处理，（一）像素的获取和输出 
    一直想自己写一个图像处理的软件。在网络上找各种图像处理方面的技术文章。
但是找到的往往不是高深的理论，就是用C++等语言写出来的例程，非常不便。
其实很多时候，我想找的只是一种描述，或者是伪代码，既有利于理解，也有利于改写成任何语言的版本。
近日，我把自己学到的一些图像处理方面的知识写了一个Image......&lt;img src ="http://blog.yesky.com/Blog/wallescai/aggbug/1653507.html" width = "1" height = "1" /&gt;</description></item></channel></rss>