IDE Basic

Menentukan peraturan untuk IDE Basic (Integrated Development Environment) untuk membantu sunting makro di Basic.

Ikon Peringatan

Fitur eksperimental ini dan dapat menghasilkan kesalahan atau berperilaku tidak terduga. Untuk mengaktifkannya,memilih - LibreOffice - Tingkat lanjut dan pilih Aktifkan kotak centang fitur eksperimental .


Untuk mengakses fungsi ini...

Pilih - LibreOffice - IDE Dasar.


Pelengkapan Kode

Fitur ini membantu programmer Dasar untuk melengkapi kode, menyimpan pengetikan yang luas dan membantu meningkatkan kesalahan pengkodean.

Aktifkan penyelesaian kode

Menampilkan metoda dari objek Dasar. pelengkapan Kode akan menampilkan metoda dari objek Dasar, asalkan objek tersebut adalah tipe UNO yang diperpanjang. Itu tidak bekerja pada Objek umum atau jenis Dasar Varian.

Ketika variabel adalah antarmuka atau struktur UNO, kotak daftar muncul saat menekan titik setelah nama variabel (seperti aVar. [kotak daftar muncul]). Metode dan variabelnya tercantum dalam kotak daftar, ditampilkan tepat di bawah. Anda dapat menavigasi antara metode dan variabel yang disarankan dengan tombol panah. Untuk memasukkan entri yang dipilih, tekan Entertombol atau klik dua kali dengan tetikus. Untuk membatalkan kotak daftar, tekan tombol Esc.

Saat mengetik nama metode, dan menekan tombol Tab sekali, itu akan menyelesaikan entri yang dipilih, menekan tombol Tab lagi akan menggilir pertandingan dengan awalan terpanjang. Misalnya kapan aVar.aMeth diketik, itu akan siklus melalui aMeth1, aMethod2, aMethod3 entri, dan entri lainnya tidak disembunyikan.

Contoh


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

adalah definisi variabel yang valid, metodenya dapat diakses melalui operator dot ("."):


    aPicker.getDisplayDirectory()
  

Saran Kode

Ini adalah coding pembantu untuk Programmer dasar.

Koreksi otomatis

Kasus yang benar dari variabel Basic dan kata kunci saat mengetik. IDE LibreOffice Basic akan mengubah pengetikan pernyataan Basic dan variabel Basic dari kode Anda untuk meningkatkan gaya pengkodean dan keterbacaan. Modifikasi kode didasarkan pada deklarasi variabel program dan pada perintah LibreOffice Basic yang diuraikan.

Contoh


    Dim intVar as Integer
  

dan saat menulis Intvar, akan diperbaiki ke intVar untuk mencocokkan kasus yang ada dalam deklarasi intVar .

Kata kunci dasar juga secara otomatis diperbaiki (daftar kata kunci diambil dari pengurai).

Contoh

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

Otomatis tutup kutip

Secara otomatis menutup kutipan terbuka.LibreOffice IDE Dasar akan menambahkan penawaran penutup setiap kali Anda mengetik kutipan pembuka. Berguna untuk memasukkan string ke dalam Kode dasar.

Otomatis tutup kurung

Tutup kurung buka secara otomatis. LibreOffice IDE Dasar akan menambahkan tanda kurung tutup ")" setiap kali Anda mengetik tanda kurung buka "(".

Otomatis tutup prosedur

Secara otomatis memasukkan pernyataan penutupan untuk prosedur. IDE LibreOffice Basic akan menambahkan pernyataan End Sub atau End Function setelah Anda mengetik pernyataan Sub atau Function dan menekan Enter.

Fitur Bahasa

Pakai jenis yang diperluas

Izinkan jenis objek UNO sebagai tipe Dasar yang valid. Fitur ini memperluas jenis standar bahasa pemrograman Dasar dengan jenis LibreOffice UNO. Ini memungkinkan programmer untuk mendefinisikan variabel dengan tipe UNO yang tepat dan diperlukan untuk fitur penyelesaian kode.

Contoh


    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
  
Ikon Peringatan

Penggunaan Jenis Diperluas UNO dalam program-program Dasar dapat menahan interoperabilitas program ketika dieksekusi di office suite lainnya.


Mohon dukung kami!