用VB实现聊天讨论室和点对点会话
在个单位内部或通过广域协议(如X.25)互联行业内部都有几十或上万台计算机互联用Intranet虽然可以建立聊天室但实现点对点实时对话却比较困难本人用Winsock和VB自制了套聊天室和对话系统特拿来供同行们参考 、Winsock主要属性、事件和思路方法 Winsock是不可见Control控件Control控件文件名是MSWINSCK.OCX全称为Mcirosoft winsock con... [阅读全文]
VB自定义窗体样式以及个人整理总结
前言 现在参加工作了,感觉中并没有原想象那么忙,在我心中,个干写人,就是应该要比较 忙,现在我还记得学校里个老师说过,个没有通宵写过员不能算是真正员,现在 我不管那位老师说偏激不偏激,但是在我心中至少是这样,所以我现在还不算个真正员. 我还是我,还是个我自认为不是很喜欢追踪潮流人,下面我就讲就是些老东西,算是个分享, 高手就飘过. 多说句,现在园子里有首页问题,如果大家觉得这篇放首... [阅读全文]
visualbasic:用Visual Basic制作计算器(一)
Visual Basic简单易学深受广大编程爱好者喜好现在我们就来试着编写个计算器 第 创建个Visual Basic应用接着在窗体创建了个文本框和苦干个按钮(当然也可以用Control控件这种思路方法我会在后面讲到)如: 用于将c、a和b 3个变量恢复值以便下次继续运算 可以看到这只是用于进行加法运算那么可不可以进行乘、除等运算呢?当然可以这些我会放到后面章节中进行讲解 ... [阅读全文]
outlookexpress:Outlook Express邮件客户端的自动化配置
在部署个政府OA系统中邮件模块时由于用户全都是 5 6十岁老人邮件客户端统采用Outlook Express甲方项目经理(project manager)要求邮件客户端配置实现全自动化非常头疼好不容易才解决来此和大家分享 输入分析: 要配置邮件客户端以下几个输入是必须由用户来完成: 1.用户名即PREFIX@的前内容 2.域 3.输入密码 存储分析: 用户输入数据存储位置如下: 1... [阅读全文]
vbu盘:用VB打开任意盘(硬盘/U盘/光盘)的文件
在打包移植时候需要用到光盘/U盘 在不知道机子上光盘盘符是多少或不知道盘符类别和盘符总数话 可以用如下思路方法来判断 要用到 API 描述:返回机子上所有盘符:GetLogicalDriveStrings VB声明:Declare Function GetLogicalDriveStrings Lib "kernel32" Alias "GetLogicalDriveStringsA" (... [阅读全文]
vb通讯录:用VB做通讯录
如果你平时有许多同学和朋友信息试试在电脑上编写个这样通讯录很方便哟 先新建个工程在“工具箱-右键-部件”添加“Microsoft windows common control 6.0”; 然后在窗体上添加 5个标签“标题”分别为 “姓名、电话、Oicq、E-Mail、地址”; 添加个文本框(tex... [阅读全文]
vbsqlado:VB通过ADO连接SQL数据的两种思路方法
VB使用ADO数据库可以分为有源数据库和无源数据库即是否使用了DSN数据源如下例: 1、在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择 microsoft activeX Data objects 2.6 library和 microsoft activeX Data objects record 2.6两个组件这是在连接数据前所必做工... [阅读全文]
vb中如何调用过程:在VB中调用HTMLHELP文件
HTML帮助文件是WINDOWS基本帮助系统种新标准在WINDOWS 98中我们到处都可以看到它身影作为种时尚我们应用软件Software自然也不能够落后于是我就着手将原来帮助文件重新编译为HTML帮助文件从VISUAL STUDIO 98中可以找到 HTML HELP WORKSHOP使用思路方法不是太难由于我有自己个人网站WebSite制作HTML 文件自然也不在话下很快个帮助文件就完成了(M... [阅读全文]
visualbasic:有关Visual Basic中的For循环语句
格式: 以下是引用片段: For循环变量=初值To终值[Step步长] 循环体 [ExitFor] Next循环变量 功能: 当循环变量值在初值到终值范围内时执行次循环体中语句块并使初值增加个步长当循环变量值不在初值到终值范围内时就退出循环执行Next后面语句For循环语句执行流程图 介绍说明: (1)循环变量:也称循环控制变量它是个数值变量但不能是布尔或元素 (2)初值、终... [阅读全文]
vb驱动:解析VB的事件驱动编程
很多情况下我们需要在中确定当前Windows目录VB中自身并没有这样但我们可以借助WindowsAPI来达到目这个关键就是:Kernel32中GetWindowsDirectory 首先要在新建中加入个Module在该Module中作如下声明: DeclareFunctionGetWindowsDirectoryLib“kernel32”Alias“Get... [阅读全文]
vb.net反射:VB中运用反射原理优化程序代码
在这个项目里我负责部分是读取某子系统从数据库导出来两个XML(不妨假设为A.XML和B.XML)文件并根据文件内容完成本部分业务工作流程文件是以共享方式放在服务器上我只需要获得个Session访问即可要求是实时读写文件所以否定了下载到本地进行读写思路方法而为了保证生命力和数据完整性我决定将文件信息次性读入存储空间并在业务流程中设定当完成某个特定步骤后回写遍AB两文件,其中A文件节点可能有增删B文件... [阅读全文]
visualbasic编程:VisualBasic 6编程中的汉字处理
在DOS时代拥有个华丽汉字菜单几乎是每个高档中文应用必须包装中文Windows操作系统出现使得高级开发平台实现全中文提示和界面非常容易和方便在般应用中已经很少需要去专门考虑汉字处理问题 但是在许多工程控制和串处理环境中汉字处理仍然有别于西文处理需要加以专门考虑 、VB6对汉字处理支持 对汉字处理VB6主要是提供了些输入法设置方面支持它提供了个ImeMode属性和ImeStatus来确定... [阅读全文]
vb替换:VB中的查找替换
、前言 尽管Visual Basic并不是我最喜欢开发工具但我喜欢它简单而又丰富库集每当开发个需要处理大量文本数据应用时需要具有拼写纠正功能例如微软Word当运行"拼写检查"时将提供给你个改正机会(尽管是建议)它同时也提供了"查找替换"工具用以进行用户定义单词替换这篇文章我将解释如何在VB应用中实现"查找替换"功能 2、前提条件 在解释代码时候我假定读者朋友们已经有使用Visual B... [阅读全文]
vb.net实例:窍门技巧vb.net中的操作符应用例子
任何门语言都提供了丰富操作符vb也不例外操作符般分为:算术运算符赋值运算符比较运算符逻辑运算符其它本文只以几个小例子来介绍其中些比较重要应用 在本文中将会用到个自定义类 dog 代码如下:Public Class dogClass dogPrivate s_name As StringPrivate s_color As ColorPrivate s_age As IntegerPublic S... [阅读全文]
vb.netarraylist:vb.net中应用 ArrayList 例子
ArrayList 就是列表它位于 .Collections名称空间下是集和类型 和 ArrayList 同胞还有个List他们实用很相似我们只介绍些有关ArrayList些东东 ArrayList有 3个构造器: ArrayList ArrayList(32) ArrayList(ICollection) 个简单例子如下: Dim t As New ArrayList t.Add(... [阅读全文]
byvalbyref:Visual baisc中Byval和Byref的区别
1、引用参数(ref)在可以作为引用参数在成员中传递的前必须已明确赋值而输出参数(out)在可以作为输出参数在成员中传递的前不定要明确赋值在该成员正常返回前都必须已明确赋值 2、在内部引用参数(ref)被视为已赋值输出参数(out)被视为未赋值 3、默认地VB中所有参数都是值传递只有在参数修饰符中明确包含out或ref才是引用传递但是需要知道是当参数类型是引用类型时你传递是个对象引用而不是实... [阅读全文]
调用api函数:VB中调用Windows API函数检测当前系统环境
前言 Visual Basic是个Windows系统下应用开发平台方便界面设计、强大扩充能力使员能节省大量时间把主要精力集中在应用核心代码编写上Visual Basic目前已成为Windows系统下种高效灵活开发工具,而API(Application Program Interface,应用接口)正是对Visual Basic功能强有力扩充它使得Visual Basic能够直接控制和处理计算机系... [阅读全文]
vb组件:利用VB组件实现WEB方式下对NT域用户口令的修改
近几年来计算机网络技术得到迅猛发展Windows NT网络操作系统以其可管理性、可用性和丰富应用软件Software赢得了越来越多用户虽然NT用户管理非常容易也有其局限性例如UNIX下利用Telnet远程修改用户口令非常简单但是NT就没有这么容易我们利用NT建立了代理服务器、邮件服务器管理用户口令自然也遇到了这个问题 本文中我们要创建是个在浏览器里管理NT域用户解决了这个难题 1、应用实现环境... [阅读全文]
在VB中使用文字朗读引擎(TTS)技术
现今市面上流行些英语学习软件Software在广告词上经常说自己使用了国际顶尖全程语音TTS技术能进行整段英文流利朗读并能自由调节朗读速度和频率等那么这个神奇TTS究竟是什么东西呢? 其实TTS是微软出品套文字朗读引擎(Text-To-Speech Engine)这些英语软件Software就是它来进行英文朗读我们在英语学习软件Software编程开发中也可使用TTS技术下面笔者将利用Visu... [阅读全文]
ado连接数据库:VB6.0使用ADO对象连接数据库
1. 定义连接对象 Global DBconnect As New ADODB.Connection 2. 执行连接语句 If DBconnect.State = adStateOpen And Not IsEmpty(adStateOpen) Then DBconnect.Close 连接ODBC DBconnect.ConnectionString = "dsn=DataAlias... [阅读全文]
outlook文件夹:从VB中调入Outlook的高级电子邮件和文件夹功能
想象下如果你Visual Basic具有处理电子邮件作业和其它Outlook 2000功能它将会变得多么强大其实并不需要很费事我们就可以做到这点学习高级电子邮件功能包括添加附件创建草稿和制作文件夹 电子邮件:基础知识深入 当你自动运行Outlook时最常见操作就是发送电子邮件因此精通些高级电子邮件技术是很值得下面简单代码可以制作个包含附件邮件然后发送它不过它需要Microsoft Outlo... [阅读全文]
vb编写程序:用VB编写登录程序
我们都知道在进入Windows操作系统时会出现个登录对话框要求用户输入密码后才能进入Windows我们用VB也可以编写这样登录窗口其具体思路方法如下: 界面设计: 打开“VB6.0”出现“新建工程”对话框选择“标准EXE”单击“打开”即可新建个工程新建个工程后VB自动生成了个窗体其默认名称是For... [阅读全文]
vb小程序:一组VB实用小程序函数
用VB实现编程离不开及Windows API以下是笔者收集些实用小例程它们可以直接用在你实际编程中也可以根据实际应用加以扩充完善其中涉及Windows API代码你可以从VB5.0系统API查看器中复制定义内容以避免出错 1.系统型表单 系统型意味着用户完成当前表单操作的前无法进行其它操作这对于编制系统口令保护界面尤为重要如果你希望当前表单系统型表单需如下定义API: Declare Fun... [阅读全文]
windows任务栏:VB中Windows下面向任务栏编程的若干问题
. 引言 任务栏是Windows中个众所周知概念它指是Windows桌面上显示已运行块条状区域般来说任务栏是由 3个部分组成:最左边是“开始”按钮中间是已运行显示区域(Windows98还有个快捷工具栏)最右边是任务栏提示区域所谓任务栏编程主要指对任务栏提示区进行编程Windows系统允许用户在任务栏提示区里放置自己应用图标并定制自己需要操作 在任务栏提示区里放置应用图... [阅读全文]
vb编程:VB编程实现图像的漂亮效果
参数表----------------------------------------------------- Angle 光照倾角取值0到90的间以角度为单位 WidthOfArea 光照区宽度取值大于1整数以像素为单位 Speed 光照区运动速度取值大于1整数 EnhanceRatio 光照强度参数取值大于1整数 ---------------------------------... [阅读全文]
vb隐藏进程:VB几种区别的隐藏思路方法
第1种-关闭后到像迅雷样隐藏 Private Sub Form_Queryunload(Cancel As Integer, unloadmode As Integer) Cancel = True Me.Hide End Sub _____________________________ 第2种-直接隐藏 Form1.Visible = False ______________... [阅读全文]
vb.net程序加密:用VB.NET编写DES加密程序
在VB.NET中编写DEC加密是很容易事情VB.NET类库中就自带了相应下面分别是加密和解密 加密: Public Shared Function Encrypt(ByVal pToEncrypt As String ByVal sKey As String) As String Dim des As New DESCryptoServiceProvider Dim inputByteA... [阅读全文]
vb.net连接数据库:VB.NET连接Access数据库
采用OleDbConnection对象 代码 1 Private Function getAccessConnection As OleDbConnection Dim dbConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|Resourcesmag.mdb;... [阅读全文]
导出excel:VB6中将数据导出到Excel提速的法
Excel 是个非常优秀报表制作软件Software用VBA可以控制其生成优秀报表本文通过添加查询语句思路方法即用Excel中获取外部数据功能将数据很快地从个查询语句中捕获到EXCEL中比起往每个CELL里写数据思路方法提高许多倍 在中引用Microsoft Excel 9.0 Object Library将下文加入到个模块中,窗体中如下ExporToExcel("select * from ... [阅读全文]