자료 출처 : http://hugeflow.com/ 실버라이트 2.0에는 동기방식의 통신은 없애고 비동기 통신만 남겨두었다. 이 방식을 사용하기에 WebClient와 WebRequest 두가지를 사용할 수 있는데. WebClient가 약간 더 코드가 간결하고 WebRequest는 어렵다. 하지만 크게 어려운 것은 아니다. 다음의 기본 사용 예로 설명을 대신하도록 한다. WebClient WebClient wc = new WebClient(); wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted); wc.DownloadStringAsync(new Uri("http://hugeflow.c..
실버라이트에서는 clientaccesspolicy.xml 파일을 이용해서 사용자 접근을 제어한다. 다음과 같이 예를 보면, http://hugeflow.com/clientaccesspolicy.xml silverlight 호스트 하는 서버의 사용자 접근에 대한 접근제어를 지정한다 FLEX에서의 접근제어는 crossdomain.xml 파일을 이용한다. http://www.yahoo.com/crossdomain.xml
윈도우 폼을 만들어 실행할 때 현재 프로그램이 메모리를 얼마나 사용하는지, 어떤 동작에 메모리 변화가 어떤지 실시간으로 확인하고 싶은 경우가 많이 있죠. 그래서 다음과 같은 코드가 필요할 수 있습니다. 먼저 디자이너 코드에는 다음과 같이 Timer Class가 있어야 합니다. private System.Windows.Forms.Timer timer1; private void InitializeComponent() { this.timer1 = new System.Windows.Forms.Timer(this.components); // // timer1 // this.timer1.Enabled = true; this.timer1.Interval = 3000; // 3초마다 메모리 값을 읽어옵니다. this...
C# : TextBox Auto ScrollingTextBox의 스크롤을 지정하기 위해 일단 Multiline 모드를 설정하고, Scrollbar가 Vertical로 되어 있다면 더 좋겠죠. 1. 다음과 같이 TextBox에 값을 설정 후 textBox.Text = "some string"; 스크롤이 생길 정도의 문자열을 넣어도 스크롤은 위에 고정되어 있습니다. 계속 바닥으로 스크롤이 되어있기 원한다면 textBox.Select(textBox.Text.Length, 0); textBox.ScrollToCaret(); 위와 같은 코드를 값을 입력 후 실행해 줍니다. 2. 문자열 값을 추가하고 항상 scroll을 바닥으로 하고 싶다면. textBox.Text += "some string"; 위와 같은 코드는..
String.IsNullOrEmpty() 더 잘 활용해보자 http://blog.yesnobox.com/post/Better-stringIsNullOrEmpty().aspx 우리가 자주 사용하는 string.IsNullOrEmpty() 다들 이 메소드를 사용하면서 익숙해졌겠지만. 아마도 한번쯤 이런생각을 했을지 모른다. str.ToString() 처럼 object내의 메소드로 만들지 않고 왜 Class의 static 메소드로 만들었을까? str.IsNullOrEmpty()로 사용하면 편할텐데.. ? 위 주소에 위와 같은 생각을 해결해 줄 수 있다.
CodeProject에 올라온 코드를 보던 중 유용한 클래스를 발견했다. 딱 보아도 한눈에 알 수 있는 길이 관련된 클래스 원본 길이 단위의 값을 넣고, 원하는 길위 단위로 값을 읽어오기만하면, 길이를 원하는 형식으로 변경할 수 있다. 꽤 유용하게 써먹을 듯?? 훗~ public class Length { public enum UNITS{FEET=0,KM,METER,MILES} private double meter = 0; private double km = 0; private double ft = 0; private double miles = 0; public double Meter { get { return this.meter; } set { this.meter=value; this.km=this.m..
Error Handling Guide - Rethrow to preserve stack details 훈스닷넷(Hoons.kr)에 다음과 같이 try - catch 구문에서 throw의 사용에 대해 질문이 올라왔습니다. 글쓴이: 주니 제목: try...catch 에 대해서... 2009-04-02 오후 8:57:59 주소 : http://www.hoons.kr/Board.aspx?Name=QAASPNET&Mode=2&BoardIdx=21940 aspx 페이지에서 biz단 함수를 호출하게 되고 biz단 함수에서는 dbbiz를 호출하게 됩니다. 그런 try catch 문을 세 곳 다 걸었습니다. catch문에 에러로그를 남기기위해 에러로그 함수를 불렀다가 throw로 타는 형태로 되어있습니다. 제가 개념이 ..