본문 바로가기

Delegate란? Delegate : 중간 전달자라고 생각하자 집판매자 더보기
C/C++ 코드를 C#으로 C/C++ 코드를 C# 에서 사용하는 가장 기본적인 방법은 Wrapper 클래스를 통한 방법이다. C++ 코드를 컴파일 하여 Static Library 파일로 만든다. 만들어진 lib 파일을 C++/CLI 을 이용하여 감싸서 dll 파일로 만든다. 이로써 C++ 로 작성된 Native Code 를 C# 에서 이용 가능한 Managed Code 로 만든 것이다. C# 에서는 C++/CLI 로 만들어진 dll 파일을 참조하여 사용하기만 하면 된다. 좀더 자세한 내용은 http://topnanis.tistory.com/97 를 확인하고 참고로는 Swig라는 것이 있다. 위에것을 한꺼번에 한다라고 표현해야하나?? 문서를 참조 하기 바람 더보기
MySql or MariaDB 사용 관련... MariaDB를 공부하면서 MySql과 내용이 거의 같다..라는 내용을 많이 보게 되었다. 많은 부분이 빠져있기 때문에 지속적인 갱신을 할 것이다... 일단 MariaDB를 https://downloads.mariadb.org/ 이곳에서 다운로드 해서 생성한다. 내용은 그냥 다음 다음...해서 설치를 완료 한 후에... C#에서 사용하기 위해서는 일단 예) mysql-connector-net-6.8.3를 다운로드 한후 설치를 한다. 설치를 한 후 Visual studio 에서 참조쪽 오른쪽 클릭 -> 참조 추가 -> Mysql.Data.Dll 을 추가 한 후 사용한다. using (MySqlConnection myConnection = new MySqlConnection(@"Data Source=[IP주.. 더보기