Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 73 - Demo
P. 73

                                        Nxënësi/ja:4.7Ndërtimi i funksioneveFunksionet që ju njihni në Visual Basic janë disa, si p.sh.: MsgBox(), InputBox(), Len() etj. Funksionet shmangin përsëritjen e kodit, prandaj përdorimi i tyre është shumë i rekomanduar. Por, përveç funksioneve që janë të gatshme dhe të futura në libraritë standarde të VB, mund të ndërtoni edhe funksionet që dëshironi.Sintaksa për krijimin e një funksioni është:Atributi Sub Emri_Funksionit (lloji i argumentit 1, lloji i argumentit 2..)End SubKu:Atributi tregon cilësitë e funksionit, si p.sh., mënyrën se si mund të përdoret ai si privat apo publik etj. Emri i funksionit është emri që i vihet funksionit.Lloji tregon pikërisht llojin e argumenteve, si p.sh., Integer, String etj. Ndërtimi i funksioneveShpjegimin e ndërtimit të funksioneve do ta bëjmë duke ndërtuar një aplikacion. Ky aplikacion ka një ndërfaqe si në figurën 2. Përdoruesi mund të klikojë në secilën prej CheckBox-ve dhe nëse shtyp Shuma_1, duhet të dalë shuma e opsioneve të zgjedhura nga përdoruesi. Në rastin e RadioButton, përdoruesit i lejohet të zgjedhë vetëm njërin prej opsioneve. Sigurisht, nëse ai shtyp Shuma_2, atëherë duhet të shfaqet opsioni që ka zgjedhur. Për këtë:1. Ndërtoni formularin si në figurën 2.Elementi i ri që është futur aty, është elementi Groupbox. Ai shërben për të grupuar së bashku elementet e tjera. Ju vendosni dy GoupBox-e dhe brenda secilit prej tyre vendosni përkatësisht është në gjendje të ndërtojë funksione.Përkufizimi i funksioneve:Në matematikë, funksionet marrin argumente në hyrje, i përpunojnë ato dhe përfundimin e nxjerrin në dalje. Në informatikë funksioni ia kalon përfundimin (output-in) e tij programit kryesor apo funksionit që e thërret, si në figurën 1.Aktivitet:Fig. 1Fig. 2Thirrja e funksionit duke kaluar argumentetDërgimi i vlerës së kthyerVlera e kthyerArgument 1 Funksioni kryen veprimetdhe kthen një vlerëZhvillimi i programit71

| 67 68 69 70 71 72 73 74 75 76 77 |