본문 바로가기

Computerscience/C#

메세지박스 활용법 /* 메시지 박스의 OK(확인)버튼을 누르면 따로 정의한 함수를 실행 */ if (MessageBox.Show("데이터를 초기화 시키겠습니까?", "다시확인", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { DBReset(); } else { return; } 더보기
C# 스토워드 프로시져로 쿼리 날리기. /*sqlconection 객체 생성 */ SqlConnection oCnn = new SqlConnection(); bool bcheckIsConnection = false; try { oCnn.ConnectionString = "server=147.46.197.27;database=MANUFACTUREDB;user=sa;pwd=uscm"; oCnn.Open(); bcheckIsConnection = true; } catch(Exception ex) { MessageBox.Show(ex.ToString()); } if (bcheckIsConnection) { //쿼리를 스토워드프로시져 사용 SqlCommand oCmm = new SqlCommand("프로시져이름", 커넥션 객체) SqlCommand o.. 더보기
C#과 C++ 문법적으로 다른점 C++과 문법적으로 다른점 여기서는 C++과 C#의 차이점을 간단히 설명할 것이다. 여기서 다른점 모든 것을 설명하는 것은 아니고 기본 문법 요약 정도로 생각하면 될듯하다. 여기서 설명하는 내용은 C++과 다른점이지 C++ .NET과 다른점이라고 생각하면 안된다. 1. Header 파일이 존재하지 않는다. C++에서 Class 선언을 Header(.h)에 하고 #include를 사용하여 그 Header 파일을 포함 시킴에 의해 .cpp파일의 Class를 사용하도록 한다. 그러나 C#은 .cs 파일만으로 구성된다. 실제 C++에서 Header파일은 형선언을 하여 그 Class를 사용한다고 컴파일러에게 알려주는 역할을 수행한다. 이 부분을 하기 위해서 Header 파일을 만드는 일도 약간이나마 번거러운 일이.. 더보기