본문 바로가기

Languages/ASP .NET

ASP.NET - C# 언어 C# 언어 ▶깊게 할 것이 없기 때문에, 아주 간단간단하게 언급하고 넘어가도록 하겠습니다 :D 기본데이터형 정수형과 실수형 논리형과 문자형 object 형과 string 형 그리고 무한도전에 바보형................응? 참조형 string 형 : 문자열을 다루는 데이터형 >> C language 의 string과 동일하다 해서 ... object 형 : 모든 데이터형을 대신하여 사용 enum 형 이넘은 정의형 상수를 정의할 때 사용합니다. 각 상수는 상수 일므과 값을 지정하며, 값을 지정하지 않는 경우 첫 번째 값을 0 으로 싲가해서 하나씩 증가합니다. ▶아래는 각 데이터형을 사용한 예제입니다. public enum Color { Red, Green, Blue }; //열거형 /* * 열거형은..
ASP.NET - List Control & Collection 리스트 컨트롤과 컬렉션(리스트 컨트롤, 선택 리스트 컨트롤, 데이터 바인딩) ▶리스트 컨트롤 이 컨트롤은 선택 항목을 리스트로 보여주며, 사용자가 나열된 항목 중에서 고루는 방식입니다. 나열항목이 많아 리스트 박스에 다 보여줄 수 없는 경우, 컨트롤 옆에 스크롤바가 나타나고, 사용자는 스크롤바를 이동하면서 원하는 항목을 선택할 수 있습니다. [종류] ListBox 컨트롤 DropDownList 컨트롤 RadioButtonList 컨트롤 CheckBoxList 컨트롤 리스트 컨트롤은 여러 개의 항목 중에서 하나를 선택하는 컨트롤이며, 선택 항목을 추가할 때, 컬렉션 클래스와 연결해서 추가하는 방법이 있는데, 이것을 데이터 바인딩(Data Binding)이라고 합니다. [따라하기] - ListBox 컨트롤 ..
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이 실행중입니다. 중지라면 실행하세요~ ^^ 이제 본격적으로 가상 디렉터리를 만들어 봅니다. 시작->설정->제어판->관리도구->인터넷 정보서비스 를 실행합니다. 위의 이미지처럼 가상 디렉터리를 선택합니다. 가상 디렉터리는 말 그대로 가상의 폴더를 말합니다. 이 폴더는 웹브라우저..