
첫 만남, 첫 사랑. 첫 차 그리고 첫 집!! 여러분들도 이 단어들을 연상만 해도 왠지 설레고 입가에 웃음이 나올 것 입니다. 저 마다 다른 경험과 추억을 가지고 있겠지만 왠지 ‘처음’ 이라는 단어는 낯설기도 하고 앞으로 펼쳐 질 뭔가에 대해 호기심 가득 할 겁니다.


<그림2: Visual Studio 2008 제공 언어>
<
사용자가 원하는 옵션을 선택한 다음 이제 설치하면 설치 화면 가득 컴포넌트별로 설치 될 것 입니다. .NET 프레임워크 3.5 뿐만 아니라 그의 동생인 .NET 컴팩트 프레임워크 2.0 과 3.5, Visual Studio 2008 통합 개발 환경 , Office 개발을 위한 Visual Studio Tools for Office 그리고 모바일/임베디드용 데이터베이스인 SQL Compact Edition 3.5, 모바일 디바이스 사용자를 위한 Windows Mobile 5.0 R2 SDK 그리고 각종 64비트용 컴파일러 및 컴포넌트 등을 설치 할 겁니다. 설치 시간은 2시간 정도 걸렸습니다. (저의 노트북 사양은 AMD Turion 64 모바일, 2.2 GMz, 램은 2기가, 하드는 파티션 해서 40기가)
<
설치만 하고 끝나면 재미가 없잖아요? 우리의 목표는 Visual Studio 2008을 사용하기 위함이지 설치가 아니므로. 간단히 .NET 프레임워크 3.5 기반의 WPF 응용 프로그램을 하나 만들어 보도록 하겠습니다. 언제나 보듯이 Visual Studio 는 좌 도구상자(Toolbox), 우 솔루션 탐색기(Solution Explorer) 로 이루어져 있습니다. 중앙에 디자인을 하거나 코딩을 할 수 있도록 에디터 창과 아래 창에는 경고 메시지를 보여주는 에러 리스트 창으로 다시 나누어 집니다. 이때 중앙에 있는 WPF 디자이너를 한 번 보시고 Visual Studio 2005 까지는 컨트롤 간의 크기와 정렬을 일치 시킬 수 있는 기능이 포함되어 있는 데, Visual Studio 2008 에서는 빨간색으로 표시된 숫자가 보입니까? 이것이 바로 Width 와 Height 를 Pixel 단위로 개발자가 디자인 하면서 어느 정도의 크기로 할 지를 수치로 볼 수 있도록 더 추가 되었습니다. 이제 컨트롤의 UI 때문에 개발자와 디자이너가 싸울 일이 없겠지요! 호호호~
이제 사용자가 버튼을 눌러 Label 컨트롤에 메시지를 나오게 하려면 다음과 같이 Button 을 더블 클릭 하면 button1 의 이벤트 핸들러가 자동적으로 만들어집니다. 그리고 아래의 표에서 보는 것 같이 메시지를 넣습니다.
private void button1_Click(object sender, RoutedEventArgs e) { label1.Content = “안녕하세요? Visual Studio 2008 입니다!”; // 이 부분을 코딩하기 } |
최종적으로 <그림5>는 위의 코드와 디자인을 실행한 화면 입니다. Visual Studio 2008 이 개발도구라서 기본적으로 디버그 화면으로 뜹니다.
여러분 어때요? COOL 한가요? 첫 데이트부터 상대 이성에게 너무 많은 것을 보여주면 신비감이 떨어지잖아요~!! 그래서 저도 여기까지~!!

<그림5: Visual Studio 2008 디버그 화면>
* 참고 URL: http://blogs.msdn.com/jinhoseo






![[새싹] ⓛ장선진 소프트웨어인라이프 대표](http://www.bloter.net/files/2012/02/softwareinlifeceo120210.jpg)









![[블로터포럼] 2012년 모바일게임, 레드오션 속 기회 찾기](http://www.bloter.net/files/2012/02/bloter_forum_20120201_1_500-022.jpg)



![[블로터TV 테크포럼]⑥빅데이터란 무엇인가](http://www.bloter.net/files/2012/02/blotertvtf-bigdata1.jpg)
![[블로터TV] 얼굴이꽉찬방송 ⑭전자지갑 전성시대](http://www.bloter.net/files/2012/02/120203-big-face-500x333.jpg)











그정도 사양에서 2시간이라니… -_-
네엡, 풀 옵션으로 설치하면 그렇습니다. :) 사실 일반 개발자들은 하나의 언어만 사용하므로 저렇게 까지 시간이 걸리는 지 않습니다.