이젠 나머지 테이블들 만들고 본격 적으로 들어가야 겠다. 다른 테이블들 만드는 것은 어렵지 앙았는데.. 한가지 문제 해결과 한가지 문제가 생겼다.. 1. 나머지 테이블들 (작업 하면서 테이블 명세서를 약간씩 수정했는데..테이블 명세서만 필요하지는 않을 것 같아..첨부파일로 올리지는 앙는다) BOARD_REPLY.cs using System; using System.ComponentModel.DataAnnotations; namespace SL5_BOARD.Web.Model { public class BOARD_REPLY { [Key] public int BOARD_REPLY_IDX { get; set; } public string REPLY_CONTENT { get; set; } public DateTi..
처음에 Streamlined Operation의 맛을 보았을 때 황당했었는데.. 마치 유주얼서스팩트의 마지막을 보는 듯한..느낌이였죠, 그런데, 그걸 글로 표현해서 보여줄려면 어떻게 해야 할까..고민하다가 제목의 주제로 추가 작성을 하기로 했다. 1. 서버사이드 기술과 클라이언트 사이드 기술 정리를 하고 시작해 보자. 1-1. SL5_BOARD.Web 프로젝트에서 사용되는 기술 : SQL Server Compact 4.0 + Entity Framework 4.1 (Streamlined Database) : 서버단에서는 SL5_BOARD_DBCONTEXT를 통해 모든 데이터를 관리, 그렇기 때문에 LINQ쿼리를 통해서 마음대로 불러내고 저장하고 떡주무르듯 할 수 있음 1-2. SL5_BOARD 프로젝트에서..
이번에는 하나의 테이블을 추가해서 두개의 테이블을 서로 연결 시켜 놓고, CRUD를 하는 방법에 대해서 설명한다. 참고적으로.. 지금 개발하는 Silverlight 5, WCF RIA Service Support EF 4.1, SQL Server Compact 4.0을 이용한 예제 프로그램은 전세계에서 아마 이 프로그램이 유일할 듯하다.. 유사 프로그램도 없어서 하나 하나 찾아서 만드는게 쉽지 않다..그러나.. 끝까지 완성해서 실버라이트 공개 게시판이 자유롭게 만들어 지도록 하겠다...언넝 만들어야징;;(혼자 만들면 심심한데..ㅜㅜ 리플로 놀아주면 좋겠다는..쿨럭) 1. BOARD_LIST 테이블 추가 SL5_BOARD.Web -> Model Folder -> BOARD_LIST.cs 파일 추가 usin..
2회에 이어 이제 본격적으로 시작을 해보자. 테이블 명세서는 1회에 있는 내용을 사용해서 만들 것이니 참고를 하면 돼고, 이번에는 Code First란 무엇인지 먼저 좀 알아보고, Code First를 이용해서 클래스를 만들고 데이터베이스를 만드는 과정을 하나 하나 보도록 하겠다. 1. 목표 1회에 보면 귀차니즘으로 인해 Model First로 작업을 하겠다고 했었는데..어쩔 수 없이 Code First로 작업을 해야한다. 이건 사연이 좀 있는데 엠에스에서 얼마전 EF(Entity Framework) 4.2를 정식 버전 배포를 했었는데.. 지금 사용하고 있는 EF버전은 4.1이다. 그러다 보니 Package형태로 배포가 된것인 듯하고, 또한 오직 Code First만을 지원한다....(이걸 알기 위해 몇..
처음이니 간단하게 프로젝트만 만들고 자야쥐..냐하하..;; 하지만!! 비록 처음이기는 하지만 매우 중요한 부분이 나오니 찬찬히 보아야 한다는.. VS2010 실행 File -> New Project 폴더 정하고, 이름 정하고 OK 요기 중요한 부분! 꼭 Enable WCF RIA Services 체크~, 그리고 OK. 처음 나오는 깨끗한 네모상자~ 음.. 아직 이 상자에 볼일은 없으니..일단 SL5_BOARD.Web -> SL5_BOARDTestPage.aspx 더블 클릭해서 열고(묻지 말고 그냥 열어주삼 할일이 있응께) NuGet Packages를 선택.. * NuGet Packages란 NuGet is a free, open source developer focused package managemen..
1. 바로 어제 드디어 기다리고 기다리던 WCF RIA Services Support for EF 4.1 (and EF Code-First)이 나온것을 알게 되었습니다. http://varunpuranik.wordpress.com/2011/06/29/wcf-ria-services-support-for-ef-4-1-and-ef-code-first/ 아직 정식 배포 버전은 아니고 NuGet Package 형태로 제공되고 있지만, 테스트를 해본 봐로는 서버 단에서는 스트림라인드 데이터 베이스, Code-First로 작업을 하고, 클라이언트에서는 WCF RIA 4버전과 사용방법은 동일 한것으로 보였습니다. 좀더 자세한건 일단 만들어 보면 알 수 있겠죠. 그래서 이번 기회에 WCF RIA를 이용한 스트림라인드로만..
www.devpia.com에 올렸던 강좌입니다. 링크만 걸어 놓습니다. Twitter Client 1 Twitter Client 2 (MVVM) Twitter Client 3 (MEF) Twitter Client 4 (RadGridView for RadControl) Twitter Client 5 (Localization) Twitter Client 6 (HierarchyChild) Twitter Client 7 (PopupMenu) Twitter Client 8 (Popup Window) Twitter Client 9 (Popup Window 2) Twitter Client 10 (MEF 2) Daum RSS Reader
간단한 콤보박스에 바인딩하는 예제를 만들어 보았다. 일단 화면을 보자 WCF RIA 서비스를 이용해서 3개의 데이터를 조회한 후에 상품은 데이터 그리드에 바인딩하고, 오른쪽 각각의 콤보박스에 카테고리, 공급자를 바인딩을 해 놓았다. 그리고 그리드에서 선택된 데이터를 변경하면 콤보박스에 데이터가 변경되고, 콤보박스에서 데이터를 변경하면 그리드의 데이터가 변경되도록 만들어 놓았다. 바인딩의 기초적인 내용인데 처음에 만들려고 하면 좀 까다로운 부분이 있다. 예제를 참고해서 연습하면 바인딩 마스터를 할 수 있을 것이다. ComboBoxSampleView.xaml 소스를 실행하여 분석해보면... 어떻게 바인딩을 했는지 확인 할 수 있다. 궁금한 점이나 요청사항은 항상 리플로 남겨주면 매우 친절한 설명을 추가하도록..
지난번 강좌에 사진 촬영에 대한 내용을 다루었다..그러나 사진 촬영만 하면 무었을 하겠는가..어디다가 저장을 해야하는데..물론 실버라이트는 기본적으로 격리저장소(Isolated Storage)를 제공하고 있어서, 처음에는 사진을 촬영해서 그곳에 저장하고 그걸 다시 서버로 전송을 할려는 계획을 세우고 이것 저것 찾아보았는데.. 서버로 파일을 업로드할려고 찾았던 컨트롤이 절대 경로를 가지고 파일 정보를 가지고 올 수 있어야지만, 업로드가 가능했던 것이다.하지만, 격리저장소는 OOB 상태가 아니라면 실버라이트4 응용프로그램이 절대 경로를 사용해서는 접근이 불가능하다..(이런 내용을 알기위해 삽질했던 시간이 2틀 정도였던 것 같다..ㅡㅡ;;;) 그렇다면, 사진을 찍어서 로컬에 저장하지 않고, 그냥 서버로 바로 ..
실버라이트4.0 부터 기본적으로 웹켐과 오디오를 기본으로 사용할 수 있는 기능이 추가되어있다. 이 기능을 이용하는 방법을 알아보도록 하자..그런데, 왜 뜬금없이 웹켐에 대한 이야기를 하는 것일까? 다음 강좌에서 촬영한 사진을 WCF RIA Service로 서버로 전송하는 것을 올릴려고 하기 때문이다. 1. 화면보기 일단 기존 화면에 버튼을 하나 추가하고 버튼을 클릭하면 차일드 윈도우를 출력하고, 그 곳에서 웹켐 활성화를 시키고 사진 촬영을 하게 된다. 촬영시작을 누르면 위의 화면 처럼 실버라이트에서 카메라와 오디오에 엑세스를 허용할 것인지를 물어본다.(이렇게 나오도록 만든다고..몇시간 삽질을....나만 어렵게 적용했다는 생각이..쿨럭;;) WebCam_Child.xaml WebCam_Child.xaml...
- Total
- Today
- Yesterday
- UWP
- .net 5.0
- #uwp
- XAML
- #MVVM
- Microsoft
- LINQ
- WPF
- #prism
- #Windows Template Studio
- .net
- MVVM
- Windows 10
- kiosk
- PRISM
- Cross-platform
- ComboBox
- visual studio 2019
- Build 2016
- uno-platform
- ef core
- Bot Framework
- dotNETconf
- Behavior
- Always Encrypted
- uno platform
- IOT
- C#
- Visual Studio 2022
- windows 11
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |