전체 글

전체 글

    프로그래밍 클래스의 개념

    shakeJ 참조 문서 : 가메 출판사, 김상형 저, 닷넷 프로그래밍 저, Chapter5~6, 2008년출판 ! 클래스(Class) 1.1 클래스 선언 간단하게 말해서 " 변수와 함수의 집합 " "실세계의 사물" 변수는, 사물의 속성이나 상태를 표현 함수는, 사물의 동작이나 행동을 기술 클래스는 '상태'와 '동작'을 하나로 묶은, 즉 변수와 함수를 합친 것이다. 이 클래스에 속한 함수를 메소드(Method)라고 부른다. 예를 들어, 사람 (사물) 의 피부색, 나이, 성별 (상태) 와 생각한다. 공부한다. 말한다. 걷는다 (행동)이라 생각하면, 변수 함수라고 쉽게 이해를 하면 된다. ++ 추상화 -> 사물들이 가지는 이런 특성들을 잘 정리해 '필드'와 '메서드'로 표현하는 과정. 캡슐화 -> 추상화된 결..

    C# 대화상자/ 고급컨트롤

    - 대화상자/ 고급컨트롤 shakeJ 1.1 대화상자 대화상자란!? 사용자와 대화를 담당하는 작은 폼으로 설정상태를 보고, 사용자의 지시를 받아들이는 것. 사용자와 통신하는 장치는 텍스트 박스, 체크 박스, 리스트 박스, 레이블 같은 컨트롤들이다. 하나의 컨트롤로는 단일정보만 다룰 수 있기에 여러 개의 컨트롤이 모여야 복잡한 정보를 다룰 수 있고 이를 대화상자라고 한다. 대화상자를 위한 별도의 클래스는 따로 정의 되지 않기에 폼을 대화상자 형태로 만들어야 된다. 폼 중에 크기 조정이 안되고, 차일드 컨트롤을 담고 있으며 잠시 열렸다 닫히는 것들을 대화상자라고 부른다. 대화상자는 모달형과 모델리스 형으로 나눌 수 있는데, 모달형 : 대화상자를 닫기 전에 다른 작업을 진행이 불가능(비주얼스튜디오-새프로젝트 ..

    C# 기초 정리

    C#, 닷넷 스터디 문서 shakeJ 1. C#이란 ? 2000년도에 Microsoft사가 개발한 '프로그래밍 언어' 특징 - 객체지향 객체지향이란 프로그래밍의 기능을 그룹화하고 이것을 조합하여 프로그램을 작성해 가는 개념. - .NET Framework 이 C#으로 프로그래밍한 프로그램 .NET Framework로 실행환경을 조성해줌(예:JavaVM과같음) - 안전한 형, 메모리관리 데이터 형 관리가 확실하므로 변수에 값을 잘못 대입하는 일을 막을 수 있음. 2. C#언어의 이용 + 콘솔 애플리케이션 Windows 의 명령 프롬프트 내에서 동작하는 CUI(Character User Interface: 문자사용자 인터페이스) 애플리케이션입니다. 문자로만 구성된 화면(콘솔 화면에서 명령을 입력해 조작합니다..

    VM 네트워크 설정

    shakeJ VM 네트워크 설정 Bridged 네트워킹 쉽게 생각해서 가상으로 랜카드를 하나더 잡아준다고 생각하면 된다 여분에 IP가 있을 경우에 설정을 해주면 된다 NAT 네트워킹 NAT(Network Address Translation) 는 외부네트워크와 내부네트워크를 연결해주는 변환기로 내부 네트워크로 들어오거나 외부 네트워크로 나가는 네트워크 패킷의 IP주소를 변환해준다 즉 게이트웨이 주소와 동일한 방식으로 나가면 인터넷이 가능하다 Host –only 네트워킹 호스트 OS까지만 통신을 하고 그 외(인터넷) 등과는 통신할 수 없는 방식이다 Custom 네트워킹 맞춤식 네트워크를 구성하는 방식으로 기본적인 Custom 네트워킹은 아무것도 설정하지 않으면 네트워킹이 되지 않는다

    asp.net 2.0 페이지 및 응용 프로그램 구조

    asp.net 2.0 페이지 및 응용 프로그램 구조 shakeJ 참고 문헌 : 뇌를 자극하는 asp.net 1. 웹 폼이란 ? ASP.NET의 대부분의 프로그래밍은 웹폼 에서 이루어진다. 웹은 .ASPX파일(즉 ASP.NET 페이지)과 같은 개념으로써 프로그래밍을 위한 Form이라고 생각하면 된다. 웹폼 전에는 윈폼이라는 개념이 있었다. 이 윈폼을 웹에 적용 시킨 것이 웹폼이라 한다. 크게 표현부분(디자인)과 코드부분(내부 로직)으로 이루어져 있다. 위는 [소스뷰]이고 밑은 [디자인 뷰]로써 웹브라우저에 보는 것과 같이 보이게 된다. -웹폼 코드모델 웹폼에는 두가지 코드 모델이 있다 1. 단일 파일 페이지 모델 2. 코드 숨김 페이지 모델 단일 파일 페이지 모델은 웹폼의 코드 부분이 표현 부분이 .ASP..

    공지입니다. 독립도메인 변경으로 인해 ...

    도메인을 http://shakej.tistory.com - > http://mnworld.co.kr 으로 변경함에 따라 다음 뷰 애드박스 추천 박스가 뜨지 않는 문제로 인해서 새로 예전 글들을 한번에 갱신할 예정입니다. 단 한번만 갱신되고 그 이후에는 정상적으로 운영되니, 구독하시는 분들에게 죄송한 말씀 올립니다.

    잘 구성된 XML 문서 만들기

    잘 구성된 XML 문서 만들기 shakeJ HTML의 경우 백개 정도 요소가 미리 정의가 되어 있다. 브라우저에서는 웹 페이지의 HTML을 검사하고 화면에 표시하게 된다. 그러나, 이 XML에서는 더욱 많은 자유가 주어진다. 당연히, 자신이 구성요소를 직접 정의하며, 사용하는 방식들도 모두 정해주기 때문이다. 매우 자유로운 형식을 가지고 있긴 하지만, 재사용이 가능하도록 하기 위해서는 여러 규칙을 따라야 한다. HTML 보다 훨씬 더 염격한 규칙을 가지고 있다. XML처리기가 XML 문서가 완벽히 이해하지 못하면 어떠한 처리도 하지 않기 때문이다. (저번 실습시간에 봤듯이 하나라도 틀리게 되면 아예 처리를 하지 않는다) 때문에 XML은 잘 구성되어야(well-formedness)해야 하며, 유효해야 한다..

    VMware로 윈도우 서버 설치를 해보자

    가상머신 이용 shakeJ 가상 컴퓨터 이미지 복제하기 (SID) -윈도우 서버로 해야 할 일이 많을 때 일일이 하나씩 설치를 하는 것이 아니라 복제를 해서 여러대를 만들어 내서 사용을 한다. SID 라는 보안인증 때문에 고유번호가 할당되기 때문에 이미지를 복제 할 때 이 SID를 초기화해야 한다.( 시스템 준비도구를 이용 ) CD이미지 사용하기 가상컴퓨터의 장치관리 SCSI 컨트롤러와 공유디스크 ( MSCS –Microsoft clurstring Solution ) 가상머신 ( VM Ware ) 1. 가상 컴퓨터 복사 SID 초기화하기 Deploy.cab 안의 setupcl과 sysprep 중 sysprep를 클릭하여 인증기간을 다시 설정하지 않음으로 누른뒤 다시봉인을 클릭하여 SID가 한번 인증되었다..