클래스 : 필드(변수), 메소드(함수)로 구성 클래스는 보통 private로 선언 > 클래스 바깥에서 클래스 내부 함수를 바꾸지 못하게 함 (캡슐화의 원칙) 필드는 무조건 private로 선언하고 public 함수로 수정 가능하게 한다 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _014_Class { public class Rectangle { private int width; private int height; // Setter public void SetWidth(int w) { if(w >= 0) width = w; e..
지난주에 진행했던 SQL을 이어서 using MySql.Data.MySqlClient; //Nuget에서 설치한 패키지 using System; using System.Data; //추가 using System.Windows; using System.Windows.Controls; namespace _009_EIS { public partial class MainWindow : Window { //멤버변수 디폴트가 private (private string pos...) string pos = ""; string dept = ""; string gender = ""; string dateEnter = ""; string dateExit = ""; string connStr = "server=localho..
데이터베이스(Database) : MySql 데이터공급자(Data Provider) : MySqlClient string connStr = “…”; // DB 연결 문자열 string sql = “…”; // SQL 명령어 문자열 MySqlConnection conn = new MySqlConnection(connStr); MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataAdapter da = new MySqlDataAdapter(sql, conn); SELECT * FROM 테이블이름 SELECT * FROM 테이블이름 WHERE Id=… UPDATE 테이블이름 SET ID=…, SId=…, SName=…, Phone=… WHERE Id=… 이때 숫..
https://hongong.hanbit.co.kr/mysql-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0mysql-community-8-0/ MySQL 다운로드 및 설치하기(MySQL Community 8.0) SQL을 본격적으로 사용하려면 DBMS를 설치해야 합니다. 여러 가지 DBMS 중에서 MySQL 설치 하는 방법을 알아보고, 정상적으로 설치가 되었는지 확인하는 방법을 알아보겠습니다. 2021년 10월 기준 MySQL hongong.hanbit.co.kr 다음의 블로그를 참고해 MySQL을 설치한다 MYSQL.COM / DOWNLOADS / MySQL Community Server 빨간 박스..
UniformGrid : Grid와 비슷하지만 포함되는 자식들의 높이나 너비가 똑같이 배치 007_UniformGrid (체스보드) 64개의 정사각형(UniformGrid) 500*500 크기의 chessBoard라는 이름의 UniformGrid 생성 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; u..
005_Language(체크박스) 좋아하는 프로그래밍 언어는? C C++ C# Python JAVA 투표하기 끝내기 StackPanel 배치 텍스트블록 가운데 정렬 "좋아하는 프로그래밍 언어는?" 구분선 각 요소를 담은 체크박스 배치 구분선 StackPanel 가로 배치, 가운데 정렬 2개의 투표, 끝내기 버튼 배치 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Doc..