Birkas / Csharp
-
Izstrādātāja ikdienas (Objekta izveide pēc pieprasījuma, optimizēšana C#)
- 2010-03-18 00:33
- Emuāri - Zināšanu bāze
- RSS
Sveiki, Šoreiz mazliet par koda optimizāciju, tiem no jums, kas strādā pie relatīvi lieliem projektiem labi atpazīs zemāk redzamo kodu: public class Controller { } public class View { private Controller controller; public Controller Controller { get { if (controller == null) { controller = new Controller(); } return controller; } } } Paskaidrošu, piemērā ir divas klases Controller un View. [..]
-
Izstrādātāja ikdienas (Objekta izveide pēc pieprasījuma, optimizēšana C#)
- 2010-03-18 00:33
- Emuāri - Zināšanu bāze
- RSS
Sveiki, Šoreiz mazliet par koda optimizāciju, tiem no jums, kas strādā pie relatīvi lieliem projektiem labi atpazīs zemāk redzamo kodu: public class Controller { } public class View { private Controller controller; public Controller Controller { get { if (controller == null) { controller = new Controller(); } return controller; } } } Paskaidrošu, piemērā ir divas klases Controller un View. [..]
-
Izstrādātāja ikdiena, darbs ar Enum
- 2010-03-10 23:11
- Emuāri - Zināšanu bāze
- RSS
Labdien, Šoreiz iemūžināšu vienu koda gabalu, kas var būt visai noderīgs Web izstrādātājiem. Lieta tāda, ka ikdienā bieži nododam argumentus izmantojot URL. Piemēram: “list.aspx?status=Enabled”. Lapas apstrādes kodā parasti var atrasts ko līdzīgu uz šo te piemēru: var status = Request["status"] ?? "Disabled"; switch(status) { case "Enabled": // Code; break; case "Disabled": // Code break; } Tāds īsts PHP variants. Ir visai liela varbūtība pieļaut kļūdu. Vai nav daudz OOP [..]
-
Izstrādātāja ikdiena, darbs ar Enum
- 2010-03-10 23:11
- Emuāri - Zināšanu bāze
- RSS
Labdien, Šoreiz iemūžināšu vienu koda gabalu, kas var būt visai noderīgs Web izstrādātājiem. Lieta tāda, ka ikdienā bieži nododam argumentus izmantojot URL. Piemēram: “list.aspx?status=Enabled”. Lapas apstrādes kodā parasti var atrasts ko līdzīgu uz šo te piemēru: var status = Request["status"] ?? "Disabled"; switch(status) { case "Enabled": // Code; break; case "Disabled": // Code break; } Tāds īsts PHP variants. Ir visai liela varbūtība pieļaut kļūdu. Vai nav daudz OOP [..]