글로컬IT학과홈학과사무실알려드립니다.  
2014년 여름방학 기술 특강
270 성공회대 2014-05-14 13:56:34 1740
소프트웨어공학과에서 제공하는 최신 기술 특강이 아래와 같이 진행됩니다. 
관심 있는 많은 학생의 참여 부탁 드립니다.

○ 일정: 2014년 6월 23일(월)부터 7월 16일(수)까지 매주 월, 화, 목 1시부터 5시까지
○ 강사: 원철연
○ 주제: XAML(Extensible Application Markup Language) 프로그래밍 for Windows 7, 8 and next version
○ 장소: 6405호
○ 대상학생: C# 또는 Java 프로그래밍이 가능한 소프트웨어공학과 학생 20명,  IT학부내 타과 학생 10명
○ 학생비용: 학생은 2만원을 내고 신청한 후, 4/5 이상 출석하는 경우 2만원을 반환 받는다. 
            아닌 경우, 2만원은 반환하지 않으며, 특강이 끝나는 날에 이 비용으로 간식을 제공한다.
 
○ 접수담당자: 승연관 2층 교무처 이공계행정실 담당행정직원(김재영)
○ 접수기간: 6월 9일(월)~6월 20일(금)
○ 신청학생수가 5명 미만인 경우 폐강될 수 있습니다.
 
1. XAML(Extensible Application Markup Language) 정의 및 기본 형식
XAML은 Microsoft에 의해서 개발된 XML 기반의 선언적 언어입니다. XAML은 2008년 중반 .net framework 3.0에 등장하여 기존의 Winform으로 대변되는 데스트톱 응용 프로그램 개발 프로젝트와 비교되는 WPF(Window Presentation Foundation) 응용 프로그램 개발에 사용되어 왔고 웹브라우저 플로그인 형태로 개발가능한 Silvelight, Windows Phone 그리고 Windows 8까지
그 적용범위가 확대되고 있는 추세입니다.
XAML은 HTML과 유사하게 다음과 같은 형식을 사용하여 하나의 요소와 이에 속한 속성(Attribute)를 나타낼 수 있습니다.
<ButtonBackground=”green” Content=”확인버튼”/>
위 형식에서 보듯이 XAML이 HTML 같이 Markup 언어이다 보니 HTML과 같이 생각할 수도 있습니다만 XAML은 기본적으로 .NET Framework과 같이 동작하는 형태로 XAML은 UI 부분을 담당하고, .NET Framework은 UI와는 달리 화면에 나타나지 않는 부분 예를 들면 이벤트 핸들링을 처리하게 됩니다.
MainWindow.xaml
<ButtonBackground=”green” Content=”확인버튼” Click=”onbtnConfirm”/>
MainWindow.xaml.cs
private void onbtnConfirm(object sender, RoutedEventArgs e)
{
 MessageBox.Show(“확인버튼을 클릭했어요.”);
}
즉 UI를 담당하는 .xaml 파일과 이벤트 핸들링하는 부분인 .cs(C#)가 서로 유기적으로 결합하여 동작하는 구조입니다. 그래서 컨트롤, 텍스트, 이미지, 도형, 애니메이션 등을 HTML이나 XML 처럼 요소(Element)로 정의해서 정교한 UI를 쉽게 만들고, 관련된 동적인 부분들이나 알고리즘 부분들을 C#, VB.NET 등과 같은 언어로 구현할 수 있도록 합니다.
 
2. XAML을 통한 유망분야
내년 (2014)이면 공식적으로 Windows XP 운영체제 지원을 중단한다고 하는 것 같은데 Windows XP 운영체제 지원이 끝나면Windows 7 혹은 8로 운영체제의 이동이 급속히 진행될 것입니다. 현재 금융권 프로젝트를 진행하고 있는 다수의 개발자들과 대화를 해보면 금융권은 벌써 Windows 7으로 바꿀 것인지 아니면 아예 Windows 8로 바꿀 것인지 논의가 진행중인 곳도 있다는 얘기를 들었습니다. Windows XP 운영체제 지원 중단은 응용 프로그램을 개발하는 환경도 적잖은 영향을 줄 것 같고 이에 따른 새로운 시작 및 인력 수요도 발생할 것으로 예상되며 새로운 운영체제에서 개발환경은 XAML로 진행될 가능성이 큰 바, 향후Windows 7, 8 그리고 후속 운영체제에서 동작하는 응용 프로그램 개발Windows 8 Store App, Application 개발을 통한 창업이나 취업Windows Phone App 개발 위와 같은 분야로 진출에 용이할 것이라 생각됩니다.
이름 비밀번호
 
264
제5회 성공회대학교 IT경진대회 성공회대 2014/07/02 1539
263
2014년 8월 졸업예정자 자격증 제출 안내 성공회대 2014/06/23 1405
262
지역창(국내인턴과정) 학생 전공심화 신청 안내 성공회대 2014/05/14 1515
261
학생 지원금 변경 사항(해외IT탐방, 국제인증시험) 성공회대 2010/02/24 5155
2014년 여름방학 기술 특강 성공회대 2014/05/14 1740
259
타이공계학과 전공과목 수강 후 이수구분 변경 신청 안내(... [1] 성공회대 2014/02/05 2006
258
5/30 모의토익 성적 확인 성공회대 2014/06/10 1416
257
2014-2 해외IT탐방 계획서 제출 안내 성공회대 2014/05/22 1430
256
5/30 모의토익 안내 성공회대 2014/05/13 1365
255
5/30(금) 모의토익 신청 성공회대 2014/04/25 1512
  1 2 3 4 5 6 7 8 9 10      [Next]