개발자 (23) 썸네일형 리스트형 C# Winform 개발(자동 전산 파일 삭제 프로그램 ) 1. 매일 생성되는 엑셀 파일을 주기적으로 삭제할 수 있는 프로그램이 필요하다. 2. 삭제는 작업이 이루어 지지 않는 새벽 시간에 삭제가 되어야한다.(윈도우 스케줄러 사용) 3. 사용자가 UI를 확인했을 때 삭제된 사실을 확인 할 수 있어야 한다. 4. 현재 날짜 기준으로 하루 전 원하는 루트 안에 생성된 파일를 삭제한다. 5. 작업자 및 현장 인원이 임의로 프로그램을 작동하는 일이 없어야 한다. UI는 직관적일 수 있도록 최대한 간단하게 만들었다. 타이머 Tick 이벤트를 사용하였다. 우선 지울 파일의 루트를 선언하였고 DateTime 을 사용하여 현재 날짜를 담을 변수를 선언하였다. 해당 변수를 담을 deleteOldfiles(deleteOldfiles(excelFolderPath, nowTime);.. 온오프믹스 모임문화 플랫폼을 통해 참여하게 된 AI 개발 스터디 모임 onoffmix.com/event/270019 [부산] 부산시민 대상 인공지능 무료 교육형 스터디 (프로젝트, 재능기부) 세상의 모든 모임 '온오프믹스' onoffmix.com https://www.metaverse-show.com/ 메타버스쇼 메타버스 콘텐츠 제작, 운영, 홍보 전문기업 www.metaverse-show.com https://search.naver.com/search.naver?where=nexearch&sm=tab_etc&mra=bjky&pkid=1&os=29689271&qvt=0&query=%EC%9D%B4%EA%B2%BD%EC%9A%A9 이경용 : 네이버 통합검색 '이경용'의 네이버 통합검색 결과입니다. search.naver.com 주말에도 개발 공부를 하고싶어 참여하게 되었는데.. [node.js] express route 사용 방법 ! app.get("/tech", (req, res) => { res.sendFile(__dirname + "/public/html/02_tech.html"); }); app.get("/perform", (req, res) => { res.sendFile(__dirname + "/public/html/03_perform.html"); }); app.get("/field", (req, res) => { res.sendFile(__dirname + "/public/html/04_field.html"); }); app.get("/contact", (req, res) => { res.sendFile(__dirname + "/public/html/05_contact.html"); }); 이렇게 줄줄이 적힌 app.g.. [Node.js] ERROR : Refused to apply style from 'http://localhost:5000/resource/css/style.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled. ( 일단 간단한 html + css 파일 덩어리 ! 퍼블리셔에게 넘겨 받아서 node.js server에 올릴 목적으로 작업을 진행하였다. 매우 간단하다고 생각하였는데 문제가 발생했다. const express = require("express"); const port = process.env.PORT || 5000; const app = express(); app.use(express.json()); app.use(express.urlencoded()); //api routes app.get("/", (req, res) => { res.sendFile(__dirname + "/public/index.html"); }); app.post("/post", (req, res) => { console.log(re.. 모바일 어플 만들어 부자 되기 프로젝트 2 : 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)-> 클릭 이벤트 ! drawable 파일에 준비된 사진을 drag and drop 을 하고 해당 이미지를 불러 오는 ImageView 태그를 사용하여 res와 연결해준다 . 기존 태그를 사용해줘도 되지만 강의에서는 LinearLayout 태그로 바꿔주고 사용하였다. 그러면 미리 준비해줬던 bts 맴버 사진이 이렇게 올라온다. 그럼 여기서 사용하는 LinearLayout 태그란 무엇이냐 ? 알아서 빈 공간을 착착착 채워주는 Layout이다. 그래서 그냥 버튼을 생성하면 옆으로 순차적으로 적절한 공간에 생성해 준다. 첫 좌표 기준으로 생성되는 버튼 등등 동일한 위치에 생성이 된다. 그래서 사용자기 위치를 직접 지정해줘야 한다. 레이아웃을 이렇게 두줄을 만들기 위해서 한 줄에 세개씩 이렇게 코딩을 해도 이렇게 바뀌는게 없다 코드.. 모바일 어플 만들어 부자 되기 프로젝트 1 : 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin) https://www.inflearn.com/course/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%BD%94%ED%8B%80%EB%A6%B0-%EB%AA%A8%EB%B0%94%EC%9D%BC%EC%95%B1/lecture/79868?tab=curriculum [왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin) - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 안드로이드 스튜디어 설치 방법 다운로드 설치 https://recipes4dev.tistory.com/53 안드로이드 스튜디오 설치하기. (Installing Andro.. 인터페이스 개념 및 연습 C# 인터페이스 정의 *추상 메서드와 같이 메서드 선언부만 포함하는 형식 *클래스와는 구분됨. 다중 상속 가능 *인스턴스화 될 수 없음 *인터페이스를 상속한 클래스는 반드시 인터페이스에서 선언된 메서드를 구현해야함 *속성도 포함될 수 있음 *사용 목적 : 표준화 규격화 계약 등등의 의미 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exam10 { abstract class Figure :IFigurable// :추상 클래스 { abstract public Double Area(); //width ,height 사각형 //반지름 Ph.. 이전 1 2 3 다음