Ellipse shape 에 background를 넣는 간단한 예 //Rectangle 또한 똑같이 하면 됨 Ellipse 원에서 배경을 넣으려면 Fill 변수에 ImageBrush를 넣어주면 됨 기존에 이미지를 BitmapImage 로 로드를 해놔서 BitmapImage to ImageBrush 형태로 변경을 해줘야 함 (BitmapImage를 로드 하는 방법은 https://happyguy81.tistory.com/95 이글로...) ImageBrush imgB = new ImageBrush(bmp); 를 쓰면 BitmapImage to ImageBrush로 변경이 가능하다. private void Window_Loaded(object sender, RoutedEventArgs e) { Ellipse..
전체 글
IT 업계에서 개발자로 일하고 있습니다. 다양한 프로그래밍 언어의 코드 문제 해결과 IT 최신 트렌드를 다룹니다. Python부터 Java까지, 초보자와 전문가 모두에게 필요한 정보를 제공하며, IT 분야의 심층적인 논의와 분석을 통해 지식을 넓힐 수 있는 공간입니다.웹 프로그래밍은 우리 생활의 많은 부분을 차지하고 있어, 이해하고자 하는 사람들의 수가 계속해서 늘어나고 있다. 많은 웹 개발 교재와 자료들이 있지만, 어디서부터 시작해야 할지, 어떤 자료가 실용적인지 판단하기란 쉽지 않다. 실제로 저도 Node.js교과서를 통해 학습을 시도했지만, 웹 프로그래밍의 깊은 이해를 위해서는 실제로 게시판 같은 것을 만들어 보는 것이 가장 효과적이라는 생각이 들었다. 더욱 간결하고 구체적인 예제를 원하며, "초보자를 위한 Node.js 200제"라는 책을 선택하게 되었다. 1. 왜 Node.js인가? Node.js는 웹 개발의 세계에서 주목받는 플랫폼 중 하나다. 비동기 I/O를 기반으로 하여 성능이 좋고, JavaScript로 구성되어 있어 웹 프론트엔드 개발자들이 쉽게 접..
웹 개발을 진행하다 보면 데이터를 관리할 데이터베이스의 필요성을 느끼게 됩니다. 많은 개발자들 사이에서 널리 사용되는 MySQL은 그러한 필요를 충족시키는 강력한 데이터베이스 관리 시스템입니다. 요즘에는 MongoDB 같은 NoSQL 데이터베이스도 인기가 있지만, SQL에 익숙한 분들에게는 MySQL을 여전히 사용하고 있습니다. 뿐만아니라 업체들도 많이 사용하기 때문에 MYSQL은 설치를 해두어야 합니다. 이 가이드에서는 MySQL Community버전(무료)을 설치하고 기본적인 설정을 하는 방법을 알아볼게요. MySQL Community버전(무료) 다운로드 1. MySQL 공식 웹사이트 접속 MySQL 공식 웹사이트(https://dev.mysql.com)에 접속합니다. MySQL :: Download..
내가 Node.js를 사용하는 가장 큰 이유는 웹서버를 사용하기 위한 목적! 일일히 소스를 쳐서 웹서버를 만들 수 있지만, 간단하게 익스프레스(Express) 라는 웹서버 프레임워크를 설치하여 간단하게 셋팅할 수 있다. Node.js command prompt 프로그램을 실행하여 >npm i -g express-generator 노드 익스프레스 프레임워크 설치 설치가 완료되었으면, 익스프레스의 새프로젝트를 생성하면 된다 새로 프로젝트를 만들고자 하는 폴더로 이동(cd 명령어)해서 "express 프로젝트이름"을 입력하면 된다. >express learn-express --view=pug 책의 예제대로 learn-express 라는 이름으로 프로젝트를 생성 --view=pug는 express에서 사용하는 ..