Читаем Программирование для карманных компьютеров полностью

? Назначение вкладок и элементов управления в этом окне рассматривается ниже. Вкладка Editor – настройки параметров редактора

Органы управления, располагающиеся в группе Window settings, рассматриваются в следующем списке.

? Vertical scroll bar – отображать вертикальную полосу прокрутки.

? Automatic window recycling – использовать окно редактирования кода для отображения окон с другой функциональностью вместо открытия нового окна.

? Drag-and-drop text editing – позволять перетаскивание выделенного текста при редактировании.

? Horizontal scroll bar – показывать горизонтальную полосу прокрутки.

? Selection margin – показывать левое поле в окне редактора кода.

Чтобы задавать параметры сохранения файлов, используются органы управления, располагающиеся в группе Save Options. Они описываются в следующем списке.

? Save before running tools – сохранять файлы, открытые в редакторе, перед запуском скопмилированной программы.

? Automatic reload of externally modified files – заново открывать файлы, которые были изменены вне среды.

? Prompt before saving files – запрашивать разрешение на сохранение файла.

При работе с кодом разработчик может пользоваться автозавершением набираемых конструкций. Параметры этого механизма задаются в группе Statement complition options. Расшифровка соответствующих органов управления приведена в следующем списке.

? Auto list members – вызывать список автозавершения классов или структур при вводе знаков точки или стрелки вправо. Этот список можно вызвать в любой момент, нажав сочетание клавиш Ctrl+Alt+T.

? Auto type info – автоматически показывать на всплывающем ярлычке информацию о типе переменной при перемещении указателя мыши над именем переменной. Этого же эффекта можно добиться, поместив текстовый курсор внутрь имени переменной и нажав сочетание клавиш Ctrl+T.

? Code comments – при выводе списка автозавершения справа от него на всплывающем ярлычке будут показаны комментарии, сопровождающие объявление этого имени.

? Auto parametr info – автоматический вывод списка параметров для функции при вводе открывающей круглой скобки после имени функции.

Вкладка Tabs

На этой вкладке разработчик может установить размер и правила установки отступов для файлов разного типа.

? File Type – тип файла, для которого устанавливаются параметры.

? Tab size – размер отступа при нажатии клавиши Tab в символах.

? Indent Size – размер отступа, в символах.

? Indent Spaces\Kepp Tabs – заполнять отступы пробелами или оставлять вместо них знаки табуляции.

В группе Auto indent можно указать правила использования отступа в редакторе кода.

? none – не включать автоматический отступ.

? default – оставить значения для данного типа файла по умолчанию.

? Smart – включить «умный» отступ, который будет выглядеть, как ступенчатый отступ для вложенных блоков, и сохранять отступ предыдущей строки.

Дополнительные параметры отступа настраиваются в группе Smart indents options.

? Indent open brace – включать отступ для открывающей скобки.

? Indent closing brace – включать отступ для закрывающей скобки.

? NN pevous lines using for context – применять правила отступа, выработанные на основе анализа предыдущих строк кода.

Вкладка Debug

На этой вкладке разработчик может настраивать правила отладки приложений. Расшифровка соответствующих органов управления приводится в следующем списке.

? GUID display – типы, основывающиеся на GUID, будут названы в соответствующем окне по имени, если оно будет найдено в реестре, или в форме числового представления GUID.

? View floating-point registers – показывать содержание регистров операций с плавающей точкой в окне Register.

? Return value – показывать значение, возвращаемое функциями, в окне Variables.

? Load COFF & Exports – загружать отладочную информацию в COFF-формате и информацию об экспортируемых функциях DLL.

Параметры, позволяющие регулировать порядок отображения информации при дизассемблировании программы, находятся в группе Disassembly window. Они рассматриваются в следующем списке.

? Source annotation – сопровождать листинг на языке ассемблера строками исходного кода в соответствующих местах.

? Code bytes – показывать машинный код параллельно командам ассемблера.

? Symbols – показывать символические имена адресов переменных или имена программы.

Параметры окна вызовов устанавливаются в группе Call stack window. Флажок Parameter values отвечает за отображение значений, переданных как параметры при вызове функции, а флажок Parameter types позволяет показывать типы параметров функций.

За отображение содержимого памяти отвечают органы управления, собранные в группе Memory window. Их предназначение указано в следующем списке.

? Adress – начальный адрес для выводимого на экран блока памяти.

? Format – выбор формата, в котором будет отображено содержимое выводимого на экран блока памяти.

? Re-evaluate expression – вычислять значения вводимых в окно выражений Memory.

? Show data types – показывать данные как числовое отображение содержимого байтов помимо выбранного формата.

? Fixed width – ширина столбца для отображения данных.

Вкладка Compatibility

На этой вкладке располагаются органы управления, которые позволяют задать параметры для обеспечения преемственности методов работы, если разработчик привык работать в другом редакторе исходного кода.

? Current source editor emulation – список популярных редакторов кода, параметры которых эмулирует eVC.

? Options – список параметров.

• Disable backspace at start of line – предотвращать непроизвольное слияние строк при помощи размещения в начале каждой строки символа Backspace.

• Enable copy without selection – включить копирование строки, в которой находится курсор, если нет выделенного фрагмента текста.

• Enable line-mode pastes – помещенные в буфер строки кода будут скопированы над текущей строкой, а не в позицию курсора.

• Enable virtual spaces – позволить курсору перемещаться за пределы конца файла.

• Include caret position in undo buffer – при отмене удаления восстанавливать позиции символов перевода строки.

• Indent separate paragraf – трактовать каждую строку, начинающуюся с символа табуляции, как новый абзац.

• Protect read-only files from editing – не редактировать файлы, помеченные атрибутом «только для чтения».

• Use BRIEF\'s regular expression syntax – использовать для символов подстановки синтаксис BRIEF.

• Double-click in dialod editor edit code (MFC only) – двойной щелчок на управляющем элементе в редакторе диалогового окна показывает относящийся к этому элементу код в окне редактора кода.

Вкладка Download

На этой вкладке задаются параметры выгрузки файлов на целевое устройство. Расшифровка соответствующих органов управления приведена в следующем списке.

? Always dounload binary to the target – при каждой перекомпиляции проекта заново загружать бинарные файлы на устройство.

? Always dounload dependencies to the target – при каждой перекомпиляции проекта загружать все связанные файлы на устройство.

? Connection timeout – позволяет указать время соединения, после которого попытка загрузить файлы на устройство считается неудачной.

Вкладка Build

На этой вкладке разработчик может задать параметры компиляции проекта.

? Export makefile when saving project file – при каждом сохранении текущего проекта экспортировать Makefile.

? Always write dependencies when writing makefiles – при сохранении Makefile сохранять файл зависимостей.

? Write Build Log – сохранять файл отчета о компиляции.

Вкладка Directories

На этой вкладке задаются полные имена всех используемых каталогов для сборки приложения под ту или иную платформу.

? Platform – платформа, для которой настраивается конфигурация.

? CPUs – процессор, для которого настраивается конфигурация.

? Show directory for – функциональная группа файлов, для которой настраивается конфигурация.

? Directories – список соответствующих каталогов для данной группы файлов. При помощи кнопок в верхнем правом углу окна к списку могут быть добавлены новые каталоги, удалены существующие каталоги или изменен порядок их просмотра.

Вкладка Workspace

Вкладка Workspace позволяет настраивать параметры используемых рабочих пространств.

? Docking view – список окон, которые по умолчанию будут отображаться в фиксированном месте среды. Если флажок у того или иного окна снять, то соответствующее окно будет выведено в «плавающем» состоянии.

? Display status bar – отображать состояние выбранного окна в строке состояния.

? Display clock on status bar – отображать часы на строке состояния.

? Reload documents when opening workspace – восстанавливать позиции всех окон с открытыми в них документами в том состоянии, которое было зарегистрировано на момент предыдущего закрытия проекта.

? Reload last workspace on startup – при запуске среды загружать последнее рабочее пространство, с которым работал программист.

? Automatically sort window menu – часто используемые окна автоматически помещаются в начало списка меню Windows.

? Use screen reader compatible menus – использовать меню, совместимые с программами для людей с ограниченными возможностями зрения.

? Show recently used items on submenu – показывать список недавно открытых файлов и рабочих пространств на отдельных подменю.

? Window menu contains – количество окон, отображаемых в меню Windows.

? Recent file list contains – количество файлов в списке недавно открытых файлов.

? Recent workspace list contains – количество рабочих пространств в списке недавно открытых рабочих пространств.

Вкладка Macros

На этой вкладке задаются параметры выполнения макрокоманды, если ее текст был ранее изменен.

? Always reload the file – всегда загружать измененный файл.

? Never reload the file – никогда не загружать изменный файл.

? Ask whether to reload the file – запрашивать разрешение на загрузку измененного файла.

Вкладка Format

На этой вкладке задаются параметры форматирования исходного кода.

? Category – указывает группу элементов, к которой будет применяться выбранный формат.

? Font – имя шрифта для отображения.

? Size – размер шрифта.

? Colors – для какого элемента экрана будет применен данный цвет.

? Foreground – цвет элемента.

? Background – цвет подложки.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных