My-library.info
Все категории

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

На электронном книжном портале my-library.info можно читать бесплатно книги онлайн без регистрации, в том числе Владимир Волков - Программирование для карманных компьютеров. Жанр: Программирование издательство неизвестно, год 2004. В онлайн доступе вы получите полную версию книги с кратким содержанием для ознакомления, сможете читать аннотацию к книге (предисловие), увидеть рецензии тех, кто произведение уже прочитал и их экспертное мнение о прочитанном.
Кроме того, в библиотеке онлайн my-library.info вы найдете много новинок, которые заслуживают вашего внимания.

Название:
Программирование для карманных компьютеров
Издательство:
неизвестно
ISBN:
нет данных
Год:
неизвестен
Дата добавления:
17 сентябрь 2019
Количество просмотров:
278
Читать онлайн
Владимир Волков - Программирование для карманных компьютеров

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

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

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

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

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 является полностью объектно-ориентированный интерфейсом, СЃ хорошо организованной иерархией имен Рё классов, легкий для изучения Рё интуитивно понятный для программиста.

Common Intermediate Language

Когда разработчик пишет программы для Microsoft Windows на C/C++, в результате он получает файл с расширением. exe, то есть файл в формате PE (portable executаble). Файлы в таком формате всегда содержат код, специфичный для процессора, на котором они выполняются. Файлы, созданные в технологии. NET, также имеют расширение. exe и внешне подобны файлам в формате PE. Однако на самом деле внутри они содержат не машинные инструкции процессора, а инструкции некоторого промежуточного языка, который известен под несколькими названиями (аббревиатурами) – Common Intermediate Language (CIL), Microsoft Intermediate Language (MSIL) или просто Intermediate Language (IL) . Этот язык имеет одинаковый формат для любой платформы, на которой выполняется. NET Framework. Окончательная компиляция запускаемого файла в машинные инструкции. NET Framework производится в момент запуска. При этом выполняется оптимизирующая компиляция, то есть компилятор отслеживает вызовы всех методов и компилирует только те методы, которые реально вызываются в программе. Такой способ запуска программ приводит к повышению эффективности потребления ресурсов и называется JIT-compilation . Скомпилированный код помещается в native image cache , что приводит к быстрому повторному обращению к уже вызывавшимся методам.


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

Владимир Волков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки My-Library.Info.


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

Отзывы читателей о книге Программирование для карманных компьютеров, автор: Владимир Волков. Читайте комментарии и мнения людей о произведении.

Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*
Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту librarybook.ru@gmail.com или заполнить форму обратной связи.