분류 전체보기 270

엑셀 다운로드로 저장시 숫자로 표시될 경우 방지

프로그램상에서 엑셀파일 작성시 84E+0.4 이런식으로 일부 수치형 문자열이 변환되거나 00000010 의 형태로 표시하고 싶은데 10으로 표시되는 경우 style sheet에 mso-number-format;'\@' 코드를 이용해 텍스트형으로 강제지정하면 됩니다. ASP 프로그램으로 예를 들었습니다. 미적용 적용 0000001 0000001 8400000000000 8400000000000 결과 크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 3.0 Unported 라이센스에 따라 이용하실 수 있습니다.

Html,Css,JavaScript 2009.01.22

블렌드에서 열었는지를 코드로 식별하는 방법

원래 정석대로하려면, 공도님 블로그의 Blend에서 열었는지 여부를 코드로 식별하기를 보시면, DesignerProperties클래스의 GetIsInDesignMode(...)메서드를 이용하시면 되는데요. (namespace System.ComponentModel.DesignerProperties) 어제는 같은 역할을 하면서도 쬐금 더 간단한 방법을 소개해 드렸습니다. HtmlPage클래스의 IsEnabled프로퍼티를 활용하면 간단히 블렌드 환경과 실제 구동 환경이 구분이 됩니다. if (HtmlPage.IsEnabled == true) { // 런타임에서 실행되는 코드 } else { // 블렌드에서 실행되는 코드 } 저 같은 경우에는 위 방법이 직관적이진 않다고 생각되어, App.xaml.cs에 다음..

Silverlight 2009.01.21

쿠키의 기본 개념

[원문] http://www.microsoft.com/Korea/MSDN/columns/Contents/ASPdotNET/vbtchASPNETCookies101/ 위 원문에 Cookie는 너무 자주 사용하는것이라 쉽게 지나칠 수 있는 부분들이 잘 명시되어 있습니다. 아래 내용은 원문의 일부를 정리한 내용이오니 정확한 정보를 알기 위해서는 꼭 위의 원문을 보시기 바랍니다. 위 원문에서 중요한(?) 몇가지 요소들을 살펴보면 1. 대부분의 브라우저는 최대 4096바이트의 쿠키를 지원 (길이의 제약사항) 2. 대부분의 브라우저에서는 사이트마다 20개의 쿠키를 허용합니다. 쿠키를 더 많이 저장하려고 하면 가장 오래된 쿠키가 삭제됩니다. 일부 브라우저는 연결된 모든 사이트에서 허용하는 쿠키 수를 일반적으로 300개..

웹프로그램 2009.01.08

날짜와 시간함수

1. CDate : Date 하위 형식의 Variant로 변환된 식을 반환 - 구문 : CDate(date) - 설명 : date 인수는 유효한 날짜식, 변환값은 컴퓨터의 날짜/시간 설정에 따르며 짧은 날짜 표기법으로 출력 2. Date : 현재 시스템의 날짜를 반환 - 구문 : Date 3. DateAdd : 지정된 날짜에 시간을 추가하거나 뺀 새로운 날짜를 반환 - 구문 : DateAdd(interval, number, date) - 설명 : interval : 연산기준 [yyyy:년, q:분기, m:월, y,d:일(차이점을 잘 모르겠음), w:요일, ww:주, h:시, n:분, s:초] number : 간격 수 or 수식. 수식에서 양수는 미래, 음수는 과거 date : 기준일자 4. DateDif..

ASP 2009.01.08

Silverlight 2의 변형과 클리핑 영역

이 칼럼은 Silverlight 2 시험판 버전을 기준으로 합니다. 여기에 포함된 모든 정보는 변경될 수 있습니다. 코드 다운로드 위치: WickedCode2008_11.exe (51,861KB) Silverlight는 고도로 기능적이고 몰입도가 높은 대화형 브라우저 기반 응용 프로그램을 만들기 위한 Microsoft의 혁신적인 플랫폼입니다. 기사 작성 시점을 기준으로 베타 단계에 있지만 곧 출시될 Silverlight 2는 다중 스레딩, 네트워킹, 브라우저 통합, 격리된 저장소, 강력한 형식, 리플렉션 등 풍부한 기능을 지원합니다. 그러나 Silverlight에 대해 가장 잘 알려진 부분은 멋진 그래픽입니다. Silverlight 2는 벡터 기반 XAML 렌더링 엔진을 브라우저 기반 버전의 CLR 및 ..

Silverlight 2009.01.06

[TIP] 실버라이트 어셈블리(Dll) 동적 로딩 팁

얼마 전 (2008/12/27)에 실버라이트 카페에 클라인스님이 포스팅한 ‘동적 로드한 Assembly에서 컨트롤 생성하기’란 글을 보셨는지요. google에서 검색하면 Assembly에 대한 동적 로딩에 대한 소개를 하고 있는 글은 대부분이 이 방법으로 소개가 되어 있습니다. 언젠가 boxmile이 알려줘서 봤던 JEFF PROSISE의 포스팅 중 흥미로운 내용이 있어서 소개합니다. 이 내용은 동적로드한 Dll을 사용하면서도, 참조를 통해 Type 캐스팅하여 구현을 하고 싶을 때 유용합니다. 다시 말해 필요에 의해(On demand) 어셈블리를 다운로드 받게 구성해 놓은 상태로, 어떤 어셈블리 Dll이 다운로드 될 것이고 그 어셈블리로부터 어떤 클래스를 생성해 사용할 것인지 명확하게 아는 상황입니다. ..

Silverlight 2009.01.05

[TIP] 실버라이트2 설치 후 자동으로 리프레시 하기

실버라이트 2는 1.0과는 달리 태그 사이에 원하는 HTML 디자인을 넣어서 실버라이트가 설치되지 않았을 때 화면도 매우 쉽게 구성할 수 있게 되어 있죠. 그런데, 한가지 문제는 이렇게 해서 설치를 마친 후에 자동으로 실버라이트 애플리케이션이 초기화되지 않는다는 점인데요, 이것을 해결하려면 어쩔 수 없이 1.0에서 했던 Silverlight.js와 createSilverlight 함수를 만들어서 사용하는 수 밖에 없어요. 생각해보면 그리 어렵지 않은데 막상 구현하려면 막막한게 사실이죠. 일단 다음 다운 받고 실버라이트 2를 제거한 후 SL2Install_web/SL2InstallTestPage.html 파일을 열어 데모를 실행해볼 수 있어요. 실버라이트 설치 후 자동으로 실행하기 데모 원리는 아주 간단한..

Silverlight 2009.01.02

메일보내기

Windows 2000 에서 발송 ※ 참고 : To, Cc, Bcc는 세미콜론(;)으로 연결해서 여러명에게 발송 가능합니다. (형식 : 표시할이름;표시할이름;....) 파일명을 변경해서 보낼경우 (ObjMail.AttachFile "d:/Test/test.jpg", "1.jpg") Windows 2003 에서 발송 1. 기본구조 2. 내용을 HTML 형식으로 발송할 경우 ObjMail.TextBody 를 다음으로 변경하면 됩니다. ObjMail.HTMLBody = "HTML 테스트 내용입니다." ObjMail.HTMLBodyPart.Charset = "euc-kr" ' 알맞은 Charset 을 명시 3. 내용을 웹페이지나 파일을 읽어서 발송하는 경우 ObjMail.TextBody 를 다음으로 변경하면 됩..

ASP 2008.12.31