Здравствуйте, <Аноним>, Вы писали:
А>Вот решил оседлать С# , раньше работал в основном на delphi, начиная еще с 1-й его версии. Так вот вопросы:
А> 1) Помещаю на форму ImageList и Button. Выбираю у Button ImageList, устанавливаю у Buttonа ImageIndex=0 загружаю в ImageList картинку из делфи. В ImageListе есть свойство — TransparentColor , так вот как сделать чтобы TransparentColor был = цвету пикселя с координатами 0,0. А то х.з. какой конкретно цвет фона используется, брал картинку из делфевских коллекций.
В ImageList МС так не принято. Цвет прозрачности надо задавать до добавления картинки, и все картинки должны использовать фоном этот цвет.
А> 2) Среда разработки — не удобно.
А> — после компиляции появляется окно с результатами которое закрывает форму.
А> — форму также закрывают окна типа списка классов.
Нажми правю кнопку на заголовке окна и почитай пункты меню. Так же обрати внимание на кнопки в правом верхнем углу окон.
А> как сделать работу с формой по аналогии с делфи. Т.е. чтобы можно ее было на весь экран растянуть например и переключаться между кодом и формой. Или любой другой способ. А то при разрешении 1024х768 очень мало места для формы остается. Список классов желательно чтобы появлялся только при просмотре кода.
У меня 1024 и все ОК.
В случае уж очень больших форм можно на время дизайна нажимать Alt + Shift + Enter переводя окно в фулскрин.
А> 3) Какой класс нужно использовать для работы с Ini файлами... по аналогии дельфинского класса TIniFile
Вместо инифайлов лучше использовать XML. У каждого приложения уже есть AppConfig в который можно добавлять собственные настройки. Так же можно поичтить статью (на этом сайте) о конфигурации в Янусе. Ну, или воспользваться XmlDom-мом.
А> 4) Как ориентироваться в helpе (MSDN) очень много всего. Нужно конкретно C# и его классы, список по разделам типа работа с файлами, работа графикой и.т.п .
Там есть фильтры. Можно отфильтровать только то что связано с Шарпом. А вообще пишишь имя класса пробел и за ним слово класс... и получаешь то что нужно. Так же стит научиться пользоваться поиском. Он там очень мощьный. Главное уметь правильно определить ключевые слова.
А> Например по Keyword Search на ввод Ini File выводиться несколько ссылок но они к C# никакого отношения не имеют.
Видимо по тому, что ini-файлы считаются устаревшим подходом. Если нужно (кровь из носу) использовать ini-файлы, то нужно с помощью атрибута DllImport импортировать API-функции работы с ними (GetProfileString и т.п.) и работать через них.
... << RSDN@Home 1.1 beta 2 >>