분류 전체보기 (393) 썸네일형 리스트형 C# Winform 개발(자동 전산 파일 삭제 프로그램 ) 1. 매일 생성되는 엑셀 파일을 주기적으로 삭제할 수 있는 프로그램이 필요하다. 2. 삭제는 작업이 이루어 지지 않는 새벽 시간에 삭제가 되어야한다.(윈도우 스케줄러 사용) 3. 사용자가 UI를 확인했을 때 삭제된 사실을 확인 할 수 있어야 한다. 4. 현재 날짜 기준으로 하루 전 원하는 루트 안에 생성된 파일를 삭제한다. 5. 작업자 및 현장 인원이 임의로 프로그램을 작동하는 일이 없어야 한다. UI는 직관적일 수 있도록 최대한 간단하게 만들었다. 타이머 Tick 이벤트를 사용하였다. 우선 지울 파일의 루트를 선언하였고 DateTime 을 사용하여 현재 날짜를 담을 변수를 선언하였다. 해당 변수를 담을 deleteOldfiles(deleteOldfiles(excelFolderPath, nowTime);.. VScode PyGame 설치 방법, 틀 형성 코드 및 Linting 설정 pip3 install pygame 파일 -> 기본설정 -> 설정 -> 검색창에 linting 검색 -> Python > Linting : Enabled 체크 해제 이렇게 해야 파이게임이 문제 없이 실행 됩니다. 간단한 코드로 pygame 화면을 생성해 봅시다. import pygame pygame.init() # 초기화 반드시 필요 # 화면 크기 설정 screen_width = 480 # 가로크기 screen_height = 640 # 세로크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("Joonho Game") # 이벤트 루프 running = True # 게임.. PYTHON : 다양한 출력 포멧 / 파일 입출력/PICKLE/WITH/QUIZ 다양한 출력 포멧 # 빈자리는 빈공간으로 두고 오른쪽 정렬을 하되 , 총 10자리 공간을 확보 print("{0: >10}".format(500)) # 양수일 때 + 로 표시 , 음수일 땐 - 으로 표시 print("{0: >+10}".format(500)) print("{0: >-10}".format(-500)) print("{0: >+10}".format(-500)) # 왼쪽 정렬하고 빈간으로 _로 채움 print("{0:_ PYTHON 알고리즘 -게시판 페이징 하기 # 게시판 페이징 하기 # 게시물의 총 건수와 판페이지에 보여줄 # 게이물 수를 입력으로 주었을 때 총 페이지수를 출력하는 # 프로그램 # 함수이름 GetTotalPage # 입력받는 값 : 게시물의 총건수 한페이지에 보여줄 게시물 수 # 출력하는 값 : 총페이지 수 def get_total_page(m, n): if m % n == 0: return m//n else: return m//n + 1 print(get_total_page(5, 10)) print(get_total_page(15, 10)) print(get_total_page(25, 10)) print(get_total_page(30, 10)) 1 2 3 3 PYTHON 알고리즘 - 3과 5의 배수 합하기 10미만의 자연수에서 3과 5의 배수를 구하면 3,5,6,9이다 이들의 총합은 23이다. 1000미만읜 자연수에서 3의 배수와 5의 배수의 총합을 구하여라 def GUGu2(): result = 0 for i in range(1, 1001): if i % 3 == 0 or i % 5 == 0: result += i return result print(GUGu2()) 답 234168 PYTHON : 파일 읽고[read(),readline(),readlins()] 쓰기, 코딩 스터디 그룹 용 write f = open("newfile.txt", "w") for line in range(1, 11): data = "%d번째 줄입니다.\n" % line f.write(data) f.close() 1번째 줄입니다. 2번째 줄입니다. 3번째 줄입니다. 4번째 줄입니다. 5번째 줄입니다. 6번째 줄입니다. 7번째 줄입니다. 8번째 줄입니다. 9번째 줄입니다. 10번째 줄입니다. read f = open("newfile.txt", "r", encoding="UTF-8") while True: line = f.readline() if not line: break print(line) f.close() 1번째 줄입니다. 2번째 줄입니다. 3번째 줄입니다. 4번째 줄입니다. 5번째 줄입니다. 6번째 줄입니다.. C# 문법- INDEXER (FEAT PROPERTY) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp15 { class TESTINT { private int[] array = new int[6]; public int this[int index] { get { return array[index]; } set { array[index] = value; } } } class TEST { private string[] _array = new string[5]; public string this[int index] { get { return _array[index]; }.. C# - 데스크탑 WinForm/GITHUB 사용법 깃 서버에서 나의 컴퓨터로 정보를 가져오는 것을 클론(CLONE)이라고 한다. 깃에서 가져온 클론을 내 컴퓨터에서 허용 해주는 것을 커밋!(COMMIT)! 깃 서버와 나의 컴퓨터가 같이 움직일 수 있도록 하는 것이 푸시 (PUSH) -변경되는 것을 깃 서버에 업로드하는 것 다른 사람이 작업을 해서 깃서버에 올리고 그것이 나의 컴퓨터와 동기화 되는 것을 풀(PULL) 제네릭이란? 변수의 형을 매개변수로 하여 클래스나 메소드의 알고리즘을 자료형과 무관하게 기술하는 기법 형 매개변수(type parameter) 클래스 내의 필드나 메소드 선언시 자료형으로 사용 '' 사이에 형 매개변수의 이름을 기술 : alt +enter 생성자 생성 자동으로 매개변수로 생성가능 fore +tab +tab 하면 자동으로 형식이.. 이전 1 ··· 31 32 33 34 35 36 37 ··· 50 다음