달력

092018  이전 다음

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  
  •  
  •  


MSSQL을 이용하여 ADO를 래핑하여 특정 DB를 위한 라이브러리 클래스들을 만들어 작업하고 있다.

그 와중에 내부적으론 ADO를 사용하므로 각 객체들의 인수라던지 함수, 프러퍼티 등을 사용하게 되는데

아래 링크에 잘 정리된 내용이 있어서 링크를 걸어둔다.

책이나 MSDN에서 시키는데로 했다가 내용을 알게 되니 상황에 맞게 객체들을 변형시켜 사용할 수 있을 듯 하다.

http://cafe.naver.com/xmastx.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=42

'Programming > MFC' 카테고리의 다른 글

ADO 객체 정리  (0) 2008.11.12
버그 트랩  (0) 2008.04.02
Tape 백업 장치 제어 관련 라이브러리  (0) 2008.01.04
[스크랩] IP Helper API를 사용해서 Ethernet Card 정보 알아내기  (0) 2007.04.13
Posted by 알이씨


최근 고민이 하나 생겼다.

회사에서 기본적으로 VS6.0에서 MFC로 Windows programming을 하는데

언젠가는 갈아타야하지 않나는 생각이 들었다.

최근 프로젝트에서 asp .net 2.0 with c# 환경에서 돌아가는 웹어플을 하나 만들었는데

이 때 사용한 툴은 vs2005이다.

유저의 요구사항의 추세가 인스톨 형태로 프로그램을 깔기는 싫어하고 기존의 리치 클라이언트 수준의 프로그램을 요구하는데 이를 만족할만한 솔루션이 마땅치가 않다.

Smart Client도 있고 ActiveX도 있고 여러가지 방법이 있겠지만 호환이니. 망해가는 솔루션이니 해서 손대기도 두렵고...

유저마다 웹에서 되게 해달라 그냥 어플로 되게 해달라 요구사항도 계속 바뀔지도 모르고..

결국 Windows Programming의 내용을 그대로 Web Programming 형태로 가져갈 수 있으면

가장 좋은 것인데...

코어 부분을 모듈화 하고 GUI(어플이든 웹이든) 파트는 따로 가져가는게 현재로썬 현명한 선택인것 같다.

기왕 하는거 c#으로 .net 환경에서 돌리면 나중에 좋지 않을까 생각도 들긴하지만..

c#이넘 그리 시원치 않은거 같기도 하고...

결국 코어는 c나 c++로 만들고 껍대기는 MFC로 꾸미고.. 다른 환경으로 바뀌면 그에 맞는

껍대기 부분을 따로 코딩하던지.. 해야될것 같다.

근데 GUI는 이 GUI 꾸미는게 엄청난 노가다인데...

ActiveX로 런처 만들고 윈어플 형태로 클라이언트 다운로드 하게 하는게 과연 좋은 선택인가?

앞으로를 봐도??

MFC를 하는데 굳이 vs6.0에서 vs2005로 옮겨타야 하는 이유가 있을까?

Windows 계열의 모든 OS에서 다 돌아가게 하는게 목적이라면 옮겨타야하나?

하여간 M$ 이넘들은 자꾸 새로운거 내놔서 사람 골치만 아프게 하니..원!!!
Posted by 알이씨


최근 프로젝트에서 로컬 PC에 있는 이더넷 정보를 읽어와서 IP를 강제로 변경해줘야하는 프로젝트가 있었다. 웹 검색 중 유용한 글이 있어 스크랩하였다.
출처는 제일 마지막 줄에 있다.

=================================================================
IP Helper API를 사용해서 Ethernet Card 정보 알아내기

1. Flatform SDK 설치


 IP Helper API를 사용하기 위해서는 플랫폼 SDK가 설치되어 있어야 합니다.  

  http://www.microsoft.com/downloads/deta ··· ang%3Den  에서 다운받을수 있다.

2. MSDN URL [IP Helper API]

 아래 링크에서 간단한 예제 프로그램의 소스 코드를 보실수 있습니다.

http://msdn.microsoft.com/library/defau ··· code.asp 

3. Visual Studio 설정

 비주얼 스튜디오 6.0의 경우 Tools -> Options -> Directoris 에 가셔서
  Include Files의 경로에 C:PROGRAM FILESMICROSOFT FLATFORM SDKINCLUDE 를 추가하고
  Library Files의 경로에 C:PROGRAM FILESMICROSOFT FLATFORM SDKLIB 를 추가한다.

 Project -> Setting -> Link에 Iphlpapi.lib 추가하거나..
 실제 사용하는 소스코드에
  #pragma comment(lib,"Iphlpapi.lib") 추가

4. 컴파일 도중 MIB_ICMP_EX" : undeclared identifier 에러가 발생할 경우

   C:PROGRAM FILESMicrosoft Visualstudio/VC98/Unclude에 있는 iprtrmib.h 파일을 지우고,
   C:PROGRAM FILESMICROSOFT FLATFORM SDKInclude에 있는 iprtrmib.h 파일을 대신 넣으세요.

-----------------
※ 본 게시물은 스크랩할시에는 아래의 정보를 표시해주시기를 부탁드립니다.
제작 : RainyNova(rainynova@gmail.com) 2005/05/21
원본 : http://www.codedream.net/tt/171  

'Programming > MFC' 카테고리의 다른 글

ADO 객체 정리  (0) 2008.11.12
버그 트랩  (0) 2008.04.02
Tape 백업 장치 제어 관련 라이브러리  (0) 2008.01.04
[스크랩] IP Helper API를 사용해서 Ethernet Card 정보 알아내기  (0) 2007.04.13
Posted by 알이씨

티스토리 툴바