用VB6.0編寫自我升級的程式

以下是我的具體思路:    寫兩個程式,一個是主程式;一個是升級程式(升級程式放在伺服器上);    說明:所有升級任務都由升級程式完成。    1.啟動升級程式,升級程式串連到網站,下載新的主程式(當然還包括支援的庫檔案等)到臨時檔案夾;    2.升級程式檢測舊的主程式是否活動,若活動則關閉舊的主程式(同時記下主程式的狀態);    3.刪除舊的主程式,拷貝臨時檔案夾中的檔案到相應的位置,同時註冊相應的檔案;     4.檢查主程式的狀態,若狀態為活動的,則啟動新的主程式; 

避免VisualBasic程式重複執行

 如何避免程式重複執行?(偵測是否存在前一副本,若有,則結束目前新啟動的程式)。使用者在啟動程式後,有時會將程式縮小在工作列上,之後要用時,又會重新啟動一次程式,資料庫程式有時會因此造成資料錯亂!若您不希望使用者重複啟動程式,您可以使用 APP

Ubuntu_8.10 安裝 Oracle10g

Oracle 10g for ubuntu 安裝指南(摘自Ubuntu中文論壇 作者:孫高勇)本文是在 ununtu linux 下 Oracle10g 的安裝筆記。我假設您已經成功的安裝並配置了Ubuntu Linux。並且安裝好了 gcc, make, binutils, lesstif2, libc6, and rpm libaio1 mawk rpm j2re 的運行環境,可通過 apt-get install 完成安裝(ununtu 和 debian 的這種安裝方式蠻方便的)。////

動態產生多個相同的控制項

動態產生多個相同的控制項,實際上是這麼做的表單上放一個COMMAND按鈕,假定命名為cmd,將index設定成0,visible=False控制的核心的代碼是: Private Sub Form_Load()For i = 1 To 5  '這裡是要產生控制項的數量Load cmd(i)    '動態產生cmd(i).Caption = "botton " & i    ' 產生控制項的Captioncmd(i).Top = cmd(i).Height * (i / 5 + (i - 1

用VB實現工作列右下角的小表徵圖

將VB應用程式縮成系統狀態列表徵圖二法 第一種方法:VB光碟片的tools/unsupport/systray目錄下有一個例子,將此目錄複寫到硬碟,編譯產生一個OCX控制項,在自己的程式中使用此控制項,可以實現將程式表徵圖放於右下角系統表徵圖區,這方法比調用API要簡單得多第二種方法:梁潔儀 ---- 在很多應用程式中,其操作視窗縮小後將變成一表徵圖放置在系統狀態列中。 ---- 為什麼有的程式可以縮小成表徵圖呢? ----

多表關聯對象組合演算法

1. 表 AX1 X2 X31   11  1113   33  3332   22  222 BY1 AX1 Y320 2     F30 3     G10 1     E 2. 排序 AX1 X2 X31   11  1112   22  2223   33  333 BY1 AX1 Y310 1     E20 2     F30 3     G 3. 順序關聯 var rowIndex = 0for(var i=0;i<A.ROW.LENGTH;i++){    

在頂層表單實現動態顯示視窗列表

'在頂層表單實現動態顯示視窗列表'    我從一開始編程,就徹底拋棄了_screen,而改用頂層表單。我個人感覺頂層表單做出的系統顯示專業些,也許是因為我對_screen瞭解不夠深入吧。選用頂層表單作為系統主表單,就意味著很多東西必須自己去實現。例如如何?動態顯示視窗列表,以為是我的個人經驗,希望能拋磚引玉!'*************************'基於base.vcx中的_form類'*************************'''''''*!* LoadValues事件代

LWUIT使用帶有混淆器匯出時的注意事項

1. 匯出異常提示 Note: com.sun.lwuit.impl.midp.GameCanvasImplementation: can't find dynamically referenced class com.siemens.mp.game.LightNote: com.sun.lwuit.impl.midp.GameCanvasImplementation: can't find dynamically referenced class com.motorola.phonebook.

MyEclipse7.1外掛程式安裝

最近剛使用MyEclise 7.1 ,發現期外掛程式安裝與以前有所不同。MyEclipse 7.1的安裝目錄結構如下: 1. Genuitec 2. ├─Common 3. │ ├─configuration 4. │ ├─features 5. │ └─plugins 6. └─MyEclipse 7.1 7. ├─configuration 8.

LWUIT擴充之tree

  0. 用法 TreeNode[] sillyTree = { new TreeNode("Root 1", new TreeNode[] { new TreeNode("Child 1", new TreeNode[] { new TreeNode("Gand Child 1", new TreeNode[] { }),

J2ME字串split方法

 /** * Split string into multiple strings * @param original Original string * @param separator Separator string in original string * @return Splitted string array */private String[] split(String original, String separator) {

嚴格的隨機數產生器

/** * 在指定範圍內長生隨機數,包含min和max * * @param min最小值 * @param max最大值 * @return int隨機整數 */public static int getRandom(int min,int max){int mid = 0;if (max<min) {mid = max;max = min;min = mid;}double d1 = Math.floor(Math.random()*(max-min+1))+min;if

在struts2.0中指定日期的輸入輸出格式

一般不要用struts預設的日期轉換.布置的系統內容決定了struts2怎麼來轉.這樣很沒底自訂日期轉換:1. xwork-conversion.properties裡配java.util.Date=app07.converter.MyDateConverter 2.在web.xml裡面指定初始化參數datePattern  <context-param>  <param-name>datePattern</param-name> 

VB啟動控制台大全

聲明:下面代碼要是實現得在 系統的 CPL 檔案 沒有被改動的情況下才行..某些精簡,最佳化 的系統 大部分都改了 CPL 檔案 的檔案名稱的..那 下面有些可能不能實現控制台 模組: control.exe 命令: rundll32.exe shell32.dll,Control_RunDLL 結果: 顯示控制台視窗。 例子: Dim x x = Shell("rundll32.exe shell32.dll,Control_RunDLL") 輔助選項 模組: access.cpl 命令:

jdesktop.layout布局管理器

jdesktop.layout布局管理器 1. 參數配置 GroupLayout layout = new GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setAutoCreateGaps(true); layout.setAutoCreateContainerGaps(true);2.

APACHE common中的統計學工具

package com.njs.math;import org.apache.commons.math.stat.descriptive.moment.GeometricMean;import org.apache.commons.math.stat.descriptive.moment.Kurtosis;import org.apache.commons.math.stat.descriptive.moment.Mean;import org.apache.commons.math.stat.

觀察者與被觀察者模式實現模型

1. 被觀察者(PropertyChangeListeners are fired on the event dispatching thread.) package org.jdesktop.application;import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;import java.beans.PropertyChangeSupport;import

J2ME概要

  0. J2ME DEMO     0.1. KeyMapping.java         按鍵動作相關         0.2. ScratchPad.java         觸控螢幕(或滑鼠)繪圖,touch_screen=true         0.3. DrawShapes.java         圓弧繪製         0.4. FontViewer.java、 FontCanvas.java、 PrefsForm.java        字型相關_多頁面切換    0.5

newbee系統的安裝

1. 安裝postgresql資料庫 1.1 執行安裝包裡面setup.bat開始安裝1.2 第一個使用者是postgresql資料庫專用的作業系統使用者,第二個資料庫使用者1.3 其他選項採用預設值即可 2. 安裝pgAdminII,postgresql專用的用戶端 2.1 初始化資料庫(注意把指令碼中的使用者替換為你的真是使用者) 3. 安裝JDK(1.5.0)或JRE(1.5.0) 4. 拷貝apache-tomcat-5.5.xx到合適的目錄 5. 配置tomcat 5.1

總頁數: 61357 1 .... 7851 7852 7853 7854 7855 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.