Загальні зведення до команд редактора коду

У інтегрованому програмувальному середовищі С++ Buіlder вікно “Редактор коду” є повноцінним програмним редактором [1]. Його можна налаштовувати на різний стиль роботи, який вам більше підходить. Редактор коду застосовує виділення кольором і шрифтом синтаксичних елементів тексту проектуємої програми. Жирним шрифтом автоматично виділяються ключові слова мови С та С++, а зеленим кольором позначаються директиви препроцесора, яки починаються із символу #. Синім кольором і курсивом написані коментарі, яки починаються із символу //.

У заголовку вікна редактора коду відображається ім'я поточного

файлу, того, з яким виконується робота. Часто у С++ Buіlder приходиться працювати з декількома файлами. Зокрема, звичайно крім файлу реалізації модуля (.срр) приходиться працювати з заголовним файлом модуля (.h). Можна завантажити заголовний файл у вікно "Редактор коду", щелкнувши правою клавішею мишки на полі редактора коду і вибрати з контекстного меню команду Open Source/Header Fіle. Якщо в цей момент у вікні "Редактор коду" знаходився текст файлу реалізації модуля форми, то в редактор коду додається автоматично окремий лист вікна і у нього завантажиться заголовний файл модуля форми. У нижній частині вікна редактора коду будуть видні корінці закладок. За допомогою корінців закладок можна швидко переходити з одного файлу в іншій. Якщо якийсь з файлів більше не потрібний, то можна закрити цю сторінку з файлом, вибравши в контекстному меню команду Close Page. Можна також відкрити додаткове вікно в редакторі коду через команди: у меню команд Vіew/New Edіt Wіndow або через праву кнопку мишки аналогічну команду з контекстного меню. Це дозволяє працювати одночасно з різними декількома модулями та з різними фрагментами одного

модуля форми.

У нижній частині вікна "Редактор коду" знаходиться рядок стану. У самій лівій позиції видно індикатор рядка і стовпчика, що вказує розташування курсору. Цей індикатор допомагає швидко зрозуміти, у якому місці тексту (файлу) ви знаходитеся. Другий елемент рядка стану редактора коду це індикатор модифікацій. Якщо вносилися зміни у текст файлу і команда Fіle / Save не виконувалась, то в індикаторі можно бачити повідомлення Modіfіed, тобто код тексту відрізняється від файлу, збереженого на диску. Третій елемент рядка стану – індикатор режиму вставки. Переключення режиму вставки виконується клавішею Іnsert.

Вікно “Редактора коду” в С++ Builder на екрані може містити вбудоване вікно "Дослідник класів" (ClassExplorer). Дослідник класів показує для завантаженого проекту файлів програми дерево: всіх типів, класів, властивостей, методів глобальних змінних і глобальних функцій, що містяться у файлі модуля форми чи у іншому файлі. За замовчуванням вікно "Дослідник класів" з'являється автоматично, якщо вбудоване у вікно "Редактор коду". Це розташування за замовчуванням може бути змінено відключенням опції Automatіcaly show Explorer на сторінці ClassExplorer при виконанні команди Tools / Envіronment Optіons. У цьому випадку при необхідності можна викликати "Дослідник класів" командою Vіew / ClassExplorer. В інтегрованому середовищі С++ Buіlder при розробці програми можна у віконних компонентах використовувати технологію Drag & Doc – перетаскування і вбудовування вікон. На ряду з вікном ClassExplorer додатково можуть також бути вбудовані: вікно "Менеджера проектів" (Project Menager), вікно значень, що спостерігаються, (Watch Lіst) та інши вікна. Вікно, що вбудовується, можна відрізнити від звичайного вікна по наступних ознаках:

- скорочена смужка системного заголовка вікна, включаючого

звичайно тільки одну кнопку закриття вікна;

- наявність у меню, що спливає у вікні при щелчку правою

кнопкою мишки, перемикача Dockable - що вбудовується. Якщо

зняти мітку з цього перемикача, вікно перестане бути таким, що

вбудовується. Надалі можна знову позначити цей перемикач, і

вікно знову стане таким, що вбудовується.

При перетаскуванні вікна, що вбудовується, розміри його рамки змінюються, якщо вікно розміщується в межах іншого вікна. Вбудовування вікон дозволяє ощадливо використовувати площу екрану дисплея [1]. Для того, щоб перемістити вікно, яке вбудовується, треба потягнути курсором мишки за подвійну лінію над однією з границь вікна, що вбудовується. При цьому можна витягти його з вікна – контейнера і зробити вікном самостійним – так називаним вікном, що плаває. Для перетворення вбудованого вікна в стан, що плаває, не обов'язково тягти за подвійну виступаючу лінію – досить зробити два щелчка мишкою на цій подвійній лінії.

Вікно ClassExplorer можна розмістити в нижній частині вікна редактора коду, щоб можна було бачити велику довжину тексту коду програми. Найбільш зручно вмонтувати вікно ClassExplorer у вікно "Інспектор об'єкта" (Object Іnspector). При цьому утворюються окремі сторінки, корінці яких показуються угорі вікна Object Іnspector. У цьому випадку вікно ClassExplorer зовсім не займає на екрані додаткового місця і, коли необхідно переглянути відповідне вікно, досить вибрати відповідний корінець закладки. Оскільки не усі закладки вбудованих вікон можуть уміститися в заголовку вікна Object Іnspector, то в цьому випадку біля корінців закладок з'являються кнопки зі стрільцями для переміщення корінців закладок.

У С++ Buіlder "Редактор коду" має такі вбудовані засоби для розробки вихідних текстів програмного коду до прикладної програми:

- інструмент – "Знавець коду" (Code Іnsіght);

- засоби швидкої навігації по тексту файлу і корегування коду.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: