C#
-
C# 기초 정리C# 2020. 6. 25. 18:27
string inValue; inValue = Console.ReadLine(); Console.WriteLine(inValue); 소프트웨어 (정신) -> OS : 하드웨어에 촵 붙어서 동작한다. 이 운영체제를 이용하는 소프트웨어를 Application이라고 한다. Application 은 운영체제에 종속적. Windows, Mac OS,Linux ... 하드웨어(몸) APP OS HW 이 운영체제에 종속적인 문제를 해결하기 위해 플랫폼이란 개념이 등장한다, APP 플랫폼(가상컴퓨터) OS HW 앱입장에서는 하나만 만들면 다른 곳 다 돌아간다. 하지만 운영체제가 다르면 문제가 생기는데, 각각의 운영체제마다 플랫폼의 설치파일을 종류마다 다 따로 만든다. 플랫폼(Virtual Machine , 자바는 JV..
-
C# DB연동C# 2020. 6. 18. 15:14
비주얼 스튜디오 using MetroFramework.Forms; namespace BookRentalShop20 { public partial class Form1 : MetroForm { public Form1() { InitializeComponent(); } 메트로 폼 적용 폼 설정 Single Document Interface (SDI) Multi (MDI)로 하면 여러창을 관리. MDI 로 바꾸려면 메인폼 using MetroFramework; using MetroFramework.Forms; using System.Windows.Forms; namespace BookRentalShop20 { public partial class MainForm : MetroForm { public MainF..
-
C# 윈폼 Chart 컨트롤C# 2020. 6. 18. 12:20
3rd Party Component : 제 3자 기업들이 개발해서 제공하는 컴포넌트. 상용 License. 흐리멍텅한 기본 윈폼에서 각종 서드파티컴포넌트 회사가 디자인한 UI와 그래픽을 사용할 수 있다. 돈만 내면. 실무 : https://www.telerik.com/ Modern UI Made Easy Telerik UI for ASP.NET AJAX, MVC, Core, Xamarin, Angular, HTML5 and jQuery Telerik: Leading UI controls and Reporting for .NET (ASP.NET AJAX, MVC, Core, Xamarin, WPF), Kendo UI for HTML5 and Angular development, and NativeScrip..
-
C# 고급 컨트롤C# 2020. 6. 17. 17:09
리스트 뷰 리스트 상자와 유사한 형태를 지니며 목록을 구조적으로 장식할 수 있는 컨트롤 리스트 상자 + 추가적인 정보 (아이콘, 설명) 형태 View 프로퍼티의 값에 따라 다양한 형태를 가짐 - System.Windows.Forms 네임스페이스에 포함된 View 열거형을 값으로 가짐 - View 열거형 SelectedItems 프로퍼티 리스트 뷰에서 선택된 항목을 저장하는 프로퍼티 반환형 ListViewItem 클래스형 리스트 뷰의 MultiSelect 프로퍼티가 거짓일 경우 ListViewItem 클래스의 배열형 리스트 뷰의 MultiSelect 프로퍼티가 참일 경우 이미지를 배열처럼 사용 가능 리스트 뷰 열 편집 먼저 리스트 박스을 이용해서 뷰의 보여주기 형식을 바꾼다. private void com..
-
C# 고급폼 (2020.06.16)C# 2020. 6. 16. 18:17
메뉴 윈폼 애플리케이션에서 가장 일반적인 사용자 인터페이스 윈폼 애플리케이션이 제공하는 기능을 사용자가 쉽게 이해하고 사용할 수 있도록 도와주는 기능 메뉴의 종류 메인메뉴 (main menu) - 폼의 상단에 배치되는 주요 메뉴 상황메뉴 (context menu) - 마우스 오른쪽 버튼을 클릭했을 때 나타나는 팝업 메뉴 보기(V) 정렬 기준(C) 메뉴 -> 단축키 하는 방법 메인 메뉴의 작성 메뉴 항목의 추가 - 메뉴에 단축문자를 부여하기 위한 방법 * 사용할 단축문자 앞에 &를 붙임 * 키와 단축문자를 눌러서 메뉴의 선택이 가능 메인 메뉴 - 폼의 상단에 배치되는 메뉴 - 마우스 클릭뿐만 아니라 단축키를 통해서는 접근할 수 있는 가장 기본적인 사용자 인터페이스 - 통합 개발 환경의 MenuStrip 컴..
-
C# 윈폼 컨트롤(2020.06.16)C# 2020. 6. 16. 11:50
버튼 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Drawing.Text; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace ButtonTest { public partial class Form1 : Form { protected int a,b,c,d = 0; public Form1() { InitializeComponent(); } private void Form1_Load(ob..
-
C# 윈폼 계산기C# 2020. 6. 15. 21:50
만들어본 계산기 using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { private bool newButton; // 새로 숫자가 시작되어야 하는 것을 말하는 flag private string number1, numbe..
-
C# 윈폼 (2020.06.15)C# 2020. 6. 15. 17:57
윈폼 애플리케이션 - 컨트롤을 사용하여 프로그래머가 원하는 화면을 구성하고 이벤트가 발 생했을 때 처리하고자 하는 작업을 이벤트 처리기에 기술하는 방식으로 프로그래밍된 프로그램. - 윈도우 폼에 컨트롤 또는 컴포넌트를 배치하고 이벤트 처리기를 등록하 여 사용자의 다양한 요구를 입력으로 받아 처리한 후 실행 결과를 응답 해 주는 방식으로 작동. 윈도우 폼 - 단순히 폼이라고 부름. - 운영체제에서 제공하는 기본적인 화면 단위인 창을 말하는 개념 - 사각형 모양의 작은 화면 영역을 의미 - 사용자에게 정보를 제공하고 사용자가 입력하는 자료를 받음 폼 클래스 - 윈도우 폼을 나타내는 클래스. - System.Windows.Forms 네임스페이스 속함. -컴포넌트 클래스 컨트롤 클래스의 베이스 클래스이며 화면에..