當前位置:編程學習大全網 - 編程語言 - 在VB編程中如何優化程序?拜托各位大神

在VB編程中如何優化程序?拜托各位大神

VB編程優化可從以下幾點著手 1.優化大小 過去,在設計應用程序時,經常得受到可用內存和系統資源的限制。在 32 位操作系統下,如 Windows 95 和 Windows NT,大多數 Visual Basic 程序員則很少考慮這些因素。可是,許多情況下,縮小應用程序大小仍然很重要。 有些應用程序需要從 Internet 網卸載或通過電子郵件的附件形式傳輸,它們的大小則顯得十分重要。有些連接上數據傳輸得不夠快,傳輸 1 兆字節的文件要花 1 小時或更多的時間。另外,許多應用程序除了 .exe 文件外,還要有 .dll 或 .ocx 文件,這就進壹步增加了卸載的大小(和時間)。在這些情況下,就要設法優化磁盤中應用程序的大小。 即使用戶不想卸載應用程序,但編制盡可能緊湊的程序仍是壹個好主意。小的應用程序加載快,而且,由於占用內存少,還可同時運行其它程序。通過優化應用程序所占的內存可提高程序性能。 2.減小代碼大小 減少加載窗體的數目。 減少控件數目。 用標簽代替文本框。 保持數據在磁盤文件或資源中,並且只在需要時才加載。 組織模塊。 考慮替換 Variant 數據類型。 使用動態數組,並在刪除時回收內存。 回收被字符串或對象變量用過的空間。 消除死代碼和無用的變量。 3.修剪圖形 圖形(圖片和圖形方法)要消耗許多內存。從某種程度上說,這是不可避免的:圖形包含很多信息,所以規模巨大。但在許多情況下,通過以下方法,可減少圖形對應用程序大小的影響: 使用Image 控件顯示位圖。 需要時從文件中加載位圖並***享圖片。 使用PaintPicture 方法。 釋放圖形所用內存。 使用RLE 格式位圖或元文件。 4.分段應用程序 Visual Basic 提供壹種以新方法設計應用程序的體系結構。代替單壹的整體執行程序,可以寫壹個這樣的應用程序,它包含壹個核心的前端執行程序,並由許多 ActiveX 部件來支持。 5.優化顯示速度 由於Microsoft Windows 的圖形特性,圖形和其它操作的顯示速度在很大程度上決定了應用程序的感覺速度。窗體出現及畫圖的速度越快,應用程序就會顯得越快。 6.將工程編譯成本機代碼 如果擁有 Visual Basic 的專業版或企業版,既可以將代碼編譯成標準的 Visual Basic 偽代碼格式,也可以編譯成本機代碼格式。本機代碼編譯提供了偽代碼編譯所沒有的關於優化和調試的幾個選項。 以上見MSDN參考文檔資料.

  • 上一篇:outlook是壹款什麽應用程序
  • 下一篇:派幣是什麽
  • copyright 2024編程學習大全網