본문 바로가기

프로그램 경험

[맥 Mac] Xcode 단축키 Control - F : 오른쪽 이동 Control - B : 왼쪽으로 이동 Control - P : 위로 이동 Control - N : 아래로 이동 Control - A : 라인의 시작으로 이동 Control - E : 라인의 끝으로 이동 Control - T : 좌우의 문자 서로 변경 Control - D : 오른쪽 문자 삭제 Control - K : 라인의 나머지 삭제
[Objective-C] 기본 내용 정리 #import는 그 파일에서 같은 헤더 파일을 여러번 포함하면 오류나는 문제를 해결. NS접두사는 코코아의 접두사. BOOL타입의 YES는 1, NO는 0 클래스 이름은 대문자로 사용하기를 권장. 메소드 디스패처는 특정 메시지에 어떤 메소드가 반응하게 되는지를 알기 위해 오브젝티브씨가 사용하는 방법. @기호는 C언어의 확장을 의미한다. 콜론은 메소드가 인수를 받아들인다면 붙이고 아니면 쓰지 않음. 컴파일러 지시자 다음에는 세미콜론을 넣지 않는다. 프라이빗 메소드도 호출 할 수 있다. 다중상속 기능은 불가하다. 접근자 메소드를 위한 이름 규칙 세터 메소드는 set을 먼저 쓰고 바꾸려는 속성 이름을 넣어준다. 게터 메소드는 단순히 자신들이 반환할 속성의 이름으로 쓰여진다. get이라는 단어는 코코아에서 파라..
[C#] Regsvr32와 같은 효과 내기 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Data.OleDb; using System.Diagnostics; using System.Runtime.InteropServices; using System.IO; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("kerne..
[C#] 프로젝트 형식이 이 설치에서 지원되지 않습니다. 어느날 갑자기... 이런 메시지를 보면 황당하기 그지 없는거다... 서비스팩을 안깔아서 그런다고 해서 설치중... http://www.microsoft.com/downloads/details.aspx?FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&DisplayLang=ko 설치하니 잘 된다.
[C++ Builder] StringGrid에 체크박스 넣기 //StringGrid 셀단위 커스텀 그리기 //체크박스를 그려주기 위한 이벤트이다. void __fastcall TInputDiagForm::StringGridDrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State) { //0번째 줄은 헤더다. 그려줄 필요 없음 if (ARow == 0) return; //컬럼이 0, 1이 아니면 체크박스 그려줄 필요 없음 if (!(ACol == 0 || ACol == 1)) return; TStringGrid* grid = dynamic_cast (Sender); TRect aRect = Rect; TRect tRect; //체크박스의 체크여부 데이터를 가지고 있는 컬럼 인덱스 ..
[C++ Builder] 단축키 [폼 디자이너] Ctrl + 방향키(←↑→↓) : 컴포넌트 위치 이동 Shift + Ctrl + 방향키(←↑→↓) : 컴포넌트 위치 이동(빠르게) Shift + 방향키(←↑→↓) : 컴포넌트 크기 변경 [소스코드 에디터] Ctrl + F4 : 파일 닫기 Ctrl + Shift + C : Method/Procedure/Property자동생성 Ctrl + Shift + ↑(↓) : 선언부,구현부 상호간 이동 Ctrl + ←,→ : 이전 단어, 다음 단어 Ctrl + Shift + ←,→ : 이전 단어, 다음 단어까지 블럭 Ctrl + PageUp : 현재 화면의 맨 윗줄로 이동 Ctrl + PageDown : 현재 화면의 맨 아랫줄로 이동 Ctrl + Shift + I(U) : 현재 라인에 들여쓰기(내어쓰기..
[SqlServer] FIX: SQL Server 2005 인스턴스를 부하가 높을 때 "17187" 오류 메시지는 오류 로그 파일에 기록될 수 있습니다. 특정 화면만 느려지는 현상이 있는 특정 거래처가 있다. 이 문제를 해결 하려 했지만 해결하지를 못했다. 그러던 중 이벤트 뷰어를 봤더니 아래와 같은 오류가 발견되었다. 이 문제에 관련된 해결책은 아래 링크를 참조 하면 된다. http://support.microsoft.com/kb/929376 이것이 해결책이길 간절히 빈다.
[C++ Builder] 여러 단계 작업을 하는 동안 오류가 발생하였습니다... Boland C++ Builder 5 에서 작업 하는 도중 오라클 접속해서 SELECT 하는 구문에서 아래와 같은 오류가 발생 하였다. 이유는 SELECT 필드 중에 SUBSTR로 쪼개서 만든 필드가 있는데 그곳에 별칭을 안주어서 그런것 이었다. 아래 빨간 부분이 없어서 그런것이다...ㅡㅡ;;;; 왜 저런걸로 오류가 나는지 정말 당황스럽다. AnsiString query; query = ""; query = query + "SELECT ROWNUM,TRUNC(TIME_OF_OP),CHART_ID,PATIENT_NAME,DEPT_NAME"+ ",SUBSTR(DATE_FROM, 1, 4)||'-'||SUBSTR(DATE_FROM, 5, 2)||'-'||SUBSTR(DATE_FROM, 6, 2)||' ~ '|..