■ Dev. Language

0. 목적 C# 언어로 작성된 윈도우 폼을 제작해, 사용자가 찾는 정보가 MySQL DB에 기등록된 World Name 정보인지 여부를 판단하는 간단한 프로그램을 만든다. 기등록된 정보일 경우 중복검사 버튼을 클릭했을 때, 기등록된 정보입니다. 라는 MessageBox를 띄운다. 반대로, 등록되지 않은 정보일 경우 중복검사 버튼을 클릭했을 때 등록되지 않은 정보입니다. 라는MessageBox를 띄우도록 한다. ▣ 상세한 프로그램 실행구조 더보기 ① 사용자가 txtbox_name 텍스트박스에 검색하고자 하는 나라명을 입력한다. ② 사용자가 해당 나라명이 MySQL 데이터베이스의 world 스키마 city 테이블의 Name 칼럼값에 기등록된 정보인지, 미등록된 정보인지 판별하기 위해 btn_check (중복..
0. 목적 C# 프로젝트에서 MySQL DB를 사용하기 위해, 참조를 추가하는 방법에 대해 알아보자. Visual Studio에서 제공하는 NuGet Package 설치 마법사를 이용해, 손쉽게 해결해 보자. 1. 참고 본 포스트에서는 Windows 10 Pro 운영체제를 구동하는 컴퓨터에서 Visual Studio 2022 IDE를 사용했으며, MySQL Workbench 8.0.31 환경에서 진행되었다. 또한, 본 포스트에서 연결 테스트에 사용된 SCHEMAS는 MySQL에서 기본 제공되는 world SCHEMAS를 사용했으니, 동일한 테스트를 진행하고 싶은 사람들은 아래의 링크를 참고하도록 하자. [MySQL] MySQL 샘플 데이터베이스, 공식 다운로드 및 적용하는 방법 0. 목적 MySQL 연습..
0. 목적 C# 언어를 사용한 윈도우 폼을 제작해, 일반적인 회원가입 화면에서 진행하는 휴대폰 번호 본인 인증 시스템을 간단하게 구현해 보도록 한다. 개인적인 간단한 프로젝트에서 사용하기 위한 방법으로, 사설 SMS 업체를 이용하도록 한다. (광고 X) 다날과 같은 일반적인 통신사 PASS를 통한 본인인증의 경우에는, 해당 업체와 계약을 맺어야 하므로 개인 프로젝트에서는 활용하기 어려운 것이 까닭이다. 상용화 프로그램을 제작하기 위해서라면, 다날과 같은 업체와 분명히 계약을 맺고 진행해야 할 것 이다. 1. 참고 C# 언어를 사용한 윈도우 폼의 이메일 인증 시스템 구현 방법은 아래의 링크를 참고하도록 하자. [C# 개발] 인증 번호를 발송해 이메일 본인인증 확인하는 시스템 구현하기 ● 개발목적 윈도우 폼..
● 개발목적 윈도우 폼을 제작하여 C#. NET 언어를 이용해, 회원가입시 진행하는 이메일 본인 인증 시스템을 간단하게 구현해 보도록 한다. 이를 토대로 회원가입 폼에 응용해 적용할 수 있다. ● 참고 [C# 개발] 구글 SMTP 서버를 사용해 이메일 발송하기 (Using Google SMTP) ● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 구글 GMail SMTP 서버를 이용해 이메일을 발송할 수 있는 프로그램을 제작한다. ● 참고 구글 인증 오류를 겪고 있는 사람들이라면 아래의 링크를 acredev.tistory.com C# 윈도우 폼을 통한 이메일 발송시스템을 조금 응용한 것인데, 구현 방법이 궁금한 사람은 위의 링크를 참고해서 조치하면 좋을 것 같다. ● 윈도우 폼 제작 Visual St..
● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 MySQL 데이터베이스를 연동해, 사용자의 회원가입 정보를 MySQL 데이터베이스에 저장하고 로그인을 할 때 이를 검증할 수 있도록 하는 간단한 프로그램을 제작한다. ● 참고 MySQL에서의 데이터베이스 스키마 / 테이블 생성 또는, 데이터 타입과 열 플래그 (제약 조건)이 궁금한 사람들이라면 아래의 링크를 참고해 조치하면 된다. [MySQL] 간단한 테이블 생성과 데이터 타입, 열 플래그 (제약조건) 종류 살펴보기 ● 개발목적 MySQL을 통해 간단한 테이블과 데이터값을 생성하고, 이 때 사용되는 열 플래그 (제약조건) 종류들과 그 사용방법에 대해 알아본다. ● 참고 MySQL에서의 테이블 생성 시에는 명령어를 acredev.tistory.com ..
● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 구글 GMail SMTP 서버를 이용해 이메일을 발송할 수 있는 프로그램을 제작한다. ● 참고 구글 인증 오류를 겪고 있는 사람들이라면 아래의 링크를 참고해 조치하기 바란다. [C#] SMTP를 사용하기 위한 구글 계정 보안 설정하기 ● 개발목적 윈도우 폼을 제작하여 C#. NET 언어와 구글 GMail SMTP 서버를 이용해 이메일을 발송할 수 있는 프로그램을 제작하기 위한 일련의 과정을 거친다. ● 참고 구글 인증오류 때문에 많이 삽 acredev.tistory.com ● 윈도우 폼 제작 위와 같이 폼 디자인을 진행한다. ① 요소 : Label 모양 → Text : 받는 사람 ② 요소 : Label 모양 → Text : 회신 주소 ③ 요소 : L..
사용자에게 원화값과 1달러당 원화가 얼마인지 환율정보를 입력받아, 몇 달러인지 출력하는 프로그램을 작성해 보자. 환율값에 따라서 원화를 달러로 환산하는 공식은 다음과 같다. 달러 = 원화 / 환율 공식을 알았으니 코드를 한 번 작성해 보자. #include #include int main() { int won; // 정수값 원화 변수 float dollar; // 실수값 달러 변수 float exchange_rate; // 실수값 환율 변수 printf("KRW?: "); scanf("%d", &won) ; // 사용자에게 입력받기 (정수형, won 변수에 저장) printf("원/달러 환율? (1달러당 KRW는 얼마?): "); scanf("%f", &exchange_rate); // 사용자에게 입력받..
사용자에게 질량값과 높이값을 입력받아, 그 위치 에너지를 구하는 프로그램을 작성해 보자. 위치 에너지를 구하는 공식은 다음과 같다. 위치 에너지 = 9.8 * 질량 * 높이 #include #include //질량과 높이를 입력받아 위치 에너지를 구하는 프로그램을 작성하시오. 질량은 kg단위, 높이는 m단위로 입력받는다.// int main() { float mass; // 실수값 질량 변수 (실수일 수 있는 경우 때문에 float 선언) float height; // 실수값 높이 변수 (실수일 수 있는 경우 때문에 float 선언) float energy; // 실수값 위치 에너지 변수 (실수일 수 있는 경우 때문에 float 선언) printf("질량(kg)?: ") ; scanf("%f", &mas..
사용자에게 한 변의 길이를 입력받아, 그 길이를 토대로 정사각형의 넓이와 둘레를 구하는 프로그램을 작성해 보고자 한다. 정사각형은 모든 변의 길이가 같은 사각형으로서, 넓이를 구하기 위해서 한 변의 길이*한 변의 길이 또는 한 변의 길이^2를 하면 되고, 둘레를 구하기 위해서는 한 변의 길이*4 를 하면 된다. #include #include //한 변의 길이를 입력받아 정사각형의 넓이와 둘레를 구하는 프로그램// int main() { int square; // 정수값 한 변 변수 int area; // 정수값 넓이 변수 int round; // 정수값 둘레 변수 printf("한 변의 길이?: "); scanf("%d", &square); // 사용자에게 입력받아라 (정수형, square 정수변수값)..
C언어에서 제일 많이 사용하는 함수는 printf, scanf 두 개 정도가 있겠다. 쉽게 설명하자면, 말 그대로 printf 함수는 출력하기 위한 함수이고, scanf 함수는 입력을 받아들이기 (스캔) 위한 함수라고 설명할 수 있겠다. printf 함수는 stdio.h 헤더파일에 정의되어 있으니 다음과 같이 헤더를 정의하고 사용하면 된다. printf 함수로 간단한 문자열 출력하기 #include ▲ stdio.h 헤더 정의 include는 '포함하다' 라는 뜻을 가지고 있으므로, stdio.h 헤더파일을 본 코드에 포함시킨다는 뜻이 되겠다. 헤더파일을 본 코드에 포함시킨 후, 무작정 printf 함수를 이용해 문구를 출력하는게 아니다. 코드의 메인이 되는 함수를 추가로 하나 선언해야 하는데, C언어 ..
Min Hyuk-Lee
'■ Dev. Language' 카테고리의 글 목록