Basic IDE

ກໍານົດການຕັ້ງຄ່າສຳລັບ Basic IDE (ສະພາບແວດລ້ອມການພັດທະນາແບບເບັດເສັດ) ເພື່ອຊ່ວຍແກ້ໄຂມັກໂຄໃນ Basic.

ເພື່ອເຂົ້າເຖິງຄຳສັ່ງນີ້...

ເລືອກ - LibreOffice - Basic IDE.


ການເຕີມລະຫັດອັດຕະໂນມັດ

ຄຸນສົມບັດນີ້ຊ່ວຍໃຫ້ຜູ້ຂຽນໂປຣແກຣມ Basic ສາມາດເຕີມລະຫັດໃຫ້ສົມບູນ, ປະຢັດເວລາໃນການພິມ ແລະ ຊ່ວຍຫຼຸດຄວາມຜິດພາດໃນການຂຽນລະຫັດ.

ເປີດໃຊ້ການເຕີມລະຫັດອັດຕະໂນມັດ

ສະແດງເມທອດ (methods) ຂອງວັດຖຸ Basic. ການເຕີມລະຫັດຈະສະແດງເມທອດຂອງວັດຖຸ Basic ຫາກວັດຖຸນັ້ນເປັນປະເພດສ່ວນຂະຫຍາຍ UNO ແລະ ຕົວເລືອກ "ໃຊ້ປະເພດສ່ວນຂະຫຍາຍ" ຖືກເປີດຢູ່ນຳ. ມັນຈະບໍ່ເຮັດວຽກກັບປະເພດ Basic ທົ່ວໄປເຊັ່ນ Object ຫຼື Variant.

ເມື່ອຕົວປ່ຽນ (variable) ເປັນອິນເຕີເຟດ ຫຼື ໂຄງສ້າງ UNO, ລາຍການຈະປະກົດຂຶ້ນເມື່ອທ່ານກົດຈຸດ (.) ຫຼັງຊື່ຕົວປ່ຽນ (ເຊັ່ນ aVar. [ລາຍການປະກົດຂຶ້ນ] ). ເມທອດ ແລະ ຕົວປ່ຽນຂອງມັນຈະຖືກສະແດງຢູ່ໃນລາຍການທາງລຸ່ມ. ທ່ານສາມາດເລື່ອນໄປມາລະຫວ່າງເມທອດ ແລະ ຕົວປ່ຽນທີ່ແນະນຳດ້ວຍປຸ່ມລູກສອນ. ເພື່ອແຊກລາຍການທີ່ເລືອກ, ໃຫ້ກົດປຸ່ມ Enter ຫຼື ຄລິກສອງຄັ້ງດ້ວຍເມົາສ໌. ເພື່ອຍົກເລີກລາຍການ, ໃຫ້ກົດປຸ່ມ Esc.

ເມື່ອພິມຊື່ເມທອດ ແລະ ກົດປຸ່ມ Tab ໜຶ່ງຄັ້ງ, ມັນຈະເຕີມລາຍການທີ່ເລືອກໃຫ້ສົມບູນ. ຫາກກົດປຸ່ມ Tab ອີກຄັ້ງ ມັນຈະໝູນວຽນໄປຕາມລາຍການທີ່ກົງກັນໂດຍເລີ່ມຈາກຄຳນຳໜ້າທີ່ຍາວທີ່ສຸດ. ຕົວຢ່າງ: ເມື່ອພິມ aVar.aMeth, ມັນຈະໝູນວຽນຜ່ານລາຍການ aMeth1, aMethod2, aMethod3 ແລະ ລາຍການອື່ນໆ ຈະບໍ່ຖືກເຊື່ອງໄວ້.

ຕົວຢ່າງ:


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

ແມ່ນການກໍານົດຕົວປ່ຽນທີ່ຖືກຕ້ອງ, ເມທອດຂອງມັນສາມາດເຂົ້າເຖິງໄດ້ຜ່ານຕົວດຳເນີນການຈຸດ ("."):


    aPicker.getDisplayDirectory()
  

ການແນະນຳລະຫັດ

ເຫຼົ່ານີ້ແມ່ນເຄື່ອງມືຊ່ວຍໃນການຂຽນລະຫັດສຳລັບຜູ້ຂຽນໂປຣແກຣມ Basic.

ການແກ້ໄຂອັດຕະໂນມັດ

ແກ້ໄຂຕົວພິມໃຫຍ່-ນ້ອຍຂອງຕົວປ່ຽນ ແລະ ຄຳສຳຄັນ Basic ໃນຂະນະທີ່ພິມ. LibreOffice Basic IDE ຈະປັບປ່ຽນວິທີການພິມຄຳສັ່ງ ແລະ ຕົວປ່ຽນ Basic ໃນລະຫັດຂອງທ່ານ ເພື່ອປັບປຸງຮູບແບບການຂຽນ ແລະ ໃຫ້ອ່ານງ່າຍຂຶ້ນ. ການປັບປ່ຽນລະຫັດແມ່ນອີງຕາມການປະກາດຕົວປ່ຽນຂອງໂປຣແກຣມ ແລະ ອີງຕາມຄຳສັ່ງ LibreOffice Basic ທີ່ຖືກວິເຄາະ.

ຕົວຢ່າງ:


    Dim intVar as Integer
  

ແລະ ເມື່ອພິມ Intvar, ມັນຈະຖືກແກ້ໄຂເປັນ intVar ເພື່ອໃຫ້ກົງກັບຕົວພິມໃຫຍ່-ນ້ອຍທີ່ມີຢູ່ໃນການປະກາດ intVar .

ຄຳສຳຄັນ Basic ຍັງຈະຖືກແກ້ໄຂໂດຍອັດຕະໂນມັດ (ລາຍຊື່ຄຳສຳຄັນແມ່ນດຶງມາຈາກຕົວວິເຄາະລະຫັດ).

ຕົວຢ່າງ:

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

ປິດເຄື່ອງໝາຍຄຳເວົ້າອັດຕະໂນມັດ

ປິດເຄື່ອງໝາຍຄຳເວົ້າທີ່ເປີດໄວ້ໂດຍອັດຕະໂນມັດ. LibreOffice Basic IDE ຈະເພີ່ມເຄື່ອງໝາຍຄຳເວົ້າຕົວປິດໃຫ້ທຸກຄັ້ງທີ່ທ່ານພິມຕົວເປີດ. ສະດວກຫຼາຍສຳລັບການແຊກຂໍ້ຄວາມ (string) ໃນລະຫັດ Basic.

ປິດວົງເລັບອັດຕະໂນມັດ

ປິດວົງເລັບທີ່ເປີດໄວ້ໂດຍອັດຕະໂນມັດ. LibreOffice Basic IDE ຈະເພີ່ມວົງເລັບປິດ “)” ໃຫ້ທຸກຄັ້ງທີ່ທ່ານພິມວົງເລັບເປີດ “(“.

ປິດຂັ້ນຕອນ (procedures) ອັດຕະໂນມັດ

ແຊກຄຳສັ່ງປິດສຳລັບຂັ້ນຕອນ (procedures) ໂດຍອັດຕະໂນມັດ. LibreOffice Basic IDE ຈະເພີ່ມຄຳສັ່ງ End Sub ຫຼື End Function ຫຼັງຈາກທີ່ທ່ານພິມຄຳສັ່ງ Sub ຫຼື Function ແລ້ວກົດ Enter.

ຄຸນສົມບັດດ້ານພາສາ

ໃຊ້ປະເພດສ່ວນຂະຫຍາຍ

ອະນຸຍາດໃຫ້ໃຊ້ປະເພດວັດຖຸ UNO ເປັນປະເພດ Basic ທີ່ຖືກຕ້ອງ. ຄຸນສົມບັດນີ້ຈະຂະຫຍາຍປະເພດມາດຕະຖານຂອງພາສາ Basic ດ້ວຍປະເພດ LibreOffice UNO. ສິ່ງນີ້ຊ່ວຍໃຫ້ຜູ້ຂຽນໂປຣແກຣມສາມາດກໍານົດຕົວປ່ຽນດ້ວຍປະເພດ UNO ທີ່ຖືກຕ້ອງ ແລະ ຈຳເປັນສຳລັບຄຸນສົມບັດການເຕີມລະຫັດອັດຕະໂນມັດ.

ຕົວຢ່າງ:


    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
  
ໄອຄອນ ຄຳເຕືອນ

ການໃຊ້ປະເພດສ່ວນຂະຫຍາຍ UNO ໃນໂປຣແກຣມ Basic ອາດຈະຈຳກັດຄວາມສາມາດໃນການເຮັດວຽກຮ່ວມກັນຂອງໂປຣແກຣມ ເມື່ອນຳໄປລັນໃນຊຸດໂປຣແກຣມອອຟຟິສອື່ນໆ.


ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!