21.06.2005 МненияПРОГРАММИРОВАНИЕCреди многих новшеств модернизированной платформы Microsoft для разработчиков (.NET Framework 2.0 и Visual Studio 2005), выпуск которой ожидается до конца текущего года, внимание программистов наверняка привлечет возможность гибкого управления пользовательским интерфейсом в процессе исполнения приложений с помощью внешних конфигурационных файлов.Конечно, сам по себе такой метод параметризации визуальных интерфейсов известен давным-давно, со времен появления дисплеев. Я широко использовал его при создании оконного интерфейса еще во времена MS-DOS. А познакомившись в начале 90-х с первой версией Visual Basic, был сильно разочарован тем, что код представления форм жестко встраивается в код приложения, что не позволяло динамически изменять состав и параметры визуальных компонентов без перекомпиляции программ.Правда, до версии VB 6.0 описание форм и элементов управления записывалось в отдельных модулях исходного кода - текстовых файлах .FRM. И хотя мало кому приходило в голову напрямую корректировать эти данные в текстовом редакторе (лучше все же для этого подходит визуальная среда разработки), сам анализ содержимого таких описаний был очень полезен, особенно начинающим программистам, для лучшего понимания внутреннего механизма настройки интерфейса. Управление параметрами пользовательского интерфейса с помощью подключения к проекту файла ThisConfigEditor.csиРазумеется, все параметры оконных компонентов можно было бы вынести во внешние файлы путем написания ...
читать далее.