vb算法:VB图像处理的铅笔画算法和木雕算法

上次我们讲了锐化、柔化、扩散、雕刻这几个滤镜算法和实现请参考VB图像处理的几个常用滤镜实现  在这篇中我将和大家讲述铅笔画算法和木雕算法和它们实现为什么我要把这两个算法放在起说呢这两个算法是非常相似首先要说下人眼睛对于图像观察人眼睛对于灰度(亮度)敏感要远远大于对色彩敏感而人眼睛对于暖色调和冷色调敏感有要远大于对般色彩敏感度  经过大量测试人们得到了个经验公式来介绍说明人眼睛是如何识别亮度:  G... [阅读全文]

vb图像处理:VB图像处理的图像的色彩纠正

前几次为大家讲述了如何通过操作像素来实现些简单滤镜效果这次想更大家讲述下用灰度直方图均衡来调整图像色彩空间  先给大家介绍下些颜色小常识以电脑颜色来说颜色组成是右红、绿、蓝 3种颜色组成以最容易24位色来说红色、绿色、蓝色各用1个字节来表示1个字节有8位所以加在起正好是24位由于电脑无法用连续模拟值来表示个自然量只能将它们分成段段来显示分得越多就越接近自然1个字节是2^8=256所以在24位色中每... [阅读全文]

vb6控件注册:在VB6中实现KodakControl控件编程

本文举例源代码或素材下载   、KodakControl控件介绍  映像KODAKIMG.EXE是Windows 95/ 98/NT 和 Windows 2000中用于图像扫描、浏览和编辑附件(在WINDOWS安装过程中是可选)分为自由版和专业版(需另外购买)在Windows安装过程中4个OCX KodakControl控件(Kodak图像编辑Control控件、Kodak图像管理... [阅读全文]

磁盘格式化:用VB6.0编写磁盘格式化程序

软盘是数据常用载体我们软件Software可能会提供用户将数据备份到软盘上功能为避免软盘上有带有病毒文件最安全办法就是提醒用户将软盘格式化  Visual Basic可以通过API格式化个磁盘无论是软盘还是硬盘  打开个新项目(project1) 如果你没有更改过缺省模式那么Visual Basic会自动添加个form1文件在form1上添加个命令Control控件将下面代码拷入    Optio... [阅读全文]

vbsqlserver:VB实现文件数据对SQL Server上传下载

摘 要:文件数据指存储在数据库中各种文件文中论述了用VB编程实现文件数据对SQL Server数据库上传和下载操作关键技术并以SQL Server 2000环境下数据库为例用Visual Basic设计语言给出了关键代码  关键词:Visual Basic数据库SQL Server上传下载  前言  很多单位尤其是制造业、设计院计算机应用开展较早在这些单位各种法规文件下达以及日常工作中产生大量数据... [阅读全文]

亮度对比度:VB图像处理的图像的亮度对比度调整

在图像处理中恐怕大家最熟悉就是对于图像亮度和对比度调整了  前面定也有很多人写过这样文章了但是想把我这个系列作个完整小结我就再罗嗦番了  还是以24位色图像为例子每种色彩都可以用0-255共256种深度来表示如果我们把它画在个 2维坐标上正好是条直线  比如我们将像素色深作为横坐标输出色深作为纵坐标画正好是条经过原点(00)45度斜线  作为这个系列最后篇文章我在我ImageCast中所用到所效果... [阅读全文]

visualbasic:用Visual Basic设计手机短信收发程序

中文转换成Unicode码  手机短消息发送是以PDU串形式发送出去中文以Unicode码来表示所以在发送中文短消息的前必须首先将中文转换为Unicode码下面将实现这个功能这个主要应用到VB自带个格式转换:ChrW()将中文转换为Unicode码  Public Function chg(rmsg As String) As String Dim tep As String Dim temp A... [阅读全文]

vb6.0实时曲线:用VB实现实时曲线的绘制和保存

在VB中绘制实时曲线是比较难般要应用第 3方Control控件或是Windows API来完成但是如果你对实时曲线要求不是很高只要能表示出当前般情况话我们可以直接应用VB提供给我们空间来完成  原则上讲直接在Form里绘制曲线都是可以MSDN上面很多例程就是直接在Form里面绘制图形Form作为绘制图形容器不过般应用中Form中不可避免会有很多其他Control控件所以我们选择PictureBox... [阅读全文]

visualbasic:适合Visual Basic初学者的10个小窍门技巧

1、如果行太长能不能换行?  VB代码是允许换行书写只要在每次换行最后个加上换行“_”就可以了例如:  Sub PicMove Frm.Picture2.Left = Frm.Picture1.Left + _ ’加上换行符 Frm.Picture1.WidthEnd Sub  2、 如何在设计时候清空存在图片?  用鼠标点中该图片在属性窗口中选中Picture... [阅读全文]

真没想到:真没想到VB也可以这样用的VB能做什么

VB直以来被认为有以下优缺点:优点是上手快、开发效率高;缺点是能力有限运行效率低这正是有些软件Software把VB做为首选语言而有些软件Software肯定不会用VB做原因而很多VCDELPHI员都认为VB里搞开发不自由它让我们做事变容易同时也让我们发挥余地越来越小确简单和功能强大这两者本身就是对矛盾那怕行代码不写仅仅起动运行个空窗体这样简单动作VB在底下就为我们做了大量复杂工作(决不仅仅是注册... [阅读全文]

截获数据包:VB设计Win2000下截获IP数据包程序

以下是在VB中截获WIN2000下TCP/IP包源代码在VB6.0,win2000下测试通过需要注意地方是1.必须和本地块网卡,2.每次获取数据后必须有段延时3.数据取到的后放在Buff中4.把以下代码放在个模块中就可以了  -----------------------------代码开始--------------------------------------------------Decl... [阅读全文]

在VB6中用命令行为模式控制GUI动作

命令行为模式(Command Behavior pattern)允许你在表现层(presentation layer)封装行为使得采用自己喜欢思路方法组织、跟踪、撤销和这些行为更加容易  在现实生活中次序是难以控制旦某种东西处于运动状态我们就很难操作这种动作离散部分当然在现实生活中是不可能撤销某种动作但是在编程过程中次序却不是难以琢磨如果你计划是正确你就可以定义行动接着用你喜欢方式来控制这些行动实... [阅读全文]

vb属性:VB COM基础讲座的添加属性和思路方法

下面我们添加个属性来让用户获取CustomerID字段值其相应举例代码如下:    Public Property Get CustomerID As String   CustomerID = rs("CustomerID")  End Property  Public Property Let CustomerID(NewValue As String)   rs("CustomerID") ... [阅读全文]

visualbasic:Visual Basic内嵌汇编语言解决方案

VB简单易用但功能有时候受限制VC、Delphi都可以直接在中写汇编代码可恼是VB不行我在网上也看过许多有有关VB嵌入汇编思路方法不过有些思路方法过于复杂而且也没相应介绍我这里提供种思路方法也许大家以后可能有用!  基本思路:汇编代码可以存在个类型中然后通过某种手段把系统控制权转交给这段汇编代码我们汇编代码段就得到了执行但如何让这段汇编代码获得系统控制权限呢?查查WIN API手册就可以知道有Ca... [阅读全文]

vb登录:用VB实现Win2000用户限时登录

作为信息社会分子不让孩子接触电脑是不明智;让孩子无限制“玩”电脑也是这都是极端作法笔者认为比较合理办法是允许孩子在限定时间段里游戏(受控制)但孩子随时可以打开电脑学习技术文化知识(不受控制)下面来看看我是如何实现这设想:  刚开始时候我把系统改成可管理性较强Windows 2000(文件系统必须采用NTFS格式)建立两个同属User组受限制帐户Game(用于游戏)和Stud... [阅读全文]

visualbasic:Visual Basic的 9次蜕变

Visual Basic从1991年诞生以来现在已经13年了BASIC是微软起家产品微软当然不忘了这位功臣随着每次微软技术浪潮Visual Basic都会随的获得新生可以预见将来无论微软又发明了什么技术或平台Visual Basic定会首先以新姿态登上去如果你想紧跟微软永远在最新技术上最快速地开发你就应该选择Visual Basic  1991-西雅图夜空雷电  随着Windows 3.0推出越来... [阅读全文]

vb测试:VB COM基础讲座的类的测试

现在就来测试前面创建类  按F5运行;在弹出属性对话框中选中"Wait for Components to Start"(启动工程时等待创建部件)然后按[OK]按钮;  这时类就会被激活其他就可使用它功能  再次运行Visual Basic另个例子;  创建个新"Standard EXE"工程;  选择"Project"-"References"菜单;  浏览对话框中可引用列表项可以发现些额外组件... [阅读全文]

vb测试:VB COM基础讲座的建立测试程序

这里我们直接创建个应用来测试下前面生成ActiveX EXE文件监视组件:  新建个"Standard EXE"工程;  下面需要添加个引用到我们新文件组件中去然后添加少量代码作尝试:  选择"Project"-"References"菜单;  选中"File"组件选项然后单击[OK]按钮;  在表单通用声明部分添加下列代码:  Dim WithEvents MyFileObject As Fil... [阅读全文]

vb测试:VB COM基础讲座的全面测试

这次我们不用Visual Basic来测试前面而是先来编译:  选择"File"-"Make Project1.exe"菜单;  择要保存文件夹单击[OK]按钮;  退出Visual Basic;  运行刚才编译过.EXE文件;  当表单出现时试试打开个customer然后对其修改并单击[OK]按钮再打开刚才customer看看其资料是否被修改?结果应该是这样ActiveX DLL会自动将结果保存... [阅读全文]

visualbasic:Visual Basic COM基础讲座的兼容性

在本教程第 2部分最后我们遇到个小问题但确切地说那实际上是个大问题如果有时间话这个问题应该值得我们花大精力去研究  还记得我们是怎样遇到那个问题吗?当时我们先编译ActiveX DLL然后编译使用该DLL测试接着我们重新编译DLL那是假设DLL中内容需要修改然而再运行测试时却出现!  虽然我们可以重新编译测试以便该能正确运行但是如果这里不是VB而是Excel数据表或是C统计在使用该DLL那么是不是... [阅读全文]

vbactivex:VB COM基础讲座的ActiveX EXEs

到现在为止本教程直讨论基于ActiveX DLLs中类内容但是没有本教程不介绍说明和DLL相似ActiveX EXEs   所以想在这里实际编写个ActiveX EXE工程事实上它和ActiveX DLL没有太大区别甚至没有区别在启动Visual Basic后选择"ActiveX EXE"就可创建然后像以前样构造自己类   但这里不想再作更详细讨论ActiveX EXE和ActiveX DLL除了... [阅读全文]

vb6.0程序设计:利用VB6.0设计屏幕保护程序

Windows操作平台设有个屏幕保护措施即屏幕保护功能经常在Windows操作平台上使用电脑人们对系统提供给我们几个屏幕保护是不是感到非常平常了没有新鲜感了是不是想自己设计屏幕保护下面介绍如何利用VB设计用户自己屏幕保护屏幕保护可以保护显示屏不被损坏同时节约能源作为屏幕保护应该具有如下特性:  1)屏幕保护运行时鼠标光标被自动隐藏在结束时光标显示2)当单击、移动鼠标或按下键盘时屏幕保护结束回到正常... [阅读全文]

vbactivex:VB COM基础讲座的测试ActiveX EXEs

本节将创建并测试自己ActiveX EXE  举例中将使用这样个组件它是个有效文件探测器大约每隔60秒检测指定文件存在性如何该文件存在该组件激发个事件来应用如果不存在则另作处理  当然如果将所有代码写到ActiveX DLL工程则运行时代码将被挂起直到文件检测代码运行完毕为止由于ActiveX EXE工程拥有自己进程空间代码运行时会自我协调、异步处理从而不会使其他代码停顿  下面就来创建:  新建... [阅读全文]

vbvc:VB+VC混合编程疑难问题解答

我们在编写Visual Basic应用时候常常需要自己动手编写些库或ActiveXControl控件而这些或者Control控件常常采用VC语言来写因而也常为VB和VC两种语言的间区别参数类型、内存空间使用思路方法等问题为难如何做好呢?本文介绍了在VB和VC混合编程情况下对这些问题解决思路方法  、自定义类型参数向DLL库传递  用VB, VC进行混合编程时通常需要在VB中VC编写DLL库这时般都... [阅读全文]

vb反编译:VB COM基础讲座的编译的例子选项

在测试文件组件的前我们必须先编译它但在进行这项工作的前让我们先来浏览下Visual Basic所给出来些额外选项  在打开FileCheck代码窗口同时我们来看看它属性窗口  属性有Name、DataBindingBehaviour(用于将类和数据源相"绑定")、可持久性(用于Control控件中允许保存某个类属性)以及例子  当类名属性修改后我们或许不必担心前 3项属性那么什么是例子呢?  例子... [阅读全文]

vb6.0系统软件:用VB6.0取得系统信息窍门技巧

假如我们想要用VB6.0 取得系统信息可以通过VB6.0sysinfoControl控件和Windows API来实现  、用sysinfoControl控件获得操作系统版本  要用sysinfoControl控件必需在部件引用中选择Microsoft Sysinfo Control复选框  代码如下:  Private Sub Command1_ Click Dim MsgEnd As Stri... [阅读全文]

visualfoxpro:Visual Basic小游戏:猜英雄

相信不少读者都看过央视水浒吧林冲、武松、李逵等英雄好汉音容笑貌仿佛还浮现在我眼前那么108将中你最喜欢谁呢?我做了个小来让电脑猜测你心思界面如图所示)ListBox1-Items-Add(IntToStr(b[i]));  如上例所示经过打乱b[27]将不再是旧时容颜   2、实现关键——筛选算法介绍  在整个实现过程中如何在每次打乱后对人物进行筛选是关键所在处理不好就不会... [阅读全文]

vb创建文件:VB COM基础讲座的创建测试程序

这里我们直接创建个应用来测试下前面生成ActiveX EXE文件监视组件:  新建个"Standard EXE"工程;  下面需要添加个引用到我们新文件组件中去然后添加少量代码作尝试:  选择"Project"-"References"菜单;  选中"File"组件选项然后单击[OK]按钮;  在表单通用声明部分添加下列代码:  Dim WithEvents MyFileObject As Fil... [阅读全文]

visualbasic:利用Visual Basic操作XML数据

什么是XML  扩展标记语言XML是种简单数据存储语言使用系列简单标记描述数据而这些标记可以用方便方式建立虽然XML占用空间比 2进制数据要占用更多空间但XML极其简单易于掌握和使用  XML和Access,Oracle和SQL Server等数据库区别数据库提供了更强有力数据存储和分析能力例如:数据索引、排序、查找、相关致性等XML仅仅是展示数据事实上XML和其他数据表现形式最大区别是:他极其简... [阅读全文]

vb运行库:用VB实现 木马 式隐形运行程序

在些系统为了特定目经常要求隐藏起来运行例如DCS(集散控制系统)中后台监控系统、木马控制、源码防拷贝等以减少被发现、截杀和反汇编风险这种功能模块要求在运行期间不仅不会在桌面出现也不允许被操作者从任务管理器列表中发现  隐形原理  对于个隐形而言最基本要求是:  1. 不在桌面出现界面;  2. 不在任务栏出现图标;  3. 名从任务管理器名单中消失  对于上述第点可以将FormVisible属性设... [阅读全文]
<< < 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 > >> 共2344条 分79页