Время на прочтение4 мин
Количество просмотров12K
Рады сообщить, что вчера в продажу поступил перевод шестого издания легендарной книги Чарльза Петцольда «Programming Windows», которого пришлось ждать более 15 лет! Книга посвящена разработке приложений для Windows 8 с использованием C# и XAML.
В своей новой книге Чарльз Петцольд, известный автор и один из пионеров Windows-программирования, рассказывает о разработке приложений для Windows Store с использованием C# и XAML в среде Windows Runtime.
Первая часть книги «Основы» посвящена приемам, которые особенно важны для большинства рядовых программистов: сборке готовых элементов управления в приложении и их связыванию с кодом и данными. Здесь полностью объясняется весь программный код и разметка, генерируемая Visual Studio для разных шаблонов проектов.
Во второй части книги «Специальные возможности» описываются низкоуровневые и нестандартные задачи — сенсорный ввод, растровая графика, расширенное форматирование текста, печать, работа с датчиками ориентации и GPS.
Книга адресуется разработчикам, уверенно владеющим языком C#, которые хотят изучить API для разработки приложений для Windows 8.
Небольшой экскурс в историю книги от Чарльза Петцольда
Перед вами 6-е издание «Programming Windows» — книги, идея которой появилась в издательстве Microsoft Press осенью 1986 года. Меня привлекли к проекту, потому что в то время я писал статьи о Windows-программировании для Microsoft Systems Journal (предшественник MSDN Magazine).
На обложке первого издания «Programming Windows» книга описывалась как «Руководство по программированию для MS-DOS Presentation Manager: Windows 2.0 и Windows/386». Ссылка на Presentation Manager напоминает о тех днях, когда Windows и OS/2 Presentation Manager мирно сосуществовали как разные среды для двух разных операционных систем.
Первое издание «Programming Windows» (1988 год) осталось почти незамеченным сообществом программистов. Когда программисты MS-DOS постепенно осознали, что им придется изучать дивный новый мир Windows, в этом им помогали уже 2-е издание (опубликованное в 1990 году и ориентированное на Windows 3) и 3-е издание (1992 год, Windows 3.1)
Когда произошел переход с 16-разрядного интерфейса Windows API на 32-разрядный, были выпущены 4-е издание «Programming Windows» (1996 год, Windows 95) и 5-е издание (1998 год, Windows 98). И хотя 5-е издание все еще остается в продаже, сообщения, которые я получаю от читателей, показывают, что книга популярна, в основном, в Индии и Китае.
С годами у «Programming Windows» появилась репутация книги для программистов, которые желают работать на низком уровне, без дополнительных прослоек между их кодом и операционной системой. Но я совершенно не рассматривал ранние издания «Programming Windows» с таких позиций. В то время «работа на низком уровне» подразумевала программирование на ассемблере, запись выводимых символов прямо в память видеоадаптера и использование MS-DOS только для файлового ввода/вывода. С другой стороны, программирование для Windows подразумевало высокоуровневый язык, графику без ускорения и обращение к оборудованию только через толстую прослойку функций API и драйверов устройств.
Переход с MS-DOS на Windows представлял собой намеренный отказ от скорости и эффективности ради других преимуществ. Но каких? Многие программисты-ветераны просто не понимали, зачем это нужно. Графика? Картинки? Цвета? Шрифты? Мышь? Не для этого создаются компьютеры!
Если подождать достаточно долго, высокоуровневый язык становится низкоуровневым, а множественные интерфейсные прослойки словно сжимаются до API. Некоторые современные программисты C и C++ отвергают управляемые языки (такие, как C#) по соображениям эффективности, а среда Windows даже снова вернула к жизни энергичные споры на эту тему. Пожалуй, Windows 8 является самым революционным обновлением Windows с момента выхода первой версии в 1985 году, но многие опытные пользователи Windows сомневаются в разумности использования сенсорного интерфейса, адаптированного для смартфонов и планшетов, на рядовых настольных компьютерах, и ворчат, когда не могут найти знакомые функции.
Наверное, единственное, что могло вернуть серию «Programming Windows» из полузабвения — это впечатляющий и неоднозначный новый пользовательский интерфейс Windows, а также API и язык программирования, приспособленный к его современным устремлениям.
Эта книга посвящена исключительно программированию приложений Windows Store. О написании настольных приложений Win32 написано много других книг, включая 5-е издание «Programming Windows». Изредка в тексте будут упоминаться Win32 API и настольные приложения, но книга написана о программировании новых приложений Windows 8.
Для написания этих приложений был введен новый объектно-ориентированный интерфейс программирования, называемый Windows Runtime или WinRT (не путайте с Windows RT — версией Windows 8 для процессоров ARM).
В настоящее время существуют три основных варианта программирования приложений Windows 8, каждый из которых основан на определенном языке программирования и языке разметки:
- C++ и XAML
- C# или Visual Basic и XAML
- JavaScript и HTML5
Во всех трех вариантах задействуется интерфейс Windows Runtime, но он также поддерживается другим интерфейсом программирования для конкретного языка. Хотя смешанное использование нескольких языков в одном приложении невозможно, вы можете создавать библиотеки (типа Windows Runtime Component) с собственными файлами .winmd, доступные из любого языка Windows 8.
После долгих размышлений (и душевных терзаний) я решил, что эта книга должна быть почти полностью посвящена C# и XAML. Меня много лет убеждали в преимуществах управляемых языков для разработки и отладки, и на мой взгляд, C# лучше всех языков подходит для Windows Runtime. Надеюсь, код C# будет достаточно понятен программистам C++, чтобы эта книга была им полезна.
Я также уверен, что книга, сконцентрированная на одном языке, полезнее книги, пытающейся в равной степени рассмотреть сразу несколько языков.
Оглавление
Оглавление книги можно посмотреть здесь, а отрывок прочитать здесь.
Где купить
Купить книгу можно на piter.com (доступна бумажная и электронная версия (формат PDF)). Также книга доступна (или будет доступна в течение нескольких дней) во всех популярных интернет-магазинах и книжных магазинах страны.
Скидка
До 23 октября 2013 года для посетителей Хабры действует купон на скидку 25% при покупке книги. Скидка действительна как на бумажную, и на электронную версию книги. Чтобы получить скидку, при оформлении заказа введите код купона: 220b30cdc9b580a142889
Programming Windows: the Microsoft guide to writing to writing applications for Windows 3 / Charles Petzold. — 2nd ed.
ISBN:
xi, 944 pages : 24 cm
- Addeddate
- 2020-03-15 03:39:00
- Foldoutcount
- 0
- Identifier
- programming-windows-3
- Identifier-ark
- ark:/13960/t7wm9w27f
- Isbn
-
1556152647
9781556152641
- Lccn
- 90035467
- Ocr
- ABBYY FineReader 11.0 (Extended OCR)
- Ocr_converted
- abbyy-to-hocr 1.1.11
- Ocr_module_version
- 0.0.14
- Page_number_confidence
- 98.64
- Pages
- 956
- Ppi
- 600
comment
Reviews
There are no reviews yet. Be the first one to
write a review.
1,405
Views
18
Favorites
Purchase options
Better World Books
DOWNLOAD OPTIONS
Temporarily Unavailable
DAISY
For users with print-disabilities
Uploaded by
decryption
on
Основной контент книги Программирование для Microsoft Windows 8
Длительность книги 1008 страниц
2013 год
12+
Сообщим о поступлении книги в продажу
О книге
Шестое издание этой легендарной книги пришлось ждать почти 15 лет! В своем новом труде Чарльз Петцольд, известный автор и один из пионеров Windows-программирования, рассказывает о разработке приложений для Windows Store с использованием C# и XAML в среде Windows Runtime. Первая часть книги «Основы» посвящена приемам, которые особенно важны для большинства рядовых программистов: сборке готовых элементов управления в приложении и их связыванию с кодом и данными. Здесь полностью объясняется весь программный код и разметка, генерируемая Visual Studio для разных шаблонов проектов. Во второй части книги «Специальные возможности» описываются низкоуровневые и нестандартные задачи – сенсорный ввод, растровая графика, расширенное форматирование текста, печать, работа с датчиками ориентации и GPS.
Книга адресуется разработчикам, уверенно владеющим языком C#, которые хотят изучить API для разработки приложений для Windows 8.
Жанры и теги
Войдите, чтобы оценить книгу и оставить отзыв
Книга Чарльза Петцольда «Программирование для Microsoft Windows 8» — скачать в pdf или читать онлайн. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.
Возрастное ограничение:
12+
Дата выхода на Литрес:
29 января 2016
ISBN:
978-5-496-00863-1, 9780735671768
Общее кол-во страниц:
1008
По кнопкам «Купить бумажную книгу» или «Купить электронную книгу» можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.
Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.
Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.
Название: Программирование для Microsoft Windows на С# — В 2-х томах — Том 1.
Автор: Петцольд Ч.
2002.
Ч. Петцольд, известный автор и один из пионеров Windows-программирова- ния, в этой книге подробно и доходчиво рассказывает о возможностях Windows Forms — библиотеки классов Windows нового поколения для платформы .NET. Вы узнаете, как создавать динамические пользовательские интерфейсы, реализовывать графический вывод, управлять клавиатурой, мышью и таймером на С#. Подробное описание языковых конструкций, сравнение их с другими популярными языками программирования и примеры программ помогут вам быстро освоить этот новый объектно-ориентированный язык. В книге подробно рассмотрена иерархия классов .NET Framework, благодаря чему вы сможете приступить к разработке собственных программ с применением Windows Forms.
Оглавление 1-го тома
Введение XIII
Глава 1 Работаем с консолью
Глава 2 Hello, Windows Forms
Глава 3 Основные структуры
Глава 4 Упражнение по выводу текста
Глава 5 Линии, кривые и заливка областей
Глава 6 Работа с клавиатурой
Глава 7 Страницы и преобразования
Глава 8 Приручение мышы
Глава 9 Текст и шрифты
Глава 10 Таймер и время
Глава 11 Изображения и битовые карты
Приложение Б Математические функции
Приложение В Работа со строками
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование для Microsoft Windows на С# — В 2 томах, том 1, Петцольд Ч. — fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать — Книгу — Программирование для Microsoft Windows на С# — В 2-х томах — Том 1 — Петцольд Ч. — depositfiles.com
Скачать — Книгу — Программирование для Microsoft Windows на С# — В 2-х томах — Том 1 — Петцольд Ч. — letitbit.net
Дата публикации:
Теги:
книга по программированию :: С Sharp :: Петцольд
Описание и характеристики
.
.
ID товара
2391426
Год издания
2014
ISBN
978-5-496-00863-1
Количество страниц
1008
Размер
4.5x17x24
Тип обложки
Твёрдый переплёт
Тираж
2000
Вес, г
1320
Возрастные ограничения
12+
Оставьте отзыв и получите бонусы
Оставьте первый отзыв и получите за него бонусы.
Это поможет другим покупателям сделать правильный выбор.
Шестое издание этой легендарной книги пришлось ждать почти 15 лет! В своем новом труде Чарльз Петцольд, известный автор и один из пионеров Windows-программирования, рассказывает о разработке приложений для Windows Store с использованием C# и XAML в среде Windows Runtime. Первая часть книги «Основы» посвящена приемам, которые особенно важны для большинства рядовых программистов: сборке готовых элементов управления в приложении и их связыванию с кодом и данными. Здесь полностью объясняется весь программный код и разметка, генерируемая Visual Studio для разных шаблонов проектов. Во второй части книги «Специальные возможности» описываются низкоуровневые и нестандартные задачи — сенсорный ввод, растровая графика, расширенное форматирование текста, печать, работа с датчиками ориентации и GPS. Книга адресуется разработчикам, уверенно владеющим языком C#, которые хотят изучить API для разработки приложений для Windows 8. 6-е издание.
.
.