Поделиться через


Образец Calculator: карманный калькулятор Windows Forms

В образце Calculator реализован простой карманный калькулятор, использующий средства C++ и классы Windows Forms в .NET Framework. Здесь демонстрируется использование классов .NET Framework для записи пользовательского интерфейса без помощи редакторов ресурсов, а также иллюстрируются следующие процедуры:

  • Работа с формами, меню, полями редактирования, кнопками и значками форм

  • Обработка управляемых массивов

  • Использование делегатов/обработчиков ошибок

  • Обработка исключений

  • Использование перечислений

  • Преобразование между классами .NET Framework String, Double и Char

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

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

Чтобы получить образцы и инструкции по их установке, выполните следующие действия.

Доступ к примерам из Visual Studio

  • В меню Справка выберите пункт Примеры.

    По умолчанию эти примеры устанавливаются в папку диск:\Program Files\Microsoft Visual Studio 10.0\Samples\.

  • Самая последняя версия этого примера и полный список примеров представлены на странице Visual Studio Samples на веб-сайте MSDN.

Построение и запуск образца

Построение и запуск образца Calculator с использованием Visual Studio

  1. В среде Visual Studio IDE загрузите файл решения calc.sln.

  2. В обозревателе решений щелкните правой кнопкой мыши решение Calc.

  3. В контекстном меню выберите команду Построить.

  4. Запустите построенное приложение и попробуйте выполнить несколько операций с помощью калькулятора.

Классы и ключевые слова

В этом образце демонстрируются следующие классы:

Form; TextBox; Button; Icon; MainMenu; MenuItem; MessageBox; Exception; FileNotFoundException; Size structure; Font

В этом образце показаны следующие ключевые слова:

__gc; __value; enum; add_KeyPress; KeyPressEventHandler; EventHandler; __try_cast; EventArgs; KeyPressEventArgs; FormStartPosition; FormBorderStyle; SizeGripStyle; BorderStyle; SystemColors; HorizontalAlignment; FlatStyle; add_Click

См. также

Другие ресурсы

Общие образцы