023 Visual Basic 命令模式

2021-10-06 13:22:10 字數 1513 閱讀 5365

1. command類,用來宣告執行操作的介面。

public mustinherit class command

protected mreceiver as receiver

public sub new(byval rec as receiver)

me.mreceiver = rec

end sub

public mustoverride sub execute()

end class

2.concretecommand類,將乙個接收者物件繫結於乙個動作,呼叫接收者相應的操作,以實現execute。

public class concretecommand

inherits command

public sub new(byval rec as receiver)

mybase.new(rec)

end sub

public overrides sub execute()

mreceiver.action()

end sub

end class

3.invoker類,要求該命令執行這個請求。

public class invoker

private mcommand as command

public sub setcommand(byval com as command)

me.mcommand = com

end sub

public sub executecommand()

mcommand.execute()

end sub

end class

4.receiver類,知道如何實施與執行乙個與請求相關的操作,任何類都可能作為乙個接收者。

public class receiver

public sub action()

console.writeline("執行請求!")

end sub

end class

5.客戶端**,建立乙個具體命令物件並設定它的接收者。

module module1

sub main()

dim rcv as new receiver

dim comm as command = new concretecommand(rcv)

dim inv as new invoker

inv.setcommand(comm)

inv.executecommand()

console.read()

end sub

end module

023 檢視檔案及內容處理命令 tail

tailf 與head命令相反,取檔案後面的n行,不加引數,預設是10行 n 後面接數字,表示取檔案後面的多少行,例如 n 2 但是一般不加n,寫成 2就行 f 顯示檔案尾部的變化,tail f 等於tailf,一般用來檢視日誌檔案尾部的變化 範例1 取 etc passwd檔案的後10行 root...

pads無模命令

全域性設定 global settings c 開啟或關閉設計畫面補充格式顯示模式。d 開啟或關閉當前層擁有最高優先顯示權。do 開啟可關閉當前通孔顯示模式。et 設定暫停走線時以測試點為結束方式。i 進行資料庫完整測試。l 改變當前層,如,則當前層為第二層 n 高亮某一網路 o 將焊盤和走線以其外...

Linux vmware命令模式切換桌面模式

圖形桌面模式 linux命令模式介面操作方便但對初學者不是很友好 習慣了windows介面 切換成桌面模式操作 1.sudo yum groups install mate desktop 安裝視覺化桌面 2.sudo yum groups install x window system 安裝圖形介...