본문 바로가기

개인공부/c#

(5)
[C#, 윈폼] .ini 파일을 C#환경에서 사용하기 ini 파일이란?C++ MFC환경에서 자주썼던 파일 형태입니다영역, 키, 값 으로 이루어져있으며특정영역의 특정 키가 가지고 있는 값을 불러오거나 저장하며 이용합니다. C#에서 ini를 이용하기위해서는 [DllImport("kernel32.dll")]를 통해 함수api를 불러와야합니다.※ [DllImport("kernel32.dll")]를 하기 전에 using System.Runtime.InteropServices; 를 입력해 DllImport를 추가합니다 사용 예using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using ..
[C#, 윈폼] 로그인 기능 구현하기 특정 비밀번호를 입력하여유저의 로그인 상태를 변경하는 코드를 만들어보겠습니다.UI 먼저 세팅해줍니다버튼을 눌러 새 폼 띄우기 = https://icepizza.tistory.com/231 [C#, 윈폼] 버튼을 눌러 새 폼 띄우기가장 먼저 해야할 일은 당연히버튼을 만드는거겠죠?  버튼 만드는 방법 = https://icepizza.tistory.com/230 [C#, 윈폼] 컨트롤(도구) 다루기C#, 윈폼에서는 다음과 같은 도구들을 컨트롤이라고 합니다 드icepizza.tistory.com   로그인에 필요한 기능은 아래와 같습니다1. 유저 로그인 상태 목록2. 입력한 비밀번호가 맞는지 확인3. 로그아웃 하나하나 합시다 1. 유저 로그인 상태 목록유저 로그인 상태를 열거체로 만들었습니다.유저 로그인 등급..
[C#, 윈폼] 버튼을 눌러 새 폼 띄우기 가장 먼저 해야할 일은 당연히버튼을 만드는거겠죠?  버튼 만드는 방법 = https://icepizza.tistory.com/230 [C#, 윈폼] 컨트롤(도구) 다루기C#, 윈폼에서는 다음과 같은 도구들을 컨트롤이라고 합니다 드레그를 통해 컨트롤들을 디자인에 배치할 수 있습니다. 가장 먼저 해야할 일은 컨트롤 우클릭 한 후디자인 - (NAME) 항목을 설정하icepizza.tistory.com  그다음 해야할 일은버튼을 누르면 띄울 새 폼을 만드는 것입니다.  솔루션 탐색기 > 솔루션 이름 우클릭 > 추가(D) > 새 항목(W)  Visual C# 항목 > Windows Forms > 양식(Windows Forms) > 추가(A)추가하기 전 이름(N) 에서 폼 이름을 설정할 수 있습니다. namespa..
[C#, 윈폼] 컨트롤(도구) 다루기 C#, 윈폼에서는 다음과 같은 도구들을 컨트롤이라고 합니다 드레그를 통해 컨트롤들을 디자인에 배치할 수 있습니다. 가장 먼저 해야할 일은 컨트롤 우클릭 한 후디자인 - (NAME) 항목을 설정하는것입니다.코드에서 저 이름을 이용해 컨트롤의 설정을 할 수 있습니다. 사용 예) public partial class Form1 : Form { public Form1() { InitializeComponent(); // 사이즈, 크기와 위치 설정 btn_login.Size = new Size(50, 20); label_date.Location = new Point(820, 5); ..
[C#, 윈폼] 날짜, 시간 LABEL에 표시하기 현재 PC의 날짜와 시간을 LABEL에 표시하는 방법입니다 public partial class Form1 : Form { public Timer timer; public Form1() { InitializeComponent(); myStatic = userStatic.Engineer; timer = new Timer(); timer.Interval = 1000; timer.Tick += new EventHandler(UpdateDateTime); timer.Start(); } private void Upd..