글로컬IT학과홈학과사무실알려드립니다.  
2013년 여름방학 기술 특강
233 성공회대 2013-05-15 14:01:40 1708
< 2013년 여름방학 기술 특강 >
 

소프트웨어 기술은 하루가 다르게 진화하고 있으므로, 모든 최신 기술을 정규 교과 과정에 반영하는 것은 불가능합니다. 이에 적극적으로 대처하기 위해, 소프트웨어공학과에서는 정규 교과 과정으로 편성하기 어려운 최신 기술을 특강 형식으로 하계 방학 동안 제공하려고 합니다. 첫번째 주제는, 마이크로소프트의 Windows 운영체제에서 동작하는 데스트톱 응용 프로그램(WPF)에서부터 웹에서 동작하는 응용프로그램(Silverlight), 스마트폰(Window Phone 7, 8) 그리고 surface같은 테블릿에서 동작하는 응용 프로그램들을 모두 개발 가능하게 해 주는 XMAL 프로그래밍입니다. 
학생들의 관심과 참여를 부탁 드립니다.
 

○ 일정: 2013년 7월 1일부터 매주 화/목 오후 2:00부터 3시간씩 8주간 진행(총 48시간)
○ 강사: 원철연
○ 주제: XMAL(Extensible Application Markup Language) 프로그래밍 for Windows 7, 8 and next version
○ 장소: 6405호
○ 대상학생: C# 또는 Java 프로그래밍이 가능한 소프트웨어공학과 학생 10명, 
     IT학부 학생 10명
○ 학생비용: 학생은 2만원을 내고 신청한 후, 4/5 이상 출석하는 경우 2만원을 반환 받는다. 
                  아닌 경우, 2만원은 반환하지 않으며, 특강이 끝나는 날에 이 비용으로 간식을 제공한다.


○ 접수담당자: 승연관 2층 교무처 이공계행정실 담당행정직원(김재영)
○ 접수기간: 6월 10일(월)~6월 21일(금)
 

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 개발 위와 같은 분야로 진출에 용이할 것이라 생각됩니다.
이름 비밀번호
 
240
(주)에이더블테크놀러지 채용공고 성공회대 2013/10/07 1324
239
제2회 대한민국 기능성게임 아이디어 공모전 성공회대 2013/10/01 1334
238
제 4회 IT경진대회 일정변경 (신청기간 연장) 성공회대 2013/08/20 1502
237
(주)솔트케이크 인턴쉽,정규직 공식채용안내 성공회대 2013/09/11 1595
236
2013-2 데이터베이스프로그래밍 6109로 강의실 변경 성공회대 2013/09/06 1344
235
2013-2 HCI 강의실 변경 성공회대 2013/09/06 1417
234
2013 전자정보통신 산업 대전 성공회대 2013/08/27 1309
233
2013-하계 졸업대상자 자격증 제출 기간 안내 성공회대 2013/06/04 1667
2013년 여름방학 기술 특강 성공회대 2013/05/15 1708
231
IT영어 1~4 과목 대체 인증 지침 공고 성공회대 2009/11/25 4579
  1 2 3 4 5 6 7 8 9 10      [Next]