“易語言.飛揚”新手教程,作者小博哥

小博哥提供的“易語言.飛揚”新手教程,請大家參考。

小博哥:“詳細註釋,每一步都解釋!真正的新手學習資料,歡迎批評指正!”

請到論壇下載完整內容:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=146203&page=1

以下是教程片段:

引入 用戶界面, 工具;                        //引入要用到的類庫!我把.ef的代碼直接剪切過來了代替了這個窗口的引入語句.
公開 類 啓動類                                 //啓動類,每個程序必須!
{
    公開 靜態 啓動()                                         
//  啓動類內必有啓動方法!
    {

        (創建 窗口應用程序).啓動();                
//臨時創建 窗口應用程序對象調用方法 啓動!
    }
  
}


公開 類 窗口應用程序
<基類型 = 界面程序>               //寫上面調用的 窗口應用程序並初始化
{
    
    公開 邏輯 初始化程序()
    
{
        博博類 博博類的對象實例名稱隨便取! 
= 創建 博博類;  
        
/*初始化方法!即創建一個類的對象,下面繼續寫類!
             到這裏即第一階段完成,程序啓動,但還無具體動作和應用。
            往下就開始聲明和創建內容了。          
           
*/

        返回 真;
    }

}


公開 類 博博類
<基類型 = 窗口>               //開始寫博博類,博博類繼承基類型窗口的成員和方法!
{
    
    用戶界面.面板 _主面板;                
/*  聲明組件,
                                        組件之類的要應用先要在類中聲明以通過類庫調用通知編譯器,
                                        組件簡單的說就是程序的一個組成單元或部分,
                                        可視化的比如信息框則稱爲控件      
*/
 

      用戶界面.按鈕 按鈕1;                 
//聲明組件        按鈕1;       按鈕1則屬於   用戶界面.按鈕

    

    

      公開 初始化(容器控件 父窗口
<可爲空> = 空)  /*類創建的時候都可以用初始化方法,若無則編譯器自動加上;有則覆蓋原方法。  
                                                 初始化的意思大概和我們日常生活用語相似,即自動的最開始預設的動作。
                                                
*/

      
{
        本對象.創建窗口(父窗口);                      
//本對象是飛揚關鍵字,即使用此方法的那個對象。
    }


    私有 創建窗口(容器控件 父窗口
<可爲空> = 空)     //公開  擴展  私有      作用域不同,寫在屬性表裏
    {
        
// 創建窗口開始 
        整數 風格 = 0;                                               
        風格 
|= 窗口風格.顯示最大化按鈕;
        風格 
|= 窗口風格.顯示最小化按鈕;
        風格 
|= 窗口風格.顯示關閉按鈕;
        風格 
|= 窗口風格.顯示標題欄;
        風格 
|= 窗口風格.顯示系統菜單;
        風格 
|= 窗口風格.邊框可改變大小;
        基類.創建(父窗口, 
"易語言.飛揚學習例程之一:信息框"5050527362, 風格 ,"");
        居中(方位.雙向);                          
//方位有3個選項:雙向,橫向,縱向。
        顯示(真);                                    //這裏顯示(真)必須有,和返回真不同!否則本顯示窗口。
        
//>> 創建窗口結束 
    }

    私有 邏輯 創建窗口控件()                       
//上面方法創建窗口,完成後下面繼續創建控件。
    {
         
//創建組件開始,面板幾乎每個程序都要用到,爲容器類控件,裏面可嵌套其他組件。
        _主面板 = 創建 用戶界面.面板();
        _主面板.名稱 
= "_主面板";
        _主面板.創建(本對象);
        _主面板.設置尺寸(本對象.取客戶區尺寸());

        按鈕1 
= 創建 用戶界面.按鈕();                  //創建 用戶界面.按鈕 的對象    按鈕1;
        按鈕1.名稱 = "按鈕1";                             //名稱程序內部使用
        按鈕1.創建(_主面板);
        按鈕1.左邊 
= 192;
        按鈕1.頂邊 
= 168;
        按鈕1.寬度 
= 161;
        按鈕1.高度 
= 77;
        按鈕1.標題 
= "信息框和類的調用";               //標題爲客戶用戶看到的內容

        本對象.寬度 
= 本對象.取尺寸().寬度 - 本對象.取客戶區尺寸().寬度 + 527;      
                        
//這裏可以直接寫數字的,但這樣方面調整大小。

        本對象.高度 
= 本對象.取尺寸().高度 - 本對象.取客戶區尺寸().高度 + 362;   
                       
//前面取整個對象尺寸,減去客戶區(除了菜單標題外尺寸),加上數值362

        
//創建組件結束 

                                                     
//這裏本來有個  返回 真; 代碼,我刪除了但是沒影響,應該是默認爲真。
    }

    公開 事件處理 邏輯 按鈕1_按鈕被單擊(按鈕被單擊 事件)
    
{
        界面程序.信息框           
//飛揚還缺少具體編寫代碼時語法提示和教程,好多語法都本懂哦。
                                     
//這個信息框我就用了好久才大概明白怎麼用。
                                                /*有點累哦,才寫這麼點,我都不敢稱這爲教程,更怕本身理解有誤誤人子弟。
                                  我把它叫做學習筆記最合適了。註釋用了這麼多......
                           把本程序直接最易飛揚0.1.2下打開就能用。
                                
*/

             (
[
"把幾個類和事件處理類位置順序弄亂,看看還好着沒?
易語言都信息框在飛揚中成界面程序.信息框(“文本”),學會了麼?我學飛揚才幾天,
看這個例程好久半天弄不懂!問題好多,自己寫的類什麼都做不成,無法編譯,但我知道飛揚和我一樣,
纔剛剛開始,我並不着急,並對自己充滿信心!在此希望,廣大學習飛揚對朋友多多交流,共同進步。
我明年準備弄個專門學習飛揚對網站,認認真真搞起來,讓更多對人認識並學習飛揚,
讓學習飛揚的朋友們自由充分地交流,和飛揚一起成長!
"]
             );            //語句後面必須有半角英文分號“;”,飛揚所有標點都是半角英文符號,應該所編譯器所致。

    }

    
    公開 事件處理 邏輯 創建完畢(創建完畢事件 事件)
    
{
        創建窗口控件();
        返回 真;                                  
//這裏有個  返回 真; 代碼,刪除了沒影響,應該是默認爲真。
    }
 
}

/*我不是很明白爲什麼我保存到桌面打開要求建立工作區,可能這個不是編譯發佈只是調試版本
還有爲什麼窗口建立了後面還有個DOS窗口如何去掉不會弄,但突然想到是不是WINDOWS下但各種窗口
都是在DOS基礎上繪出來的,只不過把DOS窗口(父窗口)隱藏了?
飛揚是高級語言,所以離不開操作系統支持,想想北京的漢語編程應該是(按他們說的)從CPU完全中文指令發展來的,
將來能編個中國人的操作系統抗衡微軟壟斷我就欽佩了,那時我兩個語言一起學!
還有很多很多以後再討論了今天累了,花了我N個小時。
想想飛揚的創造者們他們應該更辛苦,在此致敬!
QQ:475531480                            
*/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章