본문 바로가기

프로그래밍

JAVA] JFrame을 이용한 메모장 - 3) 단추(new, open, ...) 기능 구현 0. ActionListener 인터페이스 -버튼이 클릭되었을 때, 그에 따른 코드가 실행되게 구현 가능. -구성 1) 프레임 클래스 내에 MyEventListener(implement Action Listener) 이너클래스 구현. > void actionPerformed(ActionEvent e) 오버라이딩 메소드 구현 //이벤트 발생시 실질적으로 호출되는 메소드 2) 원하는 버튼에 MyEventListener 클래스 객체를 등록 > menuItemNew.addActionListener(new MyEventListener()); 3) 버튼 클릭시 MyEventListener::void actionPerformed(ActionEvent e)가 호출 >ActionEvent e: 발생한 이벤트 값 >> 조.. 더보기
쉽고 간단한 C언어 강좌 -3) 첫 프로그램 이번 시간엔,지난 번에 설치했던 Visual Studio를 이용하여간단한 C언어 프로그램을 만들어보겠습니다.(설치 방법을 모르시는 분은 >> Visual Sutdio 2015 설치하기) 새로운 프로그램(프로젝트)을 만들 것이므로'New Project' 'Visual C++> Win32 Console Application' 선택이 부분은 그냥 암기 'Next> Empty project' 체크 후 'Finish'(체크하지 않을 경우, 빈 프로젝트가 아니라예시로 작성된 더러운 파일이 포함된 프로젝트가 생성됩니다.삭제가 귀찮으니 꼭 체크) 프로젝트가 생성되었습니다.오른쪽에 Solution Explorer를 보면 생성된 프로젝트의 전체 구조를 간략히 확인할 수 있는데요.여기서, Source Files를 오른 클릭.. 더보기
쉽고 간단한 C언어 강좌 -2) 컴파일러 설치(Visual Studio 2015) 먼저, 지난 포스팅 설명이 너무 간단해서 부가 설명하겠습니다. C언어는 프로그래밍 언어이며 프로그램에서 이뤄지는 모든 것은 프로그래머가 그렇게 동작이 되도록 프로그래밍 언어로 작성한 것입니다. 메모장 프로그램을 예로 들면 이런 아이콘을 더블클릭하여 실행하였을 때 이런 창이 뜨게하는 것, 그리고 창 안의 '파일, 편집, 서식' 이런 단추들 역시 프로그래머가 프로그래밍 언어를 통해 "실행되었을 때 창을 띄워라!" "창 안에 단추를 만들어 '파일'이라고 이름붙여라!" 라고 컴퓨터에게 명령을 내린 것입니다. 프로그램은 프로그래머가 컴퓨터에게 전하는 명령문의 집합체라 할 수 있고 그 명령문은 C언어를 이용하여 작성 가능합니다. (이해가 안되면 지금 한 말 싹다 무시해도 됩니다) 우리가 C언어로 작성한, 글로 이루.. 더보기
명령어2(연산자, 별칭) 0. 출력 문자 수 제한 변경. set linesize 100 //한 줄당 100글자 출력. (아직 정확한 차이를 모르겠다.) * set: 시스템 변수의 값을 변경. 1. 산술연산자(덧셈, ... , 곱셈) 1) 곱셈. (예시로) >연봉 계산(급여x12) 2) NULL : 0이 아님.(표시 용도) >계산이 불가하다. - NVL 함수: NULL을 다른 값으로 변환. 2. 별칭 부여하기 1) AS: mysql과 동일. 2) 키워드 없이 별칭 부여하기 >> 위 별칭방식의 문제점: 모두 대문자로 출력된다. 3) 따옴표(" ")로 별칭 부여 -> 대소문자 구분, 공백 한글 특수문자 등 삽입 가능. 3. 기타 1) || 연산자(Concatenation) : 출력되는 컬럼 사이의 공백을 제거. 2) DISTINCT .. 더보기