Программирование для Microsoft Windows на С# — В 2-х томах — Том 1 — Петцольд Ч.
Название: Программирование для Microsoft Windows на С# — В 2-х томах — Том 1.
Автор: Петцольд Ч.
Ч. Петцольд, известный автор и один из пионеров 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
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу
Русское издание Programming Windows Чарльза Петцольда
Рады сообщить, что вчера в продажу поступил перевод шестого издания легендарной книги Чарльза Петцольда «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++, чтобы эта книга была им полезна.
Я также уверен, что книга, сконцентрированная на одном языке, полезнее книги, пытающейся в равной степени рассмотреть сразу несколько языков.
Оглавление
Оглавление книги можно посмотреть здесь, а отрывок прочитать здесь.
Чарльз петцольд программирование использованием windows form
Чарльз Петцольд — Программирование с использованием Microsoft Windows Forms |
Категория: Книги, C# | Добавил: root, 14 марта 2010 | Просмотров: 8878 |
Издательство: Русская Редакция, Питер Формат: DjVu От издателя Книга состоит из 7 глав и адресована программистам, стремящимся освоить новые возможности, связанные с выходом .NET Framework 2.0, а также разработчикам, имеющим значительный опыт программирования для Windows и желающим максимально быстро и эффективно освоить Windows Forms. Ссылки для ознакомления: |
Кристиан Нейгел, Билл Ивьен, Д. Глинн, Уотсон, Морган Скиннер — C# 4.0 и платформа .NET 4 для профессионалов
Издательство: Вильямс
ISBN: 978-5-8459-1656-3
Год: 2010
Страниц: 1440
Формат: DJVU + CD
Размер: 65 Mb
Бьерн Страуструп — Программирование. Принципы и практика использования C++
Издательство: Вильямс
ISBN: 978-5-8459-1705-8
Год: 2011
Страниц: 1246
Формат: DJVU
Размер: 20 Mb
Роберт Мартин — Чистый код. Создание, анализ и рефакторинг
Издательство: Питер
ISBN: 978-5-49807-381-1
Год: 2010
Страниц: 464
Формат: DJVU
Размер: 6.4 Mb
Назарр К., Рихтер Дж. — Windows via C/C++. Программирование на языке Visual C++
Издательство: Питер, Русская Редакция
ISBN: 978-5-7502-0367-3
Год: 2009
Страниц: 896
Формат: DOCX
Размер: 15 Mb
Трей Нэш — C# 2010. Ускоренный курс для профессионалов
Издательство: Вильямс
ISBN: 978-5-8459-1638-9
Год: 2010
Страниц: 592
Формат: DJVU
Размер: 9 Mb
Лаптев В.В. — C++. Объектно-ориентированное программирование
Издательство: Питер
ISBN: 978-5-91180-200-4
Год: 2008
Страниц: 464
Формат: DJVU
Размер: 8.2 Mb
Алекс Макки — Введение в .NET 4.0 и Visual Studio 2010 для профессионалов
Издательство: Вильямс
ISBN: 978-5-8459-1639-6, 978-1-43-022455-6
Год: 2010
Страниц: 416
Чарльз Петцольд
Книга «Код. Тайный язык информатики», написанная Чарльзом Петцольдом, содержит в себе массу полезной информации, касающейся компьютеров. Она будет интересна не только профессионалам в сфере.
Ч. Петцольд, известный автор и один из пионеров Windows-программирования, в этой книге подробно и доходчиво рассказывает о возможностях Windows Forms – библиотеки классов Windows нового поколения для.
Ч. Петцольд, известный автор и один из пионеров Windows-программирования, в этой книге подробно и доходчиво рассказывает о возможностях Windows Forms – библиотеки классов Windows нового поколения для.
В этой книге подробно рассказывается о создании программ для Microsoft Windows с использованием языка C# и библиотеки классов Windows Forms, входящей в Microsoft .NET Framework 2.0. Вы научитесь.
Шестое издание этой легендарной книги пришлось ждать почти 15 лет! В своем новом труде Чарльз Петцольд, известный автор и один из пионеров Windows-программирования, рассказывает о разработке.
Книга, которую вы держите в руках, принадлежит перу известного американского популяризатора Чарлза Петцольда. В ней автор исследует главную работу Алана Тьюринга, посвященную проблеме разрешимости.
Чарльз Петцольд — лучшие книги
Год издания: 2019
Культовая книга, ставшая для многих первым уверенным шагом в программировании.
Хотя современные компьютеры и сложнее, чем компьютеры четвертьвековой или полувековой давности, фундаментально они не изменились. Вот почему изучать историю техники так здорово: чем сильнее углубляешься в прошлое, тем проще становятся технологии. Поэтому легко добраться до точки, где понятно решительно все.
Автор книги «Код» заглянул настолько далеко в прошлое, что добрался до XIX века и на примере первых телеграфных машин объяснил устройство компьютера. Теоретически вся техника из первых 17 глав «Кода» легко собирается из простейших…
Год издания: 2004
Эта книга — своего рода учебник для тех, кто решил заняться изучением С# — современного, объектно-ориентированного языка программирования, разработанного Microsoft. Этот язык принадлежит к обширной коллекции программных технологий под общим
Год издания: 2006
В этой книге подробно рассказывается о создании программ для Microsoft Windows с использованием языка C# и библиотеки классов Windows Forms, входящей в Microsoft .NET Framework 2.0. Вы научитесь создавать новые нестандартные и комбинировать существующие элементы управления, а также разрабатывать панели инструментов, меню и строки состояния, используя появившиеся в .NET Framework 2.0 новинки, узнаете о новом механизме динамического размещения элементов управления на форме и о привязке элементов управления к данным.
Книга состоит из 7 глав и адресована программистам, стремящимся освоить новые возможности, связанные с выходом .NET Framework…
Год издания: 2016
Книга, которую вы держите в руках, принадлежит перу известного американского популяризатора Чарлза Петцольда. В ней автор исследует главную работу Алана Тьюринга, посвященную проблеме разрешимости. Именно в этой работе впервые появились знаменитые машины Тьюринга, ставшие на многие годы универсальной теоретической концепцией computer science.
Автор тонко и деликатно проведет вас по самым потаенным уголкам, из которых родились на свет современные компьютеры и современное программное обеспечение.
Читателя ждет захватывающее путешествие в прошлое, из которого получилось наше настоящее и развивается будущее.
Год издания: 2008
Серия: Для профессионалов
В этой книге, написанной гуру Windows-программирования Чарльзом Петцольдом, параллельно изложены два подхода программирования, на которых базируется Windows Presentation Foundation (WPF). При чтении читатель будет циклически переходить от особенностей применения XAML (Extensible Application Markup Language) к тонкостям программирования на С#, что позволит понять их взаимосвязанность при программировании интерфейсов. Уже с первой главы автор объясняет синтаксис XAML и принципы создания взаимосвязанного кода. Множество наглядных примеров помогут легко понять, как связываются коды на XAML и С#. Все это плюс «фирменное» разъяснение Петцольда…