간단하게 한가지만 추가할려고 한다. 대량의 데이터를 한번에 불러오는 경우 불러오는데 시간이 오래 걸리고, 그 데이터가 불러오기 전까지는 화면에 출력되는 내용이 없다. 그래서, 주로 사용하는 방식이 페이징 방식인데.. 페이징 방식의 경우에는 모든 데이터를 한번에 볼 수 없기 때문에..울나라 사람들이 조아하는 엑셀로 한방에 출력하기시에 문제가 있다.. 그런 문제의 해답으로 점진적 로드 방식이 있는데, 한번에 20-40개 정도의 로우만을 여러번 불러오는 것이다. 그럼 일단 화면에 데이터가 출력되어있기 때문에 프로그램이 느리다는 이야기는 듣지 않을 것이고, 좀 시간을 두고 기다리면 모든 데이터가 어느세 꽉~ 차고, 마음도 한결 가벼워 질 것이다. 1. DomainService1.cs 수정 일단 WCF RIA에 ..
지난번에 이어서 매우 간단한 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:..
거의 1년 동안 기다리던 윈폰이 출시가 코앞으로 다가 왔다. 배고프면 뭐든지 다 맛있다는..이야기가 있듯이.. 많은 기다림이 있었으니 폰 사면 기분은 좋을 것 같은데.. 문제는 아직 국내 App이 별로 없다는 불편함이 있다. 그래서 이번 기회에 버스 정보 조회하는 엡을 하나 같이 만들면서 실버라이트에 대해서 배워보도록 하자. 처음에는 공공정보 엡 공모전이 있어서 그곳에 출품을 할까도 생각을 했었는데..프로젝트 진행 중이고..디자인 감각이 제로라..그냥 마음 편하게 강의만 올리기로 했다. 실버라이트를 잘 배워서 필요한 공공정보 엡은 많으니 모두 한팔, 다리하나 끼워서 거들어 주기를 바란다. 1. 공유자원포털(http://www.data.go.kr/Main.do)에 가입하자. 공공정보나 여러가지 OpenAP..
- Total
- Today
- Yesterday
- Visual Studio 2022
- #uwp
- IOT
- WPF
- .net 5.0
- kiosk
- uno platform
- ComboBox
- Windows 10
- #Windows Template Studio
- Microsoft
- dotNETconf
- uno-platform
- Always Encrypted
- PRISM
- Build 2016
- windows 11
- C#
- #MVVM
- Behavior
- Cross-platform
- visual studio 2019
- ef core
- LINQ
- .net
- UWP
- Bot Framework
- #prism
- MVVM
- XAML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |