netlib.narod.ru< Назад | Оглавление | Далее >

Информация о системе

Когда я сталкиваюсь с новой ОС или средой разработки, например Windows Forms, я часто пишу программы, исследующие систему. Написание программ с единственной функцией — выводом информации (например, FormSize из главы 3) позволяет изучать программирование и саму систему одновременно.

Класс SystemInformation в пространстве имен System.Windows.Forms на данный момент содержит 60 статических неизменяемых свойств, предоставляющих сведения о компьютере, на котором выполняется программа, и некоторых показателях, используемых ОС для отображения элементов рабочего стола и вашей программы. SystemInformation содержит данные о количестве кнопок мыши, размере значков рабочего стола и высоте строки заголовка формы. В нем также имеются сведения о подключении к сети и имени домена, в котором находится данный компьютер. Вся эта информация представляется данными различного типа — int, bool, string, Size, Rectangle — и несколькими перечислениями.

В этой главе моей задачей является написание программы, отображающей на экране все эти данные в удобном для восприятия виде. Поскольку вы, вероятно, будете часто обращаться к этой программе, то некоторые дополнительные усилия, требуемые для ее создания, вполне оправданны.


netlib.narod.ru< Назад | Оглавление | Далее >

Сайт управляется системой uCoz