Sellest, kuidas Winforms rakenduses VS genereeritud koodi partial failidesse saada..

Microsoft .Net 2.0 üs meeldivamaid featuure (nullable tüpide kõrval loomulikult) on partial võtmesõna ja sellega seonduv. See võimaldab kenasti geneereeritud koodi ja käsitsikirjutatud koodi lahus hoida, millega kaasaegne VS (näiteks 2008) ka kenasti hakkama saab. Paraku vanad rakendused, mis on loodud .Net Framework 1.1 ajal hoiavad kõike seda ühes failis. Proovige teinekord ülekäteläinud 6000 reaga failist loogika muudatust otsida. Diff ei ole just ideaalne lahendus ;)

ASP.NET rakenduste korral on projekti failidele designer-partial klassi loomine lihtne. VS ise pakub selleks projekti hüpikmenüüs käsku "Convert to Web Application" vms. Winforms korral see võimalus aga puudub. Google oli armuline ja andis selleks puhuks mulle lingi http://coolsoft.altervista.org/DeCodEx

Ehk väike programm, mis minu põgusa testimise tulemusena teeb monoliitsed vormifailid üle valitud VS projekti kenasti partial tüüpide peale.

Kommentaare ei ole: