Робота з Code Іnsіght

Цей інструмент вбудований у вікно редактора коду може надавати велику допомогу при написанні та налагодженні коду програми. У багатьох випадках Code Іnsіght підкаже імена властивостей, методів, подій, типи аргументів у функціях, типові синтаксичні конструкції і багато чого іншого. Code Іnsіght може застосовуватися у двох режимах: автоматичному і не автоматичному. Автоматичний режим включений за замовчуванням. Можна відключити автоматичний режим роботи і його викликати в міру необхідності за допомогою таких клавіш: " Ctrl +Shіft + пробіл " або " Ctrl + пробіл " у залежності від того, до яких можливостей Code Іnsіght потрібно звернутися. Додатково “ Знавець коду” може виконувати такі функції:

ü Завершення коду.

Автоматично дописується закінчення коду оператора по перших набраних символах команди:

- якщо ви написали у свою програму С++ ім'я компоненти, поставили після нього символи стрілки (->) і трохи затрималися з введенням наступного тексту, тоді з'явиться вікно, що містить список усіх властивостей, методів і подій класу, до якого належить даний компонент. Можна з цього списку вибрати необхідну назву або почати писати перші символи властивості методу, а потім натиснути Enter, і в початий код додається відповідне ім'я. Так працює Code Іnsіght в автоматичному режимі. Якщо автоматичний режим відключений, то можна викликати ту ж підказку, якщо, набравши символи стрілки (->) після імені компонента, натиснете “ Ctrl + пробіл ”;

- якщо ви написали символ операції присвоювання " = " і натиснете " Ctrl + пробіл ", то буде показаний список можливих аргументів, сумісних по типу змінної, до котрої буде присвоювання значення. Аналогічним

образом можна одержати підказки по аргументах функцій і процедур.

ü Параметри функцій, процедур і методів.

Якщо Code Іnsіght працює в автоматичному режимі, то після того, як написано ім'я функції або методу буде поставлена відкриваюча дужка, з'явиться список параметрів і їхніх типів. Причому, в міру того, як будуть вводитися значення аргументів, знавець коду буде висвічувати тип наступного параметра. Якщо автоматичний режим відключений, то цю підказку можна одержати натисканням клавіш " Ctrl +Shіft + пробіл ".

ü Шаблони коду.

У помічнику Code Іnsіght записана безліч шаблонів стандартних структур мови С++. Причому сам програміст зможе додавати або видаляти ці шаблони. Виклик шаблона виконується натисканням клавіш " Ctrl + J ". Зі списку, що випадає, можна вибрати потрібний шаблон. Наприклад, якщо обраний шаблон циклу for(), то в текст коду додасться наступне:

for(;;)

{

}

Потрібно тільки заповнити заголовок і написати оператори у тіло циклу.

ü Оцінка виразу.

Ця здатність застосовується при налагодженні програми С++. Code Іnsіght дозволяє при зупинці для покрокового виконання програми С++ підвести курсор у вікні “Редактор коду” до імені будь-якої змінної або виразу і побачити значення оцінюваної величини.

ü Інформация про ідентифікатори – Code browser.

Якщо задане автоматичне виконання цього режиму в Code Іnsіght, то

при переміщенні курсору мишки у тексті програми С++ над будь-якою змінною автоматично з'являється інформація про оголошення, тип і назву модуля та про номер рядка, що містить це оголошення. Можливості Code Іnsіght істотно розширюються, якщо натиснути клавішу Ctrl і не відпускати при перегляді коду тексту. У випадку зміщення курсору мишки над будь-яким ідентифікатором, коли ідентифікатор виділяється кольором і підкресленням, курсор прийме вигляд руки. Якщо зробити щелчок мишкою на виділеному ідентифікаторі, відразу у вікні "Редактор коду" відкриється файл, що містить оголошення і курсор встановиться на рядок цього оголошення. Причому ця можливість виконується незалежно від автоматичного і не автоматичного режиму Code Іnsіght. Інформацію про нови не збережені ідентифікатори у проекті файлів Code browser знаходити не може.


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



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