씨샵(3)
-
C#에서 MySQL 연결 검사하기..
C#으로 윈도우 툴을 개발하기 참 쉽습니다.이건 어디까지나 자바에 익숙하신분이 C#으로 넘어가신경우 또는 C#을 조금 접해보신분에게는 정말 쉽다고 말씀 드릴 수 있습니다. 앞으로는 간단한 모바일 앱도 C#으로 제작이 가능하네요... MySQL과 연동을 통해서 다양한 서비스를 개발하실 경우 필요한 DB와의 연결 검사를 해보도록 하겠습니다.일단 connStr에 ";"으로 구분해서 값들을 입력해주면 됩니다. Port가 다른게 설정된 경우도 아래와 같이 입력해주면 참 쉽게 연결 확인을 할수 있습니다. /** * DB와의 연결을 검사한다. */ private void button_CheckDB_Click(object sender, EventArgs e) { String IP = this.textBox_SDB_IP..
2012.07.06 -
C#에서 BinaryWriter를 통해서 문자열을 Write할경우 앞부분에 Length가 자동 삽입되는 문제
BinaryWriter를 통해서 문자열을 Write할경우 앞부분에 Length가 자동 삽입되는 문제가 있습니다. 경우에 따라서는 아주 편리하게 사용할수 있습니다. 하지만 앞부분의 길이는 1바이트에서 2바이트 가변적입니다. 따라서 내부적으로 규칙을 정하고 프로그래밍하는 경우에는 문제가 발생될 수있습니다. 프로그래머가 원하지 않은 방법일 경우에 말입니다. 문제 : bw.Write((String)STR.Trim()); //길이+STR형식으로 기록됩니다. 해결방법 : String FN = "파일이름"; FileStream fs = new FileStream(FN, FileMode.CreateNew, FileAccess.Write); BinaryWriter bw = new BinaryWriter(fs, Syste..
2009.06.04 -
C#에서 한글 길이 구하기
String의 길이를 계산하기 우해서는 일반적인 Length를 구하는 방식으로는 그 길이를 구할수 없습니다. 따라서 아래와 같은 2가지 방법을 사용하시면 됩니다. #1번 방법: public static int GetStringLength(string STR) { char[] charObj = STR.ToCharArray(); // 입력 string을 char[]로 변경 int maxLEN = 0; // 바이트 길이를 계산할 변수 for (int i = 0; i > 7); // 하위 1바이트를 가져온다. byte oB = (byte)(cha..
2009.06.04