những add-in hữu ích cho visual studio 2010 _ for better life!
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
i
ú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