CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.

Slides:



Advertisements
Similar presentations
일본 통판업계의 동향 柿 尾 正 之. 1.통신판매시장규모의 추이 出所) JADMA 「통신판매」기업실태조사 98→03 년 연평균 5.6% 증 91→96 년 연평균 5.3% 증 시장 감소.
Advertisements

.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
더존다스 경영전략과 비젼 1 ERP 개발부문
미디어 프로그래밍 II 소개.
신 도 전 기 주식회사.
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
㈜영림원소프트랩
DataWindow .NET 프로넷 소프트㈜.
소리가 작으면 이어폰 사용 권장!.
2장 닷넷 프레임워크.
제1장 C#의 기초 1.1 .NET Framwork 1.2 .NET Environment 1.3 C# 소개.
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
SQL Server 개요 SQL Server의 역사를 파악한다. SQL Server 2008의 특징을 이해한다.
Web Programming 강의 소개
손노리 / 서 관희 A Game Business Division of Plenus Entertainment
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
3조 오세혁 김문환 김용현.
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
Introduction to Web Service Computing
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
1 PROJECT TITLE 기획 PAGE NO. 웹 페이지 구성 화 면 번호 화 면 설 명 연 결 화 면 L1 L4 L7
국내 IT인재 일본진출 현황 및 성과 한 국 정 보 통 신 산 업 협 회 부설 한국정보통신인력개발센터.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
Excel OLAP Reporting / OWC를 이용한
Visual Studio 2008 버전별비교 및 제품개요
ASP 정 보 보 호 학 과 양 계 탁.
OpenGL Project (3D 움직이는 자동차)
Program Memorandum - MODEL HOUSE
Internet Multimedia Solutions (Video Chatting)
비주얼 베이직 프로그래밍 개요 비주얼 베이직 6.0 살펴보기 비주얼 베이직 6.0 설치 비주얼 베이직 6.0의 개발 환경
(PROJECT명: Web Server관리)
Visual C++ Programming
프로젝트 중간보고서 조재영 지승우.
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
ASP.NET Mobile Controls
openGL Project 결과보고서 야구 시구 시뮬레이션
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
날짜: 팀명: TEAM-SIX 발표자: 이기영
openGL Project 제안서 비 오는 정류장에서
Open API - Naver (Application Programming Interface )
사회 2학년 1학기 2.인도와 동남아시아의 근대화 운동>1) 인도의 민족운동> 5/8 인도의 민족운동.
대단원: Ⅰ.유럽세계의 형성 2학년 1학기 소단원: 2.유럽세계의 성립과 발전
CniMail 메일 클라이언트 조재영 지승우.
CGI (Common Gateway Interface)
2002년 3월 한국후지쯔 주식회사 (소네트) 임철순 과장
CGI (Common Gateway Interface)
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
MAIL CLIENT 김창우 윤성훈 이경재.
사회 2학년 2학기 1.현대사회 과제> 1) 시민사회 모습> 1/4 시민사회 특징.
오토베이스 웹 서버.
비주얼 프로그래밍(2분반) 강의노트 2분반 = 월/목.
2015년 디지털컨버전스 청년취업아카데미.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
openGL Project 제안서 - 해상 전투
OpenGL Project.
C언어 개론.
LOGOTYPE 춤추는 풍선 팀장 : 이준호 팀원 : 장원진.
05 ASP.NET 2.0 페이지 및 응용 프로그램 구조 웹 폼(Web Form) 웹 폼 이벤트
민주 시민의 의식과 역할 (심화보충과정) 사회 2학년 2학기
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
OPENGL project 구성원 : 김수민,남현우 OPENGL을 이용한 당구(3구) 구현하기.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
사회 2학년 2학기 2.민주시민의 자질과 역할> 1) 시민사회와 시민의 참여> 3/4 민주시민의 자질과 역할.
원도우 네트워크 프로그래밍 (TCP/IP 소켓 프로그래밍)
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
두손Order 푸드팩토리 두손Order Ver 1.0 ㈜시소이드.
엑셀 Add-In 응용프로그램 개발 소개
OpenGL 프로젝트 복학생은 죽지않아!! ( 강유진, 박지혜)
Presentation transcript:

CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점

ASP.NET 이란 ? Client 요구에 따라 웹 페이지를 동적으로 생성해 주는 Server 기술 1. ASP.NET은 C# 또는 Visual Basic.NET등의 프로그래밍 언어를 사용하여 웹 응용 프로그램을 (웹 사이트, 홈페이지)를 작성. (방명록, 게시판, Q&A, 자료실, 쇼핑몰, 웹 메일, 공지사항, 일정관리) 2. 닷넷 플랫폼에서 실행. 3. 컴파일 방식으로 서버 성능 향상. (ASP : 스크립트) 4. 닷넷 런 타임에서 제공하는 클래스 라이브러리 사용. 5. 진보된 GUI(Graphic User Interface) 제공 - visual 6. OOP(Object Oriented Programming) 객체 지향 프로그래밍 제공. 7. 쉽고 빠른 ADO.NET 지원 컴퓨터 공학과 웹 서버 프로그래밍

닷넷(.NET)과 런 타임(RunTime) 1. 마이크로 소프트 사에서 개발한 닷넷 Framework를 기반으로 한 실행 플래폼(기반). 2. 닷넷 Framework : M.S. 에서 개발한 윈도우 프로그램의 개발 및 실행 환경. (웹, 콘솔, C++ .NET , VB.NET, C#) 네트워크 작업, 인터페이스 등의 많은 작업을 캡슐화. CLR 이라는 이름의 가상 머신에서 동작. Common Language Runtime : 1. 닷넷 애플리케이션을 실행하는데 필요한 실행 엔진. 2. 애플리케이션에 필요한 라이브러리 제공. 3. 닷넷 라이브러리를 사용해서 개발한 모든 응용 프로그램의 실행을 관리. 4. 프로그램이 실행될 때 자동으로 연결되어 실행 됨. 컴퓨터 공학과 웹 서버 프로그래밍

Base Class Library 닷넷 프로그램 : 효율을 높이기 위해 미리 만들어 놓은 객체들을 라이브러리로 제공. 모든 닷넷 언어 컴파일러는 CLR 용 모듈을 생성-실행 이 때 컴파일러는 Base Class Library를 공통으로 사용. 닷넷에서 사용되는 모든 클래스 : 직접 사용하거나 상속 받아 사용. 윈도우즈 프로그램 작성 시 Form 객체 상속 받아 새로운 윈도우 폼 정의. 컨트롤 추가, 속성 변경하여 작성. 웹 프로그램 작성 시 Page 객체를 상속 받아 웹 프로그램 작성. 웹 폼에 컨트롤 추가, 속성 변경 하여 작성. 컴퓨터 공학과 웹 서버 프로그래밍

C# 프로그래밍 방식의 종류 C# 프로그래밍 방식의 종류 1. Console 응용 프로그램 방식 – 일반 C# 프로그래밍 할 때 사용 2. Windows 응용 프로그램 방식 – 각 응용 프로그램 3. Web 응용 프로그램 방식 – 웹사이트 개발 Project 와 Solution 1. Project : 하나의 프로그램으로 이루는 가장 작은 단위가 되는 프로그램. (방명록, 게시판 등 하나의 단위 프로그램을 프로젝트라 함.) 2. Solution : 하나 이상의 프로젝트가 모여서 만들어진 프로그램. Visual Studio에서 Solution은 sin 이라는 확장자를 가지며 한 개 이상의 프로젝트를 묶어서 관리할 때 사용.(사이트) 컴퓨터 공학과 웹 서버 프로그래밍

Microsoft Visual Web Developer 2010 새 웹 사이트 클릭 후 D:\자신의 폴더 Web_Prog\ch2 웹 사이트 생성 컴퓨터 공학과 웹 서버 프로그래밍

Microsoft Visual Web Developer 2010 컴퓨터 공학과 웹 서버 프로그래밍

html 소스 추가 및 실행 HTML 페이지 선택 후 이름  index.htm 후 추가 버튼 컴퓨터 공학과 웹 서버 프로그래밍

html 소스 추가 및 실행 네모 안 입력 후 저장 후 실행 빈 공간에서 우측 마우스 버튼 후 소스 보기 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식(post 방식과 get 방식) post 방식 : Form 사용 get 방식 : Querystring 사용 형식 : <Form Action =“파일명” Method = “post” > <Form Action =“파일명” Method = “get” > 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식(form.htm) post 방식 네모 안 소스 추가 후 저장 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식(post 방식) 웹 폼으로 form.aspx 파일 생성 후 디자인 모드에서 (다른 파일에 코드 입력 체크) 화면 디자인 (Label 2개 드래그) 빈 공간 더블 클릭 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식 (form.aspx.cs) post 방식 네모 안 소스 입력 후 저장 form.htm 파일 실행 할 것 Post방식은 Request.Form사용한다 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식 (form.aspx.cs) post 방식 Label1 Label2 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식 get 방식 Method=“post”에서 get 으로 수정 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식 (form.aspx.cs) get 방식 QueryString 으로 수정 후 실행 컴퓨터 공학과 웹 서버 프로그래밍

서버로 데이터 전달 방식 get 방식 ch2/Form.aspx?id=aaaa&password=1111 그 외에는 쓸 일이 없음!!!! 컴퓨터 공학과 웹 서버 프로그래밍

Microsoft Visual Web Developer 2010 컴퓨터 공학과 웹 서버 프로그래밍