반응형

Visual Studio 2010 20

[세미나] Good bye GDI~ Hello Direct X

Good bye GDI~ Hello Direct X 아직도 GDI 프로그래밍을 하고 계신가요? 여기 “Good bye~~ GDI”에서 DirectX를 이용한 새로운 세계로 Visual C++ 개발자 분들을 안내합니다. 지금까지 문자열이나 2D 그래픽을 하기 위하여 GDI를 사용하셨다면, 이제 바꾸실 때가 되었습니다. GDI 또는 GDI+ 보다 Direct X를 이용하면 그래픽 카드의 기능을 최대한 활용하여 화려한 화면을 만들 수 있도록 도와줍니다. 이번 저희 VS Korea 팀 블로그에서 Good bye GDI를 준비했습니다. 행사 등록 바로가기 행사 개요 Good bye GDI ~ 일자 2011년 6월 2일 목요일 시간 오후 7시 30분 ~ 오후 9시 30분 장소 포스코센터 서관 5층 / Microso..

[MVC3 뒷북치기-3] 레이아웃 마스터해요

안녕하세요. 지난 [MVC3 뒷북치기-2] 레이저 그 심플함이란 후 한달 이라는 시간이 흘렀네요;; 참 포스팅이 늦어요. 이제 이런 모습 보이면 안되겠죠?^^; 이번 시간은 레이아웃에 대해 알아보도록 하겠습니다. 레이아웃을 마스터페이지라고 생각하면 된다고 말씀 드렸던 것 같은데요. "레이아웃 마스터해요" 이제 시작하도록 하겠습니다.^^ 아참. 예제는 지난 시간에 했던 프로젝트에서 진행하겠습니다. 마스터 1단계 일단 레이아웃부터 살펴보겠습니다. DOCTYPE html> @ViewBag.Title @RenderBody() 먼저 보이는 것은 @ViewBag.Title 로 이는 각 뷰페이지에서 세팅하고 있죠? 지난 시간 Index 페이지에서 봤던 @{ ViewBag.Title = “Index”; } 이 부분이 ..

[MVC3 뒷북치기-2] 레이저 그 심플함이란

안녕하세요. 이번 시간은 MVC 3에 가볍게 추가된 레이저(Razor)에 대해 알아보겠습니다. 간단(?)하니까요. 살~짝 살펴볼까요? 먼저 레이저 면상은? 모두 ASP.NET MVC 3 가 준비되셨나요? 아직도 되어있지 않다면 설치부터 하세요! 자, 새 프로젝트를 열도록 하겠습니다. 웹 템플릿에서 ASP.NET MVC 3 Web Application 을 선택 한 후, RazorSample 을 입력하고 확인버튼을 클릭합니다. MVC 2 에서는 새 프로젝트 생성 화면에서 빈 프로젝트와 하나의 어플리케이션이 기본적으로 만들어져 있는 프로젝트를 선택하였는데요, 버전 3에서는 위 화면에서 선택하네요. 물론 단위 테스트 프로젝트 생성 여부도 같이 선택할 수 있습니다. 지금은 Empty 프로젝트로 생성한 후 진행하도..

[MVC3 뒷북치기-1] ASP.NET MVC 3 다운로드

안녕하세요. 정~말 오랜만에 MVC 로 다시 인사를 드리네요^^ ASP.NET MVC 3 가 릴리즈 된 것은 다들 아시죠? 나온지 한참 되었지만 뭐 뒷북치는 마음으로 이제 시작하려고 합니다. 제가 MVC 를 버전 2 부터 접했는데요. 벌써 버전 3이 나오다니.. 할 말이 없네요. 지금 제 글을 읽고 계시는 분들! 아직 늦은 것이 아닙니다. 지금 저와 함께 버전 3부터 시작하셔도 ASP.NET MVC 는 충분히 활용 가능한 프레임웍이 될 듯 싶습니다. 뒷북한번 쳐보자구요^^ MVC 에 관련한 지난 글들은 저의 각방생활 시리즈를 통해 확인해주세요^^; ASP.NET MVC 3 다운 그래서 MVC 3 가 뭐더냐? 일단은 MVC 3 이 나오면서 새롭게 추가된 것을 말씀 드리겠습니다.(그럼 기존 것들은 어떻게 하..

[세미나] Visual Studio Seminar #1 / 2010년 9월 28일

주최 : 한국 Visual Studio 공식 팀 일시 : 2010년 9월 28일 오후 7시 ~ 10시 장소 : 한국 마이크로소프트 - 포스코 센터 5층 참가비 : 무료 최근 쏟아지는 기술의 홍수 속에서 '아차~' 하고 눈 깜빡할 순간 신기술에 낙오되기 쉽습니다. 한 번은 괜찮지만, 두 번은 기술 트랜드를 따라잡기가 더 힘들어 집니다. 저희 팀에서 기술을 먼저 접해보고, 먼저 고민해본 살아있는 경험을 여러분들에게 전수해 드립니다. 세미나 아젠다 시간 세션 내용 19:00 ~ 19:30 등록 19:30 ~ 20:10 현실적인 클라우드 컴퓨팅 이야기 남정현 C# MVP 20:20 ~ 21:00 Expression Blend 와 함께하는 윈도우 폰 7 개발 입문 조진현 21:10 ~ 21:50 Razor 로 열..

M, V 그리고 C의 각방생활(12) - 테스팅 그거, 아무나 하나?

정말이지, 테스팅 그거 아무나 하는거 아니죠.. 특히 저처럼 게으른 놈은 발을 들여놓기가 무서울때도 있습니다. 고객분들은 빠른 결과물을 얻길 원하시고, 그 고객이 여럿이면 모두가 자기의 일이 우선이니 빨리 좀 해달라고 아우성 거릴때가 많습니다. 가뜩이나 개발로도 벅찬 시간인데, 테스트라뇨.. 에잇! 하지만, 그렇게 작업을 한 후 스테이징(Staging Server - 라이브 서버에 반영하기 전 배포하여 테스트하는 서버입니다^^) 에 적용해놓으면 테스트팀에서는 온갖 방법으로(정말 어처구니 없는 입력값으로 마구 공격(?)해 들어오시죠) 테스트를 한 후 결과물들을 전달해주시죠. 그것 예외처리하는 것으로 인해 또한번의 시간이 소비되고 다시 테스트하고 다시 결과물 받고, 계속 반복되는거죠. 그렇게되면, 처음에 빨..

M, V 그리고 C의 각방생활(11) - jqGrid로 추가,편집,삭제해보기

잊고 계셨을지도 모를 jqGrid 마지막편입니다. 이번 시간은 jqGrid를 이용하여 데이터를 추가, 편집, 삭제해보는 시간을 가져보도록 하겠습니다. 뷰페이지부터 보죠 지난 포스팅에 이어나갑니다. 먼저 가장 중요한 스크립트 부분을 보시면, var updateDialog = { url: '' , closeAfterAdd: true , closeAfterEdit: true , modal: true , onclickSubmit: function (params) { var ajaxData = {}; var list = $("#list"); var selectedRow = list.getGridParam("selrow"); rowData = list.getRowData(selectedRow); ajaxData =..

M, V 그리고 C의 각방생활(10) - jqGrid를 이용한 paging과 sorting

안녕하세요. 지난 시간에는 jqGrid를 이용해서 리스트를 구현해봤습니다. 정말 맛보기였죠? :) 이번 시간은 실제 데이터베이스에서 데이터 조회, 페이징과 정렬부분을 다루도록 하겠습니다. 먼저 데이터베이스 생성 테이블 구조는 다음과 같습니다. 컬럼명 데이터 타입 dirId int name nvarchar(50) phone nvarchar(50) email nvarchar(50) speedDial decimal(2,0) 그냥 기본세팅이죠^^; 엔터티 모델 클래스를 생성할 건데요, 자세히(?)를 원하신다면 이전 포스팅을 참고해주세요^^; 완료가 되면, 여기까지 잘 오셨죠? 저는 Entity Set Name을 TelDir에서 TelDirSet으로 변경하였습니다. 헷갈려서요^^;; 자. 이제는 본격적(?)으로 ..

반응형