본문 바로가기

[Proramming]

(38)
하드웨어 제어를 위한 C# 프로그래밍 시작 Visual Studio C# 다운로드 vs2005 cd파일 http://www.microsoft.com/korea/msdn/vstudio/express/support/install/ 하드웨어 제어를 위한 PC프로그램 선정을 위해 여러 가지 고민을 하다 새로운 플랫폼을 배워 봐야 겠다는 생각에 C#을 고려 해 보았다. VC++과 비슷하고 MS에서 전격적으로 밀고 있어 지원도 풍부하고 사용하는 사람도 많고 게다가 VC#2005는 무료로 받아서 사용할 수 있다. 솔직히 VC++2005로 작업하다 보면 막히는 것이 있는데 예제나 QnA찾기가 쉽지 않다. 반면 C#은 예제도 상당히 풍부하고 기능들도 최신으로 업데이트 되니 앞으로 새로운것도 공부하면서 대세를 따라 가는것이 좋을듯 하여 C#을 도전해 보았다. 간단..
[VC++2008]The Game Creators GDK 별걸 다 제공하네... 이걸로 하드웨어제어에 사용하면 좋을듯 하다. http://www.microsoft.com/express/samples/gamecreators/default.aspx
[VC++2005]초간단 시리얼 포트 제어 예제 [VC++2005]초간단 시리얼 포트 제어 예제 인터페이스용 PC프프로그램을 작성한다면 Visual Sudio .net을 이용하면 상당히 편리하다. [VC++2005]는 C++을 이용하면서 기존 VC++6.0에서 상당히 불편했던 인터페이스 부분을 VB와 같이 편리하게 작성할 수 있도록 만들어 졌다. 예전 VC++에서 노가다를 생각하면... 물론 내부를 깊이 들어가기는 더 힘들게 막아둬서 표준을 따르지 않으면 정말 손도 못되도록 해 두었지만... 아무튼 간단한 인터페이스용 프로그램을 작성하기에는 쉽고 빠르게 접근가능한 VS .net를 이용하여 시리얼 포트로 간단한 마이컴을 제어하는 예제를 작성해 보겠다. [VC++2005] 를 실행시키고 간단한 폼을 작성해 보자. 마치 VB를 보는듯 하고 정말 편리하게 잘..
무료 Visual Studio2005 테스트 - VB2005 시리얼 포트 제어 무료 Visual Studio2005 테스트 - VB2005 시리얼 포트 제어 MicroSoft가 무료로 제공하고 있는 Visual Studio Express는 기존 VB가 가지고 있던 고질적인 단점을 보안하고 여러가지 인터페이스나 기능면에서 완전히 새로워 졌다. 소스코드 다운로드는 여기서.. http://www.microsoft.com/korea/msdn/vstudio/express/default.aspx 인터페이스 부터 예전과 완전히 다르다... 시리얼 포트 제어가 기본적으로 포함되어 있어 예전 컴포넌트 사용하는것 보다는 훨신 기능도 좋고 사용하기도 편리한것 같다. 인터페이스도 깔끔해 졌고... 사용하기도 편리하고.. 게다가 무료이니 여러가지 재미 있는 테스트 해 보는데 좋을것 같다. 물론 기존 프로..
초간단 UDP데이터 송수신 프로그램 작성(VB) [W5100 WVM]초간단 UDP데이터 송수신(VB) - 1분만에 만드는 UDP통신 프로그램 VB UDP 테스트 소스코드 소스코드 자체는 상당히 간단하다. VB에서 제공하는 ActiveX를 이용하면 단 몇줄의 코드로 UDP데이터를 전송할 수 있다. VC++과는 비교도 않될정도의 간단히 프로그램을 작성할 수 있다. 물론 쓰레드나 다른 여러 기법을 사용하기에는 무리가 있겠지만 간단한 이더넷 프로그램 작성하기에는 정말 쉽고 간편히 만들 수 있다. 전체 소스코드 'Send Data Private Sub Command1_Click() 'Set UDP Socket Winsock1.RemoteHost = Text1.Text 'Destination IP Winsock1.RemotePort = Text4.Text 'De..
[VC팁] VC++6.0 에디터 전체 선택하기 [VC팁] VC++6.0 에디터 전체 선택하기 에디터 컨트롤에서 전체 선택하기 팁 CEdit *pEdit; //컨트롤의 포이터를 읽어와서 pEdit = (CEdit *)GetDlgItem(IDC_EDIT1); int nLen = pEdit->GetWindowTextLength(); pEdit->SetFocus(); pEdit->SetSel(0, nLen);