(으흠 지난번에 승규 선생님왈 제 바뀐 번호가 19번이라던디 으흠 ㅠㅠ 그냥 나 20번 할래 ,,, )
잡소리 집어두고 업무일지 시작합니당. ^^
닷넷 프레임워크(.NET Framework, 이전 이름: 닷넷)는 마이크로소프트에서 개발한 윈도 프로그램 개발 및 실행 환경이다. 네트워크 작업, 인터페이스 등의 많은 작업을 캡슐화하였고, 공통 언어 런타임(Common Language Runtime)(CLR)이라는 이름의 가상 머신 위에서 작동한다.
- 자료출처 위키백과 -
C# 실습
지난시간 작성한 사칙연산 프로그램을
1.Console (method활용)
2. 주요핵심 로직을 클래스 라이브러리(.dll)
dll을 활용해서 console / winform / webform 만들어 보기.
콘솔 형태로 짜여진 프로그램에서
밑에 있는 더하기 빼기 곱하기 나누기 매소드를 빼서 클래스라이브러리에 넣어둔다.
(사진 클릭하면 크게 보입니다 ^^;)
(원래라면 public static 을 일일이 하나하나 다 걸어주는 저런식으로 짜면 안된다고 한다.)
다음 클래스라이브러리를 만든 프로잭트에서 새로 프로잭트를 추가한다.
WindowsFormsApplication를 생성하여 toolbox에서 Textbox 3개와 button 4개를 꺼내어 디자인을 작성후 class에 메소드를 사용하기 위해 쏠루션 익스플로러에 References를 추가해주고 코드작성란에 using opLib; (클래스프로잭트 네임)을 넣은후 각 버튼 소스 코드 또한 작성한다.
web폼 또한 마찮가지로 New project해서 ASP.NET Web Application을 추가 해준후 win폼에서 했던 방법과 마찮가지로 디자인을 그리고 References추가와 각버튼에 해당하는 소스코드를 작성한다.
콘솔 모드로 작성시에도 References와 using을 해준 다음 아래와 같이 소스 코드를 작성하면 된다.
프로그램 컴파일 실행시에는 Set as StartUp Project을 클릭한 프로잭트가 컴파일 된다.
교과서 학습 p58.~ (데이터)
C++ 실습
스코프 연산자
#include<iostream>using namespace std;
int A = 100;
int main()
{
int A = 200;
cout << A << endl;
cout << ::A << endl;
//스코프 연산자 앞에 아무것도 안붙이면 전역의 의미를 가진다.
return 0;
}
p57. ex)
#include<iostream>
#include<stdio.h>using namespace std;
class Time
{
private :
int hour;
int min;
int sec;
public :
void SetTime(int h, int m, int s)
{
hour = h;
min = m;
sec = s;
}
void OutTime()
{
printf("현제시간은 %d시%d분%d초 입니다 \n", hour, min, sec);
}
};
int main()
{
Time Now;
Now.SetTime(12, 30, 40);
Now.OutTime();
return 0;
}
bool 형
#include<iostream> |
===========================================================
|
생성자와 소멸자
교과서 학습 p48.~ (클래스 생성자 소멸자)
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20150603 - 23번 이량경 friend, 정적{this, static)/객체복사, this, 접근한정자, Base, 상속, ISAS,오버라이딩,메소드 숨기기, 중첩분할 클래스, 확장메소드, 구조체 (7) | 2015.06.04 |
---|---|
20150602 - 22번 윤재희 C #:객체 지향 프로그래밍과 클래스 C++ 타입변환, 캡슐화 (8) | 2015.06.02 |
20150601 - 21번 우대희 <매개 변수 / 상수멤버 초기화> (3) | 2015.06.01 |
고전 자료(?) ... (4) | 2015.05.28 |
20150527 - 19번 - 안향진 - C#,C++ (6) | 2015.05.28 |
20150526 - 18번 - 안해운 - C++ (6) | 2015.05.26 |
20150522 - 14번 - 박제혁 - IP 프로토콜 (1) | 2015.05.24 |
20150522 packet analyzer 소스코드 (1) | 2015.05.22 |