📝 Log.

● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 MySQL 데이터베이스를 연동해, 사용자의 회원가입 정보를 MySQL 데이터베이스에 저장하고 로그인을 할 때 이를 검증할 수 있도록 하는 간단한 프로그램을 제작한다. ● 참고 MySQL에서의 데이터베이스 스키마 / 테이블 생성 또는, 데이터 타입과 열 플래그 (제약 조건)이 궁금한 사람들이라면 아래의 링크를 참고해 조치하면 된다. [MySQL] 간단한 테이블 생성과 데이터 타입, 열 플래그 (제약조건) 종류 살펴보기 ● 개발목적 MySQL을 통해 간단한 테이블과 데이터값을 생성하고, 이 때 사용되는 열 플래그 (제약조건) 종류들과 그 사용방법에 대해 알아본다. ● 참고 MySQL에서의 테이블 생성 시에는 명령어를 acredev.tistory.com ..
·■ Database/MySQL
● 개발목적 MySQL을 통해 간단한 테이블과 데이터값을 생성하고, 이 때 사용되는 열 플래그 (제약조건) 종류들과 그 사용방법에 대해 알아본다. ● 참고 MySQL에서의 테이블 생성 시에는 명령어를 하나하나 수기로 입력해 테이블을 생성할 수도 있겠지만, 본 포스팅에서는 MySQL WorkBench 프로그램을 이용, GUI 환경에서 간편하게 테이블을 생성하는 과정을 알아보도록 한다. ● MySQL WorkBench를 통한 스키마 / 테이블 생성 새로운 스키마 (SCHEMAS) 생성을 위해, 상단의 데이터베이스 모양의 버튼을 클릭한다. 스키마의 이름은 간단하게 DBTest로 지정하고, Apply 버튼을 클릭해 스키마를 생성한다. 새로 생성한 dbtest 스키마를 더블 클릭하고, 마우스 우측 클릭을 해 Cr..
·■ Web/HTML
● 목적 HTML에서 사용되는 Input 태그 요소의 Type 속성값들의 종류들을 확인하고, 사용하는 방법에 대해 알아본다. ● Input 태그의 Type 종류 ※ VS Code의 태그 순서대로 나열함. ● Input 태그의 Type 종류별 사용방법과 예시 상기 살펴보았던 HTML 언어의 Input 태그의 Type 종류마다 수행하는 역할과, 사용방법에 대해 간단히 알아보도록 하자. ▣ HTML 삽입 미리보기할 수 없는 소스 위와 같이, 우리가 일반적으로 알고 있는 버튼을 정의하기 위해 사용하는 태그. onclick은 마우스 클릭 시 수행할 동작으로, 상기 코드에서는 '버튼을 클릭해 보세요.' 버튼을 클릭 시 '버튼을 클릭했습니다.' 라는 메시지박스가 출력되게 작성되었다. onclick을 생략하고 아래와 ..
● 개발목적 유니티 3D를 통해 키보드의 방향키와 WASD 버튼을 통해 메인 카메라를 따라 이동하는 플레이어 (Character Move) 를 만든다. 동시에, 마우스를 움직이는 방향에 따라 화면 시점이 이동되도록 제작한다. ● 참고 사실 유니티 에셋 스토어 (Asset Store) 에서 제공하는 FPSController 에셋과 FirstPersonController 에셋을 이용하는게 빠르고 정확하다. 심지어 무료이고, 에셋을 프로젝트에 그대로 적용시키면 되기 때문에 빠르고 편리하다. 그럼에도 불구하고, 유니티로 제작하는 캐릭터 컨트롤러 구조를 이해하기 위해 학습해 보았다. ● 프로젝트 생성 유니티 허브에 접속해 3D 프로젝트를 하나 생성한다. 유니티 프로젝트 생성 시, 경로에 한글이 들어가 있으면 오류..
● 목적 유니티 3D의 3D Object 객체들에 Material 요소들을 활용해서 간단하게 색상을 입히는 작업을 알아본다. ● 참고 상황에 맞게 적당한 색을 사용해 직관성을 높일 수 있도록 한다. ● 실습 Hierarchy → 3D Object 에서 원하는 3D 오브젝트를 생성한다. 필자는 간단한 바닥면 역할을 해줄 Plane 객체와 Cube 객체를 생성했다. Project → + → Create → Folder 버튼을 클릭해, 'Materials' 폴더를 하나 생성한다. 폴더를 이용해 요소들을 관리하면 직관적이고 편리하게 사용이 가능하다. Materials 폴더에 마우스 우측 클릭을 하고, Create → Material 버튼을 클릭해 Material 요소들을 생성한다. 필자는 4개의 색상을 추가하기..
● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 구글 GMail SMTP 서버를 이용해 이메일을 발송할 수 있는 프로그램을 제작한다. ● 참고 구글 인증 오류를 겪고 있는 사람들이라면 아래의 링크를 참고해 조치하기 바란다. [C#] SMTP를 사용하기 위한 구글 계정 보안 설정하기 ● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 구글 GMail SMTP 서버를 이용해 이메일을 발송할 수 있는 프로그램을 제작하기 위한 일련의 과정을 거친다. ● 참고 구글 인증오류 때문에 많이 삽 acredev.tistory.com ● 윈도우 폼 제작 위와 같이 폼 디자인을 진행한다. ① 요소 : Label 모양 → Text : 받는 사람 ② 요소 : Label 모양 → Text : 회신 주소 ③ 요소 : L..
·■ ETC/etc
● 개발목적 구글 GMail SMTP 서버를 이용해 이메일을 발송할 수 있는 프로그램을 제작하기 위한 일련의 과정을 거친다. ● 참고 구글 인증오류 때문에 많이 삽질했지만, 해결과정을 아래와 같이 첨부한다. 윈도우 폼을 사용해 C#. NET 언어로 SMTP 이메일 서버를 이용해 이메일을 발송하는 프로젝트 개발방법은 아래의 링크를 참고하기 바란다. [C# 개발] 구글 SMTP 서버를 사용해 이메일 발송하기 (Using Google SMTP) ● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 구글 GMail SMTP 서버를 이용해 이메일을 발송할 수 있는 프로그램을 제작한다. ● 참고 구글 인증 오류를 겪고 있는 사람들이라면 아래의 링크를 acredev.tistory.com ● 구글 2단계 인증 설정 ..
유니티를 통해 안드로이드 개발을 하기 위해서는 안드로이드 SDK 환경 세팅이 필요하다. 필자는 유니티 2018 버전을 사용하고 있고, 안드로이드 스튜디오 또한 설치해 두었으나 SDK 를 찾지 못하는 오류가 발생했다. unable to detect sdk in the selected directory 위와 같은 문구가 출력되며 정상적인 작동이 불가능했는데, '안드로이드 스튜디오' 가 정상적으로 설치되어 있다는 가정 하에 해결 방법을 공유하고자 한다. * 안드로이드 스튜디오를 설치하지 않은 유저라면 안드로이드 스튜디오 부터 설치하도록 하자. Android Studio 실행 > More Actions > SDK Manager 클릭 Apperance & Behavior의 System Settings > Andr..
·■ Study/Baekjoon
● 문제 1237번: 정ㅋ벅ㅋ 우주를 정ㅋ벅ㅋ할 사람에게는 예제 입력과 예제 출력이 필요하지 않다. www.acmicpc.net ● 참고 입출력이 아예 없는 문제인 줄 알았는데, '출력' 문단에 힌트가 있다. 첫째 줄에 '문제의 정답'을 '출력' 하라고 되어있으니, 말 그대로 '문제의 정답' 이라는 문구만 출력하면 된다. ● C언어 풀이 #include #include int main() { printf ("문제의 정답"); } printf 함수를 통해 '문제의 정답' 이라는 문구를 출력한다. ● 출력결과 그냥 쉬어가는, 넌센스 문제이다.
·■ Study/Baekjoon
● 문제 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net ● 참고 처음 5자리의 범위는 0
Min Hyuk-Lee
'분류 전체보기' 카테고리의 글 목록 (6 Page)