본문 바로가기

[Proramming]

(38)
데이터를 지정된 형태의 포멧으로 Text Box에 출력하기 데이터를 지정된 형태의 포멧으로 Text Box에 출력하기 .Net으로 가면서 많이 바뀌었군... VC++, VB 동일하게 사용할 수 있다. System::String^ str; System::String^ strData; for(int i=0;i0)&&(i%10 == 0))strData += "\r\n"; strData += str->Format("{0,2:X} ", Buffer[i]); } textBox1->Text = strData; 합성 형식 지정 업데이트: 2007년 11월 .NET Framework의 합성 형식 지정 기능에는 개체 목록과 합성 형식 문자열이 입력으로 사용됩니다. 합성 형식 문자열은 고정 텍스트와 목록의 개체에 해당하는 인덱싱된 자리 표시자(형식 항목이라고 함)가 결합된 형태로 ..
특수문자표 한메 한글에서 특수기호를 입력하는 방법은 우선 한글 입력 상태로 바꾼후 다음과 같은 한글 자음을 하나 입력하고 한자 변환키를 누른다. ㄱ : 기술 기호 ㄴ : 괄호 기호 ㄷ : 학술 기호 ㄹ : 단위 기호 ㅁ : 일반 기호 ㅂ : 괘선 조각 ㅅ : 표제 기호 (한글) ㅇ : 표제 기호 (영문, 숫자) ㅈ : 숫자 (아라비아, 로마 숫자) ㅊ : 숫자 기호 (분수, 첨자) ㅋ : 한글 낱자 ㅌ : 한글 고어 낱자 ㅍ : 로마 문자 ㅎ : 그리스 문자 ㄲ : 라틴 문자 ㄸ : 일본 문자 (히라가나) ㅃ : 일본 문자 (가따가나) ㅆ : 러시아 문자 ============================================================================ ㄱ => 기술 기호 --..
CString을 char* 로 변환하기 CString을 char* 로 변환하기 1. memcpy 사용하기 CString str = "test"; unsigned char st[30]; memcpy(st, (unsigned char*)(LPCTSTR)str,i); 2. strcpy 사용하기 CString strData = "test"; int length = strData.GetLength(); char* st = new char[length]; strcpy(st, strData.GetBuffer(0)); 3. 형변환 사용하기 CString str; str = "test"; char* st = LPSTR(LPCTSTR(str)); - char* 를 CString으로 변환하기 CString클래스의 Format함수를 사용 char st[] = "t..
2진수 bit define 2진수 bit define //bit define #define b00000000 0x00 #define b00000001 0x01 #define b00000010 0x02 #define b00000011 0x03 #define b00000100 0x04 #define b00000101 0x05 #define b00000110 0x06 #define b00000111 0x07 #define b00001000 0x08 #define b00001001 0x09 #define b00001010 0x0A #define b00001011 0x0B #define b00001100 0x0C #define b00001101 0x0D #define b00001110 0x0E #define b00001111 0x0F #d..
VisualStudio 2008 다운로드 다운로드 사이트 http://www.microsoft.com/express/download/#webInstall 우리같은 하드웨어쟁이들이 관심갖을 만한 내용 - VS2008 하드웨어 제어 http://www.microsoft.com/express/hardwaredevelopment/Default.aspx See how Visual Studio 2008 Express Editions can help you create cool, fun projects that run on Windows. Visual Web Developer 2008 Express Edition and Microsoft Popfly can help you create interactive Web sites and applications t..
InstallShield 12 설치 및 정리사항 설치 그냥 설치후 아무번호나 넣고 메일로 activation코드를 받겠다고 체크하면 등록번호가 나오는데... 이번호를 넣고 키젠으로 돌리면 activation코드가 나온다. 빌드시 에러 발생처리 옵션 처리 문제 인지 몰라도 매번 업데이트 시 에러가 발생하는데 원인은 영문 String Table에 반영이 되지 않는데 해결책은 수동으로 설정하면 된다.
ASCII Code표 ASCII Code표 Char Dec Hex Oct Bin Char Dec Hex Oct Bin NULL 0 00 000 0000 0000 € 128 80 200 1000 0000 SOH 1 01 001 0000 0001  129 81 201 1000 0001 STX 2 02 002 0000 0010 ‚ 130 82 202 1000 0010 ETX 3 03 003 0000 0011 ƒ 131 83 203 1000 0011 EOT 4 04 004 0000 0100 „ 132 84 205 1000 0100 ENQ 5 05 005 0000 0101 … 133 85 205 1000 0101 ACK 6 06 006 0000 0110 † 134 86 206 1000 0110 BEL 7 07 007 0000 011..
C#을 이용한 시리얼 포트 제어 - AVR AtMega128 제어 C#을 이용한 시리얼 포트 제어 - AVR AtMega128 제어 Visual Studio .Net에 시리얼 포트 제어 컴포넌트가 기본으로 제공된다. 이를 이용하면 시리얼 포트를 이용한 제어가 상당히 편리해 지는데 C#을 이용하여 하드웨어(시리얼 포트)제어 프로그램 작성을 해 보았다. 하드웨어는 Usb2Serial을 가지고 있는 [Meag128 EVM]을 이용하였고 예전에 작성해 둔 시리얼 포트 제어 펌웨어를 그대로 사용 하였다. ex03_serial.zip VC#을 실행하고 새로운 프로젝트를 생성한다. 적당히 폼을 생성하고 시리얼 포트 제어를 위해 'SerialPort' 컴포넌트도 배치한다. 시리얼 포트의 속성은 속성창에서 설정해도 되고 소스코드상에서 입력가능하다. 코드작성 코드는 상당히 간단히 작성할..