netlib.narod.ru | < Назад | Оглавление | Далее > |
Программа SimpleButton может показаться простой, но в ней я демонстрирую один весьма спорный подход. Думаю, многие, увидев такую программу, недоуменно покачают головой. Можете в это поверить? Так что же я делаю такого плохого?
Я пишу код вручную!
Возможно, вы знаете, что Visual C# .NET включает в себя Windows Forms Designer (конструктор форм Windows) — инструмент, позволяющий интерактивно проектировать форму, выбирая и размещая на ней элементы управления, а затем писать код, связанный с каждым таким элементом. Windows Forms Designer генерирует код в файле .cs, который создает эти элементы и задает их свойства. Преимущества Windows Forms Designer очевидны: вы можете размещать элементы управления, как хотите (например, в соответствии с вашими представлениями о красоте), и при этом не думать о конкретных числах, определяющих их местоположение и размер.
Но по большей части в этой книге я притворяюсь, что конструктора нет. Все свойства элементов управления я задаю вручную. У ручного кодирования размеров и местоположения элементов управления есть определенные преимущества: например, можно использовать значения const... Или переменные... Или массивы... Или циклы for... И я продемонстрирую эти возможности!
Но еще важнее то, что Windows Forms Designer поможет только до определенного момента, а потом вам придется писать код и, возможно, разбираться в том коде, что генерирует для вас Windows Forms Designer.
Поймите меня правильно: в Windows Forms Designer нет ничего плохого. Плохо, если вы не умеете кодировать элементы управления самостоятельно.
netlib.narod.ru | < Назад | Оглавление | Далее > |