일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- mfc 실습
- 포트폴리오
- mysql
- SSG
- C++
- 도움말
- 별찍기
- C언어
- 핵심 요약
- tips강좌
- ListBox
- Tipsware
- 실습
- 유료강좌
- MyThread
- MyTread
- 정처기 독학
- do it c
- 충무창업큐브
- 미가공
- MFC
- 정보처리기사
- 김성엽
- C
- visual
- Time
- linux
- 마이크로소프트
- win32
- MFC 예제
- Today
- Total
목록전체 글 (220)
History
소프트웨어 설계 순서 계획 (분석 설계 구현 테스트) 유지보수 계획: 비용 일정 분석: 고객의 요구사항 () -> 실질적인 개발 분석: 요구사항 개발 프로세스 도->도출(Elicitation): 사용자의 머릿속에 있는 것을 다 끄집어내는 것(여러 가지 도출 기법들) 분->분석(Analysis): 도출을 잘 추린다음에 할 수 있는지 없는지, 고객하고 협상하는 것 (요구사항 분류, 구조 설계, 협상) 명->명세(Specification): 문서화 확->확인(Validation): 문서화를 서로 확인하고 도장찍는 것 기능적: 어떤 버튼을 눌렀을 때 어떠한 기능이 실행되어야한다. 비기능적: 어떤 버튼을 눌렀을 때 보안성이 뛰어난가 를 확인 ->성능 기존의 소프트웨어와 새로운 소프트웨어를 연결하는 소프트웨어는 인..
접근제어 모델 군대의 보안 레벨, 기밀성이 나오면beel-Laoadula model biba모델은 무결성 최초의 모델 clark-wilson: 상업환경에서 사용하는 모델 만리장성 모델: 이해충돌 발생을 막기 위해 기밀성, 무결성, 가용성 접근 통제 모델 강제적 접근통제: 관리자가 권한 설정 임의적 접근통제: 객체의 소유자가 접근 여부를 결정한다. 역할기반 접근통제: 부서별로 읽을 수 있는것. 라이팅 프로토콜 정적 프로토콜: 관리자가 직접 설정하는것 동적 프로토콜: 자동으로 설정하는것 -> 내부: RIP: 최대 15까지 이동 가능, 거리백터 알고리즘이다. OSPF 링크 상태 알고리즘 -> 외부: BFP 소프트웨어 비용 추정 모형 ->pert는 아니다. 수학적 기법: COCOMO, putnam, Functi..
CSMA/CD 유선랜 CSMA/CA 무선랜 회피 결합도가 낮은 순서 데이터(자료)결합도-> 스탬프 결합도-> 제어 결합도 ->외부 결합도 ->공통 결합도 ->내용 결합도 은행원 알고리즘에 해당 되는 기법은 회피기법(Avoidance)이다. 일반적으로 페이지 교화이 많은 시간을 투자하게 되면 스레싱 현상이 발생한다. 스레싱 현상이란 cpu성능이 급격히 떨어지는 것을 뜻한다. 가상기억장치 문제점 해결방안 -> 가상기억장치는 ram이 hdd나 ssd에서 같이 용량을 나눠서 쓰는 것이다. 구역성관리: 프로그램이 어느 한 특정 부분만 집중적으로 참조하기 때문에 페이징의 성능이 좋아지는 현상 - 시간구역성, 공간 구역성, 순차 구역성 프리페이징: 과도한 페이지 부재를 줄이기 위해 모든 페이지를 한 번에 페이지 프레..
UNION: 중복을 제거한 결과의 합을 검색 UNION ALL: 중복을 포함한 결과의 합을 검색 INTERSECT: 양쪽 모두 포함된 행을 검색, 교집합이다. MINUS: 첫 번째 검색 결과에서 두 번째 검색 결과를 제외한 나머지를 검색 데이터베이스 설계 개념적 설계: ER다이어그램, 현실세계를 데이터 관점으로 추상화하는 단계 논리적 설계: 특정 데이터 모델을 적용한 설계, 정규화, 릴레이션 스키마, 트랜잭션 인터페이스 물리적 설계: 물리적 구조, 물리적 스키마, 특정 DBMS 개체 무결성: 기본키는 널값이 될 수 없음 참조 무결성(CASCADE): 외래키는 참조할 수 없는 값을 가질 수 없음 도메인 무결성: 특정 속성값은 그 속성이 정의된 도메인에 속한 값이어야 함 키 무결성: 릴레이션에는 최소한 하나..
정적 테스트: 소스를 실행시키지 않고 소스를 보면서 테스트하는 것 동적 테스트: 프로그램 실행시켜서 인풋 아웃풋을 넣는 것 화이트 박스 테스트(문장검증, 분기검증) 소스코드 내부를 보면서 테스트하는 것 블랙 박스 테스트(오류 예측, 비교검사, 경곗값 분석, 원인 효과 그래프) 입력값과 출력값만을 보고 테스트하는 것 형상관리 -소프트웨어에 가해지는 변경을 제어하고 관리한다. -프로젝트에 관한 비용뺴고 모든 걸 관리한다 - 소프트웨어에 대한 모든 것을 관리한다. 개발 단계 포함이다. -형상관리 도구는 CVS,SVN(중앙집중식),GIT(분산 시스템) [저작권 관리구성요소(DRM)] - 콘텐츠 분배자: 암호화된 콘텐츠를 유통하는곳/사람 - 패키저: 콘텐츠를 메타데이터와 함께 배포가능한 형태로 묶어 암호화 - 클..
구조 다이어그램 행위 다이어그램 ->유스 케이스 상태값을 변경할 수 있는 것 유스케이스 다이어그램 -사용자의 관점에서 시스템의 기능, 상호작용과 그들간의 관계를 표현 -> 구성요소 -시스템: 개발하고자 하는 소프트웨어 -액터: 시스템 외부에서 시스템과 상호작용하는 객체(사람, 회사, 외부 시스템) -유스케이스: 일련의 작업을 수행하기 위한 행위 -관계: 2개의 액터 또는 유스케이스들이 서로 상호작용함을 나타낸다. 연관관계: 유수케이스와 액터 사이에 상호작용이 있다는 뜻으로 실선으로 표시 *포함관계: 하나의 유스케이스가 실행될 때 포함관계에 있는 유스케이스는 반드시 실행되어야 한다. *확장관계: 유스케이스가 실행될 때 포함관계에 있는 유스케이스가 특수한 상황에서 실행되어야 한다. 일반화 관계: 부모 유스케..
SendMessage BOOL SendMessage( [in, optional] HWND hWnd, // 메시지를 받을 윈도우 핸들 [in] UINT Msg, // 전달할 메시지 [in] WPARAM wParam, [in] LPARAM lParam ); -동작 순서 - 메시지를 메시지 큐에 넣는 것이 아니라 곧바로 윈도우 프로시저(WinProc)로 보내 즉각 처리하도록 한다. - 메시지가 완전이 처리되기 전에 리턴하지 않는다.(블록 시킨다.) -장점 - 보낸 메시지의 정확한 처리 -단점 - 보낸 메시지가 완전히 처리될 때까지 기다리므로, 메시지를 보낸 쪽은 블록 상태에 머물게 된다. - 잘못하면 프로그램이 계속 멈춰있는 상태로 머물 수 있다. *멀티 스레드 사용할 시 SendMessage는 사용에 위험이..
static 컨트롤을 기본적으로 실행해 놓으면 뒤에 배경과 색상이 검은색으로 출력된다. 이러한 것을 바꾸기 위해 WM_CTLCOLOR 메시지 함수를 사용해서 static 컨트롤을 제어할 것이다. 모든 static컨트롤을 제어하고 싶으면 CTLCOLOR_STATIC 상수를 이용하면 사용한 모든 static을 제어할 수 있다. 마찬가지로 edit컨트롤도 CTLCOLOR_EDIT 상수를 이용하면 사용자가 사용한 모든 edit 컨트롤을 제어할 수 있다. 참고 코드는 아래와 같다. HBRUSH CMFCApplication3Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlCo..