博文

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......

阅读全文(1673) | 评论:0

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,这样按钮不会显现出来,而只是一......

阅读全文(1353) | 评论:0

文本框控件的消息及应用 (2005-09-25 07:40:00)

摘要:文本框控件的消息及应用               文本(或文字)控件是“文本框控件”的简称,它通常用于输入和编辑文字。它属于标准Windows编辑控件的一个子类,所以它支持所有编辑控件消息。这儿讲述的技术也适用于由其他厂商设计的,以Windows编辑控件类为基础的其他控件。               本文将介绍文本控件的消息,这些消息显著扩展了控件本身的能力,使我们在程序中能够更灵活的控制控件,不必只仅仅依赖于Visual
            Basic所提供的属性或事件,这些消息在进行子类处理中很有用处。下面先介绍控件的消息,然后介绍它们的一些应用。
            下表列出了文本控件的常用通知消息:             消息名称 消息说明
            EN_CHANGE 编辑控件的内容一旦发生改变,就发送这条消息。
            EN_ERRSPACE 任何时候只要由于内存不足以完成一项编辑操作,就发送这条消息。
            EN_HSCROLL
            只要用......

阅读全文(1419) | 评论:0

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方法。当鼠标在被选中的控件上移动的时候,轮流显示新的鼠标指针。
            当鼠标......

阅读全文(1394) | 评论:0

自动改变控件大小(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......

阅读全文(2024) | 评论:0

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......

阅读全文(2233) | 评论:0

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)
    由于文章......

阅读全文(4365) | 评论:2

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......

阅读全文(1870) | 评论:0

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......

阅读全文(1795) | 评论:0

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 查看器)的功能,可以使用此调试器来查看到此为止调用的函数。还可以获得内存转储和关于......

阅读全文(2229) | 评论:0