Владимир Волков - Программирование для карманных компьютеров
- Название:Программирование для карманных компьютеров
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Владимир Волков - Программирование для карманных компьютеров краткое содержание
Эта книга предназначена для того, чтобы читатель смог быстро научиться создавать мощные и эффективные приложения для наладонных компьютеров Pocket PC. Рынок программ для карманных компьютеров сейчас бурно развивается, и именно в этой отрасли программист-одиночка может успешно соперничать с большими корпорациями, которые создают программное обеспечение. Прочитав эту книгу, читатель сможет уверенно и быстро разрабатывать достаточно сложные приложения для Pocket PC. Огромное количество разнообразных примеров позволит быстро совершенствоваться и развиваться, обогащая свой опыт работы.
Книга предназначена для начинающих программистов.
Программирование для карманных компьютеров - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
? 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 – цвет подложки.Дополнительные сведения о языке C++
Файлы программы и единицы компиляции
При создании программ на языке C++ следует иметь в виду, что программирование на этом языке опирается на модульный принцип построения программы. Это значит, что программа, которая в результате выглядит как один файл с расширением. exe, во время разработки может состоять из множества файлов с расширением. cpp и.h. Файлы с расширением. cpp называются исходным кодом, а файлы с расширением. h – заголовочными файлами или заголовками. Поскольку каждый файл исходного кода подается на вход компилятора и из него образуется файл промежуточного объектного кода, файлы исходного кода являются единицами компиляци. Процесс создания программы состоит из трех этапов.
Читать дальшеИнтервал:
Закладка: