Seoul Bus Info Search App Dev 1
http://kaki104.tistory.com/entry/Windows-Phone-7-Mango-Seoul-Bus-Infomation-Search-App-Dev-1

Index
1. 공유자원포털(http://www.data.go.kr/Main.do)에 가입하자.
2. 서울특별시 교통정보센터(http://api.bus.go.kr/index.jsp)
3. 기본 개발 환경 확인
4. 실행 화면(테스트 버전..)


Seoul Bus Info Search App Dev 2
http://kaki104.tistory.com/entry/Windows-Phone-7-Mango-Seoul-Bus-Info-Search-App-Dev-2

Index
1. App을 만들기 위해서 ..
2. 어떻게 데이터를 가지고 와서 표시를 해주는 것인가?
2-1. 서버에 데이터 요청을 하고 결과를 받아오기 : WebClient
2-2. 받아온 데이터 처리하기 : XElement, LINQ, ObservableCollection, Model
2-3. 처리된 데이터 보여주기 : ListBox, DataTemplete, Binding, Converter
2-4. 사용자의 동작에 반응하기 : ICommand, ActionCommand, InvokeCommandAction
2-5. 기타 : IsolatedStorage, Navigation Service, MVVM Pattern


Seoul Bus Info Search App Dev 3
http://kaki104.tistory.com/entry/Windows-Phone-7-Mango-Seoul-Bus-Info-Search-App-Dev-3

Index
1. 만들기 시작~
2. 버스 목록 조회하기
3. 필요한 폴더 생성
4. MainPage.xaml에 컨트롤을 배열해보자
5. 구역 나누기
6. MainPageViewModel.cs 만들기
7. MainPageViewModel.cs 다시 작업
8. ServiceKey.cs 작업
9. MainPageViewModel.cs 다시 빽
10. 사용자 인터렉션(User Interactions) 처리
11. 뷰와 뷰모델 연결하기
12. TextBox와 뷰모델의 프로퍼티를 바인딩하기
13. InvokeCommandAction 연결하기
14. MainPage.xaml.cs에서 마무리 작업 하기
15. MainPageViewModel.cs


Seoul Bus Info Search App Dev 4
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-4

Index
1. BusRouteModel.cs
2. MainPageViewModel.cs 추가 작업
3. MainPage.xaml - 블랜드에서 DataTemplate 만들고 바인딩 하기


Seoul Bus Info Search App Dev 5
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-Dev-5

Index
1. Converter만들기
2. 오류 처리를 하나 추가해 보자
3. 네비게이션 기능 추가
4. 최종 테스트


Seoul Bus Info Search App Dev 6
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-Dev-6

Index
1. 노선별 경유 정류소 목록 조회
2. MainPageViewModel.cs 수정
3. 블랜드로 전환 디자인 수정 - 커맨드 파라메터 추가
4. VS2010으로 돌아와서 오퍼레이션 확인
5. 정류소 조회 데이터 파싱
6. MVVM에서..
7. 블랜드에서 정류소 목록 페이지를 디자인 해보자
8. StationByRouteView.xaml.cs


Seoul Bus Info Search App Dev 7
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-Dev-7

Index
1. StationDataTemplate 만들기
2. 중복 조회를 하지 못하게 조회 버튼 막기
3. 뷰 모델 저장하는 위치 수정


Seoul Bus Info Search App Dev 8
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-Dev-8

Index
1. 어떤 버스의 노선 정보 인가?
2. 운행 정보 추가하기
3. 연결 모델 추가
4. StopFlagToTextConverter 추가
5. 위치 재조회 기능
6. 지금까지 작업한 최종 화면을 살펴 보자
7. 소스..

Seoul Bus Info Search App Dev 9
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-Dev-9

Index
1. 로딩 화면을 추가해 보자
2. LoadingView.xaml 만들기
3. MainPageViewModel.cs 추가
4. 버스 목록 정렬


Seoul Bus Info Search App Dev 10
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-Dev-10

Index
1. 즐겨 찾기
2. 즐겨 찾기 모델 추가
3. 정류소 목록에서 ContextMenu 띄우고 '즐겨찾기 추가' 실행하기
4. AddCommand가 실행 되면서, 즐겨 찾기 목록에 데이터 추가하기
5. 즐겨 찾기 컬렉션이 필요하다고 느끼고 있나? 바로 추가한다
6. 즐겨 찾기 컬렉션에 데이터가 들어 간다면, 목록을 확인 할 ListBox가 필요하다
7. ListBox에서 사용할 DataTemplate를 추가한다
8. 즐겨 찾기 목록에서 하나를 선택하면, 전에 사용했던 SelectionChangedCommand를 실행 한다.
9. 정류소 목록이 조회 된 후에 즐겨 찾기에 지정된 정류소로 ListBox 스크롤 시키기
10. 즐겨 찾기 모델과 정류소&위치 모델에 ICommand가 존재하는 이유


Seoul Bus Info Search App Dev 11
http://kaki104.tistory.com/entry/Seoul-Bus-Info-Search-App-Dev-11

Index
1. 데이터의 저장과 복구
2. App.xaml.cs - 일부 소스
3. StaticFunctions.cs
4. MainPage.xaml.cs
5. StationByRouteView.xaml.cs
6. MainPageViewModel.cs

Last edited Jan 15, 2012 at 1:38 AM by kaki104, version 3

Comments

No comments yet.