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

분류 전체보기579

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.
[북리뷰] 디즈니 순수함과 거짓말 딸아이가 좋아하는 캐릭터 중 공주란 공주는 모두 디즈니 소유다. 썬그라스, 컵, 가방, 심지어는 방의 벽지까지… 아이는 어렸을 적부터 디즈니 애니메이션을 즐겨 보았고, 앞으로도 그러할 것이다. 그런 딸아이에게 말한다. “실은 디즈니는 나쁜 회사란다, 얘야…” 이제 갓 초등학교에 입학하는 아이를 앞에 놓고 할 얘기가 못 되는 것 같다. 디즈니란 회사가 “나쁜회사”라는 것을 일찍이 알고는 있었다. 그래서 호기심에 이 책을 들었다. 풍문 보다 확실한 것은 직접 확인하는 길이라는 점을 다시 염두 해 두고 싶다. 출처 : http://www.disney.com 결론??? 음… 뭔가 저자 헨리 지루가 하고 싶은 이야기가 디즈니의 음모로 서술되기는 했는데, 조금은 과장이라는 생각이 들었다. 문화로서 다가오는 권력을 .. 2012. 2. 17.
[북리뷰] 시인과 도둑 - 시인에게 시절을 묻다 이문열의 짧은 단편 을 보면서 젊은 날에 누구나 한 번쯤 고뇌하게 되는 심적 갈등을 소설로 승화한 작품이라고 생각했다. 흔히들 보수적 감성이라고 할 것 같으면, 현실은 현실일 뿐이니 그래도 살아내야 하지 않겠는가 하는 입장이다. 좀더 원색적으로 이문열의 말을 빌리자면, "그 세계에서의 삶은 이겨 살아남고 이룩하고 누리는 것이 본 모습으로 상정(想定)되어 있었으며, 인식의 주류는 이루어지는 것은 모두 옳으며 있는 것은 모두 존중되고 유지되어야 한다는 것”이라는 것이다. 이 얼마나 함축적인 문장인가. 그런반면에 보다 나은 세상을 꿈꾸는 이들의 소망어린 시선도 존재한다. 우리는 이들을 진보의 감성으로 바라본다. "그러나 그의 일생을 인도한 일탈(逸脫)의 별은 그를 그같은 세계와 인식 속에 안주할 수 있도록 놓.. 2012. 2. 15.
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.
반응형