이번회 부터 게시물 목록을 작업 하도록 하겠다. 하지만, 이것도 조회, 추가 등 몇개로 나누어서 올릴 예정이다. 한번에 너무 만은 내용을 올리면 내용의 부담이 되어서 그런지..별로 좋아하지 않는 것같다.(아마도..ㅎㅎ) 이번회에는 모델, 뷰모델, 뷰를 만들고..(여기까지만 해도 소스 양은 상당하다..) 조회를 했을 때 그리드에 데이터 바인딩 하는 부분과 조회 조건 처리하는 방법, 연결된 데이터 조회(작성자명)하는 것들을 알아보도록 하고 시작 하기 전에 목표 화면을 보자~ 심플한 화면~ 하하.. 역시나 기본적인 레이아웃은 실버라이트 코리아의 디자인을 카피 했다는.. 1. Model using System; using System.Collections.ObjectModel; using System.Compo..
화면을 만들기는 일찍 만들었는데.. 스크롤바 문제 때문에 해결할려고 발버둥을 치다가 좀 늦어지게 되었다. 아함..그렇다고 해결한 것도 아니고..ㅜㅜ.. 그 문제의 해결을 여러분들이 해주실 것이라 상상하며..시작을 할려고 한다.( 그렇게 생각해도 괜찮겠죠? ^^;;; ) 1. 회원관리 화면 간단한 구성으로 만들었다..다만 오른쪽 회원 상세 정보가 들어가는 곳이 화면 크기에 따라서 스크롤바로 움직이도록 만들려고 하다가 6시간정도 허비하다가 GG치고 올리는 중이지만.. 1. SL5_BOARD.Web 프로젝트 SL5_BOARD_DBCONTEXT.cs using System.Data.Entity; using System.Web; using System; using System.Data.Entity.ModelCon..
이번 회에는 간단하게 메인 화면에 메인 메뉴를 출력하는 부분만 보도록 하겠다. 1. ViewModel폴더에 MainPageViewModel.cs 파일 추가 using System.ComponentModel; using System.ComponentModel.Composition; using System.Windows.Input; using Microsoft.Expression.Interactivity.Core; using SL5_BOARD.Models; using SL5_BOARD.Web.Model; namespace SL5_BOARD.ViewModels { //메인 페이지 익스포트 [Export(typeof(MainPageViewModel))] public class MainPageViewModel :..
생각보다 시간도 오래걸렸고, 내용도 많아서, 2회에 걸쳐서 진행 하려고 한다. 일단 이번회에는 Model, ViewModel, View 구성에 관한 내용이다. 일단 완성된 화면을 보자..그래야..앞으로 갈길이 멀구나~라는 느낌이 온다. 어떻게 시작을 관리자 페이지에서 사용할 넘을 먼저 만들어서..화면 구성이 머 그냥 그렇다. 역시나 디자이너가 필요해..쿨럭 1. 클라이언트의 전체 적인 레이아웃 1-1. MEF(Manage Extensibility Framework)에 대해 먼저 알아 보고 넘어가야한다. 그동안 다른 강좌에서 MEF 사용에 대해서 이야기를 좀 했었다..음..물론 대충 어떻게 쓰는 거다 정도였지만..그래서 이번에는 좀더 자세하게 한번 다루고 넘어가려고 한다. 왜냐하면 이번 클라이언트는 MEF..
일단 디자인 레이아웃은..실버라이트 코리아의 디자인을 빼꼈다는..쿨럭 ^^;;;;;디자인 해줄 분이 없는 관계로..ㅜㅜ 그냥 기본 디자인만 잡아 봤고, 이제 슬슬 본격 적으로 사용해야할 폴더들을 만들어 놓고, 리소스딕셔너리도 추가해 놓구 ㅎㅎ 1. 기본 메인 디자인 디자인 정말 거시기한.. 다시 한번 디자인 해주실 구해야 겠다는..손좀 들어보시죠??(ㅡㅡ+) 이것이 통짜 실버라이트 게시판...이 될 예정인 화면! 냐하하..음음..이 소스는..덩치가 큰 관계로 일부 파일만 첨부를 해서 올리도록 하겠다..(머 소스 업어두 아무도 신경쓰지 앙치만..ㅜㅜ 나랑 같이 만들고 있는 사람 손좀;;) 2. 중요 부분 2-1. 폴더 추가 SL5_BOARD 프로젝 -> Images, Models, Resources, Vi..
이젠 나머지 테이블들 만들고 본격 적으로 들어가야 겠다. 다른 테이블들 만드는 것은 어렵지 앙았는데.. 한가지 문제 해결과 한가지 문제가 생겼다.. 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..
- Total
- Today
- Yesterday
- Behavior
- .net
- ComboBox
- IOT
- uno-platform
- dotNETconf
- visual studio 2019
- Windows 10
- Cross-platform
- Bot Framework
- Visual Studio 2022
- XAML
- ef core
- WPF
- .net 5.0
- Build 2016
- PRISM
- uno platform
- Always Encrypted
- LINQ
- kiosk
- #Windows Template Studio
- #prism
- Microsoft
- UWP
- #uwp
- MVVM
- windows 11
- C#
- #MVVM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |