Чарльз петцольд программирование с использованием microsoft windows forms

360

Previews

15
Favorites

Purchase options

Better World Books

DOWNLOAD OPTIONS

No suitable files to display here.

14 day loan required to access EPUB and PDF files.

IN COLLECTIONS

Texts to Borrow

Books for People with Print Disabilities

Internet Archive Books

Uploaded by

Alethea Bowser

on

О книге «Программирование с использованием Microsoft Windows Forms»

В этой книге подробно рассказывается о создании программ для Microsoft Windows с использованием языка C# и библиотеки классов Windows Forms, входящей в Microsoft .NET Framework 2.0. Вы научитесь создавать новые нестандартные и комбинировать существующие элементы управления, а также разрабатывать панели инструментов, меню и строки состояния, используя появившиеся в .NET Framework 2.0 новинки, узнаете о новом механизме динамического размещения элементов управления на форме и о привязке элементов управления к данным. Книга состоит из 7 глав и адресована программистам, стремящимся освоить новые возможности, связанные с выходом .NET Framework 2.0, а также разработчикам, имеющим значительный опыт программирования для Windows и желающим максимально быстро и эффективно освоить Windows Forms.

На нашем сайте вы можете скачать книгу «Программирование с использованием Microsoft Windows Forms» Чарльз Петцольд в формате fb2, rtf, epub, pdf, txt, читать книгу онлайн или купить книгу в интернет-магазине.

  • Главная
  • Книги
  • Программирование с использованием Microsoft Windows Forms

Программирование с использованием Microsoft Windows Forms

  • Добавить цитату
  • Добавить тест
  • Сейчас читаю
  • Добавить в подборку
  • Читать позднее
  • Написать рецензию
  • Поделиться в соцсетях
  • Правообладателям
  • Сообщить об ошибке

Автор - Чарльз Петцольд

Описание книги

В этой книге подробно рассказывается о создании программ для Microsoft Windows с использованием языка C# и библиотеки классов Windows Forms, входящей в Microsoft .NET Framework 2.0. Вы научитесь создавать новые нестандартные и комбинировать существующие элементы управления, а также разрабатывать панели инструментов, меню и строки состояния, используя появившиеся в .NET Framework 2.0 новинки, узнаете о новом механизме динамического размещения элементов управления на форме и о привязке элементов у…

В этой книге подробно рассказывается о создании программ для Microsoft Windows с использованием языка C# и библиотеки классов Windows Forms, входящей в Microsoft .NET Framework 2.0. Вы научитесь создавать новые нестандартные и комбинировать существующие элементы управления, а также разрабатывать панели инструментов, меню и строки состояния, используя появившиеся в .NET Framework 2.0 новинки, узнаете о новом механизме динамического размещения элементов управления на форме и о привязке элементов управления к данным.

Книга состоит из 7 глав и адресована программистам, стремящимся освоить новые возможности, связанные с выходом .NET Framework 2.0, а также разработчикам, имеющим значительный опыт программирования для Windows и желающим максимально быстро и эффективно освоить Windows Forms. Книга «Программирование с использованием Microsoft Windows Forms» автора Чарльз Петцольд оценена посетителями КнигоГид, и её читательский рейтинг составил 8.40 из 10.
Для бесплатного просмотра предоставляются: аннотация, публикация, отзывы, а также файлы для скачивания.

  • Просмотров: 579
  • Рецензий: 0

Информация об издании

  • Переводчики: не указаны
  • Серия:
    Мастер-класс
  • ISBN (EAN): 5-7502-0284-4, 5-91180-041-1, 0-7356-2153-5
  • Языки: Русский
  • Возрастное ограничение: не указано
  • Год написания: 2006

8.4
общий рейтинг

1 оценка

Подробная статистика

Эту книгу оценили 1 пользователь

Эта книга еще не добавлена в подборки

К ЭТОЙ КНИГЕ НЕ ДОБАВЛЕНЫ персонажи

КНИГА НЕ УПОМИНАЛАСЬ В БЛОГАХ

Посмотрите еще

Программное обеспечение

8.2


0

Head First. Программирование для Android

Head First. Программирование для Android

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

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

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

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

Программное обеспечение

8.4


0

PHP 7

PHP 7

«Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux.
Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массива…

Интерфейс. Основы проектирования взаимодействия

Интерфейс. Основы проектирования взаимодействия

Алан Купер начал работу над первым изданием этой книги 20 лет назад. Он убеждал программистов в том, что пришла пора шагнуть навстречу пользователям и начать писать программы, которые будут им нравиться. В наши дни сложилась совершенно иная ситуация — оцифровка всех видов информации заставила пользователей с головой окунуться в новые технологии. Четвертое издание книги учитывает все изменения в от…

Программное обеспечение

8.0


0

ES6 и не только

ES6 и не только

Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) – последней версии стандарта JavaScript.ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите н…

Программное обеспечение

8.6


0

Android. Программирование для профессионалов

Android. Программирование для профессионалов

Когда вы приступаете к разработке приложений для Android — вы как будто оказываетесь в чужой стране: даже зная местный язык, на первых порах всё равно чувствуете себя не комфортно. Такое впечатление, что все окружающие знают что-то такое, чего вы никак не понимаете. И даже то, что вам уже известно, в новом контексте оказывается попросту неправильным.
Третье издание познакомит вас с интегрированной…

Программное обеспечение

0.0


0

CSS. Карманный справочник

CSS. Карманный справочник

Работая с каскадными таблицами стилей (CSS), читатель может быстро найти нужный ответ в этом удобном кратком справочнике, в котором предоставляются все основные сведения, необходимые для оперативной реализации CSS. Этот карманный справочник идеально подходит для веб-разработчиков от промежуточного до продвинутого уровня квалификации, а его четвертое издание дополнено согласно спецификации CSS3. По…

Алгоритмы. Теория и практическое применение

Алгоритмы. Теория и практическое применение

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

Программное обеспечение

8.0


0

HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств

HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств

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

Программное обеспечение

8.8


0

Простой Python. Современный стиль программирования

Простой Python. Современный стиль программирования

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

Искусство речи для радио- и тележурналистов

Искусство речи для радио- и тележурналистов

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

Изобразительное искусство

0.0


0

Перспектива и композиция в примерах. Шаг за шагом

Перспектива и композиция в примерах. Шаг за шагом

Книга является частью обучающего заочного курса по современному изобразительному искусству «The Step-by-step Art Course», подготовленного группой экспертов под руководством Ричарда Тейлора, бакалавра гуманитарных наук, обладателя кембриджского сертификата по искусству и дизайну, автора обучающих курсов на видео.

Книга адресована всем, кто желает в совершенстве овладеть «основами основ» изобрази…

Математика. 9 и 11 классы. ГВЭ. Задания, решения и рекомендации

Математика. 9 и 11 классы. ГВЭ. Задания, решения и рекомендации

Предлагаемое пособие предназначено для оказания помощи при подготовке к ГВЭ (государственному выпускному экзамену) по математике в 9 и 11 классах. Книга даёт представление о характере, уровне сложности и содержании экзаменационных работ, включает краткую информацию об экзамене, а также комплекты из десяти тренировочных вариантов для 9 и 11 классов с подробными решениями трёх вариантов для каждого …

Windows via C/C++. Программирование на языке Visual C++

Windows via C/C++. Программирование на языке Visual C++

Это издание — практически новая книга, посвященная разработке серьезных приложений на Visual C++ в операционных системах Windows XP и Windows Vista (32- и 64-разрядных версиях) с использованием функций Windows API. Гораздо глубже, чем в предыдущих изданиях, рассматриваются такие темы, как механизм User Account Control, взаимодействие с системой библиотеки C/C++ при реализации защитных механизмов и…

Изобразительное искусство

8.0


0

Коллаж. Шаг за шагом

Коллаж. Шаг за шагом

Книга, является частью обучающего заочного курса по современному изобразительному искусству «The Step-by-Step Art Course», подготовленного группой экспертов под руководством Ричарда Тейлора, бакалавра гуманитарных наук, обладателя кембриджского сертификата по искусству и дизайну, автора обучающих курсов на видео.

Книга адресована всем, кто желает в совершенстве овладеть традиционными и совреме…

Изобразительное искусство

8.0


0

Натюрморт. Шаг за шагом

Натюрморт. Шаг за шагом

Книга является частью обучающего заочного курса по современному изобразительному искусству «The Step-by-step Art Course», подготовленного группой экспертов под руководством Ричарда Тейлора, бакалавра гуманитарных наук, обладателя кембриджского сертификата по искусству и дизайну, автора обучающих курсов на видео.

Книга адресована всем, кто желает в совершенстве овладеть традиционными и современ…

Изобразительное искусство

0.0


0

Обнаженная натура. Шаг за шагом

Обнаженная натура. Шаг за шагом

Книга является частью обучающего заочного курса по современному изобразительному искусству «The Step-by-step Art Course», подготовленного группой экспертов под руководством Ричарда Тейлора, бакалавра гуманитарных наук, обладателя кембриджского сертификата по искусству и дизайну, автора обучающих курсов на видео. Книга адресована всем, кто желает научиться в совершенстве изображать обнаженную натур…

Изобразительное искусство

0.0


0

Рисунок. Шаг за шагом

Рисунок. Шаг за шагом

Книга является частью обучающего заочного курса по современному изобразительному искусству «The Step-by-Step Art Course», подготовленного группой экспертов заочного обучения под руководством Ричарда Тейлора, бакалавра гуманитарных наук и обладателя кембриджского сертификата по искусству и дизайну.

Книга адресована всем, кто желает овладеть техникой рисунка. Поэтапное изложение материала предпо…

Программное обеспечение

7.0


0

Rails. Сборник рецептов

Rails. Сборник рецептов

Такие задачи, как аутентификация пользователей, распределение прав доступа, организация наиболее эффективного обмена данными с сервером баз данных и многое другое, требуют решения при создании практически любого веб-приложения. Эта книга позволяет разработчику не тратить время на поиск собственного решения, а обратиться к тем, кто уже решал схожие задачи, и столкнулся с тонкостями Ruby on Rails в …

Как исполнять Баха

Как исполнять Баха

Можно ли клавирные произведения Баха играть на концертном рояле? Как найти ключ к баховскому тексту? Как звучали произведения композитора на современных ему инструментах и как решить проблему стиля? На эти и многие другие вопросы даст ответы настоящий сборник, в который вошли работы крупнейших пианистов и педагогов — И.Форкеля и Э.Данрейтера. П.Бадура-Скоды и В.Гизекинга, Р.Киркпатрика, Э.Болки и …

A concise, practical introduction to Windows Forms that will allow developers who create control-centric applications to learn next-generation form-based capabilities in the Microsoft .NET Framework 2.0 quickly and efficiently.

Whether you’re a new or experienced developer, get the focused information you need to streamline application development using Windows Forms and Microsoft .NET Framework 2.0. Award-winning author Charles Petzold illuminates the essential concepts and techniques for exploiting Windows Forms capabilities—offering concise, eloquent instruction as always, along with ample code examples in C#.

Discover how to:

  • Understand the architecture of Windows Forms programs
  • Add familiar Windows controls to your application, such as buttons, scroll bars, and text boxes
  • Create toolbars, menus, and status bars, complete with text and bitmap images
  • Enhance existing controls, combine multiple controls, or create custom controls from scratch
  • Exploit dynamic layout with FlowLayoutPanel
  • Support absolute, proportional, or auto-sized columns and rows with TableLayoutPanel
  • Develop data-bound controls
  • Display tabular data with the new DataGridView control—without writing extensive code
  • PLUS—Build and deploy two real-world Windows Forms applications from the bottom up

Microsoft Windows Forms (WinForms) является одним из основных инструментов для создания графического интерфейса пользователя (GUI) в приложениях, разрабатываемых на платформе .NET. Эта технология позволяет разработчикам создавать приятные и интуитивно понятные пользовательские интерфейсы для приложений, работающих в операционной системе Windows.

Важным аспектом программирования с использованием WinForms является понимание основных принципов этой технологии. Чарльз Петцольд, автор книги «Программирование в Windows», предоставляет свой профессиональный взгляд на эту тему. Он уделяет особое внимание следующим аспектам: размещение элементов управления на форме, обработка событий, работа с графическими элементами.

Один из наиболее важных советов Чарльза Петцольда — это следовать принципу единой ответственности при разработке пользовательского интерфейса. То есть каждый элемент управления должен быть ответственен только за свою собственную функцию и не должен знать о внутренних деталях работы других элементов. Такой подход позволяет создавать более гибкий и расширяемый код.

«Важно помнить о простоте и интуитивной понятности пользовательского интерфейса. Чем меньше действий нужно предпринимать пользователю для выполнения задачи, тем лучше» — советует Чарльз Петцольд.

Еще одним полезным советом является использование стандартных элементов управления, доступных в библиотеке WinForms. Вместо создания своих кастомных элементов, лучше использовать уже готовые компоненты, такие как кнопки, текстовые поля, списки и т. д. Это позволит создавать приложения, которые соответствуют стандартам Windows и понятны пользователям.

В статье «Программирование с использованием Microsoft Windows Forms: основные принципы и советы от Чарльза Петцольда» представлены другие важные принципы и советы от Чарльза Петцольда, которые помогут разработчикам создать качественные и удобные приложения с использованием технологии WinForms.

Содержание

  1. Программирование с Windows Forms: принципы и советы от Чарльза Петцольда
  2. Основные принципы программирования
  3. Создание интерфейса
  4. Управление событиями
  5. Оптимизация и улучшение производительности

Программирование с Windows Forms: принципы и советы от Чарльза Петцольда

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

1. Используйте готовые компоненты.

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

2. Учитывайте принципы хорошего дизайна.

Хороший пользовательский интерфейс должен быть интуитивно понятным и легким в использовании. Размещайте элементы управления таким образом, чтобы они были легко доступны для пользователя, избегайте перегруженности интерфейса лишними элементами и реализуйте логику работы интерфейса так, чтобы она соответствовала ожиданиям пользователя.

3. Разработайте обработку ошибок и исключений.

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

4. Не забывайте о тестировании и отладке.

Тестирование и отладка — неотъемлемая часть процесса разработки программы. Приложение, созданное с использованием Windows Forms, также должно быть протестировано на различных платформах и разных версиях операционной системы. Используйте инструменты тестирования и отладки, предоставляемые Windows Forms, чтобы обнаружить и исправить ошибки до выпуска приложения.

5. Обеспечьте поддержку многоязычности.

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

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

Основные принципы программирования

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

1. Разделение логики и представления:

Хорошей практикой является разделение кода на две части: логику и представление. Логика программы должна быть вынесена в отдельные классы или модули, а пользовательский интерфейс должен быть только небольшим фрагментом кода, который отображает данные и получает ввод от пользователя.

2. Использование классов и объектов:

Используйте принцип объектно-ориентированного программирования и создавайте классы, которые будут представлять различные аспекты вашей программы. Это позволит сделать код более организованным, легко поддерживаемым и повторно используемым.

3. Обработка исключений:

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

4. Использование комментариев:

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

5. Тестирование программы:

Никогда не забывайте о тестировании вашей программы перед ее выпуском. Тщательное тестирование поможет обнаружить и исправить ошибки и обеспечит более высокую стабильность вашего приложения.

Таблица 1: Основные принципы программирования:

Принцип Описание
Разделение логики и представления Логика программы должна быть вынесена в отдельные классы или модули, а пользовательский интерфейс должен быть только небольшим фрагментом кода.
Использование классов и объектов Создавайте классы, которые будут представлять различные аспекты вашей программы для более организованного и легко поддерживаемого кода.
Обработка исключений Предусмотрите обработку возможных исключительных ситуаций в вашем коде с использованием конструкции try-catch.
Использование комментариев Добавляйте комментарии к важным фрагментам кода для более понятного описания их функциональности и особенностей.
Тестирование программы Всегда тестируйте вашу программу перед ее выпуском для обнаружения и исправления ошибок и обеспечения стабильности приложения.

Соблюдение этих основных принципов поможет вам написать чистый, читаемый и надежный код при разработке программ с использованием Windows Forms.

Создание интерфейса

В Microsoft Windows Forms основными элементами интерфейса являются контролы, такие как кнопки, текстовые поля, списки и т.д. При создании интерфейса необходимо выбрать подходящие контролы и расположить их на форме таким образом, чтобы пользователю было удобно ими пользоваться.

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

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

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

Управление событиями

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

Пример использования обработчика события для кнопки в Windows Forms:


private void button1_Click(object sender, EventArgs e)
{
// Обработчик события нажатия на кнопку
// Реализация обработчика
}

В данном примере метод button1_Click является обработчиком события нажатия на кнопку. Обработчик должен быть определен с определенной сигнатурой, которая принимает два параметра: объект sender — инициатор события, и объект EventArgs — аргументы события.

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

Таким образом, управление событиями в Windows Forms позволяет сделать приложение интерактивным и отзывчивым на действия пользователя. С помощью обработчиков событий можно легко добавлять логику обработки событий в приложение.

Оптимизация и улучшение производительности

При разработке Windows Forms приложений существует несколько методов оптимизации, которые могут помочь улучшить производительность и отзывчивость приложения.

  • Используйте возможности многопоточности. Разделите вычислительно интенсивные задачи от обработки пользовательских событий и отображения графического интерфейса. Таким образом, можно предотвратить «затормаживание» приложения и позволить пользователям продолжать взаимодействие с интерфейсом во время выполнения задачи.
  • Оптимизируйте работу с базой данных. Если ваше приложение связано с базой данных, то для улучшения производительности может быть полезно использовать подключение с пулом соединений, кэширование данных и оптимизацию запросов к базе данных.
  • Уменьшите количество запросов к серверу. Если ваше приложение взаимодействует с удаленным сервером, постарайтесь уменьшить количество запросов, например, путем объединения нескольких операций в один запрос.
  • Используйте ленивую загрузку данных. Если приложение отображает большой объем данных, то используйте ленивую загрузку, то есть загружайте данные только по мере необходимости.
  • Оптимизируйте отрисовку графического интерфейса. Используйте двойную буферизацию и минимизируйте количество перерисовок окон и элементов управления.
  • Обратите внимание на использование памяти. Избегайте утечек памяти, освобождайте ресурсы после их использования и минимизируйте количество создаваемых объектов.

Следование этим принципам поможет оптимизировать ваше Windows Forms приложение и повысить его производительность.

  • Чарльз петцольд программирование для microsoft windows на с
  • Центр управления обновлениями windows 10
  • Циферблат на рабочий стол windows 10
  • Цп ноутбука загружен на 100 windows 10 что делать
  • Центр управления мышью и клавиатурой microsoft windows 10