点对点通信:用Winsock实现点对点通信

WinsockControl控件是VB5.0新增功能,它解决了以往应用VB编程时网络中应用的间无法实现点对点通信难题Winsock使用TCP协议和UDP协议允许建立并保持个到远程计算机上连接,且可以在连接结束的前实时地进行数据交换用户仅通过设置属性并借助事件处理就能够轻而易举地连接到个远程计算机上,而且只用两个命令就可以实现数据交换  使用TCP协议时,如果需要创建个客户应用,就必须识别服务器名称... [阅读全文]

visualbasic:教你如何用Visual Basic编写病毒

相信电脑界每个人都痛恨计算机病毒她给我们带来了很多麻烦和损失可你知道编写病毒思路方法和过程吗?在此我仅以VB编写为例揭开她面纱  用VB编写病毒需要考虑到如下几点:  * 感染主机  首先染毒文件运行后先要判断主机是否以感染病毒也就是判断病毒主体文件是否存在如果不存在则将病毒主体拷贝到指定位置(如:  将病毒文件拷贝到c:Windowssystem)可用filecopy语句实现;如果病毒已感染主机... [阅读全文]

vb.net:自己做出VB.NET风格的右键菜单

自己做出VB.NET风格右键菜单(简单,实用)  此主题相关图片如下: MyMenuItem : .Windows.Forms.MenuItem以下是引用片段:{ publicMyMenuItem { //这里很重要必须把OwerDraw设为true这样可以自己画菜单否则便是让操作系统画菜单了默认是false this.OwnerDraw=true; } protectedoverridevoid... [阅读全文]

vbsqlserver:使用.NET和VB编程创建SQL Server

概要  员常常需要以编程方式创建数据库本文介绍如何使用 ADO.NET 和 Visual Basic .Net 以编程方式创建 Microsoft SQL  创建举例步骤  1.新建个 Visual Basic .Net Windows 应用项目默认情况下将 Form1 添加到项目中  2.在 Form1 上放个 Command 按钮并将其 Name 属性更改为 btnCreateDatabase... [阅读全文]

iif函数:IIf函数的使用

根据表达式值来返回两部分中其中个  语法  IIf(expr, truepart, falsepart)  格式  变量=IIf(条件true部分False部分)  IIf 语法含有下面这些命名参数:  部分 描述  expr 必要参数用来判断真伪表达式  truepart 必要参数如果 expr 为 True则返回这部分值或表达式  falsepart 必要参数如果 expr 为 False则返... [阅读全文]

vb入门:VB入门窍门技巧50例(一)

希望大家好好看看好多吧里问题这里都能找到答案资料是我从网络中搜集来今天先发上来些希望大家能够从中学到些东西  1. 如何消除textbox中按下回车时beep声?Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then   KeyAscii = 0 End IfEnd Sub  2.Textbox获得焦点时自动选中P... [阅读全文]

vb入门:VB入门窍门技巧50例( 2)

26.冒泡排序如下:Sub BubbleSort(List As Double)Dim First As Double, Last As DoubleDim i As Integer, j As IntegerDim Temp As DoubleFirst = LBound(List)Last = UBound(List)For i = First To Last - 1For j = i + 1... [阅读全文]

vb入门:VB入门窍门技巧50例( 3)

35.VB下CRC校验   计算法  计算法就是依据CRC校验码产生原理来设计其优点是模块代码少修改灵活可移植性好其缺点为计算量大为了便于理解这里假  定了 3位数据而多项式码为A001(hex)  在窗体上放置命令按钮Command1并添加如下代码:  Private Sub Command1_Click    Dim CRC As Byte    Dim d As Byte 待传输数据    ... [阅读全文]

vb入门:VB入门窍门技巧50例( 4)

41.如何在小画面上显示大图片  思路方法:  个pictureboxControl控件个imageControl控件(以picturebox为容器)图片加载在image中个HScroll1VScroll1(以picturebox为容器)Private Sub Bar1_ChangeImage1.Left = -bar1.ValueEnd SubPrivate Sub Bar2_ChangeIma... [阅读全文]

vb入门:VB入门窍门技巧50例( 5)

45.led数值显示  添加类模块:(name属性为mcLCD)Option ExplicitPrivate Type CoordinateX As IntegerY As IntegerEnd TypeDim BasePo As CoordinateDim SegWidth As IntegerDim SegHeight As IntegerDim p As PictureBoxProperty... [阅读全文]

vb入门:VB入门窍门技巧50例( 6)

49 各种进制转换Function Bin2Dec(InputData As String) As Double 2进制转变成十进制Dim DecOut As Double:Dim I As Integer:Dim LenBin As Double:Dim JOne As StringLenBin = Len(InputData) 确认是否为 2进制数For I = 1 To LenBinJOn... [阅读全文]

getsystemmetrics:GetSystemMetrics函数参数nIndex的定义

下面是GetMetrics参数nIndex定义:  SM_ARRANGE Flags specying how the system arranged minimized windows. For more information about minimized windows, see the following Remarks section.  SM_CLEANBOOT 返回系统启动方式: ... [阅读全文]

visualbasic:Visual Basic创建 5星 级Control控件

本文目标是 Windows MediaPlayer 中酷炫“ 5星”级Control控件(参见 图 1)" _disibledevent= y + hg.FillPolygon(fillBrush, pts)  g.DrawPolygon(outlinePen, pts)Case Else  MyBase.DrawStandardImage(g, ImageType, _ ... [阅读全文]

delphi调用chm:在VB中调用CHM 帮助的几种思路方法

个应用不论编制得如何完美在很多情况下用户还是会对如何使用它提出问题 Visual Basic 提供了对两种区别帮助系统支持:传统 Windows 帮助系统 (WinHelp)和新 HTML 帮助(CHM帮助)当我们制作好帮助文件后就需要在适当位置编写代码进行本文将讨论几种在中CHM帮助文件思路方法  思路方法 使用F1键:  这种思路方法最简单只需如下代码即可:  Private Sub Form... [阅读全文]

visualbasic:用Visual Basic创建多线程应用程序

问题背景:  有时候我们做时有这样需求:有个需要运行时间很长循环那么只有等待循环运行结束后才执行别代码这样机器直处于循环的中而不能响应别事情对CPU资源来说是种浪费那么可不可以既让循环执行又可以执行另外部分代码呢?答案是可以那就要用到多线程了  相关知识:  进程:是指在个数据集合上运行过程是操作系统进行资源分配和调度运行个独立单位简单来说进程就是次执行  进程两个基本属性:  1.进程是个可拥有... [阅读全文]

visualbasic编程:Visual Basic编程访问WMI对象

WMI(Windows Management Instrumentation)技术是微软提供Windows下系统管理工具通过该工具可以在本地或者管理客户端系统中几乎切信息很多专业网络管理工具都是基于WMI开发该工具在Win2000以及WinNT下是标准工具在Win9X下是扩展安装选项本文将介绍如何通过VB编程来访问WMI对象编程  首先来看个简单通过WMI获取系统信息范例这个范例通过WMI对象获得... [阅读全文]

用VB6建立带光栅的超级开始菜单

原理  由于windows自身并未提供这项接口因此我们必须从分析菜单实质入手我认为任何菜单实质上是个没有标题栏窗体菜单项目是某些Control控件(如标签Control控件)通过监测鼠标是否移动到Control控件上而相应改变Control控件背景色和填充色从而达到相应目当然另外项关键是如何制造出那个倒立着写着“windows98”字样标题这需要我们复杂系统来实现  实战 ... [阅读全文]

vb字符串函数:VB 超频 秘籍的给字符串提速

编程人员从大量开发中积累了许多非常实用经验和窍门技巧它们就象盘盘快餐看似简单但营养绝对丰富!用“餐”的后您VB将立即超频还犹豫什么快来品尝品尝吧 ...  用Mid$命令超速串添加操作  大家都知道&操作符执行速度是相当慢特别是处理长串时当必须重复地在同变量上附加时有个基于Mid$命令窍门技巧可以使用基本思路就是:预留个足够长空间存放操作结果下面是应用这个技术个例子  假设... [阅读全文]

visualbasic:用Visual Basic开发绿色软件Software的探讨

我认为绿色软件Software就是免安装短小精干软件Software目前大部分共享软件Software都属于此类(或向绿色软件Software靠拢)  连比较大phoshop软件Software也把些注册项放到个专门注册文件(reg文件)里到时重装操作系统只需把reg文件导入注册表即可此外比如金山软件Software基本上都是不用安装即可运行  目前绝大部分共享软件Software都是用delph... [阅读全文]

visualbasic:利用Visual Basic实现木马攻击

首先新建工程名为Server新建个窗体Name为Server在窗体中加入个winsockControl控件Name设为sckServer协议设为默认TCP/IP协议  接下来我们回来Server窗体模块中添加如下代码:  Private Sub form_Load With Me  .sckServer.LocalPort = 88917本地端口(呵呵!我生日!)  .sckServer.List... [阅读全文]

visualbasic:提高Visual Basic访问数据库的效率

1.尽量使用事务处理更新数据库  VB事务处理包括以BeginTrans开始以CommitTrans或Rollback结尾多条数据库操作指令事务处理除了能很好保证数据库完整性以外同时能大大提高数据库批量更新效率这是如果数据库更新操作没有使用事务处理则每次Update操作都会引起数据库写盘次使用事务处理后更新只在内存缓冲区内进行执行CommitTrans时才将所有修改次写回到磁盘中使用事务处理要注意... [阅读全文]

VB中使用水晶报表编程的一种简单思路方法

本文举例源代码或素材下载   水晶报表(Crystal Report)是业内最专业、功能最强报表系统它除了强大报表功能外最大优势是实现了和绝大多数流行开发工具集成和接口在VS.Net平台做过报表开发员定都对水晶报表强大、高效、集成等特性留下了深刻印象除了开发新外在工作中我们常需要接触到很多较早软件Software系统报表功能升级需求如果能结合水晶报表这强大工具往往能事半功倍  VB... [阅读全文]

vbvariant:VB 超频 秘籍的隐藏的Variant变量

火眼识破隐藏Variant变量  如果没有用As语句声明变量默认类型就是Variants比如:  Dim name ’ this is a variant   或者当前模块下没有声明Option Explicit语句时任何变量都是Variants类型  许多开发者特别是那些先前是C员人都会深信下面语句将声明2个Interger类型变量:  Dim x, y As Integer   而... [阅读全文]

vb6数组:浅议VB6字节数组和字符串的相互转换

、 前言  数据类型转换在编程中经常用到VB6提供了整套类型转换但是在进行类型转换时有时候仅仅依靠VB提供是不能达到自己目因此需要考虑用其他思路方法来完成数据类型转换本文仅谈VB6中字节和串相互转换过程中应注意问题及其解决办法  在Visual Basic中使用Byte主要是为了32位API参数传递和返回在32位Visual Basic版本中串被假定为Unicode其中每个占用两个字节系统自动地将... [阅读全文]

vbdir函数:利用VB函数Dir()实现递归搜索目录

我在很久以前就实现了这个思路方法了它没有采用任何Control控件形式也没有系统APIFindFirst,FindNext进行递归和别人有点区别就是我用是VB中Dir事实上直接采用Dir是不能进行自身递归但我们可以采用种办法把Dir将当前搜索目录子目录给保存下来然后在自身search(strPathName)递归中依次进行递归这样就可以把指定目录搜索完毕  具体代码如下:  GetExtName功... [阅读全文]

vb第三方控件:VB中用第 3方Control控件打造QQ菜单

本文举例源代码或素材下载   QQ界面大家都不陌生吧?CtListBar就是个十分优秀第 3方Control控件利用它我们可以很轻松做出个象QQ样界面这节中我们将通过对CtListBarControl控件基本使用思路方法学习参照个例子打造出个很酷QQ菜单  CtListBarControl控件包含了许多很有用思路方法和属性开始例子学习前我们有必要先对其主要几个思路方法和属性了解番表... [阅读全文]

指针用法:VB 变态 使用方法的高效字串指针类

使用VB里字串类型String有两大不足:第、它分配是由VB运行时控制我们不能将其分配在指定内存处;第 2任何次对字串赋值操作都要进行内存重新分配要实现高效、灵活字串处理我们必须克服这两大不足  对于第个问题通过修改String变量里放着BSTR描述符指针可以实现;对于第 2个问题可以用Mid语句(注意是语句而不是)来赋值不详细讲了直接看下面这个类:  Option Explicit*******... [阅读全文]

指针用法:VB 变态 使用方法的有用技术和没用指针

Bill McCarthy在那篇Mody a Varialbes Poer里用SafeArray实现多进程共享内存他考虑了变量类型因此可以兼容大部分数值类型是个非常不错东西我这里不讲它实现具体思路方法只是想和大家起看看SafeArray还能做什么  修改SafeArray结构pvData指针却是个非常有用技术通过修改pvData就能够通过直接访问指定内存  和上篇文章包装字串指针类样通过修改pvD... [阅读全文]

visualbasic6.0:Visual Basic6.0网络编程的 5大散手

Visual Basic 6.0(以下简称VB 6)以其强大功能为广大软件Software开发人员所喜爱被用来开发各种应用随着Internet迅猛发展VB6在网络方面应用开发也越来越多本文介绍笔者在实际编程开发中整理总结5个窍门技巧希望能为进行网络开发朋友们提供点参考  连通检测  许多应用常常需要在中直接进行联网操作以便进行些必要处理(如在线注册和在线帮助等)这就要求我们在中建立某些连接很多软件... [阅读全文]

vb6托盘:VB6如何在托盘中写入应用程序图标

1、新建立个VB6工程将Form1ShowInTaskBar属性设置为False  2、菜单:工程--添加模块 按“打开”这样就添加了个新模块名为Module1,保存为Module1.bas  3、在Module1中写下如下代码:  Option ExplicitPublic Const MAX_TOOLTIP As Integer = 64Public Const NIF... [阅读全文]
<< < 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 > >> 共2344条 分79页