Visual Studio .NET 개요 및 기능

 

  Last Modified 2007/11/29
  by ides
 
http://tequiero35.egloos.com/



1. Visual Studio .NET 이란?

ASP 웹 응용 프로그램, XML Web services, 데스크톱 응용 프로그램 및 모바일 응용 프로그램을 빌드하기 위한 완전한 개발 도구 세트.



2. Visual Studio .NET 주요 기능

2-1. Visual J#

Java 언어 구문에 익숙한 개발자가 .NET Framework에서 응용 프로그램과 서비스를 빌드하는 데 사용할 수 있는 개발 도구.
Visual J# more...

2-2. 스마트 장치 응용 프로그램

Pocket PC 같은 스마트 장치용 응용 프로그램을 개발할 수 있는 도구.
스마트 장치 프로젝트를 참조.

2-3. ASP.NET 모바일 디자이너

ASP.NET과 .NET Framework를 확장하여 휴대폰, PDA, 호출기 등의 웹 응용 프로그램을 빌드할 수 있으며 Visual Studio IDE에 통합되어 있다. 자세한 내용은
ASP.NET 모바일 디자이너 시작을 참조.

2-4. Web Forms

프로그램 가능한 웹 페이지를 만드는 데 사용하는 ASP.NET 기술.
Web Forms 는 자동으로 브라우저 호환 HTML 및 스크립트로 렌더링되므로 어떠한 플랫폼 및 브라우저에서도 페이지를 볼 수 있다.
Web Forms 를 사용하면 디자이너로 컨트롤을 끌어와 코드를 추가해 웹 페이지를 만들 수 있다.
자세한 내용은
Web Forms 페이지 소개를 참조.

2-5. Windows Forms

Microsoft Windows 응용 프로그램 개발을 위한 .NET Framework 기반의 새 플랫폼.
자세한 내용은
Windows Forms 소개를 참조.

2-6. XML Web services

HTTP 를 통해 XML 을 사용하여 요청 및 데이터를 받을 수 있는 응용 프로그램.
XML Web services 는 특정 구성 요소 기술이나 개체 호출 규칙을 따르지 않으므로 어떠한 언어, 구성 요소 모델 및 운영 체제에서도 액세스 할 수 있다.
Visual Studio .NET에서는 Visual Basic, Visual C#, JScript, Managed Extensions for C++ 또는 ATL Server를 사용하여 XML Web services를 신속하게 만들고 포함시킬 수 있다.
자세한 내용은
XML Web services를 사용한 웹 프로그래밍을 참조.

2-7. XML 지원

XML(Extensible Markup Language)은 구조적 데이터를 설명하기 위한 방법을 제공.
Visual Studio .NET은 XML을 완전히 지원하고 XML 디자이너를 제공하여 보다 쉽게 XML을 편집하고 XML 스키마를 만들 수 있도록 합니다. 자세한 내용은
XML 스키마 및 데이터XML 디자이너를 참조하십시오.




3. .NET Framework

웹 서비스 및 응용 프로그램을 만들어 배포 및 실행하기 위한 다중 언어 환경.

  • 공용 언어 런타임(CLR - Common Language Runtime)   구성 요소가 실행되고 있는 동안 런타임은 메모리 할당을 관리하고, 스레드 및 프로세스를 시작하거나 중지하고, 보안 정책을 적용하며, 해당 구성 요소가 다른 구성 요소에 대해 가지는 종속성을 충족시킨다.
  • 통합 프로그래밍 클래스   이 프레임워크에서는 개발자에게 통합되고, 개체 지향적이며, 계층 구조적인 확장 가능한 클래스 라이브러리 집합(API)을 제공한다. 현재 C++ 개발자들은 MFC(Microsoft Foundation Classes)를, Java 개발자들은 Windows Foundation Classes를 사용하고 있다. 이 프레임워크는 이러한 다른 모델을 통합하여 Visual Basic 및 JScript 프로그래머가 클래스 라이브러리에도 액세스할 수 있도록 해준다. 공용 언어 런타임은 모든 프로그래밍 언어에 공통된 API 집합을 만들어 다양한 언어 간의 상속, 오류 처리 및 디버깅을 가능하게 한다.
  • ASP.NET   .NET 프레임워크를 기반으로 애플리케이션 개발 모델, 프레임워크, 관련 기술을 총칭해서 부르는 .
    [MSDN
    정의] 엔터프라이즈 수준의 응용프로그램을 최소한의 코딩으로 구축하는데 필요한 서비스를 포함하는 통합 개발 모델.
    ASP.NET 개발자들은 XML Web services 기능을 활용하여 비즈니스 논리를 작성하고 ASP.NET 인프라를 사용하여 SOAP를 통해 해당 서비스를 전달할 수 있다.


cf. Visual Studio & .NET Framework Glossary









<REFERENCE>
http://msdn.microsoft.com/library/kor/default.asp?url=/library/KOR/cpqstart/html/cpsmpaspnetquickstart.asp

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by ides | 2007/11/29 17:50 | [P] Web Services | 트랙백(1) | 덧글(0)

트랙백 주소 : http://tequiero35.egloos.com/tb/1062609
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 上善若水 at 2008/10/31 18:12

제목 : 내 손안의 PC - 자바가 구원투수가 되어야 하지 ..
세상은 카메라/GPS/3G Network을 탑재한 애플의 iPhone, 구글의 Android폰을 기점으로 완전히 새로운 세상으로 바뀌고 있습니다. ...more

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶