Страницы:1

Ответить
Создание второго оконного приложения в C# .NET
 
Создание второго оконного приложения в C# .NET

В этом уроке мы разберем еще несколько популярных задач в Windows.Forms: создание меню приложения, добавление в него элементов, создание панели управления, вызов диалогового окна выбора файла, загрузка изображения в приложение, создание и вызов дополнительной формы.
information must be free for all
 
Есть у меня один глобально важный вопрос - вот для данного примера как зовут Объект типа Preview ? те экземпляр класса/формы который мы видим при запуске проги. Он явно в коде не написан конструктором
 
Цитата
releyshic пишет:
Есть у меня один глобально важный вопрос - вот для данного примера как зовут Объект типа Preview ? те экземпляр класса/формы который мы видим при запуске проги. Он явно в коде не написан конструктором
?
 
Цитата
releyshic написал:
Есть у меня один глобально важный вопрос - вот для данного примера как зовут Объект типа Preview ? те экземпляр класса/формы который мы видим при запуске проги. Он явно в коде не написан конструктором
Чет не понял, как конструктор создаст экземпляр класса? Я конечно только второй день изучаю С#, но мне кажется, что экземпляр класса/формы создается в строчке: Form Preview = new Preview(MemForImage)
 
Цитата
Гость написал:
Чет не понял, как конструктор создаст экземпляр класса? Я конечно только второй день изучаю С#, но мне кажется, что экземпляр класса/формы создается в строчке: Form Preview = new Preview(MemForImage)
Будьте внимательны, строка выглядит так:
Код
Form PreView = new Preview(MemForImage);
Создается объект класса Form (Preview наследуется от Form) с именем PreView.
Сам слегка запутался вначале из-за имени формы.

Понятнее было бы написать как-то так:
Код
Preview preForm = new Preview(MemForImage);
или
Код
var preForm = new Preview(MemForImage);
Рекомендую, при создании форм именовать их по следующему принципу: ИмяФормыForm.
В данном случае PreviewForm.
Вступай в ряды авторов esate.ru!
 
Цитата
Aleh Lipka написал:
Создается объект класса Form (Preview наследуется от Form) с именем PreView.Сам слегка запутался вначале из-за имени формы.
Друг! Проясни - Это какято коротка запись Наследования + инициализация?

Просто   если просто смотреть то получается, что мы создаем объект  PreView  типа  Form и присваиваем ему значения, возвращаемые от new   Preview(MemForImage);
Вообще тут как-то странно, ведь классически  создание Объекта это "Тип ИмяОбъекта = new ИмяОбъекта(аргументы);" а в  статье получается что "ИмяОбъекта " - разные слева и справа
 
Просто если просто смотреть то получается, что мы создаем объект PreView типа Form и присваиваем ему значения, возвращаемые от new Preview(MemForImage) это явное преобразование :)
Страницы:1

Ответить
Читают тему (гостей: 1)
Форма ответов
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Загрузить картинки
ОтправитьОтменить
 
^
Регистрация
Регистрируясь, вы принимаете правила сайта. Если вы не получили код подтв. регистрации - не забудьте проверить папку спам.
Логин*
Email*
Пароль*
Подтверждение пароля*
 
Логин*
Код*
 
×
Восстановление пароля
Пожалуйста, заполните поля, после чего вы получите код подтверждения на ваш Email. Если код не пришел в течении нескольких минут - проверьте папку спам.
Логин

или Email
Логин*
Код подтверждения*
Новый пароль*
Подтверждение пароля*
×
Авторизация
  • Используйте вашу учетную запись на Facebook.com для входа на сайт.
  • Используйте вашу учетную запись VKontakte для входа на сайт.
  • Используйте вашу учетную запись Google для входа на сайт.
Авторизуйтесь с помощью соц. сети или с помощью аккаунта на сайте:
×