Попался мне в руки Visual Studio 2008 и решил я пописать на C#, а то все вокруг пишут, один я как дурак...
Когда-то давно, ещё для Windows 3.1 я написал скринсейвер в виде червяков ползающих по экрану (причём, из похожих соображений -- чтобы написать чего-нибудь под Windows). С тех пор прошло много времени, программа потерялась, вот я и решил её воспроизвести, так сказать, в новом качестве.
Было прикольно. Вспоминал старое доброе время.
Пока писал, вспомнил что самое трудное при написании скринсейвера -- писать конфигурационный диалог к нему. В прошлый раз было точно так же.
По поводу самого Visual Studio, могу сказать что IDE заметно улучшилась по сравнению с 93-м годом (Visual C 1.0) -- в основном за счёт intellisense, а вот документация (msdn) заметно ухудшилась. Найти в ней что-то очень трудно, а когда находишь, то трудно оттуда двигаться дальше, так как перекрёстные ссылки во многих случаях отсутствуют. Ещё, не нашёл как выключить боевую раскраску в редакторе, что неприятно. Редактор диалоговых окон теперь имеет автоматическую подравнивалку, типа двигаешь контрол и он рывками перепрыгивает на различные подходящие позиции, типа по левому краю от соседних контролов, по правому, на некотором фиксированном расстоянии и т.д. Зато потерялась (или я не могу найти) фишка когда можно отметить несколько контролов и все их сделать одного размера, или выровнять, или равномерно рассредоточить.
( Ссылки )
Когда-то давно, ещё для Windows 3.1 я написал скринсейвер в виде червяков ползающих по экрану (причём, из похожих соображений -- чтобы написать чего-нибудь под Windows). С тех пор прошло много времени, программа потерялась, вот я и решил её воспроизвести, так сказать, в новом качестве.
Было прикольно. Вспоминал старое доброе время.
Пока писал, вспомнил что самое трудное при написании скринсейвера -- писать конфигурационный диалог к нему. В прошлый раз было точно так же.
По поводу самого Visual Studio, могу сказать что IDE заметно улучшилась по сравнению с 93-м годом (Visual C 1.0) -- в основном за счёт intellisense, а вот документация (msdn) заметно ухудшилась. Найти в ней что-то очень трудно, а когда находишь, то трудно оттуда двигаться дальше, так как перекрёстные ссылки во многих случаях отсутствуют. Ещё, не нашёл как выключить боевую раскраску в редакторе, что неприятно. Редактор диалоговых окон теперь имеет автоматическую подравнивалку, типа двигаешь контрол и он рывками перепрыгивает на различные подходящие позиции, типа по левому краю от соседних контролов, по правому, на некотором фиксированном расстоянии и т.д. Зато потерялась (или я не могу найти) фишка когда можно отметить несколько контролов и все их сделать одного размера, или выровнять, или равномерно рассредоточить.
( Ссылки )