오.....비주얼스튜디오는 사실 안써봐서 잘 모르겠습니다.
학교다닐 때 맨날 Visual C++로 C언어를 배우곤 했죠 ^^ 하지만 Visual Studio 그 이상의 버전에서 뭔가를 해본적이 없습니다. Visual Studio .net, .net2003, 2005 등등~ 한번도 만져본적이 없네요 ^^

최근 실버라이트 세미나를 갔다오면서 참 멋진 기술이다 싶어서 한번 설치해보고 뭔가 해보고 싶다라는 생각이 들어서 한번 설치해봤습니다 ^^

사용자 삽입 이미지

오...뭔가 영어로 씨부리는 메인화면이 보이는군요. 한글판은 내년에 나온데요 ^^

File -> New -> Project 해서 Windows탭에 WPF Application 을 만들어보았습니다.
오...위에는 디자인이 나오고, 아래에는 XAML코드가 나오네요.
코드에다가 <Button Width="100" Height="100">버튼</Button>이라고 집어넣으니까 오!!!
위에 Design에서 바로 그려져요!!! 멋지다-_-;
사용자 삽입 이미지

근데 어디서 뭐부터 시작해야될지 모르겠군요-_-;
예전에 MFC도 했었는데 벌써 다 까먹었군요 ^^
 
Posted by 머드초보
,
 

[code]
#pragma comment(lib, "ws2_32.lib")
#pragma comment(lib, "libmysql.lib")

#define SERVER_HOST "DB주소"   //host
#define SERVER_ID "DB접속가능ID"  //ID
#define SERVER_PW "비밀번호"   //pwd
#define SERVER_DB "DB이름"    //DB name

#include <winsock2.h>
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>

MYSQL mysql;
MYSQL_RES *res;
MYSQL_ROW row;

int main()
{
    int i = 0, field_num;
 
    // mysql 초기화
    mysql_init(&mysql);

    // mysql 접속으로 위한 함수
    if (!mysql_real_connect(&mysql, SERVER_HOST, SERVER_ID,
       SERVER_PW, SERVER_DB, 3306, (char*)NULL, 0))
    {
     // mysql 접속 실패시 에러메시지
      return 0;
    }

    // 쿼리문을 보내기위한 함수
    if (!mysql_query(&mysql,"SELECT * FROM Member_List"))
    {
      // 연결성공시 res에 결과를 받는다.
       res = mysql_store_result(&mysql);
       field_num = mysql_num_fields(res);
     }
     else
    {
      // 쿼리문 잘못 했을 시 에러메시지
     }

     // 결과를 얻어온다.
     while((row = mysql_fetch_row(res)))
     {
        for (i=0 ; i < field_num; i++)
            printf("%s  ",row[i]);
        printf("\n");
      }

      mysql_free_result(res);  // res 메모리에서 해제
      mysql_close(&mysql);  // mysql을 닫는다.

      return 0;
}

[/code]


mysql과 c를 연관시키려면 mysql을 설치해야한다.

설치 후 include디렉토리와 lib디렉토리를 visual studio 디렉토리 설정에 설정한다.

그리고 소켓을 사용하기 위해 ws2_32.lib파일과 libmysql.lib 파일을 링크한다.

 
Posted by 머드초보
,