본문 바로가기

2학년 1학기

(19)
객체지향 용어 비교 이론 설명분석,설계 Delphi VB JAVA C++ C# Objective-C VB.NET 데이터Data 속성Attribute 프로퍼티Property 필드Field 멤버변수/자료변수Member variableData member 필드Field Instance variable 필드Field 조작Operation 행위Behavior 메소드Method 메소드Method 멤버함수Member function 메소드Method 메소드 Method 메소드Method 비슷한 개념 다른 이름
[윈도우즈프로그래밍II] 4주차 레포트 객체지향클래스로부터 객체를 생성하고 생성된 객체로 프로그램을 실행 캡슐화 : 자료와 처리를 하나로 묶고 보호하여 프로그램의 에러를 줄이며 유지보수를 편하게함ex) 클래스 내의 기본 속성은 private, public 멤버함수로 private 멤버변수를 수정함 상속 : 기존의 프로그램을 재사용하여 반복과 복잡도를 줄일수있음.ex) 공통부분이 많을 경우 부모 클래스로 부터 상속받음 다형성 : 유사한 기능들을 같은 하나의 이름으로 설정해 복잡도를 줄여 이해를 도움 (함수뿐만 아니라 연산자에도 가능)ex) 각 자료형에 따른 print 함수를 만들고 출력결과의 자료형에 따라 다른이름이 아닌 같은 이름을 사용 학사관리 학생 클래스 UML학생 학번학년반이름수강과목들평점들학점들평균... 각 데이터의입력,출력,수정평균구..
20150325 윈도우즈프로그래밍II 4주차 1234567891011121314151617181920212223242526272829303132333435#include using std::cout;using std::endl; class Dog {private: int age; double weight;public: int getage(){ return age; } void setage(int ninput){ age = ninput; } double getweight(){ return weight; } void setweight(double ninput){ weight = ninput; }}; int main(void){ Dog Happy; // Dog class의 Happy객체 정의 // Dog.Age=2; // ① Dog는 class cout
전형적인 C프로그램 소스코드 1234567891011121314151617181920212223242526272829303132333435363738#include //전처리기#define SIZE 3 typedef struct{ //구조체 char name[10]; double w;}WEIGHT;void swap(WEIGHT *, WEIGHT *); //함수선언 int main(void){ WEIGHT man[SIZE]={{"한성현",54.5}, {"엄청군",125.6}, {"갈비양",35.7} }; int i,j; //변수 선언 for(i=0;i
c# 투명도, 창크기 변경 응용 영상 녹화 프로그램 만들고 싶어서 궁금해서 찾아봄 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { I..
20150324 객체지향프로그래밍 I 4주차 변수 또는 메소드 이름은 소문자로 시작클래스 또는 인터페이스 이름은 대문자로 시작합성 단어는 각 단어의 첫 글자를 대문자로함 자료형-기본형 : int , char 등-참조형 : class package cs.a;public class StarPrintTest {// static 메모리 상주public static void main(String[] args) {String shape = "?";//String, 문자열// char ch = '*'; //문자int count = 7; // 정수 리터럴double pi = 3.14; // pi 변수 변경가능, 3.14는 실수형 리터럴final double PI = 3.141592; // PI 상수 변수 변경불가// TODO Auto-generated metho..
20150323 .Net프로그래밍 II 4주차 C# 윈도우환경 리스트박스와 콤보박스을 배움윈도우 폼으로 만든 구구단 계산과 시,분을 초로 변환하는 간단한 프로그램폼들을 연결하는 함수는 궁금해서 인터넷으로 찾아서 활용해봄 12345678910111213141516171819202122232425262728293031323334353637383940414243namespace GSH_99_1{ public partial class Form1 : Form { int i=1; public Form1() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e) { this.listBox1.Items.Add(i+" : "+this.textBox1.Text); i++; } ..
20150304 운영체제 1주차 운영체제 첫 강의 박승기 교수님이 강의 하신다.교재는 한빛아카데미에서 출판한 '운영체제 개정판 : 그림으로 배우는 원리와 구조' 를 사용한다. 강의 개요컴퓨터 시스템의 핵심인 운영체제의 구조와 구성 및 그 기능과 역할에 대하여 알 수 있도록 한다. 강의는 OT 만 했다고 보는게 좋다.. OS : 사용자 대신 시스템을 작동시키는 프로그램싱글 유저와 멀티 유저로 나눌수 있다.보조기억장치와 주기억장치 사이에 데이터를 교환하는 것(주소를 연관시키는 것)을 매핑이라 한다.전원 > ROMBIOS > OS 순으로 작동 교수님께서 어려운 강의 이므로 예습을 추천하셨다.