Сообщения с тегом ‘label’
Windows-проект
Написано admin в 20 Июнь 2008 – 20:44 -Windows-проект
Проделаем аналогичную работу: построим Windows-проект, рассмотрим, как он выглядит по умолчанию, а затем дополним его до проектa “Приветствие”. Повторяя уже описанные действия, в окне нового проектa (см. рис. 2.1) я выбрал тип проектa Windows Application, дав проектy имя WindowsHello.
Как и в консольном случае, по умолчанию строится решение, содержащее единственный проект, содержащий единственное пространство имен (все три конструкции имеют совпадающие имена). В пространство имен вложен единственный класс Form1, но это уже далеко не столь простой класс, как ранее. Вначале приведу его код, а потом уже дам необходимые пояснения: Read more »
Tags: Application, argN, CLR, InitailizeComponent, InitializeComponent, label, Windows, WindowsHello
Находится в Учебник | No Comments »
Урок 2. Перехватываем ошибки
Написано admin в 20 Июнь 2008 – 19:25 -Урок 2. Перехватываем ошибки
На прошлом уроке мы с вами написали первую программу для Windows на C#. У нее было много недостатков, в частности, не была предусмотрена ситуация, когда пользователь попытается разделить на ноль. Также не было предусмотрено, если пользователь вообще попытается ввести не число, а, скажем, буквы.
Вот этим мы сейчас и займемся.
Для обработки ошибок в C# предусмотрен так называемый механизм исключений. Самое важное, что пока надо понять – это то, что исключения являются экземплярами классов. Все классы для исключений являются потомками класса System.Exception (либо класс исключения совпадает с самим классом System.Exception).
Раз исключения – это классы, то у них есть методы и свойства.
Исключения бывают как предопределенные (т. е. соответствующие классы уже существуют в системе .NET-классов), так и заданные программистом (в этом случае программист должен объявить собственные, производные от System.Exception классы).
Давайте изменим текст программы прошлого урока так, чтобы программы не вылетала с ошибкой, когда мы делим на ноль или вообще вводим не число. Вот текст нового обработчика щелчка на кнопке:
Tags: DivideByZeroException, EventArgs, label, NET, result, System, ToString, Windows
Находится в Windows и C# | No Comments »
Урок 2. Испытание компонента
Написано admin в 14 Июнь 2008 – 14:46 -Урок 2. Испытание компонента
На этом уроке мы сразу посмотрим, как можно использовать созданный нами на прошлом уроке компонент в другой программе. Разумеется, это будет Windows-программа – т. е. вы должны создать соответствующую заготовку для языка C#.
Далее мы должны добавить значок для созданного компонента на панель Toolbox среды Visual Studio. Для этого щелкаем правой кнопкой мыши на Toolbox (в созданной для этого вкладке – которая может называться, например, My User Controls) и выбираем в контекстном меню Add/Remove Items. Появится диалоговое окно Costomize Toolbox, в котором на вкладке .NET Frameworks Components ищем наш компонент (если не находим, то можно воспользоваться кнопкой Browse для нахождения нашей dll’ки). Напомним, что для всех этих манипуляций мы должны наш компонент откомпилировать. Read more »
Tags: Browse, Frameworks, label, LabelColor, Properties, Propeties, Studio, Toolbox, Visual, Компоненты C#
Находится в Компоненты C# | No Comments »
