닷넷
.NET Framework 의 간단한 개념
.NET의 개념 ? - Microsoft의 새로운 네트워크 전략 - 새로운 MS 의 제품군, 기술의 총칭 - 서비스로서의 소프트웨어 - 인터넷 자체를 OS의 개념으로 확장한 개념 .NET Framework 의 개념 - 어플리케이션을 개발, 배치하는 것은 단순화, 현대화시킨 새로운 플랫폼 특징 풍부한 클래스 라이브러리를 제공, 다양한 언어를 사용 가능하게 하는 언어 중립적인 플랫폼, com, DLL 로 제작된 기존 컴포넌트를 상호 운용하도록 지원, 독립적인 관리 환경인 CLR을 통해 코드 실행을 지원,
윈도우 이야기가 있는 까페 오픈 ! 많은 관심 부탁드려요^^
윈도우를 제대로 다루겠다는 이야기를 포스팅을 통해 드렸었는데, 저 혼자만의 힘으로는 부족한 듯 해서 블로그 이외에도 윈도우 관련 까페를 하나 오픈했습니다. 윈도우 데스크톱 OS 뿐 아니라, 윈도우 모바일과 윈도우 폰, 닷넷 계열 프로그래밍 까지 주제로 다룰 생각입니다^^ 주소는 http://cafe.naver.com/windowos 이구요! 아래 배너를 클릭하셔도 혹은 왼쪽 사이드 바에 있는 윈도우 스토리 까페 배너를 클릭하셔도 됩니다 ^^ 많은 관심부탁드립니다. * 혹시나 윈도우 까페 같이 이뤄나가실 분들은 스텝등록해드릴테니 따로 댓글이나 메일 부탁드립니다
프로그래밍 클래스의 개념
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: 문자사용자 인터페이스) 애플리케이션입니다. 문자로만 구성된 화면(콘솔 화면에서 명령을 입력해 조작합니다..
닷넷의 배경/특징 및 네임스페이스은 무엇인가?
ShakeJ 닷넷이란? C개발에 필요한 라이브러리, 실행환경, 툴등 모든 것을 포괄하고 있는 이상적인 개발 환경. 다양한 언어를 지원함으로써 개발자는 다양한 언어로 개발, 닷넷에서는 하나의 방식으로 동작. 플랫폼 독립성 서로 다른 언어끼리의 호환성 닷넷 프레임웍(.NET Framework) 닷넷의 개념에서 애플리케이션을 개발 및 실행하기 위해 준비된 플랫폼 ( 예를 들어, 내가 프로그래밍한 프로그램은 윈도우 2003의 비쥬얼 스튜디오 2005기반으로 만들었다. 이 프로그램을 윈도우 7을 쓰는 친구에게 보냈을 때, 친구 컴퓨터에서 실행을 하기 위해서는 플랫폼인 닷넷 프레임 워크가 필요하다 ) 공통 언어 런타임(Common Language Runtime) : 닷넷에서 프로그램을 로딩하고 동적 컴파일하며 실행..