vb.net调用:VB.NET调用Windows API(一)

Windows API就是Windows系统API简称(Application Program Interface即:应用接口)它是Windows操作系统提供给各种开发基于Windows平台应用软件Software开发语言些公用这些般都比较底层所以当各种开发语言使用自带或类库已无法解决问题时Windows API往往是种非常直接、有效解决思路方法但由于在中Windows API般都很复杂所以对于员... [阅读全文]

vb.net多线程:VB.NET多线程实现线程计时器

Threading.Timer类对在单独线程中定期运行任务十分有用例如可以使用线程计时器检查数据库状态和完整性或者备份重要文件以下举例每两秒钟启动个任务并使用标志来启动使计时器停止Dispose思路方法本例将状态发送到输出窗口因此在测试代码的前应按CONTROL+ALT+O键以使此窗口可见ClassStateObjClass用于保留TimerTask所需参数   PublicSomeValueAs... [阅读全文]

vb.net多线程:VB.NET多线程取消任务

多线程个优点是应用用户界面部分始终可以作出响应即使其他线程正在执行任务同步事件和作为标志字段通常用于通知其他线程停止以下举例使用同步事件来取消任务要使用本举例请在项目中添加以下模块要启动线程请StartCancel.StartTask思路方法要取消个或多个正在运行线程请StartCancel.CancelTask思路方法ModuleStartCancel PublicCancelThreadAsN... [阅读全文]

vb.net多线程:vb.net创建线程、多线程和破坏线程

多线程  VB语言大弱点就是缺乏编写自由线程(free-threaded)能力在.NET Framework中所有语言共享CRL(Common Runtime Library公共运行库)也就是说你可以用VB.NET、C#或其它.NET语言编写同样   .Threading 定义了线程类我们只需要引入.Threading 即可使用线程类  .Threading.Thread类提供线程对象可以使用Th... [阅读全文]

vb.net多线程:VB.NET中多线程程序开发的线程状态

要想了解线程控制首先需要知道线程状态   在 Thread 类中提供了个名为 ThreadState 例子属性这个属性是枚举类型它成员如下表:   成员 介绍说明 Unstarted 线程上 Thread.Start 还未被 Running 已 Thread.Start且线程未被阻塞也没有 ThreadAbortException 处于挂起状态 Aborted Stopped 状态 ... [阅读全文]

vb.net多线程:VB.NET中多线程程序开发的多线程的特点

在昨天写则日志中我们对 VB.NET 中多线程有了简单认识接下来我们将会在这里发布系列有关 VB.NET 中多线程开发知识   ()多线程特点  每个进程中可以包含多个线程按照微软官方文档介绍说明在 Windows XP 中每个进程可以包含最多 2000 个线程实际上线程数量是要受到内存限制当然并不是说线程越多越好假设现在系统中有两个进程在运行进程A 仅有个线程即主线程而进程B 有5 个线程那么当... [阅读全文]

vb.net多线程:VB.NET中多线程程序开发的线程控制

在了解了线程各种状态的后我们来看下线程控制些思路方法如下表:    是否需要例子化 思路方法 介绍说明 是 Start 使线程开始执行 是 Suspend 当线程到达个安全点时暂停线程 是 Abort 当线程到达个安全点时停止线程 是 Resume 恢复个被挂起线程 是 Join 等待个线程结束 是 Interrupt 中断个处于 WaitSle... [阅读全文]

vb.net多线程:VB.NET中多线程程序开发的线程封装( 2)

为了能够灵活地创建线程我们可以通过多种思路方法来实现在众多思路方法中使用类将线程包装可谓是最有效而这也正发挥了 VB.NET 完全面向对象特点  ( 2) 线程封装   为了封装线程我们先创建个类并为这个类定义 3个内部变量个构造思路方法两个成员思路方法(其中个为私有思路方法)来看代码:  Imports .ThreadingModule Module1   Sub Main     Dim th... [阅读全文]

vb面向对象:VB实现地理对象的几种渲染思路方法

Private Sub Command1_Click  Map1.Layers.Clear  Form_LoadEnd SubPrivate Sub Command2_Click  Screen.MousePoer = vbHourglass  Map1.Layers("necenter").Visible = False  Set layer = Map1.Layers("counties") ... [阅读全文]

vb异或:VB实现几何对象的空间分析操作(交、并、差、异或)

Dim shape1 As Boolean 判断是否已经获得个几何形状Dim shp As Object 第个输入形状Dim shp2 As Object 第 2个输入形状Private Sub Form_Load  Option3.Caption = "差运算"  Option4.Caption = "交运算"  Option5.Caption = "并运算"  Option6.Caption ... [阅读全文]

VB实现添加访问删除图层

先定义连接   Dim dConn As New MapObjects2.DataConnection  以下添加Shp图层  dConn.Database = "D:Program FilesESRIMapObjects2SamplesDataWorld"  If Not dConn.Connect Then    Exit Sub  End If  Dim layer As New MapOb... [阅读全文]

VB实现ZRenderer渲染

Option ExplicitDim selRecs As MapObjects2.Record英尺和米单位转换常量Dim f_to_m As DoubleDim m_to_f As DoubleDim text_height As DoubleDim scale_width As DoubleDim theBenEasting As LongDim theBenNorthing As LongD... [阅读全文]

绘制完成:VB绘制走动的表针

Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As .EventArgs) Handles Timer1.Tick    Me.Text = Date.Now.    Dim FmGraphics As .Drawing.Graphics    FmGraphics = Me.CreateGraphics    Dim TmLong... [阅读全文]

时钟表盘:VB绘制表盘

Public Declare Function CreateEllipticRgn Lib "gdi32" (ByVal x1 As Integer, ByVal y1 As Integer, ByVal x2 As Integer, ByVal y2 As Integer) As Integer  Public Declare Function SetWindowRgn Lib "User32"... [阅读全文]

VB表单填充器: 构建工作流以捕获数据和创建文档

本文将介绍以下内容:   构建自定义活动   和 Microsoft Office 进行交互   将数据传递到工作流活动中   将数据提取到 Office 文档中  本文使用以下技术:  Windows Workflow Foundation、2007 Office 和 Visual Basic " _disibledevent= False End IfEnd Sub  其他分支和的类似但它们... [阅读全文]

googlepagerank:获取google pagerank值的.NET代码(vb.net版)

因项目需求原因,需要个获取google pagerank值VB类.  网上查了半天,仍然只查到C#版,,同时我也是C#出身,对VB.NET点都不熟悉,但无奈形式比人强,点点改吧. 于是有了下面代码.  对VB.NET不熟悉,所以做得很是艰难;而在转换代码过程中,发现自己对C#最基本语法运算符等其实也远远不够熟悉.,BS自己百遍啊百遍.要加强学习了.  C#版代码并没有作者信息,同时我也忘记了从哪儿... [阅读全文]

vb类型转换函数:VB中各种数据类型转换函数

1. 各种进制转换  般数据进制包括十进制, 2进制,十 6进制.十进制就是我们日常生活用到数据进制,因此也是我们最熟悉和清楚; 2进制是计算机基础进制,主要是便于用物理器件实现 2进制; 8进制和十 6进制和 2进制天然亲密关系,并且表示比 2进制更方便,因而也成为计算机常用表示思路方法.  VB中涉及到数据进制的间转换主要有如下几个:  Hex : 返回代表十 6进制数值 String;  O... [阅读全文]

visualbasic:使用VisualBasic操纵XML文档

对于XML文档插入、修改、检索等数据操作工作可以通过个XML解析器及其列举系列对象来完成 MicrosoftXML解析器驻留在名为msxml.dll动态链接库文件中msxml是个COM对象所以可以在任何兼容ActiveX环境中使用它如在VB和 ASP中本文介绍在Visual Basic中操纵XML文档具体思路方法   装载XML文档   新建个VB Standard EXE工程项目在Form1中添... [阅读全文]

vb编程:用VB语言编程实现JPEG数据压缩

JPEG压缩格式是目前图像处理领域里面用得最广泛种图像压缩方式它实现主要分成 4个步骤:  1.颜色模式转换及采样;  2.DCT变换(离散余弦变换);  3.量化;  4.编码(有算术编码和霍夫曼编码两种这里采用霍夫曼编码)用VB语言编程实现以上 4个步骤即完成了JPEG压缩过程这里假设给定源图像是幅24位真彩色BMP图像  、颜色转换及采样  1.颜色转换:对BMP图像中颜色数据进行由RGBY... [阅读全文]

vb6.0实时曲线:在VB下设计开发实时的数据采集曲线

1. 引言  在笔者参和过开发机组轴瓦控制系统中要求能够实时采集轴瓦转动速度值V并能根据实时采集到数据绘制出V在10分钟内变化短期趋势图和日内变化长期趋势图以便观测轴瓦转动趋势情况查看控制效果该系统在VB6.0环境下进行开发开始时采用了VB包含ActivexControl控件技术绘制曲线在效果不理想情况下笔者利用VB绘画最终成功实现了实时数据采集曲线绘制和显示笔者将以轴瓦实时采集速度值V短期趋势图... [阅读全文]

vb变量类型:有关VB记录类型变量

自定义类型允许用户建立结构类型缺省类型允许用户定义缺省类型格式: 以下是引用片段:  PrivateTypeFypeDemo  (成员名1)As(类型)  成员名2)As类型)  EndType  功能:在全局模块中或在窗体中定义结构类型   介绍说明:  (1)结构类型所占存储空间是其中所有成员长度的和  (2)如果有Private可选项是在窗体中定义结构体类型  定义结构变量:  格式:以下是... [阅读全文]

vb程序:VB实现程序的隐形

在些系统为了特定目经常要求隐藏起来运行例如DCS(集散控制系统)中后台监控系统、木马控制、源码防拷贝等以减少被发现、截杀和反汇编风险这种功能模块要求在运行期间不仅不会在桌面出现也不允许被操作者从任务管理器列表中发现   隐形原理对于个隐形而言最基本要求是:   1. 不在桌面出现界面;   2. 不在任务栏出现图标;   3. 名从任务管理器名单中消失   对于上述第点可以将FormVisible... [阅读全文]

vb调用存储过程:VB实现动态调用含DateTime类型存储过程

前言  VB对数据库编程有多种思路方法如:ODBC API编程、RDO(远程数据对象)、DAO(数据访问对象)、ADO(ActiveX 数据对象)思路方法编程实现方便、快捷但灵活性稍差由于存储过程具有实现数据封装、隐藏以及代码预编译、减少网络负载、维护方便等优点所以被许多RDMBS和编程工具做支持VB中各类数据对象均都提供对存储过程支持所以要灵活掌握存储过程这技术是十分必要现在将VB中实现动态含D... [阅读全文]

数字图像处理:VB6中使用错误处理对程序速度的影响

在 VB6 中我们使用 _disibledevent= rs(FieldName).Value End IfEnd Sub===================================  测试结果:  无时  ReadFieldsOnErr : 046  ReadFieldsNotOnErr : 047  有时  ReadFieldsOnErr : 0.96  ReadFieldsNotO... [阅读全文]

vb.net窗体:在VB.net窗体上写文字

VB.Net中Pr思路方法只能用来写文件了  如:FileOpen(1, "c:trash.txt", OpenMode.Output) Open file for output.Pr(1, "This is a test.") Pr text to file.PrLine(1) Pr blank line to file.PrLine(1, "Zone 1", TAB, "Zone 2")... [阅读全文]

vb.net窗体:如何用VB.NET制作特效窗体

窗体是Windows应用基础新代开发工具Visual Basic.Net为设计制作窗体提供了更多简单而丰富思路方法无需再求助于复杂而易错API我们就可以轻松制作多种特效窗体  1、轻松制作透明窗体VB.NET可以轻松制作出任透明度窗体:我们只要在窗体“属性”窗口中将 Opacity 属性设置为个介于 0.0(完全透明)和 1.0(完全不透明)的间值就可以了:Dim frm ... [阅读全文]

visualbasic:Visual Basic .Net实现窗体菜单

菜单(Menu)是界面重要架构部件自从有了可视化编程工具使用其中菜单编辑器就可以方便、快捷编辑、设计菜单但要想制作出个性化菜单哪怕对菜单项任何改变如:改变菜单字体类型、大小等只使用菜单编辑器是无法完成了可视化编程工具Visual Studio .Net也是如此本文主要内容就是介绍利用Visual Basic .Net手工绘制个性化菜单实现思路方法  .介绍.Net Frame Work SDK 为... [阅读全文]

vb.net窗体:VB.NET实现无标题框的窗体的移动

Private oOriginalRegion As Region = Nothing   用于窗体移动  Private bFormDragging As Boolean = False  Private oPoClicked As Po  Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As .Windows.Forms.... [阅读全文]

vb.net下拉框:VB.NET实现窗口的动态下拉

用TimerControl控件:Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As .EventArgs) Handles Timer1.Tick    Dim pos As .Drawing.Po    pos = .Windows.Forms.Cursor.Position    Dim distanceX As Single ... [阅读全文]

vb拖动:VB实现指示窗口中拖动方框的程序

在指示窗口中拖动方框如下:  (工程Chapter401-Form03)  用Form_Load、Map1_AfterLayerDraw、Map1_AfterLayerDraw过程来添加指示窗口;  用Map1_MouseDown过程添加放大缩小功能以检查指示窗口连动功能;  实现在Map2中拖动方框改变Map1功能;Option ExplicitDim g_feedback As DragFee... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共2344条 分79页