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

Здесь есть возможность читать онлайн «Владимир Волков - Программирование для карманных компьютеров» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

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

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Программирование для карманных компьютеров»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

Программирование для карманных компьютеров — читать онлайн ознакомительный отрывок

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

NET и Compact Framework

Ответить на вопрос: «Что такое. NET» – не очень просто. Изначально Microsoft позиционировала свое новое начинание как базирующуюся на веб-сервисах технологию, которая соединяет информацию, людей, системы и устройства. Такое утверждение может создать устойчивое впечатление, что. NET – это в первую очередь сетевая технология. На самом деле. NET – это общее понятие, которое объединяет в себе огромную исследовательскую работу, проделанную Microsoft, по созданию практически новой распределенной операционной среды. Технология. NET насыщена как новыми решениями, так и весьма прозрачными заимствованиями из огромного количества источников.

Реализации. NET

В настоящий момент существует несколько реализаций того, что мы называем. NET.

1. NET Framework – версия среды выполнения для серверных и настольных компьютеров с операционной системой Microsoft Windows. Она поставляется в составе операционных систем Windows XP Tablet Edition и Windows Server 2003. Для других версий Windows.NET Framework может быть свободно загружена с сайта Microsoft.

2. NET Compact Framework – среда выполнения для платформ на основе Windows CE.

3. Shared Source Common Language Infrastructure (CLI) – открытый исходный код для наиболее значимых классов CLI. Может быть загружена с сайта Microsoft.

4. DotGNU – проект GNU, развивающий реализацию. NET Framework для платформ с открытым исходным кодом. Подробности этого проекта можно узнать на сайте dotgnu.org.

5. Mono Project – еще один проект, развивающий. NET Framework для платформ с открытым исходным кодом. Подробности на сайте www.mono-project.com.

Области применения. NET

Как и было заявлено Microsoft с самого начала обнародования сведений о. NET, этот набор технологий в первую очередь адресован программистам, которые работают с веб-приложениями, и предназначен для создания расширяемых распределенных приложений, которые, взаимодействуя друг с другом через сеть, объединяют людей, информацию и компьютерные системы в прозрачную среду взаимодействия. Основным инструментом разработчиков, работающих над подобными задачами, является технология ASP.NET, предназначенная для быстрой разработки активных сервeрных страниц.

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

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

Три класса приложений. NET

Приложения WebForms

Для конечного пользователя приложение WebForms выглядит как обычное веб-приложение. Если в нем не используется выборка данных, то можно даже не заподозрить наличия активной составляющей на стороне сервера. Для программиста же это выглядит как полноценное приложение WebForms, созданное при помощи технологии ASP.NET в среде Microsoft Visual Studio.NET и выполняемое на сервере под управлением среды выполнения. NET.

Приложения WindowsForms

Как и приложение WebForms, для конечного пользователя приложение Windows-Forms мало отличается от привычного приложения с графическим интерфейсом пользователя, связанного или не связанного с данными и выполняющего все те же функции. Единственная разница заключается в том, что это приложение не может быть выполнено на операционной системе, если в ней не установлена среда выполнения. NET.

Веб-сервисы

Веб-сервисы являются третьим классом приложений. NET. У этих приложений нет графического интерфейса, зато они поддерживают интерфейсы распределенных приложений. Основанные на специальном протоколе SOAP, реализующем RPC (удаленный вызов процедур), веб-сервисы поддерживают взаимодействие через Интернет.

Базовые программные элементы. NET

Хорошо организованный интерфейс программирования

Тот, кто часто сталкивается с необходимостью использования Win32 API, знает, насколько противоречиво, запутанно и несистематично организован этот программный интерфейс. В Win32 API программист может обнаружить вызовы функций с одинаковыми именами (старая версия, оставленная для обратной совместимости, новая версия и улучшенная совсем новая версия), громоздкие структуры, передаваемые в качестве аргументов, в которых множество членов зарезервировано для будущего использования, отсутствие объектно-ориентированного подхода и явное присутствие хаоса. Кроме этого, при разработке в Win32 одним из «вечно живых» вопросов была проблема утечек памяти, вызванная обязанностью в явной форме захватывать и освобождать память, возложенной на программиста. Конечно, это не столько вина, сколько беда разработчиков Microsoft, которые все время существования и развития Windows заботились об обратной совместимости программ и средств программирования. В.NET был сделан большой шаг вперед. Интерфейс программирования. NET является полностью объектно-ориентированный интерфейсом, с хорошо организованной иерархией имен и классов, легкий для изучения и интуитивно понятный для программиста.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

Представляем Вашему вниманию похожие книги на «Программирование для карманных компьютеров» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


libcat.ru: книга без обложки
Владимир Волков
Владимир Волков - Русь Святая
Владимир Волков
Владимир Волков - Время пришло… Пауза
Владимир Волков
Отзывы о книге «Программирование для карманных компьютеров»

Обсуждение, отзывы о книге «Программирование для карманных компьютеров» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x