WebBrowser 컨트롤과 App의 연동 작업 1. 참고 포스트 Silverlight WebBrowser Control and Windows Phone 7 http://blog.markarteaga.com/SilverlightWebBrowserControlAndWindowsPhone7.aspx 2. 자세한 사항은 위의 포스트를 참고하면 Step by Step으로 작업을 할 수 있다. 중요한 사항은 앱에서 특정 데이터를 WebBrowser 내부에 표시되는 페이지로 보내거나, 반대로 페이지의 데이터를 앱으로 받아 올 수 있다는 것이다. 3. MainPage.xaml.cs using System; using System.Windows; using Microsoft.Phone.Controls; namespac..
daum, naver 등 대형 포탈의 경우 oAuth 인증을 이용한 접근을 이용하면, 개인의 가입된 카페 목록이나 해당 카페의 목록등을 CRUD할 수 있게 된다. 그런데.. naver의 경우 oAuth 인증을 할때 .net 기반은 사용하지 말라고 하는 의지가 좀 보인다. 그래서, 일단 daum의 oAuth를 먼저 작성을 하였다. 1. 참고 자료 OAuth 시작하기 http://dna.daum.net/apis/oauth danielcrenna / oauth https://github.com/danielcrenna/oauth OAuth 초보자 가이드 - Part 3 : 보안 아키텍쳐 http://blog.naver.com/PostView.nhn?blogId=redspider0&logNo=70126973417..
이전에 완성 했던 Authentication in Silverlight 5 & SQL CE 4.0 포스트에서 사용되었던 인증 서비스를 이번에는 윈폰에서 사용 하도록 하겠다. 실버라이트에서는 DomainService를 OData Endpoint로 연결 했다면, WP7에서는 Soap Endpoint로 연결한다는 점만 유의 하면 된다. 이전 포스트 Authentication in Silverlight 5 & SQL CE 4.0 http://kaki104.tistory.com/67 * 이 포스트의 자료를 다운 받아서 WP7Host.Web 프로젝트를 실행을 시켜 놓은 상태에서 아래에 있는 내용을 따라 한다. 1. Service References에 인증용 서비스를 추가한다. 추가할 주소는 http://localh..
원래 계획과는 좀 다르게 메신저가 되어 가고 있지만, 일단 만들어 보기로 했고, 만들어가는 중간 단계이기 때문에 개발자 레퍼런스 정도로 보면 된다. 자세한 설명은 생략한다. 연결 포스트 WCF RIA Service host SOAP endpoint http://kaki104.tistory.com/63 Silverlight 5 & WCF RIA Service & SQL CE 4.0 http://kaki104.tistory.com/62 1. Service References 추가 ria service가 호스팅 되고 있는 곳의 주소를 가지고 서비스 레퍼런스를 추가한다. Advanced를 눌러서 Always generate message contracts를 체크 한다. 반환되는 모든 데이터를 Observable..
Bing Map Control에 Google Map을 보여주는 예제로, 지도에 Pin을 설정하는 방법까지 작성을 하였다. 그러나, 기본 베이스는 지도 관련 셈플인것 처럼 보이나, 사실 Reactive Extension(Rx)를 실습하기 위한 프로젝트이다. 구글 지도를 Map 컨트롤에 보이도록 하는 작업에 대해서 간단하게 알아보자 1. MainPage.xaml.cs //구글맵 설정 클래스 public class GoogleTile : TileSource { private int _server; private char _mapmode; private GoogleTileTypes _tiletypes; public GoogleTileTypes TileTypes { get { return _tiletypes; }..
윈도우 폰에는 Push Notification이란 서비스가 존재 한다. 혹시, 이 부분에 대해서 잘 모른다면, 여러 자료들을 찾아서 보면 쉽게 이해할 수 있을 것이다. 그런데, 대부분의 예제나 사용하는 것들을 보면 윈도우 폰에서 서버로 채널 Uri를 보내고, 서버에서 MPNS 서버로 Push Notification을 신청을 하는 구조로만 설명이 되어 있다. 왜 윈도우 폰에서 다른 윈도우 폰에게 바로 보낼 수 없을까? 라는 의문을 가지고 시작한 작업이고, 결과는 성공이다. 일단, 이 예제는 자기 자신한테 Push Notification을 보내는 예제이다. 하지만, 다른 윈도우 폰의 channel uri만 알고 있으면 다른 윈도우 폰으로 직접 메세지를 보낼 수 있다. 1. MainPage.xaml 2. Ma..
SQL DB 파일을 윈도우 폰에 배포를 해야해서, 찾아보게 되었다. 여기 저기 이것 저것 만은 내용이 있었는데 그 중에 한가지 방법에 대해서 소개 한다. 1. Mango Samples: SQL Toolbox (http://blog.jerrynixon.com/2011/11/in-recent-posts-i-discussed-two-ways-to.html) 포스트에 따르면, 로컬 데이터페이스를 윈도우 폰에 배포하기 위한 방법으로는 1) code-first를 이용해서 격리 저장소에 db를 생성하는 방법 2) SQL Metal을 이용해서 클래스를 만들고 데이터를 만드는 방법 3) SQL Server Compact Toolkit을 이용해서 만드는 방법 이렇게 3가지가 있다고 한다. 2. 여기서는 3)째 방법에 대해..
Windows Phone 7 개발을 할 때 격리 저장소(Isolated Storage)에 어떤 내용이 들어가 있고 어떻게 동작이 되는지 알아야 할 필요가 만은데, 어떻게 그 내용을 볼 수 있을까? Microsoft에서 기본적으로 제공하는 IsolatedStorageExplorerTool이란 프로그램이 존재 한다.(Windos Phone SDK가 설치된 폴더에 있다. 설명 페이지 http://msdn.microsoft.com/en-us/library/hh286408(v=vs.92).aspx) 그러나, 아무래도 Command-Line 상태이고, Product GUID를 입력 해야하는 번거로운 작업이 필요한데, 그 작업을 윈도우에서 바로 확인 할 수 있는 툴이 바로 이 것이다. 일단 이 툴은 개발자만 사용이 ..
윈도우 폰의 푸시 노티피케이션(Push Notifications)은 3가지가 존재하는데, 각각은 서로 장단점을 가지고 있으며, 필요에 따라서 다르게 사용해야 한다. 그 중 타일 노티피케이션(Tile Notifications)은 엡의 메인 타일에 글씨를 출력할 수 있는 것으로 MSDN의 자료들과 몇가지 테스트 해본 내용을 가지고 살펴 보도록 하자. 1. 일단 프로그램을 윈도 폰 에물레이터에 설치를 하고, 프로그램 목록에 가서 마우스로 쿡~찍고 있으면 pin to start라는 메뉴가 나타난다. 그 메뉴를 선택한다. 2. 그러면 시작화면에 프로그램의 Application Tile이 고정되어 있는 것을 확인 할 수 있다. 3. KakiSample 타일을 클릭해서 프로그램으로 들어 온 후에 하단에 + 버튼을 누..
윈폰의 얼굴 마담이라고 할 수 있는 타일에 대해서 알아 보고 타일을 간단하게 만들고 조작을 해보자. 타일이 되어야 노티피케이션 작업을 타일에 뿌릴 수 있으니.. 1. 엡에 타일은 기본 타일인 ApplicationTile이 존재하고, 타일을 추가도 할 수 있다. 타일에 대한 자세한 설명은 MSDN을 참고한다. http://msdn.microsoft.com/en-us/library/hh202948(v=vs.92).aspx 타일 오퍼레이션에 대한 추가 예제는 SDK 예제를 참고한다. Tile Sample http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx 2. WPSample1 하단에 툴바를 살려서 +를 누르면 세컨드리타일을 추가해서 바탕화면에 깔아..
- Total
- 577,482
- Today
- 129
- Yesterday
- 97
- FusionWiz의 스토리
- Jeremy Likness
- Jerry Nixon
- Tim Heuer
- Diederik Krols
- Pete D
- Lunar Frog Software
- Iris Classon
- Richard's Blog
- ScottGu's blog
- Scott Hanselman's blog
- Fear and Loating blog
- Rags(누더기)
- 나나의 블로그
- Ryu School
- kodatt
- Pragmatic Programmer
- Be MODERN with Windows
- 닷넷(.NET) 프로그래머 모임
- XAML or HTML 권영철 MVP
- 골드러쉬와 함께하는 Hello C#
- Bot Framework
- #prism
- Cross-platform
- #MVVM
- entity framework core
- WebView
- uno platform
- .net 5.0
- ef core
- #uwp
- Microsoft
- #Windows Template Studio
- UWP
- #XAML
- IOT
- Android
- xamarin forms
- dotNETconf
- Windows 10
- PRISM
- WPF
- uno-platform
- Build 2016
- XAML
- visual studio 2019
- LINQ
- iot core
- MVVM
- wasm
- C#