netlib.narod.ru | < Назад | Оглавление | Далее > |
Когда я сталкиваюсь с новой ОС или средой разработки, например Windows Forms, я часто пишу программы, исследующие систему. Написание программ с единственной функцией — выводом информации (например, FormSize из главы 3) позволяет изучать программирование и саму систему одновременно.
Класс SystemInformation в пространстве имен System.Windows.Forms на данный момент содержит 60 статических неизменяемых свойств, предоставляющих сведения о компьютере, на котором выполняется программа, и некоторых показателях, используемых ОС для отображения элементов рабочего стола и вашей программы. SystemInformation содержит данные о количестве кнопок мыши, размере значков рабочего стола и высоте строки заголовка формы. В нем также имеются сведения о подключении к сети и имени домена, в котором находится данный компьютер. Вся эта информация представляется данными различного типа — int, bool, string, Size, Rectangle — и несколькими перечислениями.
В этой главе моей задачей является написание программы, отображающей на экране все эти данные в удобном для восприятия виде. Поскольку вы, вероятно, будете часто обращаться к этой программе, то некоторые дополнительные усилия, требуемые для ее создания, вполне оправданны.
netlib.narod.ru | < Назад | Оглавление | Далее > |