博文
VB 技巧 - 组合框使用技巧(2005-09-25 07:43:00)
摘要:VB 技巧 - 组合框使用技巧
1、组合框的三种形式
组合框是用来显示一个文本框及一个下拉列表的控件,你可能认为只有一种组合框,但其实有三种,可以通过设置组合框的STYLE属性来选择其一,下面是设置组合框的STYLE属性时用的值:
VBCOMBODROPDOWN --0 :包括一个下拉列表和一个文本框,可以选择也可输入文字;
VBCOMBOSIMPLE --1 :简单组合框,包括一个文本框和一个不会下拉的列表;
VBCOMBODROPDOWNLIST --2 :只选组合框。
2、在组合框中添加图象
这需要使用IMAGE组合框ImageCombo和ImageList,我们先在“添加组件”中选中“Ms Common Control
6.0”然后添加ImageCombo和ImageList,并在ImageList中添加图片,然后可以用以下语句为下拉框添加图片。
&nb......
VB 技巧 - 工具栏使用技巧(2005-09-25 07:42:00)
摘要:VB 技巧 - 工具栏使用技巧
1、在工具栏中添加复选(切换)按钮
工具栏中的复选按钮是指当按钮被按下以后就保持被按下的状态,只有下次再按才会弹起来,这就是工具栏的复选切换状态。要实现这样的效果,必须将它的STYLE属性设为tbrCheck,这个设置可以在工具栏的属性页中完成。方法是右击工具栏并选择Properties选项以打开属性页,单击属性页的Buttons选项卡,选择要用的按钮,将它的形式STYLE设为tbrCheck即可。
2、在工具栏中添加组合框和其他控件
通过将按钮的STYLE属性设为tbrPlaceholder在工具栏中设置空间,可以将组合框和其他控件添加到工具栏中,我们以组合框为例来看看具体步骤:
1)右击工具栏并选择Properties选项打开属性页,单击属性页的Buttons选项卡;
2)在要添加组合框的地方添加一个新的按钮;
3)把新按钮的STYLE属性设为tbrPlaceholder,这样按钮不会显现出来,而只是一......
文本框控件的消息及应用 (2005-09-25 07:40:00)
摘要:文本框控件的消息及应用
文本(或文字)控件是“文本框控件”的简称,它通常用于输入和编辑文字。它属于标准Windows编辑控件的一个子类,所以它支持所有编辑控件消息。这儿讲述的技术也适用于由其他厂商设计的,以Windows编辑控件类为基础的其他控件。
本文将介绍文本控件的消息,这些消息显著扩展了控件本身的能力,使我们在程序中能够更灵活的控制控件,不必只仅仅依赖于Visual
Basic所提供的属性或事件,这些消息在进行子类处理中很有用处。下面先介绍控件的消息,然后介绍它们的一些应用。
下表列出了文本控件的常用通知消息:
消息名称 消息说明
EN_CHANGE 编辑控件的内容一旦发生改变,就发送这条消息。
EN_ERRSPACE 任何时候只要由于内存不足以完成一项编辑操作,就发送这条消息。
EN_HSCROLL
只要用......
VB编程的必备技巧(2005-09-25 07:39:00)
摘要:VB编程的必备技巧
2000-08-31 14:51:03
对编程者来说,VB很容易上手,但要深入、灵活地驾驭它还要下一番功夫。笔者在这里介绍几个较为典型的编程技巧,希望能对广大VB爱好者有所帮助。
一.怎样创建自定义的光标
当在设计一个应用程序时,Visual
Basic允许程序员将许多控件的MousePointer属性设计成12个预先定义好的鼠标光标之一。然而,有些程序员或许会希望显示一个预定义形状之外的光标。本文说明如何创建一个不同的鼠标指针(光标),包括为一个没有MousePointer属性的控件创建光标。
要在Visual
Basic应用程序中将光标(鼠标指针)改变成个不同的形状,可以添加代码来改变希望监视的控件的MouseMove和DragOver事件。
MouseMove事件所包含的代码用于触发该控件的Drag方法。当鼠标在被选中的控件上移动的时候,轮流显示新的鼠标指针。
当鼠标......
自动改变控件大小(2005-09-25 07:38:00)
摘要:
首页 教学区 技术资料区 留言 技术讨论 我要投稿
--趣味程序源码注解--自动改变控件大小--
由于我们设计窗体时,安排的各个控件的大小和位置是固定的,如果在程序运行过程中窗体大小发生了变化,就会造成控件大小与窗体大小不成比例。怎样简单快捷的解决这个问题呢?本例给出了一个不错的方法。
为了学习方便,提供的源码已经作了详细的中文注释,看看源码框中的代码:
'--------------------------------------
' 自 动 改 变 控 件 大 小
'--------------------------------------
' 洪恩在线 求知无限
'--------------------------------------
'本例实现一个控件大小随窗体大小改变而自动改变的文本编辑器
'------名称-------------作用------------
' Form1 主窗体
' CmdOpen 通用对话框
' RichTextBox1 RichTextBox
' mnuNew “新建”菜单项
' mnuOpen “打开”菜单项
' mnuSave “保存”菜单项
' mnuExit “退出”菜单项
' mnuFont “字体”菜单项
' mnuPrint “打印”菜单项
' mnuFind “查找”菜单项
' mnuNext “查找下一个”菜单项
'------变量-------------作用-------------
' sFind 待查找的字符串
'---------------------------------------
Option Explicit
Private FormOldWidth As Long......
vb接收GPS数据源码全!(2005-09-24 10:59:00)
摘要:VERSION 5.00
Object = "{648A5603-2C6E-101B-82B6-000000000014}#1.1#0"; "MSCOMM32.OCX"
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX"
Begin VB.Form frmRDDF_Record
Caption = "RDDF Saver"
ClientHeight = 6795
ClientLeft = 60
ClientTop = 345
ClientWidth = 9540
LinkTopic = "Form1"
ScaleHeight = 453
ScaleMode = 3 'Pixel
ScaleWidth = 636
StartUpPosition = 3 'Windows Default
Begin VB.CommandButton cmdMarkCone
Caption = "Mark Cone"
Height = 315
Left = 6600
TabIndex = 11
Top = 3360
Width = 1215
End
Begin VB.CommandButton cmdSave
Caption = "Save To"
Height = 315
Left = 8640
TabIndex = 10
Top = 3360
Width = 795
End
Begin MSC......
GPS串口数据接收程序实例(2005-09-24 07:34:00)
摘要:
GPS串口数据接收程序实例
文章作者:巩志民
摘 要:目前GPS(全球定位系统)定位应用市场日趋成熟,正在进入应用的高速发展时期。本文以一款EverMore公司的GM-X205GPS接受模块为例,介绍了其数据格式,以及应用PIC16F874单片机RS232串口进行数据接收的程序。
关键词:GPS、NMEA格式、PIC16F874、串口数据接收
1、 GPS应用简介
近年来GPS系统,已经在大地测绘、海上渔用、车辆定位监控、建筑、农业等各个领域得到广泛应用。从九十年代我国引进GPS定位技术开始,经过十多年的市场培育,GPS定位应用进入了发展的最好时机,未来十年基于GPS的应用将会改变我们的生活和工作方式。
目前市场上的大部分GPS接受模块都是通过RS232串口与MCU进行数据传输的。这些数据包括经度、纬度、海拔高度、时间、卫星使用情况等基本信息。开发人员再依据这些基本数据,进行数据处理来完成整套的定位系统软件。
2、 GM-X205模块数据格式
在进行数据接受编程之前,先介绍一下该模块的数据格式。它支持NMEA-0183输出格式。信息如下:
GGA位置测定系统定位资料(Global Positioning System Fix Data)
GSV 导航卫星资料(GNSS Satellites in View)
RMC导航卫星特定精简资料(Recommended Minimum Specific GNSS Data)
VTG 方向及速度等相关资料(Course Over Ground and Ground Speed)
由于文章......
VB.NET 入门教程8(2005-09-24 07:31:00)
摘要:
作者:未知 文章来源:microsoft 点击数:
33059 更新时间:2004-9-27
补遗:关于 QuickSort VISUAL BASIC .NET为了示范 QuickSort Visual Basic .NET 示例应用程序实际是如何运行的,我们提供了编译好的可执行文件
。您可以通过编译这些项目文件来创建自己的可执行文件。单击 Quicksort_Visual_Basic_.NET.exe,下载源
代码项目文件和可执行文件包。
使用应用程序启动 Command Prompt(从 Start 菜单运行"cmd.exe")。使用 CD 命令将目录更改为可执行文件所在的目录。
然后运行"quicksort.exe"。程序将提示您提供输入和输出文件的名称。任何包含多行的文本文件均可使用。如果
需要,可以使用记事本来创建一个此类文件。然后,该程序将对输入文件的内容进行排序,并且将其写入输出文件。
示例程序输出下面是来自此 QuickSort Visual Basic .NET 应用程序的一个实例的输出。此示例演示了 QuickSort 算法,方法是读取
输入文件、对文件的内容进行排序,然后将其写入新的文件。用户输入的文本以下划线标记。您可以查看下面的示例输入文件 'example.txt' 和输出文件 'output.txt'。QuickSort Visual Basic .NET Sample Application
Copyright (c)2001-2002 Microsoft Corporation. All rights reserved.
MSDN ACADEMIC ALLIANCE [http://www.msdn.microsoft.com/academic]
This example demonstrates the QuickSort algorithm by reading an input file,
sorting its contents, and writing them to a new file......
VB.NET 入门教程7(2005-09-24 07:30:00)
摘要:
作者:未知 文章来源:microsoft 点击数:
33058 更新时间:2004-9-27
补遗:QuickSort VISUAL BASIC .NET 的源代码
下面是 QuickSort Visual Basic .NET 示例应用程序的完整源代码。您可以复制、使用和分发这些代码(无版权费)。注意,这些源代码以"原样"提供并且不作任何保证。'
' QuickSort Visual Basic .NET Sample Application
' Copyright 2001-2002 Microsoft Corporation. All rights reserved.
' MSDN ACADEMIC ALLIANCE [http://www.msdn.microsoft.com/academic]
' This sample is part of a vast collection of resources we developed for
' faculty members in K-12 and higher education. Visit the MSDN Academic Alliance Web site for more!
' The source code is provided "as is" without warranty.
'
' Import namespaces
Imports System
Imports System.Collections
Imports System.IO
' Declare application class
Module QuickSortApp
' Application initialization
Sub Main()
'Print startup banner
Console.WriteLine()
Console.WriteLine("QuickSort Visual Basic .NET......
VB.NET 入门教程(2005-09-24 07:30:00)
摘要:
作者:未知 文章来源:microsoft 点击数:
33057 更新时间:2004-9-27
步骤 8. 使用调试器
调试器是诊断程序问题的一个必不可少的工具。我们觉得有必要在本入门指南中对其进行介绍。这最后一步将向您展示如何走查程序和使用诸如 QuickWatch 这样的功能。
设置断点
当程序在调试器中运行时,断点会暂停程序的执行,从而使开发人员能够控制调试器。要设置断点,请右键单击您想要程序暂停的行,然后单击 Insert Breakpoint,如下所示。
注:带有断点的行以红色突出显示。通过再次右键单击该行并选择 RemoveBreakpoint 可以删除断点。
单步调试程序
既然设置了断点(最好是在前面所示的行中),就让我们在调试器中运行程序。在 Debug 菜单中,选择 Start 而不是同前面一样选择 Start Without Debugging。这样就在调试器中启动了程序,并因而激活了断点。
一旦程序遇到断点,调试器便会接收程序的控制。这时会有一个箭头指向当前执行的行。
[Caption]
要单步调试一行代码,可以选择 Debug | Step Over 并观察光标是否移到下一行。Debug | Step Into 命令允许您单步执行将要调用的函数。进行两次 Step Over 之后的屏幕如下所示。
如果想要程序在遇到下一个断点、遇到异常或退出之前继续执行,请从菜单中选择 Debug | Continue。
检查变量值
当您可以控制调试器时,可将鼠标指针移到变量上以获得它的基本值。
您也可以右键单击变量,然后从上下文菜单中选择 QuickWatch。QuickWatch 将为您提供关于某些变量(如 ArrayList 对象)的更多详细信息。
其他调试器工具
Visual Studio 调试器具有许多其他工具(例如 Call Stack 查看器)的功能,可以使用此调试器来查看到此为止调用的函数。还可以获得内存转储和关于......