본문 바로가기

분류 전체보기

(270)
.NET 프로젝트 문서화 Visual Studio에는 주석문으로 달아놓은 것들을 XML포멧으로 출력하는 기능을 가지고 있습니다. 해당 프로젝트에서 오른쪽 마우스를 클릭하여 속성을 선택합니다. 그럼 다음과 같은 화면이 나옵니다. 저는 실버라이트 프로젝트를 가지고 캡쳐한 화면입니다. ASP.NET 프로젝트도 별다르지 않은 화면을 보실수 있을겁니다. 하단에 "XML 문서 파일" 을 선택하고 XML파일의 생성 경로를 입력해 줍니다. 이렇게 생성된 XML파일을 가지고 MS에서 제공하는 Sandcastle을 가지고 HelpFile을 생성하면 됩니다. Sandcastle을 다운 받으실 주소는 다음과 같습니다. Sandcastle 2.4.10520 다운 Sandcastle 사용법은 다음 포스트를 참고해주세요~ 크리에이티브 커먼즈 라이선스 이 ..
IME 제어하기 ---한글 OS --- 1. 영문만 입력가능 : style="ime-mode:disabled" 2. 한/영중 선택가능 : style="ime-mode:auto" 3. 디폴트 한글 : style="ime-mode:active" 4. 디폴트 영문 : style="ime-mode:inactive" ---일본어 OS--- 일본어 OS 에서는 어떻게 동작하는지 샘플 소스를 작성해서 확인해보도록 하자 auto : active : inactive : disabled : deactivated : ---현재까지의 정리--- auto------- 바로 전의 설정을 따름 : 즉, 영문 -> 영문, 전각(히라가나, 카타카나) -> 전각 active----- 기본 히라가나, 하지만 직접 카타카나로 해뒀다면 카타카나로 설정된다 ..
Web Application 빌드와 배포 김영욱님의 블로그(UX엔지니어)의 동영상 강좌를 보고 정리한 내용입니다. 1. 개발시에는 Debug로 빌드, 배포시에는 Release로 빌드 후 배포 Debug로 빌드시 Debug 정보를 닮고있는 .pdb 파일이 생성되고 Release로 빌드시 Debug시 필요한 정보들을 제거함으로써 용량을 줄여 성능향상에 도움이 된다. 2. Web.config도 수정해 줘야함 true일 경우는 Debug 모드이고 false는 Release 모드 임 3. AssemblyInfo file 을 이용하여 DLL파일 정보 및 버전을 관리하는게 좋음 4. Web Application Configuration 아래 설정파일들로 환경 설정 가능(상위부터 상속됨) Windows\Microsoft.NET\Framework\version..
IE에 설치된 ActiveX 제거 방법 IE 7.0일 경우 도구 > 인터넷 옵션 > 일반탭 > 검색기록항목에 있는 설정 > 개체보기 > 해당 ActiveX항목에서 오른쪽 마우스 클릭 후 제거 IE 6.0일 경우 도구 > 인터넷 옵션 > 일반탭 > 임시인터넷파일항목의 설정 > 개체보기 > 해당 ActiveX항목에서 오른쪽 마우스 클릭 후 제거 크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 3.0 Unported 라이센스에 따라 이용하실 수 있습니다.
Error Handling 방법 김영욱님의 블로그(UX엔지니어)에 있는 동영상 강좌를 보고 정리한 내용입니다. 1. try, catch, finally catch는 여러개 존재가능하다. 그러므로 catch는 상세한 에러부터 명시하여 처리하며 점점 영역을 넓혀가면서 처리하도록 한다. 2. throw 특정 상황에서 예외를 임의적으로 발생 시킬 수 있다. ex) throw(new ArgumentNummExeception()); 3. User define exception 사용자가 정의한 예외도 발생 시켜서 처리 할 수 있다. ApplicationException() ApplicationException(string message) ex) Throw new ApplicationException("0을 입력했습니다."); protected vo..
[Sample] CompositionTarget.Rendering 이벤트 쇼티예요. 팁이 오늘은 많네요. 이번 이벤트는 원제는 'Main Game Loop Revisited ('게임루프'의 재림) 입니다. 브라우저의 각각 프레임이 끝날 때마다 떨어지는 이벤트를 구현할 수 있는 방법이 소개되어서 올려봅니다. (이게 WPF에는 있는 내용이라고 하더군요. Storyboard가 TimeLine 방식이었다면, 이건 Rendering 방식인가보네요..) 이 렌더링 이벤트 함수는 애니메이션이라던지, 레이아웃이 구성 트리(visual Tree)에 적용된 후에 호출이 되게 됩니다. 그리고 구성트리(visual Tree)가 강제로 업데이트될 때도 이 이벤트함수는 호출이 됩니다. 그래서, 임의로 렌더링 likely하게 구성하던 Dispatch Timer라던지, Storyboard Timer 대신..
[Sample] Progress Bar를 알아봅시다. 쇼티예요. 마지막으로 Progress Bar입니다. 문법은 다음과 같습니다. 이 각각 속성은.. Foreground - 바(게이지)의 색깔을 설정합니다. Background - 컨트롤의 색깔을 설정합니다. Value - 100점 만점(?)에 스타팅 점수를 몇으로 할 지를 설정합니다. Maximum - 만점을 설정합니다. Width / Height / Margin - 넓이, 높이, 마진을 설정합니다. (여느 컨트롤과 동일하게..) 지금 보시는 코드는 타이머로 프로그레스 바를 조정한 것입니다. 이 외에도 다운로드 양을 계산해서 움직이는 방법 도 있겠고.. 활용 사례는 많을 것 같습니다. public partial class Page : UserControl { Storyboard _timer = new St..
[Sample] ComboBox에 대해 알아봅시다. 쇼티예요. 정성스럽게 썼던 포스팅이 ... 날아가버렸군요 ㅠㅠ (왜 랜선이 접촉불량...) 꾸역꾸역 다시 씁니다 ㅠㅠ (중얼) 어쨌든 이번에 소개해드릴 컨트롤은 ComboBox입니다. 태그와 비슷한.. 신(新) 컨트롤 중에 하나지요.. 기본적인 문법은 다음과 같습니다. 만약 이 코드를 실행시키시면 다음과 같은 빈 박스가 나옵니다. 이 박스를 클릭하게 되면 다음과 같이. 선택할 수 있는 아이템들이 나옵니다. 만약에 기본으로 선택되게끔 하고 싶은 아이템이 있으시다면, IsSelected="true"라는 옵션을, 원하는 곳에 사용하시면 됩니다. 이 결과는 아마 다음과 같겠지요.. 물론 이 ComboBox는 데이타바인딩을 지원합니다. 다음 코드 예문을 참조하세요. 몇가지 유의사항으로는.. 1) DisplayMe..
[Sample] PassWord Box 컨트롤을 알아보자 쇼티예요. 티티디도 이번 RC0 버젼을 맞아서, 새로운 컨트롤들을 소개하는 팁이 나올 단계인가봅니다. 크진 않은 기능이지만. 이번 티티디에서는 'PassWord Box'에 대한 컨트롤을 설명하고 있습니다. (PassWordBox, ComboBox, ProgressBar 등이 있으니까.. 이것들에 대한 소개도 조만간 있을꺼같네요..) 아무튼, input type="password" 방식으로.. 무슨 비밀번호 같은것을 입력할 때 요긴하게 쓰일 것입니다. 일반적인 XAML 문법은 다음과 같습니다. 기본적으로는 "점"을 사용해서 나타납니다. 이걸 다른걸로 하고 싶으시다면 PasswordChar 속성을 이용해서 원하시는 걸로 변경하시면 됩니다. 비하인드 코드로 구현을 하고 싶으시다면.. PassWordBox pa..
오노요코가 극찬한 기타 천재 정성하군의 연주 오오오~~ 대단합니다. 부럽부럽... [출처] 다음 TV팟