Otvaranje Properties prozora za LightSwitch projekat pomoću Macro-a

MSDN Samples Gallery: Cjelokupan detaljan opis i Source kod primjera možete naći na MSDN Gallery za LightSwitch: How to Open Properties Window for Default Project with Macro.

Prilikom razvoja LightSwitch aplikacija veoma često postoji potreba da se otvori Properties prozor za default projekat u okviru Solution-a:

1-PropertiesWindow

Da bi otvorili ovaj prozor, potrebno je

  • Otvoriti Logical View u okviru Solution (ako nismo pozicionirani u File View)
  • Odabrati default Project (može postojati više projekata u okviru jednog Solution)

DefaultProject

  • Desnim dugmetom miša odabrati stavku Properties iz menija kao na sledećoj slici:

2-ProjectMenu

Korišćenjem VB Macro-a možemo automatizovati ovaj proces bez obzira gdje se nalazimo u okviru razvojnog okruženja u Visual Studio LightSwitch.

Osnovna ideja Macro-a je da pomoću njega možete na veoma jednostavan način, korišćenejm skraćenica na tastaturi da otvorite Properties prozor.

Ukoliko vaša verzija VisualStudio omogućava rad sa Macro-ima, onda na putanji Tools/Macros/Macros IDE/My Macros/Add/Add Module dodajte modul sa nazivom LightSwitchShowProjectProperties. Potom iskopirajte cijeli VB Macro kod pri čemu ćete izbrisati postojeći kod (Visual Studio Macroje moguće kreirati isključivo u VB programskom kodu) MSDN Samples Gallery iz fajla LightSwitchShowProjectProperties.vb.

Nakon snimanja Macro-a potrebno je dodjeliti kombinaciju tastera za brže pokretanje:

7-AssignShortcut

tako što ćete odraditi sledeće akcije:

  • Odabrati Keyboard (1) iz Environment sekcije, potom
  • Kucajte “lightswitch” (2),
  • Odaberite LightSwitchShowProjectProperties Macro (3),
  • Dodjelite kombinaciju (Ctrl+Shift+Q) (4),
  • Kliknite na Assign (5) i na kraju
  • Kliknite OK (6).

Ukoliko vam ne odgovara kombinacija tastera Ctrl+Shift+Qmožete odabrati bilo koju koja vama odgovara izborom kombinacije tastera i klikom na Assign dugme.

Kada pokrenete Macro, biće otvoren jedan od poslednje otvorenih sekcija:

  • General Properties
  • Extensions
  • Screen Navigation
  • Access Control
  • Application Type

Na ovaj način, korišćenjem Macro-a možete značajno automatizovati operacije i time povećati svoju produktivnostu u razvoju poslovnih aplikacija u okviru LightSwitch-a.

Advertisements

About Spaso Lazarevic

Spaso Lazarevic is Senior Software Developer working with Microsoft technologies. Leader of .NET User Group Bijeljina, speaker at Microsoft events, writter and blogger. Microsoft MVP for Visual C#.
This entry was posted in Programming and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s