Page 160 - 4192
P. 160

Різниця між ними така:
                -  з  функції  в  основну  програму  передається  лише  одне
           значення;
                - з процедури в основну програму можна повертати або
           одне, або кілька значень, або жодного значення.
                До підпрограм-функцій відносяться і стандартні функції
           такі  як  SIN,  COS,  LOG,  тощо.  Це  готові  програмки,  що
           зберігаються на диску і до яких користувач може звертатися
           багаторазово  за  допомогою  імені  функції  (програмки).
           Функції,  складені  самим  користувачем  часто  називають
           функціями - користувача.
                3.  Процедури  типу  Property  (Властивість).  Такі
           процедури використовуються для створення властивостей, які
           визначаються  користувачем  у  програмах,  і  маніпулювання
           ними.  Це  корисно,  коли  вимагається  створити  засіб,  який
           дозволяє використовувати засоби управління Visual Basic.


                           2 ПРОЦЕДУРИ ТИПУ FUNCTION

                Опис функції - користувача має такий вигляд:
                     Function <ім’я функції> (список формальних
                                параметрів) as <тип
                            результату>
                                            Тіло функції
                           End Function
                Тіло  функції  за  структурою  аналогічно  структурі
           програмного    коду.  Воно  складається  з  опису  локальних
           констант, опису внутрішніх процедур та функцій, змінних та
           операторів,  серед  яких  є  один,  що  присвоює  імені  функції
           значення результату.
                Отже,  в  тілі  функції  обов’язково  повинен  бути  хоча  б
           один  оператор  присвоєння,  у  лівій  частині  якого  стоїть  ім’я
           функції.  У  списку  формальних  параметрів  вказуються  ті

                                             159
   155   156   157   158   159   160   161   162   163   164   165