728x90
반응형

분류 전체보기 179

[C#] C# Winform ComboBox

winform의 combobox컨트롤은 여러개의 item중 하나를 고를 때 사용한다. combobox컨트롤 또한 Items Collection 컨트롤 이며 items속성을 사용한다. combobox에는 3가지의 DropdownStyle이 있는데 Simple, DropDown, DropDownList 이렇게 3가지가 있다. 3가지를 화면으로 보면 아래와 같다 namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); string[] data = { "AA", "BB", "CC", "DD", "EE" }; // combobox Items 지정 comboBox1.Items.AddRa..

개발언어/C# 2024.03.20

[C#] C# winform에서 컨트롤에 마우스 커서 모양 변경

C# winform에서 컨트롤에 마우스 올렸을 때 커서 모양 바꾸는 방법에 대해서 알아보겠습니다. 우선 도구상자에서 label을 하나 끌어서 만들어 보겠습니다. 위와 같이 생성 후 이 label의 속성에 들어갑니다. 속성에서 모양 -> Cursor 속성에서 원하는 모양의 Cursor로 변경하면 마우스가 해당 컨트롤에 올라갔을 때 모양이 변경됩니다.

개발언어/C# 2024.03.19

[C#] C# winform CheckedListBox

C# Winform에서 CheckListBox컨트롤은 여러개의 CheckBox들이 ListBox안에 들어있는 형태이다. Items Collection 컨트롤이며 Items라는 속성을가진다. 따라서 Items속성을 통해 Add한다. 처음 CheckListBox컨트롤에 Items를 지정할 때 아래와 같이 지정할 수 있다. namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); checkedListBox1.Items.AddRange(new string[] { "AA", "BB", "CC", "DD", "EE"}); } } } Items.AddRange를 통해 일괄 추가할 수 있다..

개발언어/C# 2024.03.19

[C#] C# winform Checkbox

Winform에서 CheckBox는 체크상자와 label로 이루어져 있다. checkBox에서 가장 많이 쓰는 속성은 checked로 true, false로 지정할 수 있다. CheckBox는 Checked, Unchecked, Indeterminate 3가지 중 하나의 CheckState속성을 가지고 있다. Checked는 선택된것, UnChecked는 선택되지 않은것, Indeterminate는 불확정이란 뜻으로 선택되었는지 선택되지 않았는지 판단할 수 없는 상태입니다. 과 같이 CheckState를 지정할 수 있는데 winform에서 표현하면 아래와 같이 표현할 수 있다.

개발언어/C# 2024.03.19

[C#] C# winform에서 button만들고 image button만들기

C# Winform에서 버튼만들기 예제 C# Winform에서 Button을 만들고 클릭하여 label을 변경하는 예제를 만들어보자. 위와 같이 label과 button을 각각 드래그드랍으로 Form에 놓는다. 버튼의 속성에 클릭이벤트를 더블클릭하여 클릭 이벤트를 생성합니다. namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { label1.Text = "클릭"; } } } 이 처럼 button 컨트롤의 경우 사용방법이 매우 간단하다. button 컨트롤에는 이미지버튼..

개발언어/C# 2024.03.19

[C#] C# winform에 대해 간단하게 알아보기

C# winform에 대해 간단하게 살펴보자 C# winform project를 생성하면 아래와 같이 솔루션에 Program.cs, Form1.cs, Form1.Designer.cs 파일이 생성된다. 프로그램의 시작 Entry Point인 Main() 함수 부분은 Program.cs에 있다. using System; using System.Collections.Generic; using System.Linq; using Systehttp://m.Threading.Tasks; using Systehttp://m.Windows.Forms; namespace WindowsFormsApp1 { internal static class Program { /// /// 해당 애플리케이션의 주 진입점입니다. /// [..

개발언어/C# 2024.03.19

[Oracle] 리눅스 awk와 grep으로 oracle의 alert log찾기

리눅스에서 awk와 grep으로 oracle의 alert log찾는 방법에 대해 알아보겠습니다. awk로는 특정 날짜 이후의 'ORA-'라고 뜨는 애러를 보고싶다면 아래와 같은 명령어를 작성한다. awk "/2024-03-19/, EOF" alert_orcl.log | grep -B1 -A3 'ORA-' 위 스크립트를 간단하게 설명한다면 1. awk * /2024-03-19/, EOF : 범위 패턴이며 awk에게 2024-03-19라는 텍스트가 나타나는 시점부터 파일의 끝(EOF)까지 선택하라고 지시한 것이고 * alert_orcl.log : 는 처리하려는 파일입니다. 2. grep * -B1 : 'ORA-' 라는 문자열을 찾은 후 직전의 1줄도 같이 포함시킵니다. * -A3 : 'ORA-' 라는 문자열..

[C#] namespace와 using

namespace와 using 네임스페이스란? 네임스페이스는 많은 클래스들 간의 충돌을 방지하고자 사용한다. 비슷한 의미의 역할을 하는 클래스는 개체들의 이름이 비슷하거나 똑같을 수 있습니다. 프로젝트가 커질 수록 여러사람이 작업을 하기 때문에 네임 스페이스를 활용해 클래스들을 관리하고 사용한다. 사용방법은 namespace 네임스페이스 명 { -- 네임스페이스에 포함될 클래스, 변수, 함수 등을 추가 } namespace Test1 { class Test { } } namespace Test2 { class Test { } } 위 처럼 namespace 즉 공간이 다르면 class명은 겹쳐도 사용할 수 있다. 그리고 그 namespace안의 클래스나 함수, 변수를 사용하기 위해서는 정확히 지정을 해줘야..

개발언어/C# 2024.03.18

[C#] Visual Studio 설치방법

C#언어를 사용하여 Winform 또는 Console프로그램을 개발하기 위해서는 MS 에서 제공하는 Visual Studio 가 필요합니다. Visual Studio설치 방법에 대해 알아보겠습니다. 우선 아래 링크를 통해 Visual Studio설치를 받습니다. 만약 링크에 접속하지 못할 경우 구글에 'visual studio다운로드'를 입력 후 공식 MS사이트에 들어갑니다. https://visualstudio.microsoft.com/ko/downloads/ Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치 Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professio..

개발언어/C# 2024.03.18

[MS-SQL] ms-sql 시스템 데이터베이스

ms-sql의 시스템 데이터베이스 / 데이터베이스 구조 / 파일 그룹에 대해 간단하게 정리 1.시스템 데이터베이스 1-1. master - 서버수준의 정보가 저장되는 핵심시스템 데이터베이스 - 로그인 계정정보, 데이터베이스 파일 위치 1-2. model - 새로운 데이터베이스를 만들 때 사용되는 템플릿 데이터베이스 - model 데이터베이스에 변화를 주면 이후 만들어지는 데이터베이스에도 반영됨 1-3. msdb - SQL Server운영과 관련된 정보들을 저장하는 시스템 데이터베이스 - 백업이력, 복원이력, 에이전트 작업 내용, 작업 수행이력 등 저장 1-4. tempdb - 쿼리 수행 시 사용되는 임시 저장 공간 - 수 많은 쿼리들이 공유하는 데이터베이스이므로 성능과 연관이 있음 SQL Server재 ..

728x90
반응형