рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Карманные ПК, Операционная система PalmOS

Работа сделанна в 2002 году

Карманные ПК, Операционная система PalmOS - Курсовая Работа, раздел Программирование, - 2002 год - Молдавский Государственный Университет Факультет Математики И Информатики. К...

Молдавский Государственный Университет Факультет Математики и Информатики. Кафедра Информатики и Технологии программирования.Курсовая работа Карманные компьютеры, Операционная система PalmOS. Выполнил студент 4-го курсагруппы 45ILM Шилоносов Александр Руководитель Dr. Conf. Магариу Н.А. Кишинёв 2002г. Май Содержание 1. Введение 3 1.1. КПК - Карманный Персональный Компьютер. 2. История Развития Карманных Компьютеров. 1. Калькуляторы 2. Сенсорный дисплей 3. Первые КПК с рукописным вводом 4. Palm Pilot 12 3. КПК Palm для пользователя 1. Ввод текста, Граффити и Клавиатура 2. Стандартные Приложения 3. Первый Запуск КПК, Приложение Applications 4. Документы и Приложения 5. Подключение КПК к Компьютеру. Синхронизация 6. Перезагрузка КПК Reset 7. Дополнительные устройства для КПК 20 3.8. КПК сегодня 9. Словарь терминов 23 4. PalmOS для программиста 1. Общие сведения 2. Память 3. Файловая система 4. Создание приложений, Инструментарий, POSE 5. Выполнение приложений 6. Управление Питанием 7. PalmOS GU8. Сервис ОС 9. Совместимость версий 10. Расширения PalmOS 5. Пример Разработки Приложения для PalmOS 6. Литература 1. ВведениеЗа последние 9 лет c 1993 в мире персональных компьютеров появился новый участник - персональный карманный компьютер КПК . Большую роль в распространении этого вида техники сыграли устройства на базе платформы Palm, которая появилась в 1996 году. Цель этой работы рассмотреть самую популярную платформу операционная система вместе с устройством КПК PalmOS. Работа разделена на 3 части - История, Работа в PalmOS, Программирование в PalmOS, и в завершении работы на примере показанно как создать простое приложене для PalmOS. Здесь рассматриваются версии PalmOS - 3.0 и выше , и наиболее последние модели карманных компьютеров, т.к. сейчас редко встречаются первые модели таких устройств с ОС версии до 3.0 , и их не стоит рассматривать т.к. в них отсутствуют многие элементы. например обмен данными между КПК и поддержка интернет на рисунке показан ручной компьютер присоедененный к настольному ПК с помощью приставки крэдл . 1.1. КПК - Карманный Персональный Компьютер.КПК это обычный компьютер только с ограниченными ресурсами - питание, память, процессор, экран, средства вводы вывода информации.

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

Также подразумевается что для нормальной работы с этим устройством необходимо иметь обычный настольный компьютер с операционной системой Windows, MacOS, Unix Самый первое название таких устройств - PDA personal digital assistant - персональный цифровой помощник, можно еще встретить название ручной ПК , наладонник. Под PDA обычно понимается устройство которое помещается в кармане, и может работать продолжительный срок от батарей, также это устройство должно обладать хотя бы функциями органайзера.

Органайзер - от слова organize - организовывать, планировать, устраивать формировать, приводить в порядок, перев. с англ. Органайзер это - устройство внешне напоминающее калькулятор, в которое можно вводить номера телефонов и адреса есть клавиатрура, в нем есть часы и будильник. В советских странах такие устройства назывались Электронные записные книжки см. история кпк. Существует несколько типов PDA устройств, один из них это карманные компьютеры.

КПК подразделяются на 1. Palm - или просто Палмы ударение на а, самые первые из всех перечисленных. 2. PPC - Palm-size PC , это все то, что работает под управлением WindowsCE 2.0-2.1, выглядят как Palm. 3. HPC - Handheld PC КПК с маленькой клавиатурой, бывают с WindowsCE, EPOC32 . 4. Pocket PC самые современные мультимедиа КПК с WindowsCE 3.0, от PPC отличаются увеличенными ресурсами память, процессор Palm являются самыми популярными и массовыми КПК, они появились в 1996 году и основное их назначение - это Органайзер присоединяемый к настольному ПК. Далее в тексте я их буду называть просто палм, по аналогии с словом ноутбук. Palm - ладонь, перевод с англ. История создания Палмов восходит к 1992 г когда Джефф Хавкинс основал компанию Palm Computing.

В 1996 г. выпуск портативной электронной записной книжки Palm Pilot, понимающей рукописные буквы, начертанные на ней специальным пером - стилусом.

В сентябре 1994 г. Palm Computing была приобретена корпорацией U.S. Robotics, которая в свою очередь оказалась съеденной компанией 3Сom. К 1998 г. в мире был продан 1 млн. устройств.

Палмы являются самыми лучшими органайзерами.

Кроме того с Палма можно выходить в интернет, отсылать почту, Палм можно использовать как словарь и справочник, можно слушать музыку, читать книги, хранить в нем массивы данных, использовать его как диктофон, и играть в игры. Некоторые возможности являются потенциальными - т.е. их нет в КПК когда вы его приобретаете, но они могут появится если вы еще купите дополнительное утсройство.

Например выходить в интеренет или слушать музыку можно далеко не на всех КПК см. дополнительные устройства для КПК Несмотря на то что у них нет клавиатуры ввод информации в них очень прост - пользователь просто пишет в нем как в блокноте маленьким пером стилус Все модели имеют сенсорный экран реагирует на прикосновение с подсветкой, Инфракрасный порт для обмена данными с другими Палмами.

Некоторые Палмы оснащены слотами для дополнительных устройств - модем, радио, фотоаппарат, MP3 плеер, пейджер.

Все Палмы могут в среднем неделю работать без подзарядки батарей.

Существует огромное количество платных о и бесплатных программ для них. Инфракрасный порт - это направленный излучатель инфракрасного света. Широко используется в дистанционных пультах управления. В последнее время такие передатчики используются для беспроводной связи разных устройств, мобильных телефонов и КПК. Владелец Палма периодически должен подключать Палм к настольному ПК для того чтобы синхронизироваться это необходимо для того что-бы, во первых помещать в КПК новую информацию и программы, и во вторых делать резервную копию всей информации в КПК. КПК может оставаться без батареек примерно 10 минут, иначе вся информация пропадает, в этом случае резервная копия поможет все восстановить.

Перечисленные возможности и характеристики присутствуют во всех сегодняшних КПК, и являются стандартом на нынешний день. Все модели обладают следующей конфигурацией ср. значения характеристика описание Габариты Можно ностить в кармане и с легкостью держать в руке Вес от 100 до 250 гр. Процессор частота, модель Motorolla DragonBall от 16 до 33 Мгц обьем памяти RAM От 1 до 8 Мб Экран 160 160, Сенсорный, Ч Б Функциональные клавиши От 6 до 9 Ввод текста Графити, Дополнительно ИК порт, диктофон, динамик, микрофон, подключение к ПК через СОМ, USB через подставку , Таблица основных моделей Фирма производитель модели PPC с ОС PalmOS Palm Pilot , III , m100 105, m500 505 Handspring Visor, Deluxe, Prism, Edge HandEra TRGpro IBM WorkPad Sony CLIE PPC под управлением ОС WindowsCE появились после Палмов.

Они имеют более мощный процессор, и больше памяти, больше и качественнее экран.

Они тоже могут быть использованы в качестве Органайзера, необходимые программы в них есть. Операционная система WindowsCE CE - compact edition это урезанная копия Windows95. Для пользователя это означает что в WindowsCE есть все есть уменьшенные версии Word, Excel, Internet Explorer, можно работать с файлами и папками, есть проводник, аналог панели управления, справочная система, и т.д, современные модели имеют более мощную поддержку мультимедиа - музыка, анимация, видео.

Нет только рабочего стола. Не смотря на мощность они работают медленне чем Палмы. PocketPC являются следующим поколением PPC на базе WinCE, все выше сказанное относится и к ним, вся разница в том что ресурсов стало больше память 32-64Мб, процессор 160-210Мгц, и в них установлена WinCE 3.0 новая технология присоединения внешних устройств - жакеты. Следовательно некоторые вещи в нем делать удобнее например благодаря качественному экрану удобнее пользоваться Интернетом, читать книги, форматировать текст, работать с таблицами, смотреть рисунки, на них можно слушать качественную музыку, записывать речь на диктофон.

Есть отрицательные стороны - и еще срок автономной работы от батарей катострофически упал - заряжать бетареи необходимо каждый день. В WinCE так-же можно вводить текст рукописным вводом, при этом используется другая технология которая хуже чем в Палмах процент ошибок при вводе теста больше, в PocketPC эта система улучшена кроме того появился аналог граффити Эти модели также присоединяются к настольному компьютеру для синхронизации.

Следует отметить, что модели на базе WinCE абсолютно не совместимы с Палмами, мало того нельзя передавать данные данные из WinCe КПК в Палмы по ИК порту. Характеристики PPC PocketPC Габариты Чуть больше чем палм Вес Примерно такой же как у палм Процессор 16 до 60 Мгц ARM, Motorola SH3 ARM 150 - 206 Мгц обьем RAM От 4 до 16 Мб 32 - 64 Мб Экран 320 240, Ч Б или Цветной 320 240 Цветной Кнопки на корпусе От 6 до 9 Ввод текста Рукописный Рукописн. графити Дополнительно ИК порт, диктофон, динамик, микрофон, подключение к ПК через СОМ, USB через подставку , Жакеты, Secure Digital Multimedia Card, Compact Flash I II HPC - это КПК которые имеют маленькую клавиатуру, экран у них широкий, по виду они напоминают уменьшенные ноутбуки, На них установлена операционная система WindowsCE Pro специальная версия или EPOC EPOC32 , а есть еще КПК с другими операционными системами.

Эти модели созданы чтобы устранить недостаток бесклавиатурных КПК - отсутствие клавиатуры, а широкий экран дает дополнительные преимущества.

Наряду с функциями органайзера в них также присутствуют Word, Excel, Internet Explorer. WindowsCE Pro еще более похожа на Windows95, есть рабочий стол, полноценная панель управления, можно из них печатать на принтер. Они подключаются к КПК, все WinCE модели имеют, PC-карт и Compact Flash слот для подключения дополнительной памяти, модемов, и др. устройств, можно подключать наушники. характеристика описание Габариты Вес от 250 до 400 гр. Процессор частота, модель 30 - 150 Мгц ARM, Motorola SH3 обьем RAM От 4 до 32 Мб Экран 640 240 Ч Б или Цветной.

Дополнительно ИК порт, диктофон, динамик, микрофон, подключение к ПК через СОМ, USB через подставку , Таблица моделей ОС модель WinCE Cassio Cassiopeia E-10 11 E-100 Cassiopeia A-11, A-20 21 22, PA, Cassiopeia E-115, EG-80, EM -500, IT-70 Compaq Aero2100 C-Series IPaq H-3630 - 36 , 3130, Aero HP Jornada 420 430 200LX, 360LX, 620, Jornada 680 720 Jornada 540 545 548, 525 Philips Nino Velo Sharp Mobilon 4100 4500 Everex Freestyle Palmax PD - 60m , PD-131 Epoc Epoc32, другие Psion NetBook , Series , Revo , 5 Ericsson Mobile Companion 2. История Развития Карманных Компьютеров.

Точной даты изобретения КПК нет, можно только сказать что идея карманных компьютеров окончательно оформилась в период 70 - 90ых годов.

За это время был пройден путь от программируемых калькуляторов до цветных КПК которые позволяют смотреть видео и выходить в интернет. Было создано около 10ти новых операционных систем, около сотни различных устройств КПК. История развития КПК неразрывно связана с развитием компьютеров и компьютерных технологий. КПК своим появлением обязан технологическим успехам во разных отраслях и людям идеи которых обьеденили эти успехи в единый продукт. На риунке показаны важнейшие вехи компьютерной индустрии, что-бы показать как история КПК выглядит в контексте истории компьютеров. 2.1. Калькуляторыв 60е годы микроэлектроника достигла больших успехов, были изобретены Интегральные схемы микрочипы которые значительно сократили габариты электронных устройств, упростили процесс создания, увеличили их надежность и самое главное сделали их дешевле а следовательно доступными для массового использования.

Чип- маленькая кремниевая пластинка размером с ноготь, а иногда и меньше.

В основном чипы состоят из большого числа транзисторов соединенных между собой. Из чипов можно собрать различные схемы - схемы памяти, схемы АЛУ , схемы ввода вывода и др процессоры также состоят из большого числа чипов. До изобретения микрочипа 1959г каждый компонент электронной схемы изготавливался отдельно а затем они соединялись посредством пайки. Появление ИС в корне изменило всю технологию . если первые электронные вычислительные машины занимали целые комнаты, то теперь они уже умещаются в больших железных ящиках, а к концу 60х внедрение микрочипов в промышленные разработки привело к появлению ручных калькуляторов.

Пионерами в области внедрения миниатюризации были Японские и Американские фирмы и исследовательские лаборатории Texas Instr, Bell Labs, Intel, Wang Laboratories, Sony, Casioи другие Прогресс был таков, что Электронные калькуляторы за 10 лет своего развития сбросили вес с 25 кг до 1 кг, в период 54- 66х годов. к 1975у году ручные калькуляторы уже были очень распространены в мире, а благодаря конкуренции среди фирм производителей цены постоянно снижались а функциональность калькулятора только увеличивалась, появились научные, инженерные, статистические, финансовые, программируемые калькуляторы, калькуляторы для бизнесменов, активно ведутся рекламные компании.

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

Например часто употребимые формулы. В таких программах каждая операция кодировалась числом, пользователь писал такой код а потом мог много раз его выполнять. Со временем появилась возможность писать пошаговые программы, в таких языках программирования уже были операции безусловного перехода, перехода на подпрограммы, а также переходы по условию. Вскоре пользователь мог не только писать сложные программы, но даже играть в игры с калькулятором. Это было неслыханное ново

Введение

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

В 1983-85 году в Советском Союзе калькуляторы, с выпуском модели Б3-34 80 год, обретают большую популярность, особенно среди молодежи. Научно-популярные журналы Наука и Жизнь , Техника- Молодежи начинают публиковать много материала о программировании калькуляторов, курсы по программированию, тексты программ и игр. Выпускаются книги с фантастическими рассказами о калькуляторах. Основные проблема калькуляторов 70х - это большое энергопотребление, в основном из-за использования LED индикаторов красный или зеленый циферблат. Эту проблему решали Жидко Кристаллические Индикаторы LCD которые появились в 1973 - 75х года, и прогресс в области портативных источников питания т.е. батареек. Пионером в области LCD была японская фирма Sharp бывшая Hayakawa Electric, а вот батарейки каждый делал сам. Обычный калькулятор того времени работал от батареек всего несколько часов, в то время как LCD калькулятор работал 100 часов.

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

Но самое главное это то что LCD технология привела к появлению LCD матрицы т.е. графические LCD дисплеи, на них можно было отражать произвольный рисунок. В период 75-85 годов калькуляторы еще более наращивались дополнительными функциями и становились еще более доступными по цене. Становятся популярными модели со встроенными принтерами, калькуляторы - записные книжки, с часами, будильником, появляются калькуляторы к которым можно подключить дополнительные устройства, теперь для них можно писать полноценные программы на языке программирования стандарта естественно не было, в 81 году появились калькуляторы с Бейсиком.

Можно сказать что по функциональности калькуляторы начинают делится - очень мощные математические калькуляторы, калькуляторы-гибриды с записными книжками и будильником, часами и др. полезными функциями для людей, и калькуляторы для промышленного использования с возможность подключения дополнительных устройств которые похоже на компьютеры.

Эти калькуляторы нового поколения уже обладают такими характеристиками как Память, процессор, язык программирования, тип дисплея, тип клавиатуры, разъемы расширения, наличие звука. Таблица наиболее отличившихся моделей Тип калькулятора модели Математич калк Очень много моделей Програмируемый HP-71B 84 , Casio FX702P 81 Для людей HP-18C 86 , Электроника МК-87 87 Для бизнеса Psion Organizer I 84 2.2. Сенсорный дисплей Практически все современные Карманные компьютеры оснащены сенсорными дисплеями.

С помощью специальной ручки перо пользователь тыкает в дисплей чтобы что-то сделать, Происхождение Сенсорного дисплея и указательного пера ни как не связано с историей калькуляторов, поэтому следует отдельно рассказать об этом Идеи прямого манипулирования объектами на мониторе компьютера развивались в период в 1950 - 60х годов, успехи в этой области связаны с таким именем как Иван Сазерленд.

Он впервые создал программу блокнот 1962 sketchpad в которой были заложены основы современных CAD computer aid design систем. Указательное перо впервые было широко применено в CAD системах, это системы автоматического проектирования которые появились в 1970х, пионерами тогда были компании Computervision, Applicon, Calma, Auto-Trol Technology и Intergraph.

Главный смысл CAD в том что проектировщик сидя за компьютером использовал такое перо чтобы напрямую манипулировать деталями чертежа, это было очень удобно и в основном использовалось при проектировке сложных электронных схем. Такое манипулирование сравнимо с тем что человек буквально пальцем указывает компьютеру какую деталь и куда надо передвинуть на огромном чертеже на мониторе. Сенсорный дисплей это симбиоз сенсорных панелей Digitizer, разрабатывались с 1956 г, Rand Corp и LCD дисплеев 1870 . В 1980х благодаря появлению LCD - начинают появятся портативные компьютеры, будущие ноутбуки.

Они комплектовались ЦП - x86, памятью 128-512К, жесткими дисками, дисководами, слотами расширения. Работали под управлением ОС DOS или др. Atari Portfolio , GRiD 1100 Compass, Psion MC . Эксперименты в этом направлении портативность привели к появлению мини ноутбуков будущие Handheld PC - рука-держимые ПК . Несмотря на размер их можно было полноценно использовать как компьютер, из Программ были доступны текстовый процессор, органайзер, база данных, калькулятор, таблица, игры. Больших успехов в этом направлении достигла фирма Psion, создав свою платформу EPOC для HPC. Можно сказать что Psion является основоположником направления клавиатурных карманных компьютеров.

В 1989 - 91 появились планшетные компьютеры с сенсорными дисплеями. Для того времени это были достаточно мобильные компьютеры, т.к. они были на батарейках, размером с книгу без клавиатуры. Наиболее известные модели были GridPad 89г , PalmPad, NCR NotePad, Amstrad PenPad. Эти компьютеры были оснащены графическими операционными системами.

Microsoft Windows for Pen Computing , GO PenPoint, IBMs - PenDOS and OS 2 for Pen Отличительной особенностью таких систем это поддержка рукописного ввода. Все работа с компьютером происходила с помощью пера. В этих компьютерах впервые был реализован принцип электронных чернил electronik ink - когда можно рисовать ручкой прямо на дисплее компьютера и видеть результат.

В таких компьютерах впервые были опробованы технологии распознования символов написанных от рук. Это были достаточно дорогие компьютеры, и они не получили широкого распространения человечество уже получило IBM PC, а о мобильности пользователи не думали. В это время 89г. рабочая группа в составе которой был Джеффри Хoукинс создатель Палма создает свой планшетный ПКGridPad с рукописным вводом. У него были недостатки, но по меркам того времени это был портативный компьютер, и к тому же он продавался.

Идея Graffiti распознавание символов появилась у Хoукинса еще когда он учился, в этом проекте состоялась первая реализация этой идеи - называлась PalmPrint. 2.3.

Первые КПК с рукописным вводом

процессор ARM-610 20 MHz, ROM 4 Мб, RAM 640 Кб, экран 336х240, размеры... Можно даже сказать что эти первые цифровые помощники отрицательно повл... В газетах даже появляются карикатуры высмеивающие неточность рукописно... Palm Pilot В 1996 году появился Palm Pilot на базе операционной систем... 2001 год появление Pocket PC, новая платформа от Microsoft. Стандартна...

КПК Palm для пользователя

Слева находятся кнопки быстрого запуска калькулятора и поиск текста по... Справа находятся кнопка Выход верхняя и кнопка Меню нижняя, на них нар... Чтобы вызвать Клавиатуру нужно стилусом нажать на abcde или 12345 рис ... Множество других символов набираются в 2 этапа нужно написать . графити на русском языке.

Стандартные Приложения

название команд в меню само подскажет вам, что нужно или что можно дел... Date Book позволяет назначать события на несколько лет вперед, и их вс... д. Запустить ее можно, выбрав иконку в списке приложений или нажав вторую... .

Документы и Приложения

Для пользователей Windows OS - В PLAM вы не встретите файлов и папок, ... формат, для другого приложения, или может самостоятельно переслать сво... Принцип разделения по категориям работает во всех приложениях PalmOS. Подключение КПК к Компьютеру. Синхронизация В комплекте каждого КПК ес... Процесс связи КПК с настольным компьютером называется Синхронизация. Д...

Перезагрузка КПК Reset

Дополнительные устройства для КПКИнфракрасный порт служит для передачи... Например пользователи Visor могут делать бэкап всей информации на спец... Следует также помнить что дополнительные модули тоже потребляют питани... Экономить питание можно, если отключить автоматический прием по инфрак... Если КПК используется для чтения можно поставить хак который понижает ...

КПК сегодня

он рабочий и вне работы человек не связан с ним и не может им воспольз... 3D игры на кпк - это смех 21. Далеко Не всем по карману м505 или Cassio E-200? но согласитесь если в... 8мб на палме это значительно больше чем 8мб на PocketPC 26. Читать книжки на железке стоимостью 600 баков -когда можно купить анал...

Словарь терминов

Словарь терминов. Flash-память энергонезависимая перезаписываемая память, сохраняет данн... Нажатие активирует выбранное приложение. Beam бимкнуть передача данных... Хак - специальный вид программ для Палмов, которые могут изменять пове... 4.

PalmOS для программиста

PalmOS для программиста 4.1.

Общие сведения

Поддерживает графический интерфейс диалоги, кнопки, списки, шрифты При... 1 карта может содержать максимум 512 Мб 4.3. приложение сначала открывает database а потом в ней открывает record н... Блок памяти в ОС. В одном файле может быть 32768 записей, т.е.

Выполнение приложений

Точка входа в Palm приложение - функция PilotMain. приложение должно показать свой интерфейс. В PalmOS есть аналог команд... Приложения могут запускать другие приложения с разными LaunchCode, a т... на рисунке показано схема работы приложения. После того как приложение... При закрытии приложения поступает событие - AppStopEvent.

Управление Питанием

Управление Питанием. пользователь не прикасается стилусом экрана, и не нажимает кнопки Slee... Активируется Если Doze mode по времени продолжается дольше установленн... Выключены Дисплей, дигитайзер, главные часы, работают контролер прерыв... В активных играх это конечно не соблюдается т.к.

PalmOS GU

PalmOS GU. I PalmOS это графическая операционная система обладающая средствами дл... 2. Нет контекстной помощи, подсказок ToolTips. Получить его обратно можно по FldGetTextHandle но чтобы он стал полнос...

Сервис ОС

1 на сайте palm.com, документация написано хорошо, также я рекомендую ... системы прочитать 2 главу Good Design Practices, это обзор наиболее ва... 1 System FeaturesАналог переменных окружения в ДОС типа PATH, SET знач... программа может использовать функции которых нет в старых верисиях. Ус... Для получения системных Feature в качестве CrID используется sysFtrCre...

Совместимость версий

Совместимость версий. Концептуальной разницы в них нет, главное отличие это сревис ОС для пр... . Palm OS SDK содержит главу Compatibility Guide - в которой объясняется... Этот вопрос очень важный для PalmOS, сейчас самые распространенные вер...

Расширения PalmOS

Программирование хаков требует более глубокого знания системы. . Эту таблицу указателей можно спокойно изменять с целью подмены функций... Это обычное приложение в котором можно посмотреть сисок всех хаков, на... 5.

Пример Разработки Приложения для PalmOS

Пример Разработки Приложения для PalmOS Рассмотрим пример простого приложения - example1.prc 1,5кб оно состоит из одной формы. На Форме расположена кнопка, надпись, и текстовое поле, к форме прикреплено меню. При нажатии на кнопку появляется сообщение.

Проект приложения состоит из 3х файлов Example1.c - исходный код на языке С. Example1.h - имена и номера елементов формы Example1.rcp - описание ресурсов приложения форма, меню, кнопка, диалог сообщения . файл example1.c include PalmOS.h include hw.h static FormPtr gpForm Boolean Form1 HandleEvent EventPtr event switch event- eType case ctlSelectEvent if event- data.ctlEnter.controlID Button1 FrmCustomAlert Alert1, MessageBox break case menuEvent if event- data.menu.itemID IDM about FrmCustomAlert Alert1, This is Example break case frmOpenEvent gpForm FrmGetActiveForm FrmDrawForm gpForm break case frmCloseEvent FrmEraseForm gpForm FrmDeleteForm gpForm break default return false return true static Boolean ApplicationHandleEvent EventPtr event FormPtr frm Boolean handled false switch event- eType case frmLoadEvent frm FrmInitForm event- data.frmLoad.formID FrmSetActiveForm frm FrmSetEventHandler frm , Form1 HandleEvent handled true break return handled UInt32 PilotMain UInt16 launchCode, void cmdPBP, UInt16 launchFlags EventType event UInt16 error if launchCode sysAppLaunchCmdNormalLaunch FrmGotoForm Form1 do EvtGetEvent event, evtWaitForever if ! SysHandleEvent event if !MenuHandleEvent 0, event, error if !ApplicationHandleEvent event FrmDispatchEvent event while event.eType! appStopEvent FrmCloseAllForms return 1 файл example1.rcp include hw.h FORM ID Form1 AT 0 0 160 160 FRAME USABLE MENUID MenuBar1 BEGIN TITLE Example 1 LABEL This is an example AUTOID AT 10 10 5 FONT 1 LABEL of small GUI programm AUTOID AT PREVLEFT PREVBOTTOM 5 FONT 2 FIELD ID IDB Edit1 AT PREVLEFT PREVBOTTOM 5 110 20 MAXCHARS 50 UNDERLINED FONT 2 BUTTON Hello ID Button1 AT 10 80 AUTO AUTO END MENU ID MenuBar1 BEGIN PULLDOWN Help BEGIN MENUITEM About ID IDM about A END END ALERT ID Alert1 INFORMATION BEGIN TITLE Example 1 MESSAGE 1 2 3 BUTTONS Ok END Файл example1.h define Form1 1000 define Button1 1003 define Edit1 1006 define MenuBar1 1000 define Alert1 1102 define IDM about 1001 define IDB Edit1 1002 6. Литература История калькуляторов, ноутбуки, КПК, перья http www.geocities.com SiliconValley 1061 calcolle.htm - история калькуляторов в СССР http www.taswegian.com MOSCOW soviet.html - история калькуляторов в СССР http www.geocities.com oldcalculators timeline.html http www.pencomputing.com palm http www.rskey.org master.html http www.i-m.de home compmuseum taschcom index.htm http amug.org amug sigs newton nanug PenReport NewPenCom.html - очень класный сайт по истории ПДА , http www-2.cs.cmu.edu amulet papers uihistory.tr.html http users.erols.com rwservices biblio.html http www.cadcamcae.lv arch n3.htm http www.rulabinsky.com cavd text chap09-4.html http www.osp.ru os 1995 05 33.htm http www.cross-edu.ru proect Inf erchov.html http educate.si.edu scitech carbons 1980.html КПК в основном Palm http www.palmq.ru Таблица по моделям Palm, Visor www.handy.ru, http palm.v-lazer.com, www.hpc.ru, www.palm.com.ua, www.palm.km.ru, http www.enlight.ru pilot, www.pda1.ru, www.mypalm.ru, Обзорные сайты, софт, конференции, факи книги http www.handspring.com products sbmodules Модули расширения для КПК Visor http www.opennet.ru palm.shtml На русском инфо о КПК палм. http directory.google.com Top Computers Systems Handhelds Palm OS Раздел ссылок по PlamOS в каталоге Google.

Таблицы по устройствам http www.enlight.ru pilot info1.html - http palm.v-lazer.com text.phtml?fl compare http www.palmos.com dev tech hardware compare.html http www.enlight.ru pilot choose.html - cool table on rus http palm.v-lazer.com text.phtml?fl acquaint - znakomstvo s PPC http www.airport.sakhalin.ru ospru pcworld 1998 11 38tab.htm - keyb PDA and non keyb http computorg.ixbt.com computers hpc.shtml http www.ixbt.com portopc pda-describ descriptions.shtml - models of firms http www.palmy.ru - wince psion palm http www.palmq.net sections.php?op viewarticle artid 21 - Springoard devs 1 Программированиеhttp goanna.cs.rmit.edu.au winikoff palm dev.html http www.cyberport.com tangent palm faq http www.palmopensource.com - много исходников по разным темам http www.massena.com darrin pilot tanda.htm http www.pdaprogramming.com old palmos sources.html http spider. macomnet.ru docs PalmOS palm developers guide http home.hetnet.nl tonicor palm tutorial uk index.htm http www.multimania.com pbriol palmos gcc.html http oasis.palm.com dev kb browse.cfm?type 1 http www.kadak.com html kdkp1010.htm - ядро PALMOS http pdasecurity.chat.ru main.html - взлом софта под палм http palm.x-a-o-c.ru все информация была найдена с помощью www.google.com.

– Конец работы –

Используемые теги: Карманные, ПК, Операционная, система, PalmOS0.072

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Карманные ПК, Операционная система PalmOS

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция 1. Тема: Операционная система. Определение. Уровни операционной системы. Функции операционных систем. 1. Понятие операционной системы
Понятие операционной системы... Причиной появления операционных систем была необходимость создания удобных в... Операционная система ОС это программное обеспечение которое реализует связь между прикладными программами и...

История эволюции вычислительных и операционных систем, основные функции, классических операционных систем в процессе эволюции
Первый период гг Ламповые машины Операционных систем нет... Первые шаги в области разработки электронных вычислительных машин были... Вычислительная система выполняла одновременно только одну операцию ввод вывод или собственно вычисления Отладка...

Экзаменационные вопросы к экзамену по дисциплине Операционные системы, среды и оболочки 1. Общие сведения и об операционных системах. Назначение и функции
Общие сведения и об операционных системах Назначение и функции... Операционная система ОС это упорядоченная последоват системных управляющих программ совместно с необходимыми...

Введение в операционные системы. Определение, назначение, состав и функции операционных систем
Государственное образовательное учреждение высшего профессионального образования... ТОЛЬЯТТИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕРВИСА...

Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS
Размер Кластера NРазмерСектора N 512 байт, где N 2,4,8 и т.д. FAT - Таблица размещения файлов НАКОПИТЕЛИ НА МАГНИТНЫХ ДИСКАХ Магнитные диски… Для работы с Магнитными Дисками используется устройство, называ- емое… Контроллер дисковода вставляется в один из свободных разъемов сис- темной платы IBM PC MotherBoard. Дисковод содержит…

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

Системы программирования и операционные системы
Обработчик должен иметь механизм выгрузки из оперативной памяти встроенный в него самого. Также программа должна иметь защиту от повторной установки в оперативную… Такие программы носят названия программ, резидентных в памяти Terminate and Stay Resident, TSR, или просто резидентных…

ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ. СИГНАЛЫ И КАНАЛЫ ЭЛЕКТРИЧЕСКОЙ СВЯЗИ. СИСТЕМЫ СВЯЗИ С ЧАСТОТНЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ. ЦИФРОВЫЕ СИСТЕМЫ ПЕРЕДАЧИ
Лабораторные работы часа... Практические занятия часа... Всего аудиторных занятий часов...

Микропроцессорные системы: система ДЦ-МПК, система "Юг"
Использован практический опыт внедрения линейных пунктов управления (ЛПУ) на 60 станциях в увязке с ЭЦ-4, ЭЦ-9, МРЦ-12, МРЦ-13. Выполнен переход на… В состав аппаратуры центрального пункта управления (ПУ) входят IBM-совместные… Круглосуточный режим работы аппаратных средств ПУ обеспечивается источниками бесперебойного питания, а также системой…

0.034
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам