옛글
자기 컴퓨터 하드웨어에 대해서 알아보자!!
"에베레스트"라는 하드웨어에 대한 분석을 해주는 프로그램을 사용해서 본인의 하드웨어정보에 대해 알아보자. 요약을 클릭하게 되면 내가 가지고 있는 하드웨어에 대한 일반적인 정보들이 나오게 된다. 오디오, 그래픽 칻, 입력 장치, 하드 용량정보, 파티션 정보, 네트워크에 대한 기본적인 정보들이 정리되어 출력된다. 오버클럭을 클릭해보자. 오버클럭이란 말그대로 클럭(CPU가 도는 속도)를 오버시키는 것이다. 원래 내가 가지고 있는 쿼드코어(처리하는 곳이 쿼드=4개란 뜻), AMD 페넘 925의 경우에는 2.8Mhz의 속도를 가진다. 하지만 바이오스에서 사용자 임의대로 CPU의 속도를 높이는 것을 의미한다. 제조되어 나오는 CPU의 경우에는 그 능력치보다 조금 더 오버시켜도 버틸 수 있는 내구력을 가지고 있다. ..
.NET FRAME의 파일 컨트롤 스트림
파일컨트롤 shakeJ -.NET Frame work 의 파일 I/O(Input/Output) System Steream .NET Framework에서는 스트림을 사전적으로 '흐름', '시내', '개울' 등의 뜻을 가지며, .NET Framework에서는 정보를 생산하고 소비하는 연속적이고 논리적인 데이터의 흐름을 의미한다. 스트림은 다음 그림과 같이 파일의 시작과 끝이 있고, 커서가 스트림에서의 현재 위치를 나타내는 1차원의 연속적인 데이터 흐름으로 표현된다. 스트림 자체는 논리적 흐름이기에, 개발자의 입장에서는 일관된 방식으로 어떤 물리적장치를 사용하더라도 파일 I/O를 제어할 수 있다. 쉽게 말하자면, 키보드를 쓰나 마우스를 쓰나, 혹은 모니터로 보나, 하드디스크에 저장을 하거나 파일자체는 같은 논..
ASUS/ Group Policy(그룹정책)
SoftwareupdateServer / Group Policy shakeJ Softwareupdate Server!? 네트워크 관리자가 관리하고 있는 네트워크에 있는 컴퓨터들의 원하는 윈도우 업데이트를 지정해서 업데이트 할 수 있는 서비스. 때문에 내부네트워크로 연결이 되어 있고 외부와 연결이 되지 않아도 관리자 컴퓨터가 연결이 되어있으면 이 서비스를 이용하여 외부와 연결이 되지않은 내부네트워크의 컴퓨터들에 업데이트가 가능해진다. 라고 업데이트 되지 않은 내용들과 날짜들이 뜨게 된다. sus서버 구성(Software update a service) -www.microsoft.com에가서 sus를 검색해서 servicepack1을 다운로드한다. -다운로드 안될경우 인터넷 보안수준을 낮춰준다. -IIS를 ..
[ASP.NET]Get/Set의 차이점에 대해서
간략하게, 값을 초기화 해주는 메서드. shakeJ Get 메서드는 Set과 짝이 되는 개념으로 프로그래머의 실수로 인해 멤버변수의 값이 잘못 변할 수 있는 가능성을 사전에 막아준다. (바로 접근하게 되면, 원치 않게 내용을 지우거나 수정을 할 수도 있기 때문에) Get을 통해 가져오면 수정을 하면 안되는 멤버 변수들은 복사를 해서 반환을 해 주게 된다. 보안의 이유때문에도 쓰기도 한다. 우선 property는 1. 1 private string name; 2 public string GetName() { return name; } 3 public void SetName(string n) { name = n; } 2. 1 private string name; 2 public string Name 3 { ..
프로그래밍 클래스의 개념
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: 문자사용자 인터페이스) 애플리케이션입니다. 문자로만 구성된 화면(콘솔 화면에서 명령을 입력해 조작합니다..