분류 전체보기 270

다국어 페이지 생성방법

1. asp 페이지의 상단에 아래 코드를 삽입 2. html의 meta태그의 charter set을 다음으로 설정 3. DB의 필드를 모두 nvarchar, ntext 등 유니코드 필드로 생성 쿼리문에 'N' 삽입 ex) Insert into 테이블명(컬럼명) Values(N'값') 4. asp, html, css, js 페이지를 모두 UTF-8 형식으로 저장 asp나 html에 include 할 경우 아래의 코드와 같이 명시 5. css파일에 font-family가 명확히 정의되어 있지 않으면 깨질수 있다. 6. 파일업로드 컴포넌트를 사용하는 경우 CodePage 값을 명시 Dim Upload Set Upload = Server.CreateObject("DEXT.FileUpload") Upload.Co..

ASP 2008.12.31

Silverlight Bugs and Workarounds

http://blogs.msdn.com/silverlight_sdk/pages/silverlight-bugs-and-workarounds.aspx 잊지 말자 버그들..!! 얼마전에 아무 생각없이 고생한 부분이 있어 이렇게 링크를 걸어놉니다. 정리하자면. 1. MultiScaleImage.AspectRatio 가 Custom MultiScaleTileSource를 썼을 경우 정확하지 않다는 것. 2. Mac에서 Safari3나 FireFox3로 MBR(Multi Bit Rate) Video Play시 Freezing. 3. Custom Control에 ScrollViewer.VerticalScrollBarVisibility/HorizontalScrollBarVisibility 속성 추가가 안됨. 4. 동적..

Silverlight 2008.12.29

동적 로드한 Assembly에서 컨트롤 생성하기

안녕하세요? 클라인스입니다. 오랜만에 강좌를 쓰네요.. 크리스마스는 잘들 보내셨나요??^^ 금일은 Assembly를 동적으로 로드하여 컨트롤을 생성하는 방법을 알아보겠습니다. 참고적으로~) .Net Programming을 하시는 분들이 Assembly의 확장자(DLL)를 보시고 win32의 DLL로 오해하시는 경우가 많은데요.. 확장자가 같을뿐..전혀 다른 포맷이니 오해하지 마세요..^^ 우선 Visual Studio를 이용해서 Default프로젝트를 생성합니다. (저는 프로젝트명을 Assembly로 하였습니다.) 프로젝트 생성시 기본적으로 생성되는 파일 중 Page.xaml파일을 아래와 같이 고쳐주세요~ VS가 생성한 코드에서 수정한 부분은 Grid의 Background를 Yellow로 수정하고, Gr..

Silverlight 2008.12.29

Thread 클래스 vs BackgroundWorker 클래스

안녕하세요. 클라인스입니다. 그동안 이것저것 일들로 포스팅을 하지 못하였네요..ㅎ^^ 금일 알아볼 내용은 Thread클래스와 BackgroundWorker 클래스입니다. 이전 제가 블로그에 올린 http://blog.naver.com/clyne83/110037812556 글을 참고하시면 UI Thread에 대해서 알아보았고 Thread 사용시 UI 업데이트시 생기는 문제와 이유, 해결 방법을 알아보았습니다. 다시한번 요약해보면 UI 엘리먼트의 업데이트는 반드시 UI Thread내에서만 할 수 있으며 그 외의 스레드에서 UI를 업데이트 하고 싶을때는 Dispatcher라는 녀석을 통해 UI Thread에게 이것좀 업데이트 해줄래?라고 부탁하면 된다고 했습니다. 그러나 BackgroundWorker 클래스를..

Silverlight 2008.12.22

WCF를 이용하여 실버라이트에서 로그인을 구현해 봅시다!

뭔가 거창한듯이 말을 했지만.. WCF에서 할 수 있는 너무나 간단한 로그인 처리입니다. 로그인에서 가장 중요한건 세션인증과 세션값 유지 인데요.. WCF에서는 Session["값"] 이런식으로 쓰는 방법을 몰라서.. 기존의 웹서비스로 처리하는 방법을 올렸더랬습니다. 그동안 저 스스로 상당한 검색과 질문에도 불구하고 방법을 알 수 없었는데.. 얼마전에 몽땅비움님께서 떡하니 링크를 알려주셔서 만들어봤습니다. 저처럼 혹시나 삽질 하시는 분들이 계실수도 있을거 같아 WCF에서 로그인 처리하는 초간단 예제를 올려봅니다. 핵심 키워드는 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] 요..

Silverlight 2008.12.22

[삽질방지] Windows 2003 Server와 Visual Studio 2008의 잘못된(?) 만남

아~~ 이것때문에 몇일동안 무한 삽질을 한것 같다. 똑같은 삽질을 방지하고 다른 분들은 이런 삽질에 빠지지 않도록 정보공유 차원에서 정리해 보고자 한다. 좀 챙피한 이야기이긴 하지만 그동안의 삽질내역(?)을 공개하고자 한다. (해결방법은 Windows 2003 기준으로 설명합니다.) OS(Windows 2003 Ent Server)를 설치하고 SP2, 그외 기타 프로그램 설치하고 VS2005, VS2008설치... 이때까지는 전혀 문제가 생길것이라고는 예상하지 못했다. 그리고 지금까지 수백번(?)의 OS설치와 프로그램 설치시 아무 문제가 없었으니 당연히 그냥 순차적으로 설치했을뿐이다. 하지만 내가 필요한 프로그램들을 모두 설치한 후에 UltraEdit를 열고나니 이런... 글자들이 뿌옇게 번져보이는것이 ..

Visual Studio 2008.12.18

Template에 대해서 알아보자. - DataTemplate, ItemsPanelTemplate편

안녕하세요. 클라인스입니다. 감기 걸린지 2주가 지났는데도 아직까지 감기가 떠나질 않고 있네요.. 제가 그리 좋은걸까요?? 감기 조심하세요.. 그럼 강좌 시작하겠습니다. 이전 시간에는 Template 중에서 ControlTemplate에 대해서 알아보았습니다. 이번시간에는 DataTemplate, ItemsPanelTemplate에 대해서 알아보도록 하겠습니다. 우선 DataTemplate에 대해서 알아보도록 하겠습니다. DataTemplate은 말 그대로 데이터의 외관을 꾸며줄 때 사용할 수 있습니다. 즉, 컨텐츠가 어찌 표현될지 꾸며줄 수 있다는 뜻입니다.(컨트롤 템플릿과 혼동하지 마세요!) 특히, ListBox, ComboBox와 같은 컨트롤에서 Binding과 결합하여 쓰면 아주 유용한데요.. 대..

Silverlight 2008.12.15

[삽질방지] Round 함수의 버그??

아래의 글은 버그가 아니였습니다. 제가 모르고 있었네요. asp에서 round 함수는 반올림 함수가 아님을 알게되었습니다. round함수는 통계학 함수입니다. 예를들어 소수점 첫째짜리까지 있는 여러개의 숫자를 가지고 있고 이 숫자들을 소수점을 제거한 상태에서 평균값을 찾고자 한다면 소수점 이하를 올림, 버림으로 할 경우 값의 오차가 심하게 날 것이고 반올림으로 한다면 5라는 숫자로 끝나는 데이터는 올림이 되어 실제 평균보다 높은 값이 됩니다. 그래서 round라는 함수는 앞의 숫자가 홀수냐 짝수냐에 따라 값을 버리기도 하고 올리기도 하는것입니다. 이렇게 함으로써 확률적으로 실제 평균값에 가깝도록 만드는 것입니다. 그런데 이런 방식을 금융권에서도 쓰고 있다고 하는군요. 이러한 방식을 Banker's Rou..

ASP 2008.12.12