ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
학습목표 학습목표 본 장은 상용으로 널리 쓰이는 MS-SQL SERVER 2000의 주요 기능과 설치과정, 주요 구성요소인 서비스 관리자, 엔터프라이즈관리자, 쿼리분석기 등을 이용한 기본적인 SQL-SERVER 사용법에 대해 공부한다.
Image & Video processing
코크파트너 설치 가이드 Window 7.
.Net Web Application 2010 컴퓨터공학실험(Ⅰ)
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
부트스트랩(Bootstrap) 트위터사가 만든 HTML, CSS, JS 개발을 위한 오픈소스 툴킷
Outlook Express 메일 백업 및 복원가이드
MySQL 및 Workbench 설치 데이터 베이스.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
Windows 8 Ksystem G&I 설치.
ASP.NET AJAX / AJAX Control Toolkit 응용 2010 컴퓨터공학실험( I )
홍익대학교 메일 시스템 구축 Outlook 설정 매뉴얼.
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
ASP.NET : Database 접근 2008 컴퓨터공학실험(Ⅰ)
NCS 학사운영 시스템 Guide.
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치 로컬 저장소 만들기 로컬 저장소와 원격 저장소 연결
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Grade Server Team14. Attention Seeker
(인터페이스 상세 이용 방법 및 다운로드 (대출모드) 안내)
Slice&link.
C# 12장. 웹 응용 프로그램 제작.
영상처리 실습 인공지능연구실.
WZC 무선 연결 방법 (Windows XP Ver.).
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
TERM PROJECT 제안서 안내 2010 컴퓨터공학실험(Ⅰ).
- RSS Reader 페이지 작성 컴퓨터공학실험( I )
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
Moving Control in Web using Ajax Toolkit
자바 5.0 프로그래밍.
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
PMIS 서버 설정 환경설정 작성자 : 배경환.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
STS 에서 웹 서버 설치 방법.
OpenCV 설정 2.21 만든이 딩딩.
DK-128 개발환경 설정 아이티즌 기술연구소
WZC 무선 연결 방법 (Windows 7 Ver.).
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
StyleCop 소개 SGS Framework 개발 팀.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
12 그리드 시스템.
9 브라우저 객체 모델.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
무선랜 사용자 설명서 (Windows Vista 사용자).
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
JSP Programming with a Workbook
웹과 모바일 홈페이지의 이해와 제작 웹기획 & 제작
웹과 모바일 홈페이지의 이해와 제작 [PHP / MYSQL] 게시판 만들기
숙제 작성 및 제출 과정 김진하 2008/03/14.
 6장. SQL 쿼리.
7 생성자 함수.
20 XMLHttpRequest.
Presentation transcript:

ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I ) 11주 실습강의 ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )

AJAX Asynchronous Javascript And Xml 정의: 웹 기반의 비동기 통신 기법 동기 통신: 새로운 정보를 서버로부터 받아오기 위해 페이지 전체를 서버로부터 새로 읽어와야 한다. 예) naver 검색 버튼을 누르면 페이지 전체가 변경 비동기 통신: 새로운 정보를 서버로부터 받아오기 위해 전체 페이지를 새로 고침 하지 않는다. 예) 구글 맵스(http://maps.google.com): 맵을 이동하여 새로운 정보를 서버로부터 읽어 오지만 페이지 새로 고침을 하지는 않는다. 구현 방법: 여러 가지 기술을 사용 통신: SOAP, HTTP 표현: Javascript, DOM, HTML, CSS

ASP.NET AJAX ASP.NET 2.0을 기반으로 하여 AJAX을 구현하기 위한 프레임워크 주소: http://ajax.asp.net

ASP.NET AJAX 설정 개발환경 설정: Visual Web Developer Express Edition 또는 Visual Studio 2005 설치 개발환경에 ASP.NET AJAX extension 설치: http://ajax.asp.net에서 ASP.NET AJAX 설치 파일 다운로드 하여 실행

ASP.NET AJAX용 컴포넌트 설치 ASP.NET AJAX용 컴포넌트 설치 http://ajax.asp.net에서 ASP.NET AJAX Control Toolkit을 다운로드하여 압축을 해제한다. 개발 환경의 도구상자에서 오른쪽 버튼 클릭 → 탭 추가 클릭 새로운 탭의 이름을 AJAX Control Toolkit으로 한다. 압축을 해제한 폴더에서 SampleWebSite/Bin 폴더의 AjaxControlTookit.dll 파일을 새로 만든 탭으로 끌어 놓는다. 오른쪽과 같이 ASP.NET AJAX용 컴포넌트가 추가된 것을 확인할 수 있다.

주요 AJAX 컴포넌트 Script Manager: AJAX와 관련한 내부적인 처리를 담당하는 컴포넌트, AJAX를 사용하는 페이지에 반드시 1개가 존재하여야 한다. UpdatePanel: 기본적으로 ASP.NET의 Panel과 동일하나 내부에 있는 모든 컴포넌트는 비동기적으로 작동하게 된다.

참고 자료 ASP.NET AJAX 공식 홈페이지: http://ajax.asp.net 메인 페이지에 tutorial video 참조

11주차 실습 과제 - 목표 비동기 게시판 작성

ASP.NET 2.0에서 테이블 연결 솔루션 탐색기의 최상위 노드에서 오른쪽 버튼 클릭 → 새 항목 추가 클릭 → 데이터 집합 추가

ASP.NET 2.0에서 테이블 연결 TableAdapter 구성 마법사가 나타남 데이터 연결 성정 명령 유형 선택: SQL 문 사용 선택 후 다음 클릭 SQL 문 입력: 쿼리 작성기 클릭 후 가져올 테이블에 대해 쿼리 문 입력 후 다음 클릭 생성할 메서드 선택: 다음 클릭 마법사 결과: 마침 클릭

디자이너 모드에서 테이블 연결 사용 도구상자 → 데이터 → ObjectDataSource를 페이지로 드래그 앤 드롭 데이터 소스 구성에서 이전에 작성한 TableAdapter 선택 후 다음 클릭 데이터 메서드 정의에서 SELECT에는 GetData()를 설정, INSERT에는 InsertQuery()를 설정 후 마침 클릭

코드 보기에서 테이블 연결 사용 작성한 데이터 셋 이름 + TableAdapters에 작성한 TableAdapter가 들어 있음 해당 데이터 테이블의 인스턴스 생성 생성한 인스턴스에 GetData(), InsertQuery() 등 작성한 데이터 접근 메소드가 있고 이 메소드를 사용하여 데이터 접근.

비동기 페이지 작성 페이지에 ScriptManager와 UpdatePanel 추가