오늘은 Project 패널에 대해서 알아보도록 하겠습니다.
플래시 같은 경우는 보통 하나로 된 .fla 원본 작업파일이 생성되고, 한번 실행하고 난 이후에는
플러그인이 설치되면 볼 수 있는 .swf 파일이 생성되지요.
실버라이트는 어떨까요?
이 낯설은 파일 무더기(?)들~~ 자, 이제 우리는 이녀석들과 친해져야합니다 ^ㅡ^*

1. 프로젝트가 여러개 모여 구성된 솔루션 파일입니다.
2. 제가 "Analog Clock"라고 이름을 지어준 프로젝트 파일입니다. 프로젝트 파일이란 실행파일을 만들기
위한 구성 파일들의 집합입니다.
3. References 폴더 안에는 여러가지 역할을 하는 .dll 파일들이 참조되어 있습니다.
4. Properties 폴더 안에는 어셈블리 정보가 들어있어요.. 정확히는 잘 모르겠네요 ^^;
5. App.xaml 파일은 프로그램 전체에서 공통으로 사용하는 브러쉬와 스타일 오브젝트 같은 리소스 선언에
사용됩니다. 낯설지 않죠?
6. clock_bg.xaml 이 파일은 Add Existing Item 메뉴로 추가한 파일이구요, 사용자가 파일을 추가할 경우
이렇게 추가됩니다.
7. Page.xaml 파일은 기본적으로 프로그램이 실행될 때 로드되는 초기 UI 컨트롤 입니다. 우리가 실버라이트를
실행할때 이 페이지가 기본이 됩니다. 그리고 Page.xaml.cs 파일에서 이벤트를 제어할 수 있습니다.
8. 실버라이트 웹 프로젝트 파일입니다.
9. Bin 폴더 안에는 ASP.NET의 컴파일된 어셈블리들이 들어있습니다.
10. ClientBin 폴더 안에는 실버라이트의 어셈블리들이 들어있습니다.
11. .aspx 파일은 HTML을 만들어주는 ASP.NET의 서버측 페이지입니다. 닷넷으로 개발된 웹사이트의
페이지 확장자가 이렇죠.
12. 여러분도 잘 아시는 HTML 페이지! 드디어 눈에 익은 녀석이..T^T..이리 반가울때가 있네요..ㅋ
13. web.config 파일은 웹 응용프로그램의 설정 정보를 저장하고 있습니다.
이렇게 파일이 구성되지만, 우리는 주로 파란색 글씨의 파일들을 많이 다루게 될 것입니다.
어셈블리가 뭔지, dll이 뭔지 잘 이해가 안가도 괜찮아요. ^^ 이런 역할을 하는것이구나 하면 됩니다.
사실 저도 잘 모르는 부분도 많아서 아는 분들께 물어가며, 웹을 뒤져가며 썼는데요..
그 언젠가 묜이가 프로그램을 정복하는 날..이 오면..그땐..-_-멋드러지게 알려드리죠 ㅠㅠ;
이렇게 간단히라도 설명하고 넘어가고자 한 이유는.. 개발자 분들이야 익숙할테지만
디자이너였던 제가 처음에 실버라이트를 접하면서 이 낯설은 프로젝트 파일들에 대해서 매우
거부감이 들었기 때문입니다.
행여, 내가 뭘 잘못건드려서 오류가 생기진 않을까 하는 걱정에 작업하면서 파일 하나하나 건드리기를
너무 소심(?)하게 했거든요.
이제는 우리가 주로 만질 녀석들을 잘 파악했으니 쫄지말고 합시다!! ^^ 아자~!
플래시 같은 경우는 보통 하나로 된 .fla 원본 작업파일이 생성되고, 한번 실행하고 난 이후에는
플러그인이 설치되면 볼 수 있는 .swf 파일이 생성되지요.
실버라이트는 어떨까요?
이 낯설은 파일 무더기(?)들~~ 자, 이제 우리는 이녀석들과 친해져야합니다 ^ㅡ^*
1. 프로젝트가 여러개 모여 구성된 솔루션 파일입니다.
2. 제가 "Analog Clock"라고 이름을 지어준 프로젝트 파일입니다. 프로젝트 파일이란 실행파일을 만들기
위한 구성 파일들의 집합입니다.
3. References 폴더 안에는 여러가지 역할을 하는 .dll 파일들이 참조되어 있습니다.
4. Properties 폴더 안에는 어셈블리 정보가 들어있어요.. 정확히는 잘 모르겠네요 ^^;
5. App.xaml 파일은 프로그램 전체에서 공통으로 사용하는 브러쉬와 스타일 오브젝트 같은 리소스 선언에
사용됩니다. 낯설지 않죠?
6. clock_bg.xaml 이 파일은 Add Existing Item 메뉴로 추가한 파일이구요, 사용자가 파일을 추가할 경우
이렇게 추가됩니다.
7. Page.xaml 파일은 기본적으로 프로그램이 실행될 때 로드되는 초기 UI 컨트롤 입니다. 우리가 실버라이트를
실행할때 이 페이지가 기본이 됩니다. 그리고 Page.xaml.cs 파일에서 이벤트를 제어할 수 있습니다.
8. 실버라이트 웹 프로젝트 파일입니다.
9. Bin 폴더 안에는 ASP.NET의 컴파일된 어셈블리들이 들어있습니다.
10. ClientBin 폴더 안에는 실버라이트의 어셈블리들이 들어있습니다.
11. .aspx 파일은 HTML을 만들어주는 ASP.NET의 서버측 페이지입니다. 닷넷으로 개발된 웹사이트의
페이지 확장자가 이렇죠.
12. 여러분도 잘 아시는 HTML 페이지! 드디어 눈에 익은 녀석이..T^T..이리 반가울때가 있네요..ㅋ
13. web.config 파일은 웹 응용프로그램의 설정 정보를 저장하고 있습니다.
이렇게 파일이 구성되지만, 우리는 주로 파란색 글씨의 파일들을 많이 다루게 될 것입니다.
어셈블리가 뭔지, dll이 뭔지 잘 이해가 안가도 괜찮아요. ^^ 이런 역할을 하는것이구나 하면 됩니다.
사실 저도 잘 모르는 부분도 많아서 아는 분들께 물어가며, 웹을 뒤져가며 썼는데요..
그 언젠가 묜이가 프로그램을 정복하는 날..이 오면..그땐..-_-멋드러지게 알려드리죠 ㅠㅠ;
이렇게 간단히라도 설명하고 넘어가고자 한 이유는.. 개발자 분들이야 익숙할테지만
디자이너였던 제가 처음에 실버라이트를 접하면서 이 낯설은 프로젝트 파일들에 대해서 매우
거부감이 들었기 때문입니다.
행여, 내가 뭘 잘못건드려서 오류가 생기진 않을까 하는 걱정에 작업하면서 파일 하나하나 건드리기를
너무 소심(?)하게 했거든요.
이제는 우리가 주로 만질 녀석들을 잘 파악했으니 쫄지말고 합시다!! ^^ 아자~!