본문 바로가기
  • 읽고보고쓰고

PROGRAMMING97

한눈에 프로젝트 일정을 보여주는 시간 표시 막대 - MS Project 2010 분할보기의 강력한 기능을 이용하면, 프로젝트 전체를 보면서 계획하기에 편리하다. 이를 보기 위해서는 보기 리본에서, "시간 표시 막대" 옵션을 체크해 주어야 한다. 위와 같이 시간표시 막대에 현재의 각 일정들을 올려주기 위해서는 해당 항목을 선택한 후에, 작업 리본의 [시간 표시 .. 2012. 3. 5.
프로젝트 날짜 변경 - MS Project2010 두 달 전에 Project 2010을 공부했다. 어떤 기능이 있다는 것은 알겠는데, 지금 사용하려 하니, 그것이 어떻게 동작하는 지 몰라 다시 인강을 열어봐야 했다... 그리고 한 참만에 찾은 기능 ㅜㅜ; 프로젝트는 대부분 그 흐름 자체는 비슷하다. 세부 항목이 조금씩 틀릴 뿐. 따라서 한 번 잘 만들.. 2012. 3. 5.
nomerge로 세션 공유 해제하기 배경 사이트를 만들고 테스트 하는데, 관리자 모드로 들어가 설정 바꾸고, 다시 일반 사용자로 테스트 하기를 수차례.... 한 사이트에 여러 세션을 걸 수는 없단 말인가... 2대의 컴퓨터를 사용할 수도 없고... 이때, 동료 직원이 가르쳐준 nomerge 방법. 아래 그림처럼 iexplorer의 속성창.. 2012. 2. 23.
색상 주기 코드 C# 배경 간단한 코드인데, 찾으면 잘 안보인다. 소스코드를 분석하다가 발견했다. 나중에 써먹을까 싶어 Keeping해둔다. 소스 색 지정 뿐만 아니라, Pixel 지정, % 지정도 기억해 둘만 하다. cCalendar = new System.Web.UI.WebControls.Calendar(); cCalendar.ID = "cCalendar"; cCalendar.BorderColor = System.Drawing.Color.Fr.. 2012. 2. 23.
NameValueCollection 사용하기 배경 소스코드를 분석하다가 NameValueCollection 이란 객체를 발견했다. 뭐하는 놈인고, MSDN을 봤더니, 설명을 봐도 모르겠더만, 예제 코드를 보니 이해가 쉽게 와닿았다. Hashtable 처럼 데이터를 key와 code를 모두 string으로 받아 보관하는 Collection이다. 물론 대소문자 구별 안하고, key나 in.. 2012. 2. 23.
CS CustomControl Part2 4. Property C#은 다른 Language와 달리 Property를 언어차원에서 지원한다. 따라서 Control의 Property 또한 별도의 방법을 사용하지 않고, C#의 Property를 그대로 사용하며, 이에 따라 추가된 Property는 자동으로 Control의 속성창에 표시된다. 이는 Custom Control, User Control 모두 적용된다. — 일반적인.. 2012. 2. 22.
CS CustomControl Part1 1. Basis — 특징 C#에서의 Custom Control 기능은 VC에서의 Control 제작방식에 비하여 많은 장점과 유용성을 지닌다. C#에서는 기존의 System.Windows.Form에 소속된 각 컨트롤을 상속하여 쉽게 새로운 컨트롤을 파생시킬 수 있다. 또한 VC와는 달리 다수의 컨트롤의 조합으로 이루어진 하나의 For.. 2012. 2. 22.
Delegate & Event — 특징 Delegate는 VC의 Message 기반의 Event Handler나 Function Point를 이용한 전통적인 Callback 방식의 호출에 비하여 많은 장점을 가진다. VC Function Pointer & Message Handler C# Delegate & Event 정적 함수만 사용가능하므로 함수와 Object간의 관련을 위한 별도의 처리가 필요 멤버함수 사용가능 따라.. 2012. 2. 22.
Windows Message override하기 C#에서는 Windows Message를 모두 내부적으로 감추고 Message Handler를 노출시키지 않지만, 상황에 따라 Windows Message를 직접 다루어야 하는 경우가 발생할 수 있다. C#은 이를 위하여 System.Windows.Forms Class에 몇가지 override 함수를 제공한다. — WndProc Forms Class에는 Windows Procedure를 Override 함수.. 2012. 2. 22.
event.KeyCode 표 자바스크립트를 이용하다 보면, 분명 무슨무슨 Key에 대한 제약을 걸어달라는 주문이 들어오기 일수다. 하여, 아래의 자바스크립트 KeyCode 표를 준비해 봤다. 활용 예시는 아래와 같다. // 숫자만 입력 가능하도록 하게 function chk(obj){ if (event.keyCode < 48 || event.keyCode > 57{ event.keyCode.. 2012. 2. 21.
ResolveUrl 와 ResolveClientUrl 메소드 배경 소스코드를 분석 중에 자꾸만 이 메소드가 눈에 거슬린다. 예전에 잘 사용하던 거 같은데.. 소스 Response.Write(ResolveUrl(imgBook.ImageUrl) + "<br />"); Response.Write(ResolveClientUrl(imgBook.ImageUrl) + "<br />"); -------------- 실행결과 ----------------- ResolveUrl : "/KResourece/Images/0/1243/book.jpg" -- 절.. 2012. 2. 21.
Shift Enter 키 입력 처리 - Javascript 배경 고객의 요구로 Shift + Enter key로 개행이 일어 날 수 있도록 요구를 받았다. 소스 제품에 응용한 소스를 넣어본다. function AnswerKeydown() { if(!event.shiftKey && event.keyCode == "13") { document.getElementById('<%=AddAnswer.ClientID%>').click(); return false; } else return true; } --------------------------------------.. 2012. 2. 15.
반응형