본문 바로가기

전체 글

상속받은 특정 컨트롤이 도구상자에 안 뜨는 경우 개발을 하다 보면 특정 컨트롤을 상속받아 커스텀 컨트롤을 만들어 사용하는 경우가 많습니다. 이때, 특정 컨트롤의 경우 상속받아 만든 커스텀 컨트롤이 도구 상자에 표시되지 않는 경우가 있습니다. 대표적인 예로 아래와 같이 DevExpress사의 SimpleButton을 상속받아 SimpleButtonEx라는 커스텀 컨트롤을 만들었다고 할 때 이 상태로 빌드 후 도구상자 확인 시 컨트롤이 표시되지 않는 걸 확인할 수 있습니다. 위와 같이 추가 후 빌드하면 도구 상자에 컨트롤이 표시되는 모습을 확인할 수 있다. 감사합니다. 더보기
VisualStudio 빌드 이벤트(Build Event) Visual Studio 에는 빌드 이벤트라는 기능이 있습니다. 1. 빌드 전 이벤트 2. 빌드 후 이벤트 위와같이 두가지 종류가 있으며 빌드 후 이벤트의 경우 1. 항상 허용 2. 빌드가 성공한 경우 3. 빌드에서 프로젝트 출력을 업데이트한 경우 3가지로 나눠집니다. 빌드 이벤트의 활용으로는 빌드가 성공한 후 실행파일 및 DLL 파일을 특정 경로로 이동 혹은 복사등 응용에 따라 다양하게 활용할 수 있습니다. 예시로 빌드 후 파일을 특정 경로로 복사하는 방법으로는 7) 이후 빌드하면 위의 명령대로 지정경로에 복사됩니다. // copy 외에 xcopy 명령어를 쓸 경우 동일 이름의 파일이 있으면 복사하지 않는다. 감사합니다. 더보기
C# Visual Studio 응용프로그램 관리자 권한 실행방법 2가지 윈도우 운영체제에서 시스템 설정을 변경하기 위해서는 관리자 권한이 필요합니다. 그에 따른 C#으로 프로그램 개발 시 관리자 권한으로 실행되도록 하는 방법 2가지를 소개하고자 합니다. 1. manifest 파일을 이용하는 방법 6) 이후 디버그 시 응용프로그램이 관리자 권한으로 실행되는 것을 확인할 수 있다. 2. ProcessStartInfo 의 Verb(동사)를 이용하는 방법 using System.Diagnostics; using System.Security.Principal; namespace TEST { static class Program { /// /// 해당 응용 프로그램의 주 진입점입니다. /// [STAThread] static void Main() { // 해당 실행이 관리자 권한이 아.. 더보기
KITRI 공공데이터 기반 JAVA Programming과정 면접후기 안녕하세요. kitri 에서 현재 공공데이터 기반 JAVA Programming 과정을 듣고있는 사람입니다. 많이들 궁금해 하시는 면접에 대해서 간략하게 알려드리고자 합니다. 저 역시도 면접을 보러 가기전에 뭘 준비해야할지 궁금해서 검색을 해봤는데 나오는곳이 없더군요.. 그래서 그냥 있는그대로 보자는 식으로 준비도 안하고 무작정 갔는데요 일단 복장은 면접 안내메일에서와 같이 편한복장(최대한 깔끔한 옷으로)을 입고 갔습니다. 조금 여유있게 15분정도 전에 도착하니 여자분이 빈 강의실로 안내해주시더군요 막상 도착하니까 조금 긴장도 되고 그래서 물한잔 마시고 대기하고 있었더니 조금뒤에 바로 옆 강의실로 들어가라고 해서 들어갔습니다. 강의실에는 면접관 2분이 따로 앉아있었고 1 : 1로 면접을 보는 형식이었습니.. 더보기
정보처리기사 필기 요약 정보처리기사 필기시험 요약본입니다. 더보기
KITRI 공공데이터 기반 JAVA Programming과정 6일차 --test_seq시퀀스생성CREATE SEQUENCE test_seq CREATE TABLE test_tb(a number PRIMARY KEY,b varchar2(10)) ALTER TABLE test_tbMODIFY b varchar2(2) NOT NULL INSERT INTO test_tb(a, b) VALUES(test_seq.NEXTVAL, 'b1') SELECT *FROM test_tb --비정상데이터 추가시 오류발생. 이미 발생된 시퀀스값은 유지됨.INSERT INTO test_tb(a, b) VALUES(test_seq.NEXTVAL, 'bbbbb2') SELECT test_seq.CURRVALFROM DUAL--------------------------------------------.. 더보기
KITRI 공공데이터 기반 JAVA Programming과정 5일차 INSERT INTO PRODUCT(PROD_NO, PROD_NAME, PROD_PRICE) VALUES('C001', '아반테', '1000')INSERT INTO PRODUCT(PROD_NO, PROD_NAME, PROD_PRICE) VALUES('C002', '소나타', '2000')INSERT INTO PRODUCT(PROD_NO, PROD_NAME, PROD_PRICE) VALUES('C003', '그랜저', '1000')INSERT INTO PRODUCT(PROD_NO, PROD_NAME, PROD_PRICE) VALUES('C004', '에쿠스', '4000') INSERT INTO order_line(order_info_no, order_line_no, order_prod_no, quant.. 더보기
KITRI 공공데이터 기반 JAVA Programming과정 4일차 -Query :SELECT 함수 그룹 JOIN SUBQuery -DML : INSERT INTO VALUES UPDATE DELETE -DDL : CREATE ALTER DROP 제약조건CONSTRAINT DESC CUSTOMER SELECT * FROM customer DROP TABLE customer --NULL값을 가질 수 없게 NOT NULL 제약조건을 이용한다. CREATE TABLE Customer( id varchar2(20) NOT NULL, password varchar(20), name varchar2(20), phone_no varchar2(20), zip_code char(6), address varchar2(50), gendar char(1) default 'M' NOT NULL.. 더보기