资源简介
根据服务器版本,自动更新PDA的程序,数据,脚本,更新方式有CAB、zip
代码片段和文件信息
using System;
using System.Data;
using System.Text;
using System.Windows.Forms;
using Pda.Config;
using System.IO;
using System.Diagnostics;
using System.xml;
using System.Threading;
using System.Data.SQLite;
namespace Pda.Download
{
public partial class frmDownload : Form
{
private bool isEnd = false;
Thread thUpdate = null;
string UpdatePath = Path.Combine(PubUnit.rootPath PubUnit.patchPath);
string xmlLocalPath = Path.Combine(PubUnit.rootPath PubUnit.xmlVerName);
string xmlLocPath = Path.Combine(PubUnit.rootPath PubUnit.xmlLocalName);
//string UpdatePath = Path.Combine(PubUnit.rootPath PubUnit.patchPath);
private int FCount = 3;
public frmDownload()
{
InitializeComponent();
//全屏显示
IntPtr hWnd = Win32.FindWindow(“HHTaskBar“ null);
if (hWnd != IntPtr.Zero)
{
Win32.ShowWindow(hWnd 0);
}
timer1.Enabled = true;
timer2.Enabled = true;
}
#region progress
public delegate void dlgShowProcess(int pValue);
public delegate void dlgShowMsg(string pMsg);
private delegate void dlgDisableControl(System.Windows.Forms.Control pControl bool pFlag);
public void ShowProcess(int pValue)
{
if (this.pbMsg.InvokeRequired)
{
dlgShowProcess dlg = new dlgShowProcess(ShowProcess);
this.Invoke(dlg new object[] { pValue });
}
else
{
this.pbMsg.Value = pValue;
}
}
public void ShowMsg(string pMsg)
{
if (this.label1.InvokeRequired)
{
dlgShowMsg dlg = new dlgShowMsg(ShowMsg);
this.Invoke(dlg new object[] { pMsg });
}
else
{
this.label1.Text = pMsg;
}
}
private void DisableControl(System.Windows.Forms.Control pControl bool pFlag)
{
if (pControl.InvokeRequired)
{
dlgDisableControl dlg = new dlgDisableControl(DisableControl);
this.Invoke(dlg new object[] { pControl pFlag });
}
else
{
pControl.Enabled = pFlag;
}
}
#endregion
private void UPdate()
{
}
private void ShowCount()
{
this.label1.Text = (string.Format(“{0}秒后自动开始下载。“ this.FCount));
}
private void timer1_Tick(object sender EventArgs e)
{
this.FCount--;
this.ShowCount();
if (this.FCount <= 0)
{
this.timer1.Enabled = (false);
this.label1.Text = (string.Format(“正在更新中。。。“ this.FCoun
- 上一篇:在线拍照asp.net
- 下一篇:test5.csv
相关资源
- C# 自动更新源码
- FSLib.App.SimpleUpdater .NET的简单自动更新
- winform开发框架+自动更新源码
- AutoUpdater(WPF自动升级).zip
- AutoUpdate软件自动更新,兼容wpf、win
- C# 开发工具VS2008 自动更新 解决C/S项目
- C#程序自动更新
- c# 仿qupdater的自动更新程序源码,含客
- WinForm AutoUpdate自动更新源码
- C#自动更新服务(本地服务安装)
- AutoUpdate自动更新、解压缩
- C#实现自动更新
- 代理IP自动更新校验器完整项目源码
- C#开发程序自动更新,简单易用
- 自动更新程序
- ymoldem上位机程序.串口自动更新
- AutoUpdater 自动更新新版本升级
- c# OAUS自动更新
- 自动更新(AutoUpdater)
评论
共有 条评论