Pangunahing IDE

Tinutukoy ang mga setting para sa Basic IDE (Integrated Development Environment) para tumulong sa pag-edit ng mga macro sa Basic.

Para ma-access ang command na ito...

Pumili - LibreOffice - Pangunahing IDE .


Pagkumpleto ng Code

Tinutulungan ng feature na ito ang Basic programmer na kumpletuhin ang code, makatipid ng malawak na pag-type at tumutulong na mabawasan ang mga error sa coding.

Paganahin ang pagkumpleto ng code

Pagpapakita ng mga pamamaraan ng isang Basic na bagay. Ipapakita ng pagkumpleto ng code ang mga pamamaraan ng isang Basic na bagay, sa kondisyon na ang bagay ay isang pinahabang uri ng UNO, at ang opsyon na "Gumamit ng mga pinahabang uri" ay naka-on din. Hindi ito gumagana sa isang generic Bagay o Variant Mga pangunahing uri.

Kapag ang isang variable ay isang interface o istraktura ng UNO, isang kahon ng listahan ang lalabas kapag pinindot ang tuldok pagkatapos ng pangalan ng isang variable (tulad ng aVar. [lumilitaw ang list box] ). Ang mga pamamaraan at variable nito ay nakalista sa kahon ng listahan, na ipinapakita sa ibaba lamang. Maaari kang mag-navigate sa pagitan ng mga iminungkahing pamamaraan at variable gamit ang mga arrow key. Upang ipasok ang napiling entry, pindutin ang Pumasok key o i-double click ito gamit ang mouse. Upang kanselahin ang list box, pindutin ang Esc susi.

Kapag nagta-type ng pangalan ng pamamaraan, at pagpindot sa Tab key nang isang beses, makukumpleto nito ang napiling entry, ang pagpindot muli sa Tab key ay iikot sa mga tugma na may pinakamahabang prefix. Halimbawa, kapag aVar.aMeth ay nai-type, ito ay cycle sa pamamagitan ng aMeth1, aMethod2, aMethod3 mga entry, at iba pang mga entry ay hindi nakatago.

Halimbawa:


    Dim aPicker As com.sun.star.ui.dialogs.XFilePicker
  

ay isang wastong variable na kahulugan, ang mga pamamaraan nito ay maaaring ma-access sa pamamagitan ng tuldok (".") operator:


    aPicker.getDisplayDirectory()
  

Mungkahi ng Code

Ito ay mga coding helper para sa Basic programmer.

Autocorrect

Iwasto ang mga kaso ng Pangunahing variable at keyword habang nagta-type. Babaguhin ng LibreOffice Basic IDE ang pag-type ng mga Pangunahing pahayag at Pangunahing mga variable ng iyong code upang mapabuti ang istilo ng coding at pagiging madaling mabasa. Ang mga pagbabago sa code ay batay sa mga deklarasyon ng mga variable ng program at sa mga LibreOffice Basic na command na na-parse.

Halimbawa:


    Dim intVar as Integer
  

at kapag nagsusulat Intvar , ay itatama sa intVar upang tumugma sa kaso na umiiral sa deklarasyon ng intVar .

Ang mga pangunahing keyword ay awtomatikong naitama din (ang listahan ng mga keyword ay kinuha mula sa parser).

Mga halimbawa:

Integer, String, ReDim, ElseIf, etc...

Autoclose quotes

Awtomatikong isara ang mga bukas na quote. Ang LibreOffice Basic IDE ay magdaragdag ng pangwakas na quote sa tuwing magta-type ka ng pambungad na quote. Madaling gamitin para sa pagpasok ng mga string sa Basic code.

Autoclose na panaklong

Awtomatikong isara ang bukas na panaklong. Ang LibreOffice Basic IDE ay magdaragdag ng pansarang panaklong “)” sa tuwing magta-type ka ng pambungad na panaklong “(“.

Mga pamamaraan ng autoclose

Awtomatikong ipasok ang pagsasara ng mga pahayag para sa mga pamamaraan. Magdaragdag ng statement ang LibreOffice Basic IDE End Sub o End Function pagkatapos mong mag-type a Sub o Function pahayag at pindutin Pumasok .

Mga Tampok ng Wika

Gumamit ng mga pinahabang uri

Payagan ang mga uri ng object ng UNO bilang mga wastong Pangunahing uri. Pinapalawak ng feature na ito ang mga karaniwang uri ng Basic programming language gamit ang mga uri ng LibreOffice UNO. Pinapayagan nito ang programmer na tukuyin ang mga variable na may tamang uri ng UNO at kinakailangan para sa tampok na pagkumpleto ng code.

Halimbawa:


    Sub Some_Calc_UNO_Types
    REM A spreadsheet object
        Dim oSheet As com.sun.star.sheet.XSpreadsheet
        oSheet = ThisComponent.getSheets().getByIndex(0)
    REM A cell object
        Dim oCell As com.sun.star.table.XCell
        oCell = oSheet.getCellByPosition(0,0)
    End Sub
  
Icon ng Babala

Maaaring pigilan ng paggamit ng UNO Extended Types sa Basic programs ang interoperability ng program kapag naisakatuparan sa ibang mga office suite.


Mangyaring suportahan kami!