C#,Delphi,Oracle,MSSQL 개발자블로그
워드패드에 미리 문자열형식(글씨체, 색깔 등)을 지정한 후, C#에서 불러와서 쓰면 편리하게 사용을 할 수 있다. 리치텍스트박스는 rtf(Rich Text Format)라는 메서드를 가지고 있는데 이를 이용하면, 간단하게 리치텍스트박스에안에 색깔을 입힐 수도 있다. 먼저 워드패드를 열고, C#에서 보여주거나 이용할 텍스트를 적고, 자유롭게 글자크기나 폰트, 색깔등을 지정하고 저장해준다. 이 rtf파일은 메모장에서 Text형식으로 열어보면, 다음과 같이 알수없는 문자로 되어있는데 이는 C# 에서 리치텍스트 박스의 rtf메서드를 이용하여 호출하면, 다시 사용자가 보기 쉬운 형태로 보이기 때문에 크게 신경쓰지 않아도 된다. C#에서 리치텍스트박스 컨트롤을 올리고, 솔루션 탐색기에서 Properties의 Res..
int.TryParse / dobuel.TryParse는 어떤 값이 정수(또는 실수)인지 아닌지 확인하여 True / False의 부울 값을 반환한다. [구문] int.TryParse(string s, out int result); Double.TryParse(string s, out double result); 이 구문은 bool값을 반환하기때문에, 첫번째 매개변수에 입력한 string 값이 int(혹은 double)이면, True를 반환하고, 그렇지 안을 경우 False를 반환한다. 또한 out 뒤의 result변수는 True일 경우, string s 값이 들어가고, 그렇지 않을 경우에는 0(또는 0.0)을 반환한다. [사용 예] textBox1 에서 값을 입력받아, True일 경우 val, val2..
캐리지 리턴(CR)과 라인 피드(LF)는 느린 프린터의 유산인 걸로 알고 있습니다. CR은 현재 위치를 나타내는 커서(?)를 맨 앞으로 이동시킨다는 뜻이고, LF는 커서의 위치를 아랫줄로 이동시킨다는 뜻입니다. 이 두 동작을 합치면 뉴라인('\n')과 동일한 동작을 하게 됩니다. 굳이 두 동작으로 나눈 이유는 과거의 느린 프린터가 물리적인 동작을 취하는데 충분한 시간을 확보해주기 위해서 신호를 두 개로 나누어 보내주었기 때문이라고 알고 있습니다. 하지만 현재는 둘 중 하나만 있어도 뉴라인으로 간주합니다. 따라서 신경쓰지 않으셔도 됩니다. (아~~주 가끔 그 문제로 삽질을 하는 경우도 있을 수는 있지만..- -+) 그리고 LF로 뉴라인을 나타내는지 CR+LF로 뉴라인을 나타내는지는 언어의 차이가 아니라 시..