본문 바로가기

반응형

2024/12/21

(15)
C++ 창시자의 조언 인터넷에 떠돌아다니는 글을 가져온건데 실제 비야네 스트롭스트룹(Bjarne Stroustrup)이 쓴 글인지는 모르겠음.​​​C++ 창시자의 조언 11. 프로그래밍이란 어떤 문제에 대한 해결책 안에 여러분의 아이디어를 구체적으로 표현한 문장을 써 넣는 것이다. 프로그램의 구조는 이런 아이디어를 최대한 직접적으로 드러내도록 하자.a. 별도의 아이디어로 생각되는 '것'은 클래스로 만든다.b. 별도의 개체(entity)로 생각되는 '것'은 클래스의 객체로 만든다.c. 공통의 인터페이스를 가지면, 이 인터페이스는 추상 클래스로 만든다.d. 두 클래스의 구현 코드가 주요 부분에서 똑같으면, 공통된 부분을 뽑아 기본 클래스로 만든다.e. 객체의 컨테이너가 될 클래스는 템플릿으로 만든다.f. 컨테이너에 대한 알고리즘..
질문하는 법 서론​누구나 프로그래밍을 하다보면, 모르거나 막히는 부분이 생깁니다.문제를 어떻게 해결 할 것인가는 수많은 방법이 존재하겠지만, 그 방법조차 모를경우 우리는 타인에게 도움을 요청합니다.다행히도 프로그래머에게 허용된 몇 안되는 커뮤니티가 아직 존재하기에 우리는 익명의 누군가에게 도움을 요청하고 그 해답을 얻을 수 있는 기회를 얻게 된겁니다.​다만, 질문의 방법을 몰라 제대로 된 답변을 얻지 못하거나 무시당하는 경우가 비일비재 하여 몇가지 적어볼까 합니다.다음 항목들을 가능한 지켜준다면 누군가의 마음을 움직여 좋은 답을 얻을 수 있지 않을까요?(본문에 사용된 예시는 게임코디 연구소 질답란에서 발췌, 가공했습니다)​​​명심할 것- 질문하는 상대는 선배입니다.가끔, 반말이나 통신체등으로 질문하는걸 보는 경우가 ..
Path(경로) 네이밍 어디 규칙이나 관습 같은게 아니고 변수명 지을 때마다 헛갈려서 내 맘대로 정의한 것임 FilePath (or Path) - C:\Dir\fileName.dll FileDir (or FileDirectory or Directory) - C:\Dir FolderName (or Folder) - Dir FileName (or Name) - fileName.dll FileExtension (or Extension) - dll
인증서(certmgr.msc)의 실제 저장 위치 (공인인증서 아님) %UserProfile%\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates​인증서 더블 클릭했을 때 "자세히" 탭에서 "필드" 값 지문(Default인 경우 맨 아래에 있음)의 값이 위 경로의 파일명과 일치.
[Delphi] 델파이 산술 연산문 키워드설명예비고+더하기3 + 2 = 5 -빼기3 - 2 = 1 *곱하기3 * 2 = 6 div정수 나누기3 div 2 = 1 /실수 나누기3.0 / 2.0 = 1.5 mod나누기의 나머지5 mod 3 = 2C언어에서 %와 동일
[Delphi] edit에 숫자만 입력하기 procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin if Key in ['0'..'9', #25, #08, #13] then else begin Key := #0; ShowMessage('숫자만 입력하세요'); end;end;
[Delphi] 날짜 관련 함수 출처 - http://andyadic.tistory.com/entry/%EB%8D%B8%ED%8C%8C%EC%9D%B4-%EB%82%A0%EC%A7%9C%EC%97%90-%EA%B4%80%EA%B3%84%EB%90%9C-%ED%95%A8%EC%88%98%EB%93%A4 uses DateUtils;// 날짜나 시간을 String으로function DateToStr(Date: TDateTime): string;function TimeToStr(Time: TDateTime): string;// 스트링을 날짜나 시간으로function StrToDate(const S: string): TDateTime;- Ex -{ var myDate : TDateTime; begin myDate := StrToDate('7..

반응형