VB.NET实现应用程序自动更新1

VB6.0和VB.NET区别 学习了一段时间的VB.net,感觉大部分和之前学过的VB形似,但是因为名字不一样,所以肯定就有不同的地方,接下来说说VB和VB.net有哪些不同的地方。 VB.net是推出的一种开发基于.net平台应用程序的开发语言。掌握VB.net不仅要掌握语法,还要理解并运用这些新的概念,功能和观点,还有掌握.net框架。理解CLR(common language runtime,通用语言进行时)。 接下 阅读详情
VB.NET实现应用程序自动更新1
2008/08/02 12:51

Imports System
Imports System.Net
Imports System.Text
Imports System.Threading
Imports Scripting
Imports System.io
Imports Fairy4_Api
Imports DevExpress.XtraEditors
Friend Class update
    Inherits System.Windows.Forms.Form

    Private MyWebClient As New WebClient
    Private ByteNum As Long
    ' Private Threaddown, Threadchk As Thread
    Private Mybyte() As Byte
    Private Zipsize As Long
    Private Func As New Func
    Private fso As New FileSystemObject
    Private fl As Scripting.File
    Private Ready As String = Application.StartupPath & "/images/ready.ico"
    Private down As String = Application.StartupPath & "/images/down.ico"
    Private Err As String = Application.StartupPath & "/images/Error.ico"
    Private Inipath As String = Application.StartupPath & "/update.ini"
    Private Tempfolder As String = Application.StartupPath & "/temp_download" '临时下载文件夹
    Private Address As String '下载网站
    Private SleepTime As Integer '下載完一個進程休眠時間:單位毫秒
    Private RunProgrom As String
    Private KillProgrom As String

    Public UpdateDataSet As New DataSet '升级配置文件数据集
    Private Curversion As String
    Private Alldownloadbyte As Long = 0
    Private Runthread As Thread '执行时候运行的线程
    Private Myapi As New Fairy4_Api.My_Api
    '############################
    '程式製作:Fairy4
    '參考網友:雨浪 部分源碼
    'Mail_To: Phoenix4197@163.com
    '############################

#Region " Windows 窗体设计器生成的代码 "

    Public Sub New()
        MyBase.New()

        '该调用是 Windows 窗体设计器所必需的。
        InitializeComponent()

        '在 InitializeComponent() 调用之后添加任何初始化

    End Sub

    '窗体重写 dispose 以清理组件列表。
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
            If Not (components Is Nothing) Then
                components.Dispose()
            End If
        End If
        MyBase.Dispose(disposing)
    End Sub

    'Windows 窗体设计器所必需的
    Private components As System.ComponentModel.IContainer

    '注意: 以下过程是 Windows 窗体设计器所必需的
    '可以使用 Windows 窗体设计器修改此过程。
    '不要使用代码编辑器修改它。
    Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
    Friend WithEvents Label1 As System.Windows.Forms.Label
    Friend WithEvents Label2 As System.Windows.Forms.Label
    Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
    Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox
    Friend WithEvents PictureBox3 As System.Windows.Forms.PictureBox
    Friend WithEvents Label5 As System.Windows.Forms.Label
    Friend WithEvents Label6 As System.Windows.Forms.Label
    Friend WithEvents lbl As System.Windows.Forms.Label
    Friend WithEvents btnupdate As System.Windows.Forms.Button
    Friend WithEvents btnclose As System.Windows.Forms.Button
    Friend WithEvents Label8 As System.Windows.Forms.Label
    Friend WithEvents Label9 As System.Windows.Forms.Label
    Friend WithEvents Label10 As System.Windows.Forms.Label
    Friend WithEvents PictureBox4 As System.Windows.Forms.PictureBox
    Friend WithEvents PictureBox9 As System.Windows.Forms.PictureBox
    ' Friend WithEvents Progressdownload As DevExpress.XtraEditors.ProgressBarControl ' DevExpress.XtraEditors.ProgressBarControl
    Friend WithEvents Label4 As System.Windows.Forms.Label
    'Friend WithEvents ProgressCdownload As DevExpress.XtraEditors.ProgressBarControl
    Friend WithEvents Label7 As System.Windows.Forms.Label
    Friend WithEvents PictureBox5 As System.Windows.Forms.PictureBox
    Friend WithEvents PictureBox6 As System.Windows.Forms.PictureBox
    Friend WithEvents PictureBox7 As System.Windows.Forms.PictureBox
    Friend WithEvents PictureBox8 As System.Windows.Forms.PictureBox
    Friend WithEvents ImageList1 As System.Windows.Forms.ImageList
    Friend WithEvents Label3 As System.Windows.Forms.Label
    Friend WithEvents Progressdownload As DevExpress.XtraEditors.ProgressBarControl
    Friend WithEvents ProgressCdownload As DevExpress.XtraEditors.ProgressBarControl
    Friend WithEvents AxWebBrowser1 As AxSHDocVw.AxWebBrowser
    Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.components = New System.ComponentModel.Container
        Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(update))
        Me.PictureBox1 = New System.Windows.Forms.PictureBox
        Me.Label1 = New System.Windows.Forms.Label
        Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
        Me.Label2 = New System.Windows.Forms.Label
        Me.GroupBox1 = New System.Windows.Forms.GroupBox
        Me.ProgressCdownload = New DevExpress.XtraEditors.ProgressBarControl
        Me.Progressdownload = New DevExpress.XtraEditors.ProgressBarControl
        Me.Label4 = New System.Windows.Forms.Label
        Me.Label5 = New System.Windows.Forms.Label
        Me.PictureBox2 = New System.Windows.Forms.PictureBox
        Me.PictureBox3 = New System.Windows.Forms.PictureBox
        Me.PictureBox4 = New System.Windows.Forms.PictureBox
        Me.Label6 = New System.Windows.Forms.Label
        Me.btnupdate = New System.Windows.Forms.Button
        Me.lbl = New System.Windows.Forms.Label
        Me.btnclose = New System.Windows.Forms.Button
        Me.PictureBox5 = New System.Windows.Forms.PictureBox
        Me.Label8 = New System.Windows.Forms.Label
        Me.PictureBox6 = New System.Windows.Forms.PictureBox
        Me.Label9 = New System.Windows.Forms.Label
        Me.PictureBox7 = New System.Windows.Forms.PictureBox
        Me.Label10 = New System.Windows.Forms.Label
        Me.PictureBox9 = New System.Windows.Forms.PictureBox
        Me.PictureBox8 = New System.Windows.Forms.PictureBox
        Me.Label7 = New System.Windows.Forms.Label
        Me.Label3 = New System.Windows.Forms.Label
        Me.AxWebBrowser1 = New AxSHDocVw.AxWebBrowser
        Me.GroupBox2 = New System.Windows.Forms.GroupBox
        Me.GroupBox1.SuspendLayout()
        CType(Me.ProgressCdownload.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
        CType(Me.Progressdownload.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
        CType(Me.AxWebBrowser1, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.GroupBox2.SuspendLayout()
        Me.SuspendLayout()
        '
        'PictureBox1
        '
        Me.PictureBox1.Location = New System.Drawing.Point(20, 83)
        Me.PictureBox1.Name = "PictureBox1"
        Me.PictureBox1.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox1.TabIndex = 0
        Me.PictureBox1.TabStop = False
        '
        'Label1
        '
        Me.Label1.ImageList = Me.ImageList1
        Me.Label1.Location = New System.Drawing.Point(60, 86)
        Me.Label1.Name = "Label1"
        Me.Label1.Size = New System.Drawing.Size(123, 17)
        Me.Label1.TabIndex = 1
        Me.Label1.Text = "正在连接到服务器..."
        '
        'ImageList1
        '
        Me.ImageList1.ImageSize = New System.Drawing.Size(16, 16)
        Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
        '
        'Label2
        '
        Me.Label2.Location = New System.Drawing.Point(60, 120)
        Me.Label2.Name = "Label2"
        Me.Label2.Size = New System.Drawing.Size(123, 17)
        Me.Label2.TabIndex = 3
        Me.Label2.Text = "正在检查更新版本..."
        '
        'GroupBox1
        '
        Me.GroupBox1.Controls.Add(Me.ProgressCdownload)
        Me.GroupBox1.Controls.Add(Me.Progressdownload)
        Me.GroupBox1.Controls.Add(Me.Label4)
        Me.GroupBox1.Controls.Add(Me.Label5)
        Me.GroupBox1.Location = New System.Drawing.Point(15, 231)
        Me.GroupBox1.Name = "GroupBox1"
        Me.GroupBox1.Size = New System.Drawing.Size(369, 112)
        Me.GroupBox1.TabIndex = 14
        Me.GroupBox1.TabStop = False
        Me.GroupBox1.Text = "下载进度"
        '
        'ProgressCdownload
        '
        Me.ProgressCdownload.Location = New System.Drawing.Point(80, 40)
        Me.ProgressCdownload.Name = "ProgressCdownload"
        Me.ProgressCdownload.Size = New System.Drawing.Size(264, 14)
        Me.ProgressCdownload.TabIndex = 7
        Me.ProgressCdownload.TabStop = False
        '
        'Progressdownload
        '
        Me.Progressdownload.Location = New System.Drawing.Point(80, 72)
        Me.Progressdownload.Name = "Progressdownload"
        Me.Progressdownload.Size = New System.Drawing.Size(264, 14)
        Me.Progressdownload.TabIndex = 6
        Me.Progressdownload.TabStop = False
        '
        'Label4
        '
        Me.Label4.Location = New System.Drawing.Point(13, 40)
        Me.Label4.Name = "Label4"
        Me.Label4.Size = New System.Drawing.Size(54, 17)
        Me.Label4.TabIndex = 5
        Me.Label4.Text = "当前进度"
        '
        'Label5
        '
        Me.Label5.Location = New System.Drawing.Point(13, 74)
        Me.Label5.Name = "Label5"
        Me.Label5.Size = New System.Drawing.Size(54, 17)
        Me.Label5.TabIndex = 1
        Me.Label5.Text = "总体进度"
        '
        'PictureBox2
        '
        Me.PictureBox2.Location = New System.Drawing.Point(20, 117)
        Me.PictureBox2.Name = "PictureBox2"
        Me.PictureBox2.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox2.TabIndex = 15
        Me.PictureBox2.TabStop = False
        '
        'PictureBox3
        '
        Me.PictureBox3.Location = New System.Drawing.Point(20, 152)
        Me.PictureBox3.Name = "PictureBox3"
        Me.PictureBox3.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox3.TabIndex = 16
        Me.PictureBox3.TabStop = False
        '
        'PictureBox4
        '
        Me.PictureBox4.Location = New System.Drawing.Point(20, 186)
        Me.PictureBox4.Name = "PictureBox4"
        Me.PictureBox4.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox4.TabIndex = 18
        Me.PictureBox4.TabStop = False
        '
        'Label6
        '
        Me.Label6.Location = New System.Drawing.Point(60, 189)
        Me.Label6.Name = "Label6"
        Me.Label6.Size = New System.Drawing.Size(123, 17)
        Me.Label6.TabIndex = 17
        Me.Label6.Text = "正在下载更新版本..."
        '
        'btnupdate
        '
        Me.btnupdate.Image = CType(resources.GetObject("btnupdate.Image"), System.Drawing.Image)
        Me.btnupdate.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
        Me.btnupdate.Location = New System.Drawing.Point(223, 360)
        Me.btnupdate.Name = "btnupdate"
        Me.btnupdate.Size = New System.Drawing.Size(81, 26)
        Me.btnupdate.TabIndex = 19
        Me.btnupdate.Text = "开始升级"
        Me.btnupdate.TextAlign = System.Drawing.ContentAlignment.BottomRight
        '
        'lbl
        '
        Me.lbl.ForeColor = System.Drawing.Color.Red
        Me.lbl.Location = New System.Drawing.Point(21, 361)
        Me.lbl.Name = "lbl"
        Me.lbl.Size = New System.Drawing.Size(181, 17)
        Me.lbl.TabIndex = 20
        '
        'btnclose
        '
        Me.btnclose.Image = CType(resources.GetObject("btnclose.Image"), System.Drawing.Image)
        Me.btnclose.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
        Me.btnclose.Location = New System.Drawing.Point(320, 360)
        Me.btnclose.Name = "btnclose"
        Me.btnclose.Size = New System.Drawing.Size(56, 26)
        Me.btnclose.TabIndex = 21
        Me.btnclose.Text = "关闭"
        Me.btnclose.TextAlign = System.Drawing.ContentAlignment.BottomRight
        '
        'PictureBox5
        '
        Me.PictureBox5.Location = New System.Drawing.Point(197, 83)
        Me.PictureBox5.Name = "PictureBox5"
        Me.PictureBox5.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox5.TabIndex = 25
        Me.PictureBox5.TabStop = False
        '
        'Label8
        '
        Me.Label8.Location = New System.Drawing.Point(237, 86)
        Me.Label8.Name = "Label8"
        Me.Label8.Size = New System.Drawing.Size(140, 17)
        Me.Label8.TabIndex = 24
        Me.Label8.Text = "正在关闭应用程序..."
        '
        'PictureBox6
        '
        Me.PictureBox6.Location = New System.Drawing.Point(197, 117)
        Me.PictureBox6.Name = "PictureBox6"
        Me.PictureBox6.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox6.TabIndex = 27
        Me.PictureBox6.TabStop = False
        '
        'Label9
        '
        Me.Label9.Location = New System.Drawing.Point(237, 120)
        Me.Label9.Name = "Label9"
        Me.Label9.Size = New System.Drawing.Size(140, 17)
        Me.Label9.TabIndex = 26
        Me.Label9.Text = "正在执行更新过程..."
        '
        'PictureBox7
        '
        Me.PictureBox7.Location = New System.Drawing.Point(197, 152)
        Me.PictureBox7.Name = "PictureBox7"
        Me.PictureBox7.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox7.TabIndex = 29
        Me.PictureBox7.TabStop = False
        '
        'Label10
        '
        Me.Label10.Location = New System.Drawing.Point(237, 154)
        Me.Label10.Name = "Label10"
        Me.Label10.Size = New System.Drawing.Size(140, 17)
        Me.Label10.TabIndex = 28
        Me.Label10.Text = "更新完成,删除临时文件"
        '
        'PictureBox9
        '
        Me.PictureBox9.BackColor = System.Drawing.SystemColors.HighlightText
        Me.PictureBox9.Image = CType(resources.GetObject("PictureBox9.Image"), System.Drawing.Image)
        Me.PictureBox9.Location = New System.Drawing.Point(0, 0)
        Me.PictureBox9.Name = "PictureBox9"
        Me.PictureBox9.Size = New System.Drawing.Size(394, 56)
        Me.PictureBox9.TabIndex = 30
        Me.PictureBox9.TabStop = False
        Me.PictureBox9.Visible = False
        '
        'PictureBox8
        '
        Me.PictureBox8.Location = New System.Drawing.Point(197, 186)
        Me.PictureBox8.Name = "PictureBox8"
        Me.PictureBox8.Size = New System.Drawing.Size(20, 20)
        Me.PictureBox8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
        Me.PictureBox8.TabIndex = 32
        Me.PictureBox8.TabStop = False
        '
        'Label7
        '
        Me.Label7.Location = New System.Drawing.Point(237, 189)
        Me.Label7.Name = "Label7"
        Me.Label7.Size = New System.Drawing.Size(140, 17)
        Me.Label7.TabIndex = 31
        Me.Label7.Text = "更新成功,开启应用程序"
        '
        'Label3
        '
        Me.Label3.Location = New System.Drawing.Point(60, 154)
        Me.Label3.Name = "Label3"
        Me.Label3.Size = New System.Drawing.Size(123, 17)
        Me.Label3.TabIndex = 5
        Me.Label3.Text = "正在收集本机信息..."
        '
        'AxWebBrowser1
        '
        Me.AxWebBrowser1.ContainingControl = Me
        Me.AxWebBrowser1.Enabled = True
        Me.AxWebBrowser1.Location = New System.Drawing.Point(9, 11)
        Me.AxWebBrowser1.OcxState = CType(resources.GetObject("AxWebBrowser1.OcxState"), System.Windows.Forms.AxHost.State)
        Me.AxWebBrowser1.Size = New System.Drawing.Size(376, 60)
        Me.AxWebBrowser1.TabIndex = 33
        '
        'GroupBox2
        '
        Me.GroupBox2.BackColor = System.Drawing.Color.AliceBlue
        Me.GroupBox2.Controls.Add(Me.AxWebBrowser1)
        Me.GroupBox2.Location = New System.Drawing.Point(0, -4)
        Me.GroupBox2.Name = "GroupBox2"
        Me.GroupBox2.Size = New System.Drawing.Size(394, 75)
        Me.GroupBox2.TabIndex = 34
        Me.GroupBox2.TabStop = False
        '
        'update
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 15)
        Me.ClientSize = New System.Drawing.Size(394, 399)
        Me.Controls.Add(Me.GroupBox2)
        Me.Controls.Add(Me.PictureBox8)
        Me.Controls.Add(Me.Label7)
        Me.Controls.Add(Me.PictureBox9)
        Me.Controls.Add(Me.PictureBox7)
        Me.Controls.Add(Me.Label10)
        Me.Controls.Add(Me.PictureBox6)
        Me.Controls.Add(Me.Label9)
        Me.Controls.Add(Me.PictureBox5)
        Me.Controls.Add(Me.Label8)
        Me.Controls.Add(Me.btnclose)
        Me.Controls.Add(Me.lbl)
        Me.Controls.Add(Me.btnupdate)
        Me.Controls.Add(Me.PictureBox4)
        Me.Controls.Add(Me.Label6)
        Me.Controls.Add(Me.PictureBox3)
        Me.Controls.Add(Me.PictureBox2)
        Me.Controls.Add(Me.GroupBox1)
        Me.Controls.Add(Me.Label3)
        Me.Controls.Add(Me.Label2)
        Me.Controls.Add(Me.Label1)
        Me.Controls.Add(Me.PictureBox1)
        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
        Me.Name = "update"
        Me.ShowInTaskbar = False
        Me.Text = "UUT在线升级程序"
        Me.GroupBox1.ResumeLayout(False)
        CType(Me.ProgressCdownload.Properties, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.Progressdownload.Properties, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.AxWebBrowser1, System.ComponentModel.ISupportInitialize).EndInit()
        Me.GroupBox2.ResumeLayout(False)
        Me.ResumeLayout(False)

    End Sub

#End Region

VB.NET 基础入门 VB.NET 基础入门                   之前对VB 和C#语言有相应的了解,特别是VB,进行了很长一段时间的的深入的学 习,现在开始VB.NET 基础学习,学习进度不快,很多的东西要虚心向身边的高手学习、 交流。VB.NET开始有一段时间了,自己阶段是做一个VB.NET 的宏观学习把控!                 一、什么是VB.NET 阅读详情

相关推荐

VB与VB.NET的区别

宏观 Visual Basic 是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。基于对象。拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。   Visual Basic.NET 是基于微软.NET Framew

宋学孟 廊坊师范学院信息技术提高班 九期 1552

VB.Net程序设计:AutoUpdater软件自动更新-源代码

VB.Net程序设计:AutoUpdater软件自动更新-源代码。 界面和配置文件参考:http://blog.csdn.net/linjimu/archive/2009/10/27/4733283.aspx Imports System.XmlImports System.IOImports System.NetImports System.Diagnostics

VB.Net+Android.java 8681

vb.net面试_VB.Net面试问答

vb.net面试Here are 45+ frequently asked VB.Net interview questions and answers which will definitely help you out to crack one of the toughest interviews. 这里有45多个VB.Net面试常见问题和答案,这些绝对可以帮助您破解最艰难的面试之一。 1...

culing2941的博客 2490

VB.Net程序设计:AutoUpdater软件自动更新

VB.Net程序设计:AutoUpdater软件自动更新思路是这样的:1.版本控制:通过读本地版本和服务器版本,来判断是否有新的升级文件。获取服务器端XML配置文件中新版本程序的更新日期。2.升级文件的下载:如果有新的升级文件,那么开始下载,下载过程显示进度。3.更新配置处理下载完毕后,执行文件更新,数据库更新,写注册表等操作。4.完成更新判断主程序是否运行,如有运行关闭并替换掉主程序文件和其

VB.Net+Android.java 9404

使用VB.NET开发纯.NET的应用程序

gujiawei的专栏 963

如何使用VS2005的VB.net开发WinCE应用程序

Visual Basic .NET属Basic系语言,其语法特点是以极具亲和力的英文单词为基础标识,以及与自然语言极其相近的逻辑表达,有时候你会觉得写VB.NET代码就好像在写英文句子一样,从这个角度来说,VB.NET似乎是最高级的一门编程语言,当然在Basic系语言中VB.NET也确实是迄今为止最强大的一门编程语言.Visual Basic .NET的应用范围包括windows桌面、web以及当

sqcg999的专栏 3392

VB.NET实现应用程序自动更新2

VB.NET实现应用程序自动更新22008/08/02 12:52    Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams 禁用系統關閉按鈕,屏蔽ALT+F4        Get            Const CS_NOCLOSE As

sqlmlm的专栏 2542

使用VB.NET实现的软件自动更新程序

VB.NET是微软Visual Studio集成开发环境中的一种面向对象的编程语言。它在传统的Visual Basic的基础上进行了现代化的改进,支持.NET框架的所有功能。VB.NET的语言特性包括面向对象编程(OOP)、类型安全、垃圾回收机制等,使其在企业级应用开发中扮演着重要角色。文件压缩与解压是自动更新程序中不可或缺的功能,它能够显著减小更新包的大小,加快下载速度,并节省存储空间。在众多压缩算法中,ZIP是一种广泛使用的格式,它能平衡压缩比和解压速度。

weixin_31163455的博客 475

简要分析VB6.0和VB.NET区别

现在随着VB.NET的发展,大部分人都放弃使用VB6.0而选择VB.NET,下面我们就来研究一下VB6.0和VB.NET的区别。VB.NET是微软公司在2002年推出的一种开发基于.Net平台应用程序的开发语言,也是微软公司极力推荐的一种开发.Net平台应用程序的开发语言。首先还是让我们来简单了解一下VB.NET和其前一个版本,也是目前世界上拥有最多使用者的开发语言--VB 6.0的主要区别。 ...

夏晨Season的博客 1万+

vb.net软件在线升级_更新程序

摘要:VB源码,网络相关,自动更新,自动升级  软件在线升级_更新程序,支持多线程下载,XML配置更新文件内容,VS2008工程文件。

VB.net(VB2010)自动更新程序

此文件为源代码,VB2010编写,可是实现程序自动更新,把这个程序的文件打包到安装文件里,用AppStart启动程序,自动下载配置文件比较服务器与本地的是否相同,如果不相同则下载服务器文件替换本地文件然后启动真正的应用。

VB异步下载的在线升级控件及源码实例

摘要:VB源码,网络相关,自动升级,在线升级  在网上无意发现的的一款适合于VB的进度条下载、软件在线升级控件,它的下载是异步下载,写了个简单调用实例试了一下,感觉还挺不错,控件包括有源代码,没有用到任何的第三方的winsock、inte等控件,只是用了控件的一些方法来实现的,测试图在上边。

VB.NET 程序自动升级功能模块

VB.NET 程序自动升级功能模块 VB.NET 程序自动升级功能模块 VB.NET 程序自动升级功能模块

.net语言_vb和vb.net的区别,及vb.net的发展历程

vb和vb.net的区别区别1、vb.net 是面向对象的编程语言,具有抽象、封装、继承的四大特性。vb不支持继承。区别2、两种语言的错误处理机制不同。vb的错误处理是On Error.....goto和On Errer Resume Next ,是非结构化异常处理。vb.net采用的结构化异常处理机制,try...catch....finally控制。虽然VB.NET仍然支持On Error G...

weixin_39684967的博客 2157

dotnet-NAppUpdate为NET应用程序提供自动更新支持的简单框架

NAppUpdate 为.NET应用程序提供自动更新支持的简单框架

自动更新程序用vb.net写的软件更新程序

用vb.net写的软件更新程序用vb.net写的软件更新程序

VB.NET总结

说实话,看VB.NET视频时脑袋真的是快炸了,那么多的繁体字,全是台湾术语,看着就心烦,但是还是忍着痛苦看完了。收获不多,但是值得庆幸的是VB.NET 也就是那么几个新知识,大部分都是VB,还好!       大部分都和VB一样,但是同样也增加了一些VB没有的。 多线程机制:       线程和进程不一样,进程被定义为应用程序的运行实例,是应用程序的一次动态执行。而线程是进程内部程序执行

那么好, 2430

无需Root!用VirtualXposed+JustTrustMe在安卓高版本上抓包拼多多API数据

本文详细介绍了在安卓高版本设备上无需Root权限即可抓取拼多多API数据的完整方案,通过VirtualXposed与JustTrustMe组合技术,有效绕过SSL Pinning限制。文章涵盖工具准备、环境配置、应用处理及实战分析,特别针对PDD应用的混合通信策略提供了专业解决方案,适合开发者进行竞品分析和数据采集。

weixin_28678151的博客 453
上一篇: 转全角半角(C#,VB.NET)
下一篇: VB.NET实现应用程序自动更新2
sqlmlm
博客等级 码龄19年 12粉丝 22原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值