댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
C#
2012.12.10 09:55
C# 자주 쓰는 코드
조회 수 14210 댓글 0
#1 실행경로1. string aaa = Application.StartupPath + "\\version_history.txt" ; #2 파일 읽기1. using (StreamReader sr = new StreamReader(file경로, System.Text.Encoding.Default)) 2. { 3. aaa = sr.ReadToEnd(); 4. sr.Close(); 5. } #3 파일 쓰기01. string strDir = "저장할경로" ; 02. string strPath = strDir + "\\" + 파일명; 03. 04. // 저장할 내용 05. string inputText = rtxtOrgMsg.Text; 06. 07. // 디렉토리가 존재하지 않으면 디렉토리 생성 08. if (!Directory.Exists(strDir)) 09. { 10. Directory.CreateDirectory(strDir); 11. } 12. 13. // text내용을 바이트로 인코딩 14. Byte[] info = new UTF8Encoding( true ).GetBytes(inputText); 15. 16. // 저장 17. FileStream fs = File.Open(strPath, FileMode.Create); 18. fs.Write(info, 0, info.Length); 19. fs.Close(); #4 크로스 쓰레드 오류 방지1. CheckForIllegalCrossThreadCalls = false ; #5 커서 바꾸기1. using (Cursor.Current = Cursors.WaitCursor) 2. { 3. 실행코드; 4. } #6 사용자 확인후 진행01. void btnRemoveEntryClick( object sender, System.EventArgs e) 02. { 03. // 사용자 확인 04. if (MessageBox.Show( "This entry will be removed." , "Confirm Removal" , MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) != DialogResult.OK) 05. return ; 06. 07. // OK 일때의 작업은 여기에 08. ~~~~ 09. } #7 진행 시간 측정1. DateTime startTime = DateTime.Now; 2. // 작업작업 3. MessageBox.Show( "Passed!\n\n" + (DateTime.Now - startTime).TotalMilliseconds + " ms." , "Test Result" , MessageBoxButtons.OK, MessageBoxIcon.Information); #8 실행 경로 구하기1. System.Environment.CurrentDirectory 2. Application.StartupPath #9 richTextBox 자동 스크롤1. private void InsertTextProcess( string argText) 2. { 3. this .richTextBoxDescription.Focus(); 4. this .richTextBoxDescription.AppendText(argText); 5. this .richTextBoxDescription.ScrollToCaret(); 6. } Dreamy의 코드 스크랩내가 모으고 내가 보는
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5