소개글
C# 클래스의 개념과 구현방법 실습 레포트목차
Ⅰ. 서론Ⅱ. 본론
Ⅱ-Ⅰ. 클래스라이브러리 생성 코딩
① System.Console.WriteLine("HELLO?");
② Console.WriteLine("HELLO?");
Ⅱ-Ⅰ. 프로젝트(Calculate) 생성 코딩
Ⅲ. 결론
Ⅱ-Ⅰ. 클래스라이브러리 생성 코딩출력
Ⅱ-Ⅰ. 프로젝트(Calculate) 생성 코딩출력
본문내용
Ⅰ. 서론우리는 이번 Lab2 과제를 통해, 객체지향프로그래밍을 위해서 알아야 할 클래스의 개념과 구현방법을 배울 것이다. 또한 클래스내의 Method와 Property에 대하여 이해하고, 클래스라이브러리를 생성하여 이를 활용하는 방법과 배열의 초기화와 할당방법에 대하여 알아볼 것이다. Lab2는 지난 Lab1 과제를 참고하여, 배열을 이용하여 임의의 값(정수 또는 실수)을 5개 입력받아 평균과 분산을 계산하는 클래스라이브러리를 생성하고 이 때 클래스의 이름은 Statistics로 설정하고 평균과 분산을 계산하기 위한 Method는 각각 Mean과 Variance로 한다. 또한 입력 값을 할당하기 위한 Property의 명칭은 Data로 하며, 새로운 프로젝트(Calc- ulate)를 생성한 후 클래스라이브러리를 참조와 네임스페이스를 추가하여 만들 것 이다.
Ⅱ. 본론
Ⅱ-Ⅰ. 클래스라이브러리 생성 코딩
using System; //System 네임스페이스를 사용하겠다.
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lab2 //특정구간의 이름을 lab2로 지정
{
public class Statistics //Statistics라는 class생성
{
private float[] Input = new float[5]; //float형의 배열이름이 Input, 배열요소를 5개 생성
private float Sum = 0.0f; //float형 Sum(합)객체 생성
private float Avg = 0.0f; //float형 Avg(평균)객체 생성
private float Var = 0.0f; //float형 Var(분산)객체 생성
public float[] Data //입력 값을 할당하기 위한 Property의 명칭은 Data
{
get //Input에 반환
{
return Input; //Input에 return
}
set //Input 설정
{
Input = value //value를 Input에 대입
}
}
참고 자료
*About_ usingNaver 지식iN
*About_ namespace
소설같은C# 3rd Edition since 2003 p.224~226 & Naver 지식iN
*About_ class
소설같은C# 3rd Edition since 2003 p.134~145
*About_ 배열의 생성
소설같은C# 3rd Edition since 2003 p.414~417
*About_ 속성(Property)
소설같은C# 3rd Edition since 2003 p.166~169
*About_ .Length
http://msdn.microsoft.com/ko-kr/library
*About_ partial 클래스
소설같은C# 3rd Edition since 2003 p.719
*About_ Form
http://msdn.microsoft.com/ko-kr/library
*About_ InitializeComponent()
소설같은C# 3rd Edition since 2003 p.720
*About_ EventArgs 클래스
소설같은C# 3rd Edition since 2003 p.699~700
*About_ Button 컨트롤
소설같은C# 3rd Edition since 2003 p.845
*About_ Parse 메서드
http://msdn.microsoft.com/ko-kr/library
*About_ TextBox
소설같은C# 3rd Edition since 2003 p.847~848
*About_ this 키워드
소설같은C# 3rd Edition since 2003 p.311~313
*About_ ToString()
소설같은C# 3rd Edition since 2003 p.629~633
이 자료와 함께 구매한 자료
[C# 과제] C#을 이용한 통계값 처리 10페이지