[C# 과제] C#을 이용한 통계값 처리
- 최초 등록일
- 2011.08.24
- 최종 저작일
- 2010.05
- 10페이지/ 한컴오피스
- 가격 1,000원
소개글
C#을 이용한 통계값 처리 실습 레포트
목차
Ⅰ. 서론
Ⅱ. 본론
Ⅲ. 결론
본문내용
Ⅰ. 서론
본론으로 들어가기에 앞서, 이번 Report의 목표는 C#을 이용한 통계값을 처리 하는 것이다. 본 Report를 통해, text박스에 출력이 어떻게 이루어지는지 알며, 평균, 분산, 표준편차의 함수를 알고 이해하는 것이 주목적이다.
Ⅱ. 본론
OpenFileDialog openFileDialog = new OpenFileDialog();
//파일 선택 다이얼로그 객체를 생성한다.
openFileDialog.DefaultExt = ".txt"
//기본적으로 선택할 수 있는 확장자를 .txt로 한다.
openFileDialog.Filter = "data file (.txt)|*.txt";
//파일 형식 부분에 data file (.txt) 라는 형식을 넣는다.
openFileDialog.ShowDialog();
// 파일 선택 다이얼로그를 보여준다.
openFileDialog.FileName != ""
//기본 파일을 설정한다.
textBox1.Text = openFileDialog.FileName
// 파일 이름을 textBox1.Text 에 기록한다.
StreamReader sr. = new StreamReader(textBox1.Text);
//문자 스트림 변환 후, 스트림리더를 이용해서 textBox1.Text에 기록된
string input = null;
int nPoints = 0;
//파일이름으로 파일을 읽을 준비를 한다.
while ((input = sr.ReadLine()) !=null)
{
nPoints++;
}
//스트림 리더로 먼저 한 줄씩 읽어, txt 파일이 총 몇 줄인지 nPoints에 기록한다.
sr.BaseStream.Seek(0, SeekOrigin.Begin);
//스트림리더의 파일 포인트(sr.ReadLine()를 할 경우 읽을 부분)를 파일의 제일 앞으로 되돌린다.
sr.DiscardBufferedData();
//끝까지 읽고 나면 다시 파일 포인트를 처음으로 만들어 준다.
double[ ] zValue;
zValue = new double[nPoints];
//double형 zValue 배열을 nPoints 개수만큼 생성한다.
for (int k = 0; k < nPoints; k++)
{
zValue[k] = double.Parse(sr.ReadLine());
} // 스트림리더를 통해서 다시 한 줄씩 값을 읽어서 zValue에 저장한다.
참고 자료
*About_ OpenFileDialog
소설같은C# 3rd Edition since 2003 p.882
*About_ string
http://msdn.microsoft.com/ko-kr/library
*About_ StreamReader sr. = new StreamReader(textBox1.Text);
소설같은C# 3rd Edition since 2003 p.561~567
*About_ while
소설같은C# 3rd Edition since 2003 p.118~122
*About_ .ReadLine
http://blog.naver.com/xxyyzzxyz
*About_ sr.BaseStream.Seek(0, SeekOrigin.Begin);
http://blog.naver.com/phoogu/110054220232
*About_ DiscardBufferedData
http://blog.naver.com/22pig22/10034797045
*About_ [ ]
소설같은C# 3rd Edition since 2003 p.408~415
*About_ for
소설같은C# 3rd Edition since 2003 p.118~122
*About_ Parse
http://msdn.microsoft.com/ko-kr/library
*About_ Math.Pow & Math.Sqrt
http://msdn.microsoft.com/ko-kr/library/
*About_ .ToString
소설같은C# 3rd Edition since 2003 p.629~633