những add-in hữu ích cho visual studio 2010 _ for better life!

8
 Nhng add-in hu ích cho Visual Studi o 201 0 Posted on 15/03/2011 by thanhcuong1990  Visual Studio l à công c phát trin ng dng (IDE) mnh, Microsoft còn cho phép  bn tng sc mnh công c này bng các th vin b sung ( add- in) hu ích. Phiên  bn m i nht ca công c này – Visual Studio (VS) 2010 v n tip tc h tr  add-in nh các phiên bn tr c, nhng không dng li    ó, Microsoft  ã b sung thêm khái nim m i – extension. ng là nhng công c b sung, nhng extension   c Microsoft chu n hóa theo nh ng quy tc nht  nh, bn có th hình dung nh add-on cho Firefox. Nh   ó, bn không nhng có th d dàng cài  t, qun lý, g  b các extension, mà còn  m bo tính an toàn do các extension ph i   c kim  nh trên Visual Studio Gallery, tránh tr ng h p k  xu phá hoi. Thay vì mt màn hình qun lý add-in   n  iu và ít chc nng, công c Extension manager cho phép bn phân loi theo tng nhóm chc nng, tìm kim trên th  vin online… Bài vit này gi i thi u  n bn nhng extension hu ích cho VS 2010. n th i  im hin nay,  ã có h n 1000 extension   c gi i thiu ti http://visualstudiogallery.msdn.microsoft.com/en-us/   ang tip tc tng thêm tng ngày. (Bn cng có th to extension ca riêng mình theo các b  c h ng dn).  1. Visual Studio Color Th eme Editor Mt trong nhng  im m i  áng chú ý nht ca VS 2010 là phn giao din  ã   c vi t li hoàn toàn b ng WPF – Windows Presentation Foundation. iu này không ch làm cho giao di n  p h n mà còn linh hot h n và to  iu kin cho Visual Studio Color Theme Editor có “  t dng võ”. Sau khi cài  t extension này, bn có th chn mt trong gn m i theme có sn hay  nh ngh   a màu sc theo ý thích c a mình. 2. PowerCommands - Tng là mt add-in hu dng và ph bin trên các phiên bn tr c, gi   ây PowerCommands  ã   c nâng cp lên thành extension cho VS 2010. Extension này b sung  n 25 “command” (l nh) cho VS. Bên c nh nhng lnh quen thuc nh m  th mc cha file hay m  ca s dòng lnh (Open Command Prompt), PowerCommands còn có nhng tính nng thú v  nh: - Copy   ng dn    y   ca mt file/folder - Copy và t   ng rename tên nu cn thit các class For Better Li fe!  Learn to change . Nh ng add-in hu ích ch o V isual Stu dio 2010 | Fo r Bett er L if e! h tt p: //th an h cu on g .wor dp ress.com /2011/03/15/n h ng-add -in-h u-ch-cho-v... 1 of 8 9/8/2011 9:20 PM

Upload: pham-van-the-anh

Post on 10-Jul-2015

566 views

Category:

Documents


0 download

TRANSCRIPT

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 1/8

 

Nhng add-in hu ích cho Visual Studio 2010Posted on 15/03/2011 by thanhcuong1990

 Visual Studio là công c phát trin ng dng (IDE) mnh, Microsoft còn cho phép

 bn tng sc mnh công c này bng các th vin b sung (add-in) hu ích. Phiên

 bn m i nht ca công c này – Visual Studio (VS) 2010 v n tip tc h tr add-in

nh các phiên bn tr c, nhng không dng li   ó, Microsoft  ã b sung thêm

khái nim m i – extension.

ng là nhng công c b sung, nhng extension   c Microsoft chun hóa theo nhng quy tc nht  nh, bn có

th hình dung nh add-on cho Firefox. Nh  ó, bn không nhng có th d dàng cài  t, qun lý, g b các

extension, mà còn  m bo tính an toàn do các extension phi   c kim  nh trên Visual Studio Gallery, tránhtr ng h p k  xu phá hoi. Thay vì mt màn hình qun lý add-in   n  iu và ít chc nng, công c Extension

manager cho phép bn phân loi theo tng nhóm chc nng, tìm kim trên th vin online…

Bài vit này gi i thiu  n bn nhng extension hu ích cho VS 2010. n th i  im hin nay,  ã có h n 1000

extension   c gi i thiu ti http://visualstudiogallery.msdn.microsoft.com/en-us/ và  ang tip tc tng thêm

tng ngày. (Bn cng có th to extension ca riêng mình theo các b c h ng dn).

 

1. Visual Studio Color Theme Editor

Mt trong nhng  im m i  áng chú ý nht ca VS 2010 là phn giao

din  ã   c vit li hoàn toàn bng WPF – Windows Presentation

Foundation. iu này không ch làm cho giao din  p h n mà còn linh

hot h n và to  iu kin cho Visual Studio Color Theme Editor có “ t

dng võ”. Sau khi cài  t extension này, bn có th chn mt trong gn

m i theme có sn hay  nh ngh  a màu sc theo ý thích ca mình.

2. PowerCommands

- Tng là mt add-in hu dng và ph bin trên các phiên bn tr c, gi  ây 

PowerCommands  ã   c nâng cp lên thành extension cho VS 2010. Extension này b

sung  n 25 “command” (lnh) cho VS. Bên cnh nhng lnh quen thuc nh m th

mc cha file hay m ca s dòng lnh (Open Command Prompt), PowerCommands còn

có nhng tính nng thú v  nh:

- Copy   ng dn   y   ca mt file/folder

- Copy và t ng rename tên nu cn thit các class

For Better Life!Learn to change.

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

1 of 8 9/8/2

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 2/8

 

- Nhanh chóng gi mail  on code la chn bng cách nhn chut phi và chn Email Code-Snippet.

- T ng format li code, loi b các khai báo using không cn thit và sp xp li khi lu file. – …

Cài  t PowerCommands t a ch: http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-

4912-bca3-91147db95b99

B sung PowerCommands, bn có th tham kho mt extension có chc nng gn t ng t là CoolX: extensionnày cho phép bn copy-paste mt project t solution này sang solution khác, hay nhanh chóng  nh v  file code

hin th i trong Solution Explorer.

Cài  t CoolX t a ch: http://visualstudiogallery.msdn.microsoft.com/en-us/53fe63d5-780d-

409b-afc3-10d05906e0a6

3. Code Compare

- Các phn mm qun lý mã ngun (source control) hu ht  u có

sn mt công c giúp bn so sánh và nhn din các thay  i qua cácphiên bn, tuy nhiên các công c này hu ht ch hin th source d i

dng thun v n bn (plain text), làm hn ch ý ngh  a ca chúng khi

s dng v  i VS. V  i Code Compare, bn s khai thác   c ht u th

ca VS: có th so sánh theo tng method/property/comment khác

nhau, ch không ch  n thun là nhng  on v n bn khô khan

na.

ây là mt công c hay, tuy nhiên  iu  ánh tic là nó không   c n  nh cho lm. Bn có th cài  t t a ch:

http://visualstudiogallery.msdn.microsoft.com/en-us/dace3633-0b51-4629-85d4-c59cdce5bb3b/referral/25244

4. VS10xCode Ma

- Mt trong nhng mi “ au  u” ca lp trình viên (LTV) khi vit code là tìm  úng  on code cn thit mt cách

nhanh chóng nht. Vic cun lên cun xung mt file mã ngun l n tht s là mt công vic “v t v ”. Tuy các khai

 báo region có th giúp gim b t công vic này, nhng  ó cha phi là gii pháp hoàn ho. úng nh tên gi ca

nó, VS10x Code Map giúp gii quy t trit   v n   này bng cách “ánh x” các method và property vào mt panel

 bên cnh ca s son tho, và giúp bn “nh y”  n  on code cn thit mt cách nhanh chóng nht. ây là mt

trong nhng extension ph bin và   c  ánh giá cao nht hin nay.

- Tuy nhiên, nu ch có v  y thì du VS10x tuy hu ích nhng “th ng” quá. Add-in này còn có nhng tính nng

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

2 of 8 9/8/2

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 3/8

 

rt thú v , có th k  nh:

- Khi bn thu gn mt mc trong phn panel, thì phn code t ng ng trong ca s son tho cng   c thu gn

li. Và ng c li, khi bn bung m mt  on code trong ca s son tho, thì mc t ng ng trong phn panel

ng   c m ra.

- VS10x t ng lu li 5 mc (method/property) mà bn v a son tho gn nht, và cho phép bn  ánh du các

 on code quan trng (favourite). Bn có th nhn din các  on code này t trên thanh panel, t trình son tho

(màu nn s i khác) hay t trên thanh scroll (VS10x thêm mt khung nh bên cnh thanh tr t dc). iu cnchú ý là bn hoàn toàn có th thay  i thit lp này mt cách d dàng, ví d nh màu nn ca code hay màu sc

trên thanh scroll,…

- Mt gii pháp khá hay có th b sung cho VS10x chính là Numbered Bookmarks. Tính

ng ca extension này khá   n gin: nó cho phép bn  ánh du (bookmark) 10  on

code (t 0  n 9), và khi cn thit, bn có th “nh y”  n  on code quan trng ch v  i

mt t h p phím   n gin: Ctrl+Alt + s th t ca bookmark.

- Mt gii pháp có th thay th cho VS10x trong Visual Studio 2008 là MetalScroll. Nu

 ã dùng RockScroll ( ã   c   cp trong bài vit A0906_117), thì chc hn bn s không

l lm v  i add-on này. MetalScroll to mt panel bên phi thay th cho thanh tr t truy n

thng. Panel này “thu nh” toàn b mã ngun trong file, giúp bn “nh y” tc th i  n

 on code cn thit. Theo  ánh giá ca chúng tôi, tuy không  p và nhiu tính nng nh

 VS10x, nhng MetaScroll v n là mt add-on hu ích.

5. Microsoft All-In-One Code Framework 

- Là lp trình viên, chc hn bn th ng xuyên phi tip cn v  i nhng cái m i: ngôn ng, công ngh hay k   thut

m i. Hiu   c  iu  ó, và nhm mc  ích giúp các lp trình viên b t b ng , D án Microsoft All-In-One Code

Framework to mt cng  ng chia s kinh nghim và hiu bit ca mình thông qua các  on code mu.

- V  i công c này, bn có th xem   c toàn b các code mu cng nh các Knowledge base t Microsoft. Hin

nay, s các ví d minh ha  ã lên  n hàng trm,   c chia theo nhiu l  nh v c nh h n nh Winform, ASP.NET,

Entity Framework … ti  a ch: http://1code.codeplex.com/wikipage?title=All-

In-One%20Code%20Framework%20Sample%20Catalog. Nu  on code mu bn cn cha có, bn có th yêu cu

thêm (hoàn toàn min phí), hoc có th t vit nhng  on code mu   h ng dn nhng ng i khác, chi tit có

th xem ti:

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

3 of 8 9/8/2

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 4/8

 

http://1code.codeplex.com/wikipage?title=Request%20Code%20Sample%20from%20Microsoft%20All-

In-One%20Code%20Framework 

Cài  t Microsoft All In One Code Framework ti: http://visualstudiogallery.msdn.microsoft.com/en-us

/b3aaa8f6-1b72-4ce2-bb39-f597489d55da

Ngoài ra, mt  im cng khác ca công c này là nó h tr c VS 2008, giúp các LTV  ang phi s dng phiên bn

này   cm th y “thit thòi” h n so v  i  ng nghip.

6. Collapse Solution

Nu bn làm vic v  i nhng d án l n, gm nhiu project và mã ngun, chc hn bn s

gp tình trng phi m rt nhiu th mc và file, v t v  cun qua cun li Solution

Explorer   tìm  n file cn thit, ri sau  ó ln l t thu gn ht các folder/project này 

cho gn gàng – mt công vic tht nhàm chán và tn th i gian phi không? Collapse

Solution làm mt công vic   n gin nhng rt hu ích trong tr ng h p này: nó b

sung vào menu chut phi chc nng cho phép bn thu gn toàn b solution ch v  i

mt nhn chut. Tin tôi  i, bn s thích nó cho mà xem!

7. Visual Studio Productivity Power Tools

ây là công c không th b qua, b sung và thay th toàn din cho nhiu tính nng sn có ca VS. Chúng tôi ch

xin  im qua mt vài tính nng ni bt nht.

7.1 Solution Navigator:

 c dùng dùng   thay th công c Solution Explorer  ã quá quen thuc ca VS. Thay vì

ch hin th n mc file, Solution Navigator có th hin th chi tit  n tng method/bin

(ch có trên C#/VB). Có th nói hp thoi này bng c Solution Explorer và Class Viewer

cng li, nhng tin l i h n nhiu.

7.2 Hp thoi Add Reference m i:

- Chc hn bn còn nh ni phin phc mi khi phi thêm mt reference m i vào project ca mình –  c bit là

các reference không phi ca Microsoft: Phi duy t qua danh sách hàng trm reference khác nhau mà không h

có tính nng lc hay tìm kim. PPT s giúp gii quy t v n   này bng hp thoi m i ( iu mà Microsoft l ra phi

làm t lâu!)

7.3 Tab Well UI:

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

4 of 8 9/8/2

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 5/8

 

- T lâu, VS  ã cho phép m  ng th i nhiu file code trong ch  tab, tuy nhiên v  i nhng d án l n thì vic s

dng chc nng tab ca VS còn khá nhiu bt tin, vì chúng m i ch dng li  mc   c bn, ví d ây là tính

ng tab ca VS 2008:

- Visual Studio 2010 b sung thêm nút Close vào mi tab, nhng nh th v n là quá s sài. Tab Well UI b sung

cho nhng thiu sót  ó, giúp bn duy t qua các tab mt cách hiu qu. Ví d:

• Cho phép bn cun qua li gia các tab (t ng t nh trong trình duy t)

• Cho phép ch  tab nm ngang (vertical tab), hin th danh sách các file, có th phân

nhóm theo tng d án (project).

• Có kh nng “gn cht” mt tab   nó luôn  v  trí c nh d dàng nhìn th y ….

 

7.4 Sp xp các lnh gán:

Bn có nhn th y s khác nhau gia 2  on code này: Rõ ràng,  on code th hai  p mt và gn gàng h n hn.

Nhng  iu quan trng là   vit nó ra … không   n gin, bn s tn nhiu công sc   iu chnh khong trng

cho phù h p. V  i PPT, ch  n gin là Ctrl + Alt + ], extension này s t ng sp xp cho bn.

7.5 Tính nng Quick Access:

- Mc  ích ca Quick Access là giúp cho tay ca bn không phi r i khi bàn phím   tìm kim và s dng cáctính nng cn thit. Có th coi Quick Access là mt công c “dòng lnh” rt hiu qu.

- Bng cách gõ t khóa vào hp thoi, bn có th nhanh chóng truy cp vào 4 tính nng: thc hin các công vic

(task), ch y mt tính nng trên menu, thay  i mt tùy chn ca VS hay to mt project m i theo template hin

có.

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

5 of 8 9/8/2

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 6/8

 

Có th nói, v  i nhng lp trình viên mà vic tm ngng gõ   chuy n sang dùng chut là mt  iu xa x, thì công

c nà y tht s hiu qu và hu ích!

im tr duy nht v  i Visual Studio Productivity Power Tools là nó ch hot  ng v  i phiên bn VS Professional

tr lên!

8. Solution Load Manager

- Chc hn, khi làm vic v  i nhng solution l n, gm nhiu project, bn s cm th y st rut mi khi m chúng ra

 vì th i gian   Visual Studio sn sàng là khá  áng k , trong khi  ó, không phi lúc nào bn cng cn phi làm vic

 v  i tt c các project  ó. Nu  iu này  ang làm bn phin lòng, hãy ngh  n Solution Load Manager:

- Extension này cho phép bn tùy chn mc   u tiên ca tng project trong mt solution, c th là: T ng

np (load), load nn, ch load khi có truy cp và ch load khi ng i dùng yêu cu:

- Cài  t t a ch: http://visualstudiogallery.msdn.microsoft.com/en-us/66350dbe-ed01-4120-

 bea2-5564eff7b0b2?SRC=Home

9. World of VS Default Browser Switcher

- Khi bn ch y hay debug mt website t Visual Studio, nó s m mt trang web m i trong trình duy t mc  nh

ca h thng. iu này rt bt tin khi bn mun th trang web ca mình trên nhiu trình duy t, ch có cách là

th thit lp trình duy t cn th thành trình duy t mc  nh ri … bt  u li t u. Có cách nào nhanh h n

không? Có   y, chính là extension – có cái tên rt dài –   c   cp d i  ây.

- World of VS Default Browser Switcher h tr c 5 trình duy t ph bin nht hin nay: Internet Explorer,

Firefox, Chrome, Opera và Safari, nó thêm mt toolbar m i, cho phép bn có th nhanh chóng chn trình duy t

  m trang web cn th ch v  i mt nhn chut.

- Tính nng này thm chí còn  ang   c kêu gi  a vào phiên bn k  tip ca VS (có th là trong gói Service

Pack 1 ca VS 2010), nu mun ng h iu này, bn có th truy cp vào  a ch https://connect.microsoft.com

/VisualStudio/feedback/details/592302/make-it-easy-to-change-default-browser-in-vs  ánh giá v  tính nng

này.

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

6 of 8 9/8/2

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 7/8

 

Rate this:1 Vote

Chia s bài vit này chon bè

Like this:

10. H3Viewer – thay th hi u q u cho MSDN

- Mt trong nhng lý do khin nhiu ng i ngn ngi khi cp nht lên VS 2010 chính là s thiu ht ca th vin

h tr ni ting – Microsoft Developer Network – MSDN nh i v  i phiên bn 2008 tr v  tr c. Mc dù hin

nay vic tra cu trc tip online  ã rt d dàng, nhng chc hn vic s dng mt công c “ti ch” s giúp bn tit

kim   c nhiu th i gian quý báu. H3Viewer không hoàn toàn là mt extension ca Visual Studio 2010, mà có

th ch y hoàn toàn  c lp. Bn có th download t a ch: http://visualstudiogallery.msdn.microsoft.com/en-us

/4c360395-6afd-4087-94ed-cbcbebe04a20/file/31747/22/H3Viewer_Setup_087.exe?SRC=VSIDE

- Bn có th k t h p H3Viewer v  i công c PackageThis   download b th vin MSDN v  máy ca mình và dùng

H3Viewer   tra cu offline.

- Download Package This ti  a ch: http://visualstudiogallery.msdn.microsoft.com/en-us/626677ab-c35f-4f3d

9f7c-6b471b1195dd. Công c này ch y  c lp mà không cn cài  t, bn ch vic la chn các mc mà mình quan

tâm, và Package This s t ng ti v  và chuy n thành  nh dng file tr giúp ca Microsoft (hxs hoc mshc).

11. L i k t

 Visual Studio 2010  em li nhiu nâng cp  áng giá cho các nhà phát trin, và h thng extension m i s góp

phn khin nhng ng i  ang s dng phiên bn c phi cân nhc nâng cp ngay khi có th. Vic h tr extension

là mt b c 

úng 

n ca Microsoft, giúp t

ng c ng sc mnh cho VS 2010 t nhng 

óng góp ca cng 

ng.Hy v ng các bn s tìm th y nhng extension phù h p v  i mình và rt mong mt ngày nào  ó,   c s dng các

extension hu ích t chính các bn!

(Theo PcWorld.com.vn

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

7 of 8 9/8/2

5/10/2018 Nhưng add-in hưu ích cho Visual Studio 2010 _ For Better Life! - slidepdf.com

http://slidepdf.com/reader/full/nhung-add-in-huu-ich-cho-visual-studio-2010-for-better-life 8/8

 

Be the first to like this post.

 About thanhcuong1990

Handsome

 View all posts by thanhcuong1990

This entry was posted in Th Thut. Bookmark the permalink.

3 Responses to Nh  ng add-in h  u ích cho Visual Studio 2010 

For Better Life!

Long  says:

21/04/2011 at 7:47 pm

 bn cho mình hi khi không mun s dng 1 add-in nào  ó mà mình  ã cài trong visual 2010 thì phi làm sao, ví d nh

add-in Them chng bit g b sao na.

Thân

Reply

thanhcuong1990 says:

21/04/2011 at 8:33 pm

Cách g b 1 add-in cng khá   n gin. Bn ch cn làm theo h ng dn  trang sau: http://msdn.microsoft.com

/en-us/library/ms228765.aspx

Reply

 Anh  says:

30/05/2011 at 12:08 am

 VS 2010 thay th MSDN bng Microsoft Help Viewer v n có th cài  t offline ch ai nói là không có MSDN ?

Reply

Theme: Twenty Ten Blog at WordPress.com.

hng add-in hu ích cho Visual Studio 2010 | For Better Life! http://thanhcuong.wordpress.com/2011/03/15/nhng-add-in-h

8 of 8 9/8/2