Daces Zariņas emuāri

February 2009 - Posts

Spraudnis Visual Studio 2008 - CodeRushX

Visual Studio 2008 ir  pieejams bezmaksas koda refaktorēšanas rīks CodeRushX, kuru var novilkt šeit. Kā teikts šī spraudņa mājas lapā ar šo spraudni var:

  • parādīt "visas" atsauces;
  • dubultot rindu;
  • palielināt vai saspiest sekciju;
  • veikt gudras starpliktuves (angļu val. clipboard) operācijas;
  • ātrais failu pārvietošanas ekrāns;
  • u.c.

Kā arī veikt šādas koda refaktorēšanas operācijas:

  • pievienot  figūriekavas, piem., if nosacījumā;
  • automātiski kombinēt nosacījumus (piem., ir vairāki if nosacījumi, kurus var apvienot vienā if nosacījumā);
  • saīsināt šādu if nosacījumu -  if (a) b = 10; else b = 20; uz šādu - b = a ? 10 : 20;
  • izmantot String.Format rakstzīmju virknes saskaitīšanas vietā;
  • lietot StringBuilder rakstzīmju virknes saskaitīšanas vietā;
  • u.c.

Pilnu šī spraudņa iespēju sarakstu var apskatīt šeit.

Pēc apraksta spiežot man radās tāds iespaids, ka tas varētu būt kaut kas līdzīgs spraudnim Resharper, tikai par brīvu un ar mazāk "iespējām",  taču uzinstalējot šo spraudni un palasot un palietojot šo spraudni manas domas krasi mainījās.

Pieinstalējot šo spraudni Visual Studio 2008, nospiežot peles labo pogu klases kodā parādās divas jaunas iespējas Refactor! un Code! :

Lai veiktu koda refaktoringu, tajā vietā, kur var veikt koda refaktoringu, ir nepieciešams nospiest izvēlni Refactor!.  Apskatot visas iespējas, ko šis spraudnis var veikt man radās iespaids, ka ir šī spraudņa izstrādātāji ir vairāk ir domājuši par vizuālajiem efektiem nevis par koda refatoringu, piem., šāds vizuālais efekts, lai pievienotu figūriekavas man liekas lieks:

Ja paskatās uz koda refaktorēšanas funkcionalitāti, tad  tā varēja būt labāka, un gadījumi, kur kods tiek mainīts uz optimālāku kodu, varētu būt daudz vairāk. Šis spraudnis veic kopā 25 koda pārveidošanas operācijas.

Vienīgais, kas man patika šim spraudnim, bija ātrā failu meklēšanas iespēja, kuru var aktivizēt nospiežot taustiņu kombināciju CTRL + Alt + F, var meklēt visus failus, kas ir izveidoti šai projektā:

Bezmaksas Microsoft e-learning kursi

Meklējot informāciju par Visual Studio 2008, atradu bezmaksas Microsoft e-learning kursus par Framework 3.5 jaunākajām iespējām -  Windows Workflow Foundation, Windows Presentation Foundation, Windows Communication Foundation, kā arī vēl citus noderīgus bezmaksas e-learning apmācības kursus.  

Microsoft Express Editions

Microsoft piedāvā par brīvu novilkt ne tikai Microsoft Visual C# 2008 Express Edition, bet arī MSDN express library un Microsoft SQL Server 2008 Express, kā arī noderīgas video apmācības topošajiem  web programmētājiem un/vai windows programmētājiem. Microsoft Expression Editions, manuprāt, vislabāk piemērotas studentiem un lietotājiem, kam programmēšana ir hobijs, kā arī iesācējiem. Ja salīdzina Microsoft Express Editions ar pilnajām versijām, tad tām, protams, trūkst dažas lietas, kas ir pilnajām versijām, piem.,:

  • Visual Web Developer trūkst tādas funkcionalitātes kā Publish;
  • Microsoft Visual C#  Express Edition nevar pieinstalēt un lietot citu kompāniju programmas, piem., ReSharper, GhostDoc, utt.;
  • Kā arī daudzas citas lietas...
Windows Resource Localization Editor (WinRes)

Windows Localization Editor ir lokalizācijas redaktors Windows formu resursu failiem (piem., .resx, .resources, bet ne .restext un .txt). Tas ir paredzēts lietošanai "lokalizātoriem", lai lokalizētu Windows formas bez Visual Studio palīdzības. WinRes ir daļa no .NET Framework SDK un tas ir pieejams par brīvu. Principā WinRes ir "apcirpta" Visual Studio Designer versija. Lai lokalizētu Windows formas, ir nepieciešams atvērt lokalizējamās formas .resx failu. Vienīgais, kas ir jāņem vērā, lai varētu .resx failu atvērtu ar WinRes Windows formai ir jābūt uzliktai īpašībai Localizable true, kā arī cik es sapratu, ja formu nevar atvērt ar Visual Studio Designer palīdzību, tad to nevarēs atvērt arī ar WinRes palīdzību. Kad forma ir atvērta WinRes tā izskatās šādi :

Lai lokalizētu formu ir nepieciešams izmainīt vajadzīgos tekstus un kontroļu izmērus, un tad pie saglabāšanas tiek piedāvāts, kādas valodas fails tas būs:

Posted: Feb 19 2009, 02:42 PM by dace.zarina | with 47 comment(s)
Filed under:
Microsoft Expression Blend 2

Microsoft Expression Blend 2 ir lietotāja interfeisa izstrādes rīks, ar kuru var izveidot GUI gan web, gan desktop lietojumprogrammām. Ar Microsoft Expression Blend 2 var izveidot GUI WPF un Silverlight  lietojumprogrammām. Šī ir viena no programmām, kas ietilpst Microsoft Expression Studio komplektā. Microsoft Expression Blend 2 izmēģinājuma versiju var novilkt šeit. Meklējot internetā informāciju par Mirosoft Expression Blend 2, nejauši atradu šādu noderīgu mājas lapu, kur ir iespējams novilkt un noskatīties video iesācējiem par Mirosoft Expression Blend, lai gan tas ir par Mirosoft Expression Blend 1, manuprāt, iesākumam tas ir pietiekoši.