XML.NET (2/2) DB를 이용한 XML 검색, 수정 프로그램 작성 2008 컴퓨터공학실험(Ⅰ)

Slides:



Advertisements
Similar presentations
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Advertisements

Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
DB 프로그래밍 학기.
DB 프로그래밍 학기.
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++로 프로그래밍한다는 것의 의미 세상에서 가장 간단한 C++ 프로그램
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
.Net Web Application 2010 컴퓨터공학실험(Ⅰ)
SAS Foundation Client 9.4 설치 가이드
Cross Compiler를이용한 커널 컴파일 및 포팅 1
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
MySQL 및 Workbench 설치 데이터 베이스.
네트워크 프로그래밍 및 실습.
ASP.NET AJAX / AJAX Control Toolkit 응용 2010 컴퓨터공학실험( I )
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
07 그룹 함수 그룹 함수의 개념 그룹 함수의 종류 데이터 그룹 생성 HAVING 절.
ASP.NET : Database 접근 2008 컴퓨터공학실험(Ⅰ)
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Communication and Information Systems Lab. 황재철
6강. DI설정 방법 XML파일을 이용한 DI설정 방법 JAVA를 이용한 DI설정 방법 XML과 JAVA를 같이 사용
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Outlook Addin 설치 방법 및 매뉴얼
iframe 사용하기 Chapter 3 Part 2
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
Grade Server Team14. Attention Seeker
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
유승석 FILE I/O File Input/Output 유승석 SD50 – C# & .NET Platform.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
영업관제.
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
- RSS Reader 페이지 작성 컴퓨터공학실험( I )
USN(Ubiquitous Sensor Network)
윈도우 컨트롤.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
ADO.NET (SqlConnection, SqlCommand)
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
CHAP 21. 전화, SMS, 주소록.
11. 어댑터뷰 제목. 11. 어댑터뷰 제목 리스트뷰와 그리드뷰 활용법을 배운다. 갤러리와 스피너의 사용법을 익힌다.
( Windows Service Application Debugging )
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
Chapter 03 윈도 폼 컨트롤 1.
.Net Web Application 2008 컴퓨터공학실험(Ⅰ)
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Chapter 10 데이터 검색1.
1. 입력 데이터 ② 대학, 학과: 대학이 존재하지 않을 경우 학과명을 대학에 입력 학과명은 공백으로 유지 (하단 참조)
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
CCIT 네트워크 발표 정보보호학과 평문 사이트와 SSL 사이트, SSL strip과 데이터 변조를 이용한 로그인 취약점
Harrison’s Online 이용 매뉴얼
 6장. SQL 쿼리.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
유승석 FILE I/O File Input/Output 유승석 SD50 – C# & .NET Platform.
Chapter 11. 문서 인쇄 및 파일 형식.
Intelligent software Lab. 전재원
Intelligent software Lab. 전재원
연구실안전관리시스템 안전교육 이수방법 사무국 시설과.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

XML.NET (2/2) DB를 이용한 XML 검색, 수정 프로그램 작성 2008 컴퓨터공학실험(Ⅰ) 5주 실습강의 XML.NET (2/2) DB를 이용한 XML 검색, 수정 프로그램 작성 2008 컴퓨터공학실험(Ⅰ)

5주차 실습 과제 이번 주 실습 과제는, XML 데이터가 들어가 있는 MSSQL 서버에 접근하여, Xquery를 사용하여 데이터를 검색하고, GridView를 사용하여 이를 출력하고, 데이터를 수정할 수 있는 페이지를 작성하는 것을 목표로 합니다. 이전의 실습에서 충분히 다루었던 내용을 다루는 것이기 때문에, 이번 실험은 손쉽게 작성 할 수 있으리라 생각합니다.

Panel 컨트롤 정적 텍스트 및 다른 컨트롤의 parent로 사용할 수 있는 컨테이너 컨트롤을 제공 그룹 동작 여러 컨트롤을 panel에 넣은 다음 해당 panel을 조작하면 여러 컨트롤을 하나의 단위로 관리할 수 있음 예를 들면, panel의 visible 속성을 설정하여 panel 안의 여러 컨트롤들을 숨기거나 표시할 수 있음 이번 실험에서 Panel 컨트롤은, 상단의 우편번호 XML 편집용 텍스트박스 폼을 평소에는 숨기고, 수정을 할 XML을 클릭하면 다시 나타나게 하기 위해 사용합니다. 원하는 컨트롤을 동적으로 보여주고/숨겨주는데 유용하게 사용할 수 있을껍니다.

Webform 디자인

SqlDataSource 이전 실험에 사용하였던 AccessDataSource 보다 약간 큰 범주를 다룰 수 있는 범용적인 수준의 클래스 이번 실험은 XQuery를 지원하는 Microsoft SQL Server 2005 버전을 사용함 Microsoft JetDB(=MS Access)는 XQuery를 지원하지 않음 SQL 문 내의 exist() 함수를 사용하여, XQuery를 서버측에 전달하면 SQL 서버가 각각의 XML을 판독하고 해당 조건에 맞는 결과를 반환

SqlDataSource – 데이터 소스 구성(1)

SqlDataSource – 데이터 소스 구성(2)

SqlDataSource – 데이터 소스 구성(3)

SqlDataSource – SQL 문 지정 : SELECT

SqlDataSource – SQL 문 지정 : UPDATE AccessDataSource에서는 단순히 추가해야 할 파라미터 부분을 “?” 문자로 대신했지만, SqlClient에서는 정확하게 파라미터 명을 명시해줘야 합니다. 이들 파라미터 명은 @으로 시작하며, 이후에 c#파일, 즉 코드 비하인드 부분에서 접근이 가능합니다.

C# Namespaces 이번 실험에서는 SqlCommand 클래스와 SqlConnection 클래스를 위해, System.Data.SqlClient Namespace를 사용 Namespace의 지정은, 코드 파일의 상단 부분에 using 지시문으로 시작하여 지정할 수 있음 Ex) using System.Data.SqlClient; 굳이 Namespace를 지정하지 않아도, System.Data.SqlClient.SqlCommand 와 같은 형식으로 접근이 가능 C#에서의 네임스페이스에 대한 자세한 설명은 아래의 URL을 읽어보시길 바랍니다. http://msdn2.microsoft.com/ko-kr/library/0d941h9d(VS.80).aspx 링크에 딸려 있는 C# 프로그래밍 가이드도 많은 도움이 될 것이니, 참조하시길 바랍니다.