建立這個程式的步驟:
1、在命令列提示符後鍵入vi mymenu
這個命令啟動vi,並將程式命名為mymenu。
2、在空白也出現後按i。
這個命令切換到插入模式下工作。
3、在空白頁上輸入如下的linux**:
#!/bin/bash
clear
echo " "
echo "the telephone book"
echo " "
echo "1.display a telephone number"
echo "2.add a new telephone number"
echo " "
echo "q quit"
echo " "
echo "enter you selection:"
儲存程式:
zz:儲存檔案並退出vi。
:w:儲存檔案,不退出vi。
:wq:儲存檔案並退出vi。
:w filename:將檔案儲存到指定的乙個新檔案中(例如::w mymenu2 將檔案儲存為mymenu2)。
執行程式:
1、如果不在當前的檔案目錄下,就在提示符後用下面的命令進入當前檔案目錄:
cd/mydirectory
2、用實用程式chmod來時檔案成為乙個可執行檔案,如下所示:
chmod 711 mymenu
這個命令使任何人都可以執行這個程式--------但只有程式設計者才可以看到檔案本身。
3、在命令列後見如檔名並按回車鍵就可以執行這個程式,如:
mymenu
如果這樣執行mymenu程式有問題,試試執行./mymenu。
程式執行之後,在螢幕上顯示乙個選單,並提示使用者輸入選單選項,在鍵入選單選項之後,程式結束。
乙個顯示彈幕的小程式
效果如圖,原始碼位址 視窗樣式指定ws ex topmost實現置頂 對於一些全屏程式不行,但是對於ppt夠用了 指定ws ex transparent實現滑鼠穿透此視窗 指定ws ex layered並使用updatelayeredwindow繪製視窗實現視窗透明 以上樣式指定都在對話方塊資源編輯...
小程式寫乙個側滑選單
基本思路 上下兩層div,寬高等於page的寬高,通過定位設定層級,讓上一層div定位在外層。拖動上一層時,動態改變上一層div的translatex的值。這樣下層的div就出現了。html view class page view class upper bindtouchstart start ...
乙個支援多屏顯示的程式
最近要用到多屏顯示。多屏顯示的原理其實很好理解,就拿橫向擴充套件來說 計算機把桌面的 寬度擴充套件成了 w1 螢幕1的寬度 w2 螢幕2的寬度 當乙個視窗的起始橫座標 w1,則 他就被顯示在第二個螢幕上了。qt的說明文件中用一張圖闡述了這個情況 返回的 qdesktopwidget 儲存著當前桌面的...