4주 실습강의 2009. 1학기, 소프트웨어 설계 및 실험(Ⅰ).

Slides:



Advertisements
Similar presentations
LOGO 1 조 이규태 고석현, 이진학 손효일, 최용호 1 조 이규태 고석현, 이진학 손효일, 최용호 My WebBook My WebBookMy WebBook.
Advertisements

LOGO My WebBook 1 조 이규태, 고석현, 이진학 손효일, 최용호. Contents Techniques 4 Introduction 1 My WebBook? 2 Architecture 3 Conclusion 5.
의료정보팀 박수완 강남세브란스병원 GANGNAM SEVERANCE HOSPITAL.
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
.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 개발부문
2 주 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Preview  웹 2.0  RIA  웹과 실버라이트의 실행 구조  Silverlight with VS 2008  설치 프로그램.
미디어 프로그래밍 II 소개.
1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!.
졸업 프로젝트 중간보고서 12조 Spot Browser.
지은아 알바하자! With. 알바천국 .
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
DataWindow .NET 프로넷 소프트㈜.
소리가 작으면 이어폰 사용 권장!.
SQL Server 개요 SQL Server의 역사를 파악한다. SQL Server 2008의 특징을 이해한다.
발주시스템 Process 1.  ‘발주시스템 Manual’ 검토 후 회원가입 ( 홈페이지 주소 : )
Silverlight (2) – Deep Zoom & Expression Blend
캡스톤 디자인2 최종발표 유경현 김기윤 Team : 너 지금 어디야.
닷넷 차트 컨트롤 히포차트 소개서
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
뇌를 자극하는 SQL Server 장. 서버 자동화.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
PC 환경을 지배하는 운영체제 Windows 비스타를 알아야, PC 트렌드의 변화를 알 수 있다.
Visual Studio 2008 버전별비교 및 제품개요
JDBC 소개 및 설치 슬라이드 노트에 모든 설명을 작성 Database Laboratory.
사용자의, 사용자에 의한, 사용자를 위한 APT.상가 분양임대관리 System 제안서
프로젝트 중간보고서 조재영 지승우.
MFC UI for TS Analyzer 서울시립대학교 컴퓨터통계학과 최 용 진.
멀티미디어 신기술 자기 소개서 윤성필 멀티미디어 전공 자기 소개서.
Visual Basic .NET 처음 사용하기.
Right Now 담당 교수 : 문양세 교수님 팀 원 : 김원모(팀장) 우덕령, 김승선, 김종원, 문경민
SQL Query in the SSMS : DB, Table
CniMail 메일 클라이언트 조재영 지승우.
웹 성능 및 부하 테스트(Load Test)를 통한 소프트웨어 품질 향상방안
Part 5. MS-SQL Server Basic
SQL Server Reporting Services 구성과 배포, 그리고 사용
Smart Workplace 개발자 가이드
MS Excel 활용 2009년 2학기 컴퓨터의 개념 및 실습 서울대학교 통계학과
My WebBook 1 조 이규태,고석현,이진학 손효일,최용호.
AIMS 2016 설비.물류 통합 모니터링 솔루션 Advanced Integrated Monitoring Solution
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
| winglish.com IT 개발본부 2008/01/17
myfood.com 상명대 맛집 홈페이지 구축 제안서
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
SPS2003의 서버 구성 요소 SPS2003은 서버 컴포넌트가 각 역할별로 분리되어 있다. Web Component
정품 라이센스.
UX 기반 소프트웨어 및 디지털콘텐츠 UI 설계
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
중고디카디캠 쇼핑몰 스토리보드 작성일 : 2003년 5월 5일 부 서 : 인터넷사업부 직 급 : 대리 작성자 : 김 진환
주)INVENTORNICS 노창배 소프트웨어 김 경 순
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
오줌 속에는 무엇이 들어 있을까? 주제 : 노폐물의 배설 과학 1 학년
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
5주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
원도우 네트워크 프로그래밍 (TCP/IP 소켓 프로그래밍)
3. 도시의 내부 구조 ① 도시 내부 지역 분화의 과정과 원인.
OpenGL 프로젝트 복학생은 죽지않아!! ( 강유진, 박지혜)
실습#5 인터랙티브 프로토타입 2011년 2학기 숙명여자대학교 임순범.
11월 고등부 공과설교 업드림? 업드림! 갈라디아서 6:9-10.
Presentation transcript:

4주 실습강의 2009. 1학기, 소프트웨어 설계 및 실험(Ⅰ)

WCF(Windows Communication Foundation) .Net의 여러 분산 기술들을 하나로 통합 SOA 기반의 어플리케이션 개발을 쉽게 해줌 생산성이 높음 (짧은 코드로 기능 구현 가능)

Linq XML,SQL 등 다양한 데이터 원본에 접근 가능 다른 데이터 원본에 같은 문법 사용 모든 .NET 프로그램에서 사용 가능

프로젝트 생성 Visual Studio 2008 -> 새 프로젝트 -> Visual C#(Silverlight 응용 프로그램)

프로젝트 생성 ASP.NET 웹 응용 프로그램 프로젝트 선택 ASP.NET 서버 측에서 Linq 클래스와 WCF서비스 사용 가능

Linq 클래스 생성 Linq클래스 생성 솔루션 탐색기에서 SilverlightBoard.Web을 선택 -> 마우스 우클릭 -> 새 항목 추가 선택 데이터 -> LINQ to SQL 클래스 선택

SQL Server 연결 보기 ->서버 탐색기 -> 데이터 연결 -> 연결 추가 -> Microsoft SQL Server선택

SQL Server 연결 서버 이름 : SQL Server 인증사용 데이터베이스 이름 선택 연결 테스트 후 확인 이름 : exp2009 암호 : exp2009 데이터베이스 이름 선택 exp2009 연결 테스트 후 확인

데이터베이스 속성 가져오기 서버 탐색기에서 테이블을 드래그하여 디자인 화면으로 옮긴다. 드래그

WCF 생성 WCF 생성 솔루션 탐색기에서 SilverlightBoard.Web을 선택 -> 마우스 우클릭 -> 새 항목 추가 Silverlight -> Silverlight 사용 WCF 서비스

WCF 서비스 추가 WCF 서비스 추가 DB data Search, Insert 서비스

서비스 참조 추가 실버라이트 프로젝트에 서비스 참조 추가 프로젝트 빌드 후 (중요) SilverlightBoard -> 우클릭 -> 서비스참조 검색 -> WCF서비스가 자동으로 검색됨

서비스 참조 추가 실버라이트 프로젝트에 참조 추가 Datagrid의 사용을 위해 SilverlightBoard -> 참조 추가 System.Windows.Controls.Data

실버라이트 프로젝트에 UserControl 추가 컨트롤 추가 실버라이트 프로젝트에 UserControl 추가 SilverlightBoard -> 새 항목 추가 Silverlight -> Silverlight 사용자 정의 컨트롤

UI 구성 UI 빌드 후 익스프레션 블렌드로 수정 DataGrid

UI 구성 Page.xaml DataGrid

UI 구성 BoardInsertControl.xaml PasswordBox

DB 데이터 읽어오기 코드 수정 (Visual Studio 2008) DataGrid에 DB Data를 가져와서 보여준다. Page.xaml -> <data:DataGrid Loaded=“dgBoard_Loaded” … /> Page.xaml.cs Tab키를 눌러 자동 생성

새글 쓰기 새글 쓰기 Page.xaml -> button Click Event 등록 Page.xaml.cs BoardInsertControl.xaml -> button Click Event 등록 BoardInsertControl.xaml.cs

새글 쓰기 새글 쓰기 InsertBtn 함수 수정 결과 :

글 목록 보기 새로고침 없이 바로 보여 줄 수 없을까? 변수 : public UserControl uc; 추가 BoardInsertControl.xaml.cs 변수 : public UserControl uc; 추가 InsertBtn함수 svc.GetDataCompleted += ... 추가 svc.GetDataAsycn(); 추가 svc_GetDataCompleted 함수 ((Page)uc).dgBoard.ItemsSource = e.Result; 추가 Page.xaml.cs openInsertBoard함수 boardControl.uc = this; 추가

Grid Column 및 바인딩 클래스 DataGrid Column을 골라 볼 수는 없을까? DataGrid에 AutoGenerateColumns를 false로 설정 DataGridTextColumn 설정 svc_GetDataCompleted 수정(총 2군데)

수정, 삭제 구현 힌트 우선 UI를 만든다. Page.xaml에서 DataGrid에 SelectionChanged이벤트(Row 선택)를 등록한다. WCF서비스에서 수정, 삭제 서비스를 만든다. (서비스를 만든 후 빌드해야 정상 적용됨) Service References를 업데이트 한다.