єрархії класів із загальним базовим класом TObject, що знаходяться в основі цієї ієрархії. Всі класи VCL є нащадками цього класу. Наявність спільного кореня бібліотеки класів дозволяє використовувати поліморфізм для реалізації загальних алгоритмів і структур даних. За своєю функціональністю бібліотека VCL в значній мірі перетинається з іншими широко поширеними бібліотеками Сі + +, зокрема, зі стандартною бібліотекою Сі + +, в тому числі зі стандартною бібліотекою шаблонів STL. br/>
2.2 Системи програмування фірми Microsoft
До найбільш поширених системам програмування для настільних ЕОМ відносяться системи, що випускаються компанією Microsoft. Весь комплекс програм, що поставляються компанією Microsoft, слід називати єдиної операційної середовищем, призначеної для розробників системного та прикладного програмного забезпечення. p align="justify"> Системи, що випускаються компанією Microsoft, виконані в єдиному стилі, їх інтерфейс добре продуманий. Багатовіконний інтерфейс дозволяє одночасно бачити різну інформацію про створюваної, тестируемой або виконуваній програмі. Всі системи мають розвинені отладчики, які працюють в термінах базової мови програмування (Basic/Cи + +/Мова асемблера). У будь-який момент часу у програміста є можливість перевірити стан того чи іншого об'єкта даних, а в процесі налагодження можна навіть міняти деякі значення змінних і відразу продовжувати роботу з точки зупинки програми без додаткової перекомпіляції. p align="justify"> 1. Система програмування Visual Basic.
Microsoft Visual Basic - сьогодні найпопулярніша в світі система проектування додатків для Windows. Середа Visual Basic може з успіхом використовуватися початківцями користувачами для пізнання секретів програмування і захоплюючих занять по створенню нескладних для початку додатків і, в той же час, надає потужні інструменти розробки досвідченим програмістам. Надзвичайно розвинені довідкова система, засоби навчання, майстри і програми-надбудови дозволяють при побудові програми і роботі в Visual Basic знайти вихід з будь-якої ситуації і отримати відповідь на будь-яке питання. Починати працювати з Visual Basic можна практично з будь-яким рівнем підготовки. p align="justify"> Мова Basic, в тому вигляді, яким він постає в сучасних системах програмування, сильно відрізняється від своєї первісної версії. В даний час це об'єктно-орієнтована мова, що володіє всіма можливостями інших, новіших мов програмування, але залишився вельми простим для вивчення, завдяки простим образотворчим засобам. Процес створення діалогових форм і розстановки на них елементів управління діалогом завдяки візуальному підходу став нескладним і зрозумілим. Система програмування в процесі створення форм автоматично створює програму мовою Visual Basic. Отладчик, вбудований в систему програмування, працює в термінах мови Visual Basic, тому налагодження програм не пре...