일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Binding
- React JS
- db
- typescript
- 플러터
- HTML
- Flutter
- spring boot
- MVVM
- 바인딩
- Animation
- MSSQL
- 오류
- 닷넷
- 파이어베이스
- 리엑트
- JavaScript
- 자바스크립트
- Firebase
- AnimationController
- Maui
- listview
- 마우이
- page
- 함수
- .NET
- GitHub
- 애니메이션
- 깃허브
- MS-SQL
- Today
- Total
목록분류 전체보기 (239)
개발노트
초기 프로젝트의 이미지파일은 Resources\Images 에 들어간 파일만 적용이된 것을 확인할 수 있다. 만약 Images 폴더가 아닌 곳이나 Images 디렉토리에 디렉토리를 추가로 생성한다면, 아래와 같이 해주어야 정상적으로 적용된다. 1. Images에 추가 디렉토리 생성 2. 프로젝트 우클릭 > 프로젝트 파일 편집 3. 프로젝트 소스에 안에 Include Property에 경로를 추가해준다. 이제 빌드하면 프로젝트 소스에 추가된 경로의 이미지가 잘 적용된다.
CarouselView의 Item이 변경될 때 다른 컨트롤의 값이나 구성이 변경되는 기능이 필요할 때가 있다. 이 기능을 MVVM으로 작성하려면 다음과 같이 하면된다. - 참고링크: https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/carouselview/interaction?view=net-maui-7.0 Configure CarouselView interaction - .NET MAUI The currently displayed item in a .NET MAUI CarouselView can be accessed through the CurrentItem and Position properties. learn.microsof..
Lottie 파일을 수정하고 싶을 때가있다. Lottie를 다운받기 전 수정하는 방법을 설명한다. - Lottie 링크: https://lottiefiles.com/ LottieFiles: Download Free lightweight animations for website & apps. Effortlessly bring the smallest, free, ready-to-use motion graphics for the web, app, social, and designs. Create, edit, test, collaborate, and ship Lottie animations in no time! lottiefiles.com 마음에 드는 Lottie 파일을 찾기 위해 아래와 같이 이동한다. 1) ..
Visualstudio 버전이 다른 개발환경에서 각자의 Branch를 Merge하려다 보니 아래와 같이 충돌이 발생한다. 발생된 Crash는 대부분 Local 또는 Remote 소스로 대체하거나 직접 수정하여 병합할 수 있다. - 현재 Merge하고자하는 Branch는 1)develop과 develop에서 따온 2)feature 이며, feature의 개발이 완료되어 develop에 Merge하려고 한다.(테스트이기 때문에 둘다 원격이 아닌 로컬 Branch를 사용함) 하지만, 수정할 수 있는 .cs 파일이 아닌 VS에서 열수없는 파일로 인식되는 파일이 수정된다면.. 아래와 같은 현상이 나타난다. storage.ide-shm storage.ide-wal - 이 두개의 파일이 수정되었으며, 충돌이 발생했다..
기존 테이블에 칼럼 추가하기 ALTER TABLE [테이블명] ADD [추가할 칼럼명] [데이터형] NOT NULL, DEFAULT 옵션주기 ALTER TABLE [테이블명] ADD [추가할 칼럼명] [데이터형] NOT NULL DEFAULT [기본 값] ex) ALTER TABLE User ADD UserName NVARCHAR(20) NOT NULL DEFAULT '홍길동'
프로그램에 사용가능한 테이블 구조를 만들어본다. 1. 사용자 테이블 2. 소속 테이블 3. 화면 테이블 4. 사용자와 그룹을 연결하는 테이블 5. 그룹이 접근 가능한 화면 테이블 ERD 다이어 그램(개체-관계 모델)으로 그리면 대략 아래와 같은 모습이다. - ERD다이어그램을 그릴 수 있는 사이트 링크: https://www.erdcloud.com/ ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com 1. DB → 테이블(우클릭) → 새로만들기 → 테이블 클릭 2. ERD와 동일하게 테이블 입력한다. 3. Primary..
MS-SQL 은 오라클과 다르게 간단한 클릭으로 DB, 테이블을 만들수 있다. 이번 시간에는 한글 환경에서 사용될 DB를 만들어본다. 1. 서버 → 데이터베이스(우클릭) → [새 데이터베이스]를 클릭한다. 2. 일반 → DB명을 입력한다. 3. 옵션 체크사항 - 데이터정렬: Korean_Wansung_CI_AS (한글깨짐, 한글 값으로 정렬을 위해 선택) - 호환성 수준: 개발환경에 호환이 가능한 버전을 입력한다. 마지막으로 확인 버튼을 누르면 DB가 생성된다.
모바일에는 Dark Mode라는 기능으로 핸드폰의 테마를 변경할 수 있다. 다크모드, 라이트모드에서의 Control의 Color 동일하다면 사용자입장에서 불편을 겪을 수 있다. 이를 해결하기 위해 Control에서 {AppThemeBinding} 태그 확장을 이용하여 Color 뿐만 아니라 다크모드, 라이트모드에서의 Property 값을 지정할 수 있다. - 참고링크: https://learn.microsoft.com/ko-kr/dotnet/maui/xaml/markup-extensions/consume#appthemebinding-markup-extension XAML 태그 확장 사용 - .NET MAUI .NET MAUI XAML 태그 확장은 다양한 원본에서 요소 특성을 설정할 수 있도록 하여 XAM..
이번 시간에는 Stopwatch를 이용하여 화면이 생성되고 나서부터 10초간 시간제한이 있는 화면을 만들어본다. MVVM 패턴으로 ViewModel에 있는 스톱워치를 View에 바인딩( Binding)하여 특정시간에 알림과 화면이 사라지는 기능을 추가한다. - 참고링크: https://learn.microsoft.com/ko-kr/dotnet/api/system.diagnostics.stopwatch?view=net-6.0 Stopwatch 클래스 (System.Diagnostics) 경과 시간을 정확하게 측정하는 데 사용할 수 있는 일련의 메서드와 속성을 제공합니다. learn.microsoft.com 1. Stopwatch의 시간을 볼 수 있도록 QnAPage.xaml(Voew)에 InTime이라는 ..