분류 전체보기 427

C#의 디버깅과 오류 처리

* 의미적 오류(semantic error) 또는 논리적 오류(logic error)   : 실행 자체에는 문제를 일으키지 않지만 응용 프로그램의 논리에는 해를 입히는 오류.* 디버깅(Debugging)   : 오류가 보고되었으면 언제 어떤 문제가 어떻게 일어나는지를 파악하고 원일을 해결하는 작업.1. Visual Studio 에서의 디버깅   1) 프로그램이 디버그 모드 하에서 실행되면, 사람이 작성한 코드 이상의 것이 내부적으로 진행된다. 디버그 필드는 응용 프로그램에 대한 심볼 정보를 유지하며, VS는 그러한 정보를 통해서 코드의 실행을 구체적으로 알아낸다.      2) 심볼 정보로 가능한 작업들 (프로젝트 컴파일한 후 Debug 디렉토리의 .pdb 파일에 저장된다.)      (1) 디버깅 정보..

닷넷 트랜잭션 정리

개인적인 필요에 의해 정리를 해 보았습니다.... COM+ 트랜잭션 특징1. 트랜잭션 속성을 지정하는 단위가 메소드가 아닌 클래스이다.2. Nested Transaction을 지원한다.3. 항상 DTC (Distributed Transaction Coordinator)와  IPC 통신을 하며 2PC 처리를 하기 때문에 성능 저하가 있다. System.Transactions의 특징1.LTM (lightweight Transaction Manager)와 OTM (OleTx Transaction Manager)로구성되며, 로컬 트랜잭션 사용시 LTM 이, 분산 트랜잭션 사용시  OTM이 관여하는데, 사용자가 지정하는 것이 하니라 자동으로promotion 된다.2. RM (Resource Manager, 예, ..

ASP.NET 엔터키 처리 방법

로그인 같은 경우 아이디와 비밀번호를 입력 후 엔터 키를 입력할 때로그인 버튼의 클릭이벤트를 실행시키고 싶을때가 있다.일반적으로 텍스트박스에서 엔터키를 입력하면 포스트백이 자동으로 일어나지만원하는 버튼 이벤트를 지정하고 싶을때는 다음의 방법을 사용한다.asp:TextBox ID="txtName" runat="server" Width="192px" style="width:108px;height:18px"> asp:TextBox>asp:TextBox ID="txtPassword" runat="server" Width="192px" TextMode="Password"> asp:TextBox>asp:ImageButton ID="btnLogin" runat="server"  ImageUrl="images/main..

혼자 떠나려면 여기를 보라…여행 고수 13명이 엄선!

혼자 떠나려면 여기를 보라…여행 고수 13명이 엄선! [매거진 Esc] 커버스토리 남종영 기자 » 혼자 떠나려면 여기를 보라 바야흐로 2.0의 시대입니다. 아무도 주도하지 않지만 누구나 주도하는, 개별적으로는 다른 방향을 향하지만, 집단적으로는 한 방향으로 흐르는, 집단지성의 시대입니다. 인터넷도 2.0이고 촛불집회도 2.0입니다. 모두 똑같은 일정으로 똑같은 장소를 향해 가는 패키지형 ‘트래블 1.0’의 시대는 저물고 있습니다. 이미 지난해 에어텔을 포함한 자유여행 비율(53%)이 패키지 여행(47%)을 넘어섰다는 통계(한국관광공사 ‘2007 국민 해외여행 실태조사’)도 나왔습니다. 그렇습니다. 패키지 여행의 시대는 가고 있습니다. 혼자 힘으로 여행지를 선택하고 여행을 준비하고 여행의 의미를 찾는 독립..

일상생활 2008.07.17

Technical Writing

Technical Writing을 우리말로 번역하기는 그리 쉽지 않다. 아마도 "기술적 글쓰기"라고 하는 것이 그나마 올바른 번역으로 생각된다.Technical Writing이 대상으로 하는 문서는 각종 기술 문서, 보고서, 제안서, 논문등 실용문서이다. 실용문서는문학적은 글과 달리 그 구조나 스타일이 정형화되어 있다. 또한 그 목적이 사실의 정확한 전달이나, 주장/제안의 논리적 기술을통한 효과적인 설득이다.국내에 Technical Writing에 대한 강의를 하는 사람은 그리 많지 않다. 그중의 한명이 임재춘 교수이다. 다음의 내용은 임재춘 교수의 강의를 간단하게 요약/정리한 것이다.왼손 법칙을  명심한다.엄지(0): 목적 / 상대 / 상대의 배경지식 / "왜" 형식논리 or "어떻게" 형식논리검지(1..

자기개발 2008.07.04

리더쉽 원칙

작년엔가 리더쉽 교육에서 우리 회사의 7가지 리더쉽 원칙에 대해서 배웠다. 사무실 문여는 카드에 매달수 있는 카드도 받았는데 아침에 출근해서 문여는 카드를 허리춤에 달기 전에 자주 이 일곱가지를 읽어 보곤 한다. 나이가 들어가서 그런지 흔히 보이는 것들에 대해서 그 의미를 다시 씹어 보는 듯 하다. 1. 책임져라 (Be Accountable) 2. 명확한 목표를 설정하라 (Establish Clear Goals) 3. 위임해서 사람들에게 힘을 실어줘라 (Empower People by Delegating) 4. 사람들을 개발하라 (Develop Your People) 5. 뛰어난 성과를 인정해줘라 (Recognize Strong Performance) 6. 팀사람들을 참여시켜라 (Engage Your T..

자기개발 2008.07.04

슬라이드 공유 사이트

깔끔한 슬라이드 공유 사이트 http://www.storyq.net/intros 쉽게 만드는 UCC 가지고 있는 파워포인트나, 사진으로 1분만에 UCC를 만들 수 있습니다. Blog your PPT 파워포인트 문서를 블로그나, 카페등 웹에서 바로 보여 드립니다. 더 이상 문서 도둑은 No! 원본 파일 첨부가 필요 없어서, 불법 도용을 막을 수 있습니다. 프라이버시 보호를 비공개로 설정하면, 본인이나 지인끼리만 공유할 수 있습니다. 프리젠테이션도 캐쥬얼하게.. 오피스 없이도, 웹 브라우저만으로 프리젠테이션 할 수 있습니다.

실버라이트 2 베타 - 샘플 업데이트

# Flex와 비슷한 샘플 사이트 실버라이트 2 베타 데모 사이트 Me and Chris updated our samples to support the latest version of Silverlight 2 beta2. I’m very sorry for taking that long for updating my samples. I was busy these days and couldn’t get enough time to play with beta2. Contents Silverlight 2 Beta2 - Rich Text Editor (Demo)Silverlight 2 (beta2): International (Non-US) TextBoxSilverlight 2 (beta2) - Database Op..