當前位置:編程學習大全網 - 編程語言 - 用Visual Basic2005開發新壹代控制臺應用程序

用Visual Basic2005開發新壹代控制臺應用程序

計算機用戶通常將控制臺應用程序視為“遺物”,但它們仍然是系統管理員最喜歡的部分,也是專家用戶的“工具箱”之壹。另外,這個控制臺應用會在妳需要大量重復腳本操作的時候用到,當然可能還有更復雜的操作。

在Visual Basic的早期版本中,幾乎不支持創建控制臺應用程序。而且,雖然VB 6及其早期版本可以創建控制臺應用程序;然而,這不是壹個簡單或直接的過程。在VB 6中創建控制臺應用程序需要Win32 API調用;即便如此,妳也無法控制光標位置或文本的顏色,很大程度上只能局限於從左到右、從上到下編碼。

今天,引入了新的控制臺應用程序功能。它不僅提供了控制臺應用程序項目中的"新建項目..."對話框,但最重要的是,它還提供了壹個控制臺對象。因此,妳不必“擔心”Win32 API。但是,您仍然受限於“從左到右和從上到下”的編碼。然而,仍然缺少用於改變光標或文本的位置或顏色的方法或屬性,並且存在許多其他更高級的特征。

首先,VB 2005中新的控制臺應用程序功能

基於VB.NET早期版本中提供的控制臺對象,VB 2005現在向控制臺應用程序添加了許多優秀的功能。以下是VB 2005中壹些更激動人心的功能:

清除控制臺窗口

獲取並設置光標的位置和大小。

獲取並設置窗口的高度和寬度。

獲取並設置前景色和背景色。

在控制臺窗口中選擇並移動部分文本。

本文的其余部分將詳細分析控制臺應用程序的創建過程,以展示這些特性的使用。

二、示例應用程序——DirCopy

我經常從控制臺窗口將文件從壹個目錄復制到另壹個目錄。當我復制壹個有大量文件的目錄時,我經常想得到壹些提示——復制過程是如何完成的?復制快結束了還是再等壹會兒?為了解決這個問題,我構建了壹個控制臺應用程序,它可以在控制臺窗口中顯示壹個進度條,以圖形方式顯示復制進度。

  • 上一篇:英雄聯盟壹***有多少類人物,代表性的都是誰?
  • 下一篇:數控車床編程g83怎麽用
  • copyright 2024編程學習大全網