Урок 22. Использование гиперссылки (LinkLabel)

Написано admin в 20 Июнь 2008 – 19:44 -


Урок 22. Использование гиперссылки (LinkLabel)

Элемент гиперссылка (LinkLabel) выглядит на панели Toolbox как синяя подчеркнутая буква A.

Перетащите его на форму нашего приложения. Рассмотрим для начала основные свойства. Разумеется, это LinkColor (цвет непосещенной ссылки), VisitedLinkColor (цвет посещенной ссылки), Text (надпись, которая непосредственно видна на гиперссылке), Cursor (можно сразу установить в Hand (курсор в виде перста указующего)), LinkVisited (свойство булевского типа, если оно установленов true, то для гиперссылки используется VisitedLinkColor цвет, если в false, то LinkColor).

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

Во-первых, мы должны где-то адрес нашей web-страницы хранить. Вот как, например, это можно сделать:

Read more »


Tags: , , , , , , , , , ,
Находится в Windows и C# | No Comments »

Урок 21. Как создать экземпляр класса по его имени?

Написано admin в 20 Июнь 2008 – 19:43 -


Урок 21. Как создать экземпляр класса по его имени?

Часто требуется создать экземпляр некоторого класса по его имени. Например, для конфигурации некоторой программы – имя нужного класса может хранится в конфигурационном файле. Или же имя может задать пользователь в каком-нибудь диалоговом окне приложения.

В приведенном ниже примере для Windows мы сделаем это через метод CreateInstance класса Activator. Для этого примера нам понадобятся один интерфейс ISomeInterface и два производных от него класса Class1 и Class2. В принципе можно обойтись и без них, но с ними легче показать, что экземпляры наших классов Class1 и Class2 действительно создаются. Вот объявление интерфейса:

Read more »


Tags: , , , , , , , , , , ,
Находится в Windows и C# | No Comments »

Урок 10. Класс SystemInformation

Написано admin в 20 Июнь 2008 – 19:33 -


Урок 10. Класс SystemInformation

Класс SystemInformation предоставляет различную информацию о системе. Например, с его помощью можно выяснить размеры различных элементов пользовательского интерфейса (высоту заголовка окна, горизонтальное расстояние между узлами сетки, по которым распологаются иконки на рабочем столе и др.), узнать информацию о текущем пользователе, наличие сети и многое другое.

Для получения такой информации мы должны использовать различные статические методы этого класса. Вот пример:

Read more »


Tags: , , , , , , , ,
Находится в Windows и C# | No Comments »

C# — язык программирования, сочетающий объектно-ориентированные и аспектно-ориентированные концепции. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств вроде Visual Studio. Предлагаем стульчик для кормления chicco polly, купить стульчик для кормления дешево в Москве. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к С++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML. Переняв многое от своих предшественников — языков С++, Java, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++).