SoftwareDo/C# (9) 썸네일형 리스트형 C# 윈도우 프로젝트 Assets, Resource 로컬 경로 오류 해결 C# 수업중 WPF 키오스크 프로젝트를 진행을 하고있었는데, 이미지나 비디오 등 프로그램 내부에서 필요한 데이터들의 경로를 어떻게 해서도 읽지를 못하였습니다. 선생님께 여쭤보니, 세가지 단계로 해결 할 수 있었습니다. C# 윈도우 기반 솔루션에는 전부 사용할 수 있을것 같습니다. (그 외 VisualStudio 기반 에서는 될지 잘 모르겠습니다.) 1. 프로젝트에 추가 그냥 경로상에 있는 것만으로는 아무것도 안됩니다. 프로젝트에 추가를 해야, 프로젝트의 구성요소로써 사용 할 수 있는 것 같습니다. 솔루션 탐색기 에서 우측 상단의 아이콘들 중에 "모든 파일 보기(Show All Files)" 체크를 한 뒤에, 추가할 폴더 우클릭 - 프로젝트에 추가 (Include In Project) 합니다. 이렇게, 폴.. [알고리즘] [프로그래머스 Lv1] 자연수 뒤집어 배열로 만들기 1레벨 이더라도, 자주자주 풀어보자 싶어서 요즘 프로그래머스에서 코딩테스트 연습 문제들을 풀고 있습니다. C#으로 풀 수 있는 문제들도 꽤 있어 좋네요. 오늘은, 자열수 뒤집어 배열로 만들기 를 풀어 보았는데, 76.9점이라는 다소 이해안되는 점수로 틀렸다고 하길레, 올려 봅니다. long 형태의 기다란 자연수가 전달 되는데, 이것을 거꾸로 뒤집어 배열로 만들어서 제출 하는 문제 입니다. 저는, 먼저 자릿수를 구하고. 그 자릿수인 10의 거듭제곱 max를 만들었습니다. 자릿수에 맞는 10의 거듭제곱을 나누어 나온 몫이 그 자릿수의 수라고 생각 하였습니다. 그 후에, 나머지를 n에 저장 해주었습니다. 테스크케이스 13개 중 3개 틀렸습니다. 일일이 결과를 알 수 있다면 좋겠습니다만, 알 수가 없어서 도저히.. DateTime.CompareTo 메서드에 관한 버그 수정기. https://docs.microsoft.com/ko-kr/dotnet/api/system.datetime.compareto?view=netcore-3.1 DateTime.CompareTo 메서드 (System) 이 인스턴스의 값을 지정된 값과 비교하고 이 인스턴스가 지정된 값보다 이전인지, 같은지 또는 이후인지를 나타냅니다.Compares the value of this instance to a specified value and indicates whether this instance is docs.microsoft.com MS docs를 애용합시다. 현재 팀에서 버그 수정을 하나 맡았습니다. 달력을 통해 일정을 표시하는 기능이였는데, 하루나 이틀인 일정들은 상관이 없는데 그 이상의 기간을 가진 일정.. [WPF, XAML] 로그인 UI 만들기 제 생각에 WPF의 디자인적 특징은, 미려한 그래픽 효과들과 반응형 UI 정도라 생각됩니다. (사실, 안스 등도 동일한 듯합니다만, 전 안 써봐서.. 또르르) 제 얕은 지식을 총 동원해서, 반응형으로 짜 본 로그인 화면입니다. 폰트 크기, 마진 값은 고정이라는 것이 최대의 문제입니다만..., 언젠간 해결책을 찾기를.,.! 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 Colored by Color Scripter cs 코드를 보면 아시다시피, 전체 그리드 하나 (배경색 주기용) 안에 그리드 .. 입사(?) 후의 진짜 맡은 '일' DID Uploader 기숙 학교에서의 사용을 생각하고 있는 DID Uploader 입니다. DID ? "디지털 정보 디스플레이", 쉽게 말하자면 음식점 같은곳에서 볼 수 있는 메뉴판 입니다. 기숙학교에서의 사용은, "공지사항" 전달에 초점을 맞추고 있습니다. https://ko.wikipedia.org/wiki/DID%ED%8C%A8%EB%84%90 DID패널 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 디지털 정보 디스플레이(DID : Digital Information Display)패널은 공공정보 게시용 디스플레이 제품을 총칭한다. 최근에 유동인구가 많은 공공장소에 대형 디스플레이 패널을 설치하여 기업이나 상품의 광고 및 홍보 영상을 불특정 다수에게 제공하는 디지털 정보 디스플레이 방식이 늘어나.. 새로운 프로젝트, 자료구조 나르샤 즐겁지만 사연 있는 첫 시작 저희 학교에서 진행하는 프로그램 중에서 가장 역량강화에 도움이 되는 것 중에 하나가, 나르샤 라는것이 있습니다. 토요일 일과 시간중에 진행하는 것인데 1학년 1학기 떄에는 전기전자 기초를 공부 하였었고, 이제 2학년 부터는 자율 프로젝트 혹은 교과 수업 보강을 하는 시간이 되었습니다. 저 같은 경우에는 자율 프로젝트로 하였었...으나 동아리가 여러모로 흔들리고 결과적으로 자율 프로젝트도 안하게 되어, 뒤늦게 자료구조 나르샤에 들어 갔답니다. 저를 받아주신 나르샤 선배님, 감사합니다.. 중간에 들어와서 생긴 문제점. 위에 서술 하였다 시피, 자율 프로젝트를 하다가 나르샤에 참가하게 되어서 2개 수업 정도를 빼먹은 채로 시작 하였으나 슬랙이나 깃 크라켄, 깃 허브 사용법을 배울 .. [코딩팁] class로 매개변수를 주고 싶어요, 생성자 (+this의 사용법) 코딩을 하면서 이것은 꽤 쓰이겠다, 싶은것은 코딩팁으로 올릴까 합니다!. 기본적으로 배우는 내용이지만, 꽤 쓰는데가 많은경우, 조금조금씩 모으면 저 만의 공책이 될것 같아요. 일기장을 만드는 도중, 폼을 여러개 (== 클래스 여러개) 를 만들고 사용하게 되더군요. 그런데 폼2에서도 폼1에서도 동일한 URL로, 같은 DB를 같은 계정으로 사용하니 똑같이 넘기면 메모리도 하나만 차지하고, 더 좋을 것 같다는 생각이 들었습니다. 그리고 마침 자바 수업에서 배웠던 클래스의 '생성자' 의 존재를 기억해냈죠. C#에서도 동일하게 사용 할 수 있을 것 같았습니다.공식 Code.public class Person{ private string last; private string first; publi.. 일기장 프로그램 근황 좌측은 파일 시스템(txt 파일)로 저장 된 것을 메모장을 통하여 열어보았을때의 모습입니다. !가 파일 처음에 있는 이유는 정렬할때 다른 프로그램에서 작성한 내용과 구별하기 위하여 입니다. 기존 프로그램이 그냥 파일 시스템으로 출력하는 기능 밖에 없었었는데, 이젠 DB와 연결 하여서 인설트문을 사용하여 저장 하는것까지 구현 하였습니다. 앞으로의 계획 1. 일단 DB 연동을 마저 해야겠습니다. 삽입 뿐만 아니라 프로그램 안에서 목록을 확인 할 수 있게, 폼을 추가하고 검색 기능도 넣고 싶습니다. 2. 그 다음에는 서버 개발을 생각하고 있습니다. ASP.NET을 사용한 서버를 개발하여 로그인 기능과 DB 구별. 3. 위 기능과 관하여, 현재는 프로그램에 들어가자말자 입력창이 있고 저장하는 기능들이 있는데 타.. 이전 1 2 다음