반응형

2020/09 4

[C# 실습] 반도체 장비 관리 프로그램 - 3. 상세 구현

[C# 실습] 반도체 장비 관리 프로그램 [C# 실습] 반도체 장비 관리 프로그램 - 1. 단일체 패턴 표현 [C# 실습] 반도체 장비 관리 프로그램 - 2. 프로토 타이핑 Equipment.cs using System; namespace 반도체_월드 { internal class Equipment { string name;//장비명 readonly int seqno;//일련번호 int mcnt;//재료개수 int mpcnt;//생산개수 int pcnt;//테스트 완료 제품 개수 int scnt;//판매 개수 static int last_seqno;//가장 최근에 부여한 일련번호 internal int SeqNo { get { return seqno; } } internal int MCnt { get {..

[C# 실습] 반도체 장비 관리 프로그램 - 2. 프로토 타이핑

[C# 실습] 반도체 장비 관리 프로그램 [C# 실습] 반도체 장비 관리 프로그램 - 1. 단일체 패턴 표현 사용자와 상호 작용 부분 구현 * 메뉴 선택 * EWorld.cs using System; using System.Security.AccessControl; namespace 반도체_월드 { class EWorld { #region 단일체 패턴 //1. 생성자의 보호 수준을 private로 지정 //멤버의 디폴트 가시성은 private EWorld() { Console.WriteLine("EWorld 생성자"); } //2. 정적 멤버로 단일체를 참조할 변수 선언 static EWorld eworld = null; //3.정적 생성자에서 단일체 생성 static EWorld() { Console...

[C# 실습] 반도체 장비 관리 프로그램 - 1. 단일체 패턴 표현

[C# 실습] 반도체 장비 관리 프로그램 1. 생성자의 보호 수준을 private로 지정 2. 정적 멤버로 단일체를 참조할 변수 선언 3.정적 생성자에서 단일체 생성 4.다른 곳에서 단일체에 접근할 수 있게 속성 제공 EWorld.cs using System; namespace 반도체_월드 { class EWorld { #region 단일체 패턴 //1. 생성자의 보호 수준을 private로 지정 //멤버의 디폴트 가시성은 private EWorld() { Console.WriteLine("EWorld 생성자"); } //2. 정적 멤버로 단일체를 참조할 변수 선언 static EWorld eworld = null; //3.정적 생성자에서 단일체 생성 static EWorld() { Console.Wri..

[C# 실습] 반도체 장비 관리 프로그램

* 실습 목적: C# 캡슐화 * 다음과 같이 동작하는 콘솔 응용을 작성하시오. 반도체월드는 콘솔에서 동작하는 응용이다. 사용자가 메뉴를 선택하여 기능을 수행하는 것을 반복한다. 메인 메뉴에는 "F1: 장비생산 F2:장비제어 F3:전체보기"가 있다. 장비 생산 장비이름을 입력받아 장비를 생산 *장비 일련번호는 1부터 순차적으로 부여 장비 제어 장비 목록 중에서 일련 번호로 선택 제어할 기능을 선택한다. F1:재료구입 F2:반도체생산 F3:반도체테스트 F4:반도체판매 F5:현황확인 재료구입 구입할 재료 개수를 입력 반도체생산 생산할 개수를 입력(재료 1개로 반도체 1개를 생산할 수 있다.) 반도체테스트 테스트할 개수를 입력(생산하였지만 테스트하지 않은 반도체에 해당함) 반도체판매 판매할 개수를 입력(테스트를..

반응형