본문 바로가기

ASP.NET

ASP.NET - C# 언어 C# 언어 ▶깊게 할 것이 없기 때문에, 아주 간단간단하게 언급하고 넘어가도록 하겠습니다 :D 기본데이터형 정수형과 실수형 논리형과 문자형 object 형과 string 형 그리고 무한도전에 바보형................응? 참조형 string 형 : 문자열을 다루는 데이터형 >> C language 의 string과 동일하다 해서 ... object 형 : 모든 데이터형을 대신하여 사용 enum 형 이넘은 정의형 상수를 정의할 때 사용합니다. 각 상수는 상수 일므과 값을 지정하며, 값을 지정하지 않는 경우 첫 번째 값을 0 으로 싲가해서 하나씩 증가합니다. ▶아래는 각 데이터형을 사용한 예제입니다. public enum Color { Red, Green, Blue }; //열거형 /* * 열거형은..
ASP.NET - 패널(Panel), Literal, Table 여기에 소스를 입력 ASP.NET - 패널(Panel), Literal, Table PANEL ? ▶ 패널 : 다른 컨트롤들을 담는 컨테이너의 역할을 합니다. 패널에 넣고 사용하면, 쉽게 정렬이 가능합니다. 웹사이트로 보면, 태그로 구성되지만, 프로그램 적으로는 좀 더 쉽게 사용할 수 있습니다. Panel 컨트롤을 다른 컨트롤의 컨테이너로 사용할 수 있습니다. 이는 프로그래밍 방식으로 콘텐츠를 만들고 페이지에 콘텐츠를 삽입할 방법이 필요한 경우 매우 유용합니다. 패널에 대한 자세한 내용은 http://msdn.microsoft.com/ko-kr/library/cd2zztdd.aspx 에 있습니다 ^^ ▶ Literal : Literal 컨트롤은 일반적인 텍스트(브라우저에 표현되는) 효과입니다. 레이블은 ..
ASP.NET - 기본 컨트롤 사용 ASP.NET - 기본 컨트롤 사용 기본 컨트롤 - 서버 컨트롤 ◈서버컨트롤의 종류 텍스트 입출력(TextBox, Label, Literal) 버튼 컨트롤(Button, LinkButton, ImageButton) 이미지와 링크(Image, HyperLink) 체크박스와 라디오 버튼(CheckBox, RadioButton) 텍스트 입출력(TextBox, Label, Literal) Label 컨트롤 Label 컨트롤은 웹 폼에 문자열을 출력할 때 사용합니다. 일반적으로는 다른 컨트롤과 함께 쓰이면서 그 컨트롤의 용도를 알려주거나, 메시지를 출력할 때 사용합니다. 이 컨트롤은 최종적으로 사용자에게 보여질때는 으로 표시됩니다. 도구상자의 속성을 이용하여, 색상 등을 정의하고 사용할 수 있습니다. 또한 ID ..
ASP.NET - 폼 데이터 보내기 폼 데이터 보내기 (GET/POST) 폼 이란? 웹 페이지에 입력한 데이터는 폼을 통해서 서버로 보내지는데, 폼은 태그를 사용해서 정의하며, 태그 안에 정의된 입력 컨트롤의 데이터 값을 서버로 전송합니다. 태그는 입력 데이터 태그를 담을 수 있는 컨테이너 태그입니다. 태그안에는 태그와 같은 폼 입력 컨트롤 삽입이 가능하며, 각 컨트롤은 서버에 전송할 데이터를 포함하고 있습니다. [기본형식] ...... [폼 설명] name : 폼 이름을 지정합니다. action : 폼에서 입력받은 데이터를 어떤 페이지로 전송해서 처리하게 할 것인지 URL을 지정합니다. method : 서버에 입력데이터를 전송하는 방법을 지정합니다. GET / POST 방식이 있습니다. target : 결과를 보여줄 윈도우 이름을 지정하..
ASP.NET - 페이지 분석 ASP(Active Server Page) ● 웹 페이지를 동적으로 생성해주는 서버 기술 - 클라이언트는 서버에 ASP 페이지를 요구, 서버는 페이지를 생성해서 클라이언트에 보내준다. - ASP.NET은 컴파일 방식으로 서버 성능이 향상될 수 있고, 런타임에서 제공하는 풍부한 라이브러리를 쓸 수 있다. - 비주얼스튜디오와 같은 통합 개발 환경을 제공함으로써 디버깅이 용이하고, 디버깅이 용이, 개발 기간이 단축 ● 닷넷 런타임(CLR : Common Language Runtime) - 닷넷 애플리케이션을 실행하는데 필요한 실행 엔진을 부르는 이름인 동시에 애플리케이션에 클래스 라이브러리를 제공하는 주체이기도 합니다. ● 클라이언트 -> 웹 서버(IIS) -> aspx 파일 - ASP.NET 페이지는 asp..
ASP.NET - 시작 ● 웹 폼이란. ? : ASP.NET 프로그래밍은 비주얼 환경이므로, 도구 상자에 있는 컨트롤을 배치해서 작성합니다. - 그래서 ASP.NET 웹 페이지르를 웹 폼이라고 부릅니다. ● IDE(Integrated Development Environment) - 통합개발환경이란 비주얼 스튜디오처럼 하나의 프로그램 안에 프로그램을 개발하는 데 필요한 모든 환경을 제공 해줍니다. ● 이벤트 - 사용자가 어떤 행동을 했을 때, 그에 반응하는 어떤 동작을 해주어야 하는 경우 이벤트를 사용합니다. (예 ; 사용자가 버튼을 한번 클릭할 경우 - > Click 이벤트) 등 등.... ● 이벤트 핸들러 - 이벤트가 발생했을 때 불리는 메서드(방법)를 이벤트 핸들러라 합니다.
ASP.NET - IIS 가상 디렉터리 만들기 기본적으로 IIS(인터넷 정보 서비스) 가 설치되어 있어야 합니다. 설치 방법은 -> 시작-> 설정->제어판 -> 프로그램 추가/제거 -> 윈도우 구성요소 추가/제거->인터넷 정보서비스 설치 (윈도우 정품 시디가 있어야 합니다) 설치 후 시작->실행->Services.msc (서비스관리)를 실행합니다. 실행 후 동작되는 서비스를 살펴봅니다. 정상적으로 설치되었다면, IIS Admin 과 World Wide Web Publishing이 실행중입니다. 중지라면 실행하세요~ ^^ 이제 본격적으로 가상 디렉터리를 만들어 봅니다. 시작->설정->제어판->관리도구->인터넷 정보서비스 를 실행합니다. 위의 이미지처럼 가상 디렉터리를 선택합니다. 가상 디렉터리는 말 그대로 가상의 폴더를 말합니다. 이 폴더는 웹브라우저..
ASP.NET - 인터넷 정보서비스(IIS)설치 [Windows XP Professional 기준 - 인터넷 정보서비스(IIS)설치] 1. 프로그램 추가/제거 -> 윈도우 구성요소 에서 인터넷 정보서비스 및 World Wide Web Publishing 을 설치 2. 관리도구 -> 서비스 에서 IIS Admin 및 WWWP 가 실행 중인지 확인 3. 인터넷 정보서비스의 구동 확인은 웹브라우저에서 http://localhost 혹은 관리도구-> 인터넷 정보 서비스에서 확인할 수 있다. 4. 기본 개발 환경은 Visual 2008 Web Developer로 한다.