본문 바로가기
반응형

코스웨어2442

2번 김동수~~~ 업무일지~~(영상, 자바) 버튼에 그림 넣기... 버튼에 그림이나 아이콘 넣기~~~ 이쁘게 잘 나오게 하려면 버튼의 크기에 맞게 이미지크기를 편집하는게 좋다~~ 리소스 에디터에서 버튼을 만들고,,, 속성(properties)에 style에 비트맵(or 아이콘)을 체크한다,, 소스로 돌아가서,,, 전역에 HBITMAP aaa;(이건 맘데로,,버튼을 지정할 이름), 아이콘은 HICON aaa; 콜백함수 내 case WM_INITDIALOG: aaa=LoadBitmap(g_hInst, MAKEINTRESOURCE(IDB_BITMAP2)); SendDlgItemMessage(hDlg, IDC_BUTTON1, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)aaa); IDB_BITMAP2는 리소스에서 비트맵을 .. 2010. 6. 24.
[BSP]업무일지_이도헌_ 20100623 함수호출을위한 ()연산자는 우선순위가 매우 높기 때문에 괄호를 사용해서 pt,*fp2먼저 해석되게 만든다 객체 의 배열 과 초기화 객체의 배열을 정의할떄 각 객체들은 디폴트 생성자로 초기화 된다 객체 의 동적인 생성 기본타입을 동적으로 할당하는 경우에는 커다란 크기의 메모리 공간이 필요한 경우가 대부분이다 단순히int 타입의 변수하나 char타입의 변수하나를 동적으로 생성하는 경우는 극히 드물다 하지만 객체의 경우에는 단순히 객체 하나만을 동적으로 생성하는 경우가 오히려 더많다 객체를 동적으로 생성할때도 new연산자를 사용 생성자와 소멸자의 호출 시점 생성자는 new 연산자를 사용해서 동적으로 객체를 생성할때 호출된다 마찬가지로 소멸자는 delete연산자를 사용해서 해제할때 호출 생성자의 호출 소멸자의 .. 2010. 6. 23.
[BSP]업무일지-박동수-20100622 ARM PROCESSOR 소개 ARM processor란 영국의 Advanced RISC Machine(ARM)사가 개발한 범용 32 bit RISC processor를 의미합니다. ARM사는 직접 processor 반도체를 제조해 판매하지 않습니다. 대신 설계한 processor를 Intellectual property( IP) 형태로 제공하며, 이에 대한 license를 판매합니다. ARM processor IP는 일종의 설계도로, 여러 반도체 회사들이 여기에 필요한 주변장치들을 추가해 System On Chip(SoC) 형태로 반도체를 제조해 판매합니다. ARM processor의 가장 큰 특징은 성능에 비해 전력 소비량이 작다는 것입니다. 때문에 휴대전화기나 PDA같은 비교적 큰 computing.. 2010. 6. 22.
[BSP]업무일지-한정효-20100621 과제 7 - 1 두개의 정수를 입력받아 두개의 정수 사이의 5의 배수의 갯수를 확인하라. Source Code /*두개의 정수를 입력 받아 두개의 정수 사이의 5의 배수의 갯수를 확인 */ #include using namespace std; class Numeric { private: int x, y; int iCnt; public: void Process(); // 처리 void Print(); // 출력 Numeric(); Numeric(int initialX, int initialY); }; Numeric::Numeric(int initialX, int initialY) { x = initialX; y = initialY; iCnt = 0; } Numeric::Numeric() { x = 5; y.. 2010. 6. 21.
트윗 하는 사람 뽤로미~ @inin581 정영환 팔로 좀 굽신굽신 ㅋㅋㅋ 근데 주CM님 트윗 계정은 어떻게 되시나요 ~ ㅇㅅㅇ? @clansim 심정호 @ProgrammerBae 배태영 @muse192 서원재 또 없던가 암튼 트윗하는 사람~ 뽤로미~ 2010. 6. 21.
[BSP]업무일지-송동규-20100618 Atmega 128 의 내장 메모리는 총 3가지이다. Flash Memory - 128Kbyte EEPROM - 4Kbyte SRAM - 4Kbyte 그 중 EEPROM 은 데이터를 지속적으로 관리하기 위해 사용한다. EEPROM 은 1BYTE 단위로 데이터를 읽고 쓰며 전원이 꺼지더라도 지속적으로 데이터를 유지해야 할 경우 EEPROM 에 데이터를 입력하면 된다. 예를 들어 핸드폰 설정이 저장 되어 있는데 진동 모드나 알람 등등은 전원 OFF 되더라도 저장 되어 있어야 하는 정보들이다. 이런 정보들은 보통 EEPROM 에 저장하여 사용하게 된다. EEPROM 의 용량은 4Kbyte 이며 4Kbyte 는 4096 x 1byte 이다. 그래서 메모리의 주소는 0 ~ 4095 번지까지 이다. EECR 제어 .. 2010. 6. 19.
[BSP]업무일지-김동훈-20100617 접근 권한 public: protected: private: 클래스 내부의 멤버 함수에서는 접근 권한에 상관 없이 모든 멤버에 접근. 스위치 입력시 FND 숫자 증가 / 감소 토글 #include"d:\kdh\port.h" #define DELAY() delay_ms(5) void delay_us(unsigned char time_us); void delay_ms(unsigned int time_ms); int main() { DDRC = 0x00; DDRD = 0xFF; PORTD = 0xFF; int i=0; int flag=1; while(1) { if(PINC != 0xFF)//스위치 입력시 { if(flag) { flag = 0;//플래그 비트 토글 }// 1 : 증가 else // 0 : 감소.. 2010. 6. 18.
[BSP]업무일지-김상식-20100616 생성자 반드시 생성자가 있어야 하는 경우 객체를 만들 때 반드시 생성자가 있어야 하는 경우가 있다. 예를 들어 멤버 변수 중에 const 속성을 가진 것이 있거나 레퍼런스 타입이 있다면 반드시 생성자를 필요로 한다. 왜냐하면 이런 변수들은 처음에 반드시 초기화 되어야 하기 때문이다. // 멤버 초기화 리스트를 사용하여 초기화 #include using namespace std; class NeedConstructor { public: const int maxCount; int &ref; int sample; // 생성자 NeedConstructor(); NeedConstructor(int count, int& number); }; NeedConstructor::NeedConstructor() :maxC.. 2010. 6. 16.
RFID 프로젝트 <출입국 관리 시스템> - 신관식, 김락영, 김진웅, 배정훈 2010. 6. 16.
728x90
반응형