728x90
반응형

db 9

[Python] Daily Work Log Program (근무일지 프로그램) 만들기 : )

그동안 Python 공부를 해왔는데 어떻게 활용할까 생각하다가 여태 C# WinForm으로 개발해서 잘 쓰고 있던 프로그램을 Python으로 한 번 만들어 봤다. 일을 하면서 그날그날 했던 내용들을 회사 SharePoint에 근무일지를 써서 올려야 하는데, 시간이 지나면서 이 내용들을 다시 찾아보기가 힘들게 되어있어서 개인적으로 쓰려고 만든 근무일지 프로그램이다. 아주 간단한 프로그램이다. 기본적인 화면은 아래 왼쪽처럼 메모장과 같다. 오른쪽의 메뉴 아이콘을 클릭하면 화면이 넓어지고, 오른쪽에 그동안 작성했던 근무일지가 나오도록 화면을 구성했다. 검색 기능도 있는데, 검색을 하는 경우 검색 아래의 리스트가 갱신되면서 해당 일자 혹은 해당 검색어에 맞는 리스트로 나오게 했다. 맨 오른쪽은 해당 날짜, 프로..

IT/DEV Study 2022.03.25

[C#] SQLite 설치 및 사용하기

[NuGet Package 추가하기] 도구 -> NuGet 패키지 관리자 -> 패키지 관리자 콘솔 Install-Package System.Data.SQLite 입력하여 설치 [SQLite.cs] Select, Insert, Update, Delete 함수 포함 클래스 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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 8..

IT/C# 2021.03.15

[C#] MySql DB 연동하여 로그인 구현하기 (feat. 카카오톡 PC 버전 UI)

참, 저는 쓸데없이 하나에 열중하는 버릇이 있어요. 꽂히는 게 있으면 무조건 해야된달까.. ㅎㅎ 간단하게 MySql Database 연동해서 WinForm으로 로그인 구현하는 거만 만들어보려고 했는데, 쓸데없이 열심히 카카오톡 PC 버전 UI를 만들어봤네요 ^^ 카카오톡 프로그램이 WinForm으로 만들어진게 아니라서 (뭐 실제론 잘 모르지만,,,) 완벽하게 따라할 수는 없어도 대충 흉내만 내봤습니다. WinForm이 정말. 정~~말 UI 만들기가 쉬운데, 디자인은 뭐… 저는... 감각이 없나봐요…^^;; 물론 유튜브 보니깐 이쁘게 디자인 하는 사람도 많더라구요… 대부분 외국 개발자들인데 나름 참고하기 쏠쏠한 것도 많습니다. 또, 주저리 주저리 서론이 길었습니다. 본격적으로 로그인 구현을 해봅시다! 첫 ..

IT/C# 2020.12.04

[MySQL] PC 교체를 위한 Database 백업 및 옮기기. mysqldump.

회사에서 업무용 PC 교체시기가 되어 노트북을 바꿨다. 중국출장 복귀 후 자가격리 기간에 이미 노트북이 회사에 도착했지만 격리가 끝난 후에야 바꿀 수 있었다. 역시 엔지니어의 노트북은 Lenovo. T490으로 샀다. 아직 바꾼지 얼마 안됐지만, 그냥저냥 쓸만 한 것 같다. 전에 노트북이 너무 무거워서 출장 다닐때 마다 어깨가 빠지는줄 알았는데, 가벼운 게 제일 좋다. 그래서 PC 교체를 위해 각종 데이터들을 백업하고 더불어 기존 노트북에서 사용하던 MySQL DB를 옮겨야했다. 가계부 용으로 쓰던 데이터베이스였는데 그간 쌓인 데이터가 꽤 많아 백업을 하기로 했다. 본격적으로 mysqldump를 이용하여 MySQL DB를 백업하고 옮겨보자. 1. 기존에 사용하던 PC에서 데이터베이스 백업본 만들기 먼저 ..

IT/Etc Tips 2020.09.01

[C#] 가계부 프로그램 만들기 DAY4.수입,지출 등 내역 불러오기

이번 포스팅은 가계부를 입력하고 Main에서 보여지는 내용에 대해 포스팅해보겠습니다! 먼저, Main 화면에서 보고자 하는 내용은 다음과 같습니다. 총 누적 수입, 지출 금액 당월 전체 수입, 지출 금액 당월 계정별 수입, 지출 금액 내 계좌별 현재 잔액 및 전체 잔액 아래의 실행 ☆예시☆를 첨부했습니다. (예시입니다. 저는 돈이 쥐꼬리만큼 있습니다. ㅠㅠㅠ) 처음에 개발을 할 때는 DB 쿼리로 조회하여 각 내용을 금액 SUM으로 가져오려 했으나, DB를 너무 많이 부르는 바람에 속도가 엄~~ 청 느려져서 싹 다 바꿔서 Select로 가져온 DataSet(Config.books) 통해서 C#에서 돌리는 방향으로 했습니다. 각각의 수입내역, 지출내역 등 계산을 위해 int 변수를 위와 같이 선언해줍니다. ..

IT/C# 2020.03.03

[C#] 가계부 프로그램 만들기 DAY3. 가계부 입력하기

이번 시간은 본격적으로 가계부 입력타임! 가계부에서 제일 중요한 부분이겠죠? ㅎㅎ 입력을 위한 환경 설정, 가계부 내역 입력하기, 내역 수정하기 포스팅 시작해 보겠습니다! 첫 번째. 입력 환경 세팅하기 UI는 위와 같으며, 위의 구분, 계정, 입/출금 구분, 입/출금 기준 4개의 콤보박스에 대해서 각각의 선택에 따라 다음 콤보박스 입력 값이 바뀌도록 코딩했습니다. 아래에서 각각의 SelectedIndexChanged 이벤트에 대해 알아보겠습니다. [1] 날짜입력 아래에는 DateTimePicker로 날짜를 선택할 수 있도록 했습니다. [2] 구분(cbUseType)에는 수입/지출/계좌이동을 선택할 수 있는 comboBox를 위치했습니다. ComboBox Item에 수입, 지출, 계좌이동의 값을 등록하고 ..

IT/C# 2020.03.02

[C#] 가계부 프로그램 만들기 DAY2. 프로그램 UI 생성 및 가계부 기본 설정하기

DAY2 포스팅으로 돌아온 Ella 입니다! 이번 포스팅에서는 가계부 UI를 만들고 기본적인 가계부 설정을 위한 파트입니다. 사실 설정은 한 번 등록해놓고 거의 안 바뀌기 때문에 중요한 파트는 아닌데, 그래도 여기서 DB 설정을 직접 쿼리작성해주고 다음부터는 사용하지 않게 하기 위해서 꼭 필요한 부분이라고 볼 수 있습니다. 첫 번째. UI 만들기 DAY1에서도 말했듯이, UI는 각자 취향에 맞게 만들어 주시면 됩니다! 저는 TabPage를 생성해서 각각의 HOME, Account Book, Setting 3개의 Tab을 만들었습니다. 기본적으로 들어갈 기능에 필요한 UI는 다음과 같습니다. Home 탭에서는 누적 수입 / 지출 현황, 통장 잔액, 이번 달 수입 / 지출에 필요한 Label 6개와 Data..

IT/C# 2020.02.29

[C#] 가계부 프로그램 만들기 DAY1. Database 설정 및 연결

새해 다짐으로 올해도 돈을 한 번 조금만 써보자.. 돈 관리를 해보자.. 하는 바람에서 가계부를 만들어보기로 했습니다. 부자가 되는 그날까지 돈을 열심히 벌고 열심히 관리하자는 의미도 있고, 블로그도 더 열심히 하기 위해서! 4차에 걸쳐 포스팅을 할 계획이며, 굉장히 기본(?)적인 것만 포스팅할 예정입니다. 다들 쉽게 따라할 수 있을 거라 생각됩니다..ㅎㅎ 주의! 부족한 점이 많습니다. 감안하여 봐주시고 부족한 점은 피드백 겁나 환영합니다 : ) 미적인 요소는 제외하고 만들었습니다. 각자 취향껏 UI를 꾸며보세요! 첫 번째. DB 생성 및 사용자 추가/권한 부여 일단 기본적으로 사용할 데이터베이스 이름, 서버, 사용자 ID, Password 이름은 다음과 같습니다. 이것을 먼저 설정해보도록 하겠습니다. ..

IT/C# 2020.02.28

[C#][Database] Mysql Database 연결하기

2020/02/28 - [IT] - [C#] 가계부 프로그램 만들기 DAY1. Database 설정 및 연결 [C#] 가계부 프로그램 만들기 DAY1. Database 설정 및 연결 새해 다짐으로 올해도 돈을 한 번 조금만 써보자.. 돈 관리를 해보자.. 하는 바람에서 가계부를 만들어보기로 했습니다. 부자가 되는 그날까지 돈을 열심히 벌고 열심히 관리하자는 의미도 있고, ella-devblog.tistory.com 2020.10.15 포스팅 수정 가계부 프로그램에서 사용하기 위해 DBMySql 클래스를 수정하였습니다. 각각의 Select, Insert, Update, Delete 함수는 사용자가 사용방식에 맞게 수정하여 사용할 수 있습니다. String Sql 구문에서 DataBase에서 입력할 쿼리를 ..

IT/C# 2019.05.27
728x90
반응형