반응형

ITStory 116

객체지향 프로그래밍[Object-Oriented programming]

객체지향 프로그래밍[Object-Oriented programming] 객체지향프로그래밍은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적인 개념이라 할 수 있다. 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을 받아 처리한 다음, 결과를 내는 것이라는 생각이 지배적이었다. 또한 프로그래밍을 한다는 것은 어떻게 자료를 정의할까 보다는 어떻게 논리를 써나가는 것인가로 간주 되었다. 그러나 객체지향프로그래밍은 프로그램에서 정말 중요한 것이 논리보다는 오히려 다루고자 하는 객체라는 시각에서 접근하고 있다. 객체의 예로는, 사람(이름,주소 등으로묘사되는)에서부터 건물까지, 그리고 상품 판매를 위한 매장(특성이 서술되고 다뤄질 수 있는)에서..

JAVA 2010.08.17

[BSP]업무일지 - 20100817

Android- Log- 화면에 출력되는 이미지. Button을 클릭하면 브라우져가 열리고 설정된 웹페이지로 이동한다. 실행이되면 Debug를 통해 Log를 볼수 있다. 소스- package com.TestLifeCycle; import android.app.Activity; import android.app.Dialog; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.util.Log; public class..

School Study 2010.08.17

[BSP]업무일지 - 20100816

Android- 먼저 project를 생성하고 class 를 하나더 생성한다. 하나더 생성한 클래스에서는 에뮬레이터에서 보여지는 이미지들을 만들기위해 코딩하게 된다. 1.글자표시 StringEx.java의 내용이다. package net.StringEx; import android.app.Activity; import android.os.Bundle; import android.view.Window; public class StringEx extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedI..

School Study 2010.08.17

[BSP]업무일지 - 20100812

Java 상속- c++과 동일하게 상속은 같은 개념을 가진다. 특정자식클래스는 특정 부모클래스가 가지고 있는 모든 필드나 메소드를 상속받아 사용 할 수 있다. 상속을 해주는 클래스는 슈퍼 클래스 , 부모클래스, 상위 클래스, 조상클래스라 부른다. 상속을 받는 클래스는 서브클래스, 자식클래스, 하위 클래스 , 자손클래스라 부른다. 정의- 사용을 하려면 일단 어떻게 정의하는지 알아야 한다. Car란 이름의 클래스를 정의 보자. - Class Car { String model; String color; Public void carPrn() { } } - 위의 Car클래스를 상속받는 서브클래스인 Texi를 만들어 낼 수 있다. - Class Texi extends Car { Boolean taxiaFare; i..

School Study 2010.08.16

[BSP]업무일지 - 20100809

ANDROID- 이전 사용한 helios는 버그가 많아서 삭제하고 Ecliopse galileo 버전을 사용한다. http://developer.android.com 참조 C: 에 android 폴더를 만든 다음 workspace 폴더와 파일을 담아둘 down폴더 SDK폴더를 만들어 둔다. 오후- JAVA 객체지향언어 -신뢰성이 높은 프로그래밍이 가능 코드중복을 제거함으로써 오작동 방지 , 제어자와 메소드를 사용하여 데이터보호 -코드의 재사용 -코드관리가 용이함. 객체는 인스턴스를 포함하는 일반적인 의미. *인스턴스 일반적으로 어떤 집합에 대해서, 그 집합의 개별적인 요소. 객체 지향프로그래밍(OOP)에서, 어떤 등급에 속하는 각 객체를 인스턴스라고 한다. 예를 들면 '목록(list)'이라는 등급을 정의..

School Study 2010.08.09

함수 -

(열강 연습문제) //화씨 섭씨를 구하는 문제. #include float FHH(float a); float cel(float b); int main() { int n; float a = 0; float b = 0; while(1) { printf("\n"); printf("섭시입력 1번 § 화씨입력 2번 § 종료 0번 :"); scanf("%d", &n); switch(n) { case 1: printf("섭씨 입력 :"); scanf("%7f",&a); printf("화씨는 %3f 이다.\n\n", FHH(a)); break; case 2: printf("화씨 입력 :"); scanf("%7f",&b); printf("섭씨는 %3f 이다.\n\n", cel(b)); break; case 0: pri..

C 2010.08.06

포인터

(동규글펌) 포인터 #include int main() { int a= 100; // int형 변수 a 를 100으로 초기화 int *p; // int형 포인터변수 p 선언 p=&a; // 포인터변수 p에 a의 주소값 대입 *p=0x99; // *연산자를 통해 포인터변수 p가 참조하고 있는 주소의 값을 16진수 99로 초기화 *((int*)(0x22ff54))=0x77; // *연산자를 통해 0x22ff54 번지를 int형 포인터 타입으로 선언과 동시에 16진수 // 77로 초기화 printf("%x\n",a); // a의 값을 16진수로 출력 printf("%x\n",p); // p의 값을 16진수로 출력 printf("%x\n",&a); // a의 주소값을 16진수로 출력 printf("%x\n",&..

C 2010.08.06

[BSP]업무일지 - 20100804

ADC(Analog to Digital Converter) 기준전압, ADC0~7를 사용하겠다 하는 설정 -> ADMUX ADC Enable, 프리스케일러, ADC start -> ADCSRA DATA Reg -> ADCH(High) , ADCL(Low) 프리스케일러- 프리스케일러(Prescaler)는 타이머에 공급하는 입력 클럭의 속도를 조절하는 분주기이다. 분주기라는 말 자체가 의미하듯이 클럭을 쪼갠다는 말이다. ◎ADC 초기화 1. 기준전압 설정 2. ADC Enable, 프리스케일러 ◎ADC 변화 1. ADSC On 2. ADIF 1이 되면 데이터 읽음

School Study 2010.08.05

[BSP]업무일지 - 2010727

JAVA -볼링 게임 이론 Ex) 1프레임,2프레임 스트라이크 치고 3프레임 첫번째 5개, 두번째 3개 넘어뜨리면 1프레임 : 25점 => 1프레임 스트라이크 10점 + 2프레임 스트라이크 10점 + 3프레임 첫번째 투구 5점 2프레임 : 18점 (43점) => 2프레임 스트라이크 10점 + 3프레임 첫번째 5점 + 3프레임 두번째 3점 3프레임 : 8점 (51점) => 3프레임 첫번째 5점 + 3프레임 두번째 3점 . . . 점수의 계산법 볼링의 점수는 얼핏 보기에는 어려고 복잡한 듯 하지만, 그 기본은 10개의 프레임의 단순한 '덧셈'이다. 스페어(두 번째 투구에서 핀을 모두 쓰러뜨림)와 스트라이크(첫번째 투구에서 모든 핀을 쓰러뜨림)의 경우에만 보너스점이 가산되는 것이다. 볼링 점수의 특징은, 같은..

School Study 2010.08.03
반응형