Visual Studio 해부학
엄준일 (땡초, UMC)
Microsoft ASP/ASP.NET MVP
.NETXPERT
대상
• Visual Studio 의 내부 구조가 궁금한 분
• Visual Studio 를 이용한 개발이 필요한 분
목차
• Visual Studio 란?
• Visual Studio 해부학
Visual Studio 란?
Visual Studio 란 무엇인가?
• 데스크톱 및 엔터프라이즈 응용 프로그램
작성을 위한 완전한 도구 집합
Visual Studio 의 역사
Coming soon...
Visual Studio 2010
Team System
Visual Studio 6.0 Visual Studio 2003 Visual Studio 2005 T...
Visual Studio 의 변화
• 다양한 개발 Language 통합
• 개발 툴 통합
• 개발과 운영의 비즈니스 통합
• MSF 방법론 등 SOA 구현을 위한 Best Practice
• Architect Editi...
Visual Studio 다운로드 및 개요
• http://msdn.microsoft.com/ko-kr/vstudio/default.aspx
Visual Studio 해부학(1) - UI
Visual Studio 요소
Visual Studio 2008
Visual C#
Visual Basic
Visual C++
Visual Web Developer
Visual Studio Archtect Edition
...
Visual Studio 에 대한 의혹
Visual Studio Shell
• Visual Studio 의 핵심
• 여러 가지 요소를 담는 Container 역활
Container
Component
Component
Component
Visual Studio UI – Menu, Toolbar
Menu
Toolbar Command
Bar
Visual Studio UI - Editor
Visual Studio UI – Tool Windows(1)
Tool Window
Visual Studio UI – Tool Windows(2)
Tool Window
Tool Window
Tool Window Frame
Visual Studio UI - Toolbox
Visual Studio UI – Properties Windows
Properties
Window
Visual Studio UI – Help Integration
Visual Studio 해부학(1) - 상호작용
Package
Visual Studio 의 Service (1)
Properties
Window
Help
Editor Tool Windows
• 구성요소 간에 데이터 전달 등의 상호작용이 필요함
• Package 안의 ...
Visual Studio 의 Service (2)
Package
Local Service
Package
Local Service
Package
Local Service
• Package 간의 데이터 전달 등의 상호 작용...
Visual Studio 의 Project Type
C# Console Project
Visual Studio 의 Project Subtype
C#
Console Project
C#
Web Project
VB
Winform Project
C++
Winform Project
나만의 프로젝트를 갖고 싶다!!...
Visual Studio 해부학
Visual Studio 해부학
Upcoming SlideShare
Loading in...5
×

Visual Studio 해부학

211

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
211
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Visual Studio 해부학

  1. 1. Visual Studio 해부학 엄준일 (땡초, UMC) Microsoft ASP/ASP.NET MVP .NETXPERT
  2. 2. 대상 • Visual Studio 의 내부 구조가 궁금한 분 • Visual Studio 를 이용한 개발이 필요한 분
  3. 3. 목차 • Visual Studio 란? • Visual Studio 해부학
  4. 4. Visual Studio 란?
  5. 5. Visual Studio 란 무엇인가? • 데스크톱 및 엔터프라이즈 응용 프로그램 작성을 위한 완전한 도구 집합
  6. 6. Visual Studio 의 역사 Coming soon... Visual Studio 2010 Team System Visual Studio 6.0 Visual Studio 2003 Visual Studio 2005 Team System Visual Studio 2008 Team System
  7. 7. Visual Studio 의 변화 • 다양한 개발 Language 통합 • 개발 툴 통합 • 개발과 운영의 비즈니스 통합 • MSF 방법론 등 SOA 구현을 위한 Best Practice • Architect Edition, Developer Edition, Test Editio n, Team Foundation 을 이용해 소프트웨어 라이 프 사이클 관리 플랫폼 • 개발을 위한 개발 툴
  8. 8. Visual Studio 다운로드 및 개요 • http://msdn.microsoft.com/ko-kr/vstudio/default.aspx
  9. 9. Visual Studio 해부학(1) - UI
  10. 10. Visual Studio 요소 Visual Studio 2008 Visual C# Visual Basic Visual C++ Visual Web Developer Visual Studio Archtect Edition Visual Studio Test Edition Visual Studio Developer Edition Visual Studio Database Edition
  11. 11. Visual Studio 에 대한 의혹
  12. 12. Visual Studio Shell • Visual Studio 의 핵심 • 여러 가지 요소를 담는 Container 역활 Container Component Component Component
  13. 13. Visual Studio UI – Menu, Toolbar Menu Toolbar Command Bar
  14. 14. Visual Studio UI - Editor
  15. 15. Visual Studio UI – Tool Windows(1) Tool Window
  16. 16. Visual Studio UI – Tool Windows(2) Tool Window Tool Window Tool Window Frame
  17. 17. Visual Studio UI - Toolbox
  18. 18. Visual Studio UI – Properties Windows Properties Window
  19. 19. Visual Studio UI – Help Integration
  20. 20. Visual Studio 해부학(1) - 상호작용
  21. 21. Package Visual Studio 의 Service (1) Properties Window Help Editor Tool Windows • 구성요소 간에 데이터 전달 등의 상호작용이 필요함 • Package 안의 제한적인 상호작용을 Local Service 라고 부름
  22. 22. Visual Studio 의 Service (2) Package Local Service Package Local Service Package Local Service • Package 간의 데이터 전달 등의 상호 작용이 필요함 • Pacakge 간의 상호작용을 Global Service 라고 부름 Global Service
  23. 23. Visual Studio 의 Project Type C# Console Project
  24. 24. Visual Studio 의 Project Subtype C# Console Project C# Web Project VB Winform Project C++ Winform Project 나만의 프로젝트를 갖고 싶다!! • Project Type • Project Subtype • Domain Specific • Language Service
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×