지난번에 이어서 매우 간단한 CRUD 하는 방법을 설명하려고 한다. 최대한 간단하게 하기 위해서 타이틀리 커플드(tightly coupled)로 코딩을 하는 걸로 정했다. 나중에 문의가 들어온다면 MVVM을 적용한 루즐리 커플드(loosely coupled) 방식으로 변경하도록 하겠다. 1. 디자인 변경 화면의 상단에 공간을 좀 주고, 그 곳에 버튼을 3개 배치했다. 버튼의 이름은 Add, Update, Remove이다. 디자인을 변경하면 거의 50%는 한 셈이다. 이제 각 각의 버튼에 약간의 코딩을 하도록 하겠다. 2. CRUD 코딩하기 버튼을 더블클릭해서 이벤트를 만들어보자. Button_Click이란 이름의 이벤트가 하나 만들어지면 그걸 나머지 2개의 버튼에도 같이 붙여버린다. 그리고 코딩을 살짝한..
실버라이트 4에 대한 기본적인 사항을 먼저 한번 쭈욱 정리를 하고 실버라이트 5로 넘어가야 할 것 같아서, 일단 초 간단 예제를 만들었다. 이 예제에 사용된 기술은 딱 2가지이다. 실버라이트4와 WCF RIA Service, WCF RIA Service 설치는 http://www.silverlight.net/getstarted/riaservices/ 이 페이지에 가면 3개의 링크가 있고, 3개를 모두 다운로드 받은 후 설치하면 된다. WCF RIA가 올해 초까지만 해도 참 좋았는데..으흠..머 아직도 좋다..하하;; 1. 전체 레이아웃 1-1. 실버라이트 프로젝을 만든다. 1-2. 서버에 엔티티 프레임웍을 붙인다. 1-3. 데이터베이스를 연결한다. 1-4. 테이블에 기초한 엔티티를 만든다. 1-5. 컴파..
실버라이트로 프로그램을 만들 때 가끔 나오는 오류인데..구글에서 찾아 봤을 때 거의 해결 방법을 찾을 수 없다. [Arg_COMException] Arguments: Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.60401.00&File=mscorlib.dll&Key=Arg_COMException at MS.Internal.XcpImports.CheckHResult(UInt32 hr) at MS.Internal.Xc..
1. 만들기 시작~ File -> New Project -> Silverlight for Windows Phone -> Windows Phone Application Name : BusInfo Target Windows Phone OS Version : Windows Phone OS 7.1 초기화면이 출력되면 바로 실행해본다(Ctrl + F5) 윈도우 폰 에물레이터가 실행되고 응용프로그램이 배포되어서 실행된다. MY APPLICATION을 원하는 이름으로 바꾼다. page name : 버스 목록 조회로 변경 글씨가 너무 커서 '회'자가 짤리니.. FontSize를 변경해준다. -> 64 다시 실행해서 확인 한다. 2. 버스 목록 조회하기 노선번호 목록 조회 http://api.bus.go.kr/conte..
1. App을 만들기 위해서 .. 알아 두어야 할 부분을 정리를 해 보았다. 2. 어떻게 데이터를 가지고 와서 표시를 해주는 것인가? 2-1. 서버에 데이터 요청을 하고 결과를 받아오기 : WebClient Open API을 이용하기 위해서 우리는 WebClient를 사용 할 것이다. 이것에 대한 자세한 설명은 책이나 MSDN들을 참고 하면 기본 적인 사용 방법은 찾을 수 있을 것이다. 여기서는 추가적으로 인증키 처리부분에 대해서만 이야기를 한다. 2-2. 받아온 데이터 처리하기 : XElement, LINQ, ObservableCollection, Model 2-2-1. XElement XML데이터를 Parse를 하여 프로그램에서 쉽게 접근이 가능한 형태로 변형해준다. XElement 클래스 http:..
- Total
- 679,107
- Today
- 143
- Yesterday
- 348
- XAML
- UWP
- ef core
- LINQ
- Cross-platform
- WPF
- windows 11
- dotNETconf
- Build 2016
- uno platform
- PRISM
- Microsoft
- visual studio 2019
- .net
- #Windows Template Studio
- Windows 10
- Bot Framework
- .net 5.0
- #prism
- WebView
- ComboBox
- #MVVM
- IOT
- MVVM
- #uwp
- infragistics
- uno-platform
- #XAML
- Xamarin
- C#