라벨이 CSharp인 게시물 표시

C# 화면 종료할 때, "Do You Want To Close?" 물어보기 (e.Cancel)

C# WPF 애플리케이션에서 창을 닫을 때 "Do You Want To Close?"라는 메시지 박스를 표시하여 사용자의 확인을 받는 방법을 구현하려면, Window_Closing 이벤트 핸들러를 설정해야 합니다. 사용자가 "No"를 선택하면 창 닫기를 취소하도록 설정해 보겠습니다. using System.Windo…
C# 화면 종료할 때, "Do You Want To Close?" 물어보기 (e.Cancel)

C# 메모장 등 프로세스 핸들 조회하는 방법 (Process.Handle)

프로세스 실행여부를 확인하고, 해당 프로세스의 핸들을 가져오는 예제입니다. 테스트는 간단하게 이름이 "메모장"인 것을 조회하도록 하였습니다. private void BtnBeom_Click(object sender, RoutedEventArgs e) { using (Process process = Process.GetProces…
C# 메모장 등 프로세스 핸들 조회하는 방법 (Process.Handle)

C# SQLite 예제~ SELECT, INSERT, DELETE, CREATE, DROP

C# SQLite 예제를 준비해 보았습니다. SELECT, INSERT, DELETE, CREATE, DROP 문장을 사용해 볼 것이며, 업데이트는 따로 사용하지 않는 조그마한 프로젝트라 생략하였습니다. C# SQLite 예제 using System; using System.Collections.Generic; using System.Data; usin…
C# SQLite 예제~ SELECT, INSERT, DELETE, CREATE, DROP

C# 이미지를 다운로드하고 저장하는 방법 (download image from url and save)

C#에서 이미지를 다운로드하고 저장해 보도록 하겠습니다. 예시 자료에서는 특정 이미지 파일 경로를 입력하여 바탕화면에 다운로드 받아보도록 할게요. 다음 코드는 WPF 애플리케이션을 사용하여 이미지를 다운로드하고 바탕화면에 저장하는 예제입니다. 기본적으로 HttpWebRequest와 FileStream을 사용하여 이미지를 다운로드하고 저장합니다. C# 이미…
C# 이미지를 다운로드하고 저장하는 방법 (download image from url and save)

C# Chars To Split, Chars To Trim

C#에서 문자열을 특정 문자로 분리(split)하고, 각 요소를 트림(trim)하는 방법을 구현해 보도록 하겠습니다. 활용하여 자신에게 필요한 메서드를 만들어 보세요. 이번 코드 예제에서는 (1)입력 문자열을 여러 구분 문자로 분리한 후, (2)각 분리된 요소를 특정 문자들을 제거할 것입니다. 문자열을 분리 각 요소를 트림 이후 결과를 배열로 저장 C…
C# Chars To Split, Chars To Trim

C# string to enum 문자열을 열거형으로 변환하기

C#에서 문자열을 열거형으로 변환하는 방법에 대해 알아보도록 합시다. MyEnum myEnum = (MyEnum)Enum.Parse(typeof(MyEnum), "value"); 위의 코드는 다음의 과정을 수행할 것입니다~ Enum.Parse 메서드 : 이늄으로 파싱하기! 열거형의 이름이나 숫자 값을 동등한 열거형 객체로 변환…
C# string to enum 문자열을 열거형으로 변환하기

C# 윈도우폼에서 연월만 입력하는 컨트롤 방법

윈도우폼 프로젝트를 하다 보면 날짜 입력 기능이 필요한 경우가 많습니다. 그런데 단순히 '연월'만 있으면 충분한 화면도 있는데, 기본으로 제공되는 MonthCalendar 컨트롤은 반드시 '일(day)'까지 선택해야 해서 개발하려는 목적에 적합하지가 않네요. 다른 방법을 찾아야 했습니다. 연월만 입력하는 기능은 의외로 자주 …
C# 윈도우폼에서 연월만 입력하는 컨트롤 방법

[C#] 문자열이 유효한 Boolean으로 인식되지 않습니다. 해결하기

문자열이 유효한 Boolean으로 인식되지 않습니다. 'System.FormatException' 형식의 예외가 mscorlib.dll에서 발생했지만 사용자 코드에서 처리되지 않았습니다. 추가 정보: 문자열이 유효한 Boolean으로 인식되지 않습니다. 해당 오류는 불리언으로 파싱하는 과정에서 입력한 문자열이 불리언의 True, 또는 F…
[C#] 문자열이 유효한 Boolean으로 인식되지 않습니다. 해결하기

C# class, 주소에 의한 참조인데? 클래스 속성 값이 갱신되지 않을 때 확인할 점

C#에서 class 는 참조형식(reference type)이라서 일반적으로 객체의 속성 값을 변경하면 모든 참조된 곳에서 변경된 값이 반영되어야 합니다. 그런데 특정 상황에서 값이 변경되지 않고 이전 값이 보이는 현상을 확인하였어요! 대체 무엇이 문제일까 고민을 하며 자료를 찾아보았으나, 클래스가 값형식(value type)과 같이 변한다는 보고는 없었…
C# class, 주소에 의한 참조인데? 클래스 속성 값이 갱신되지 않을 때 확인할 점

a 태그 삭제하는 방법, anchor 에 있는 모든 속성 제거하기

a 태그를 삭제해야 할 일이 생겼습니다. 그런데 꽤 글이 길다보니 a 태그에 있는 속성만 골라내어 삭제하는 일이 번거롭군요. 코드를 다음과 같이 간단하게 작성해 보았습니다. private void RemoveATag() { try { string result = string.Empty; string line =…
a 태그 삭제하는 방법, anchor 에 있는 모든 속성 제거하기

C# 결과 집합에서 지정된 열을 찾을 수 없습니다. (Oracle Data Reader)

C#에서 '결과 집합에서 지정된 열을 찾을 수 없습니다.' 오류는 OracleDataReader를 통해 데이터를 리딩할 때에, 해당하는 열을 찾을 수 없는 경우에 발생합니다.  다음은 오류가 발생하였을 때 표시되는 스택 예제입니다. 🙂 이 오류가 발생했을 때의 스택 트레이스를 보면 오류가 발생한 지점을 명확하게 확인할 수 있답니다. …
C# 결과 집합에서 지정된 열을 찾을 수 없습니다. (Oracle Data Reader)

C# strong to b (스트롱 태그에서 비 태그로, 볼드)

정규 표현식을 사용하여 <strong> 태그를 <b> 태그로 치환하는 방법입니다. 주어진 문자열에서 <strong> 태그를 찾아 <b> 태그로 바꿀 것이며, 정규표현식을 사용해 보겠습니다. using System; using System.Text.RegularExpressions; class Program {…
C# strong to b (스트롱 태그에서 비 태그로, 볼드)

[C#] 환경변수 설정 방법 (Environment Variable Get, Set)

환경변수(EnvironmentVariable) C#에서 환경변수를 설정하고 가져오는 방법에 대해 알아보도록 하겠습니다. [시스템 속성] > [환경 변수] 는 크게 사용자변수와 시스템변수로 나눌 수 있습니다. C#에서는 환경변수에 대한 접근을 어떻게 하는지 알아봅시다. 환경변수 C# Get Environment Variable Enviro…
[C#] 환경변수 설정 방법 (Environment Variable Get, Set)

[C#] OracleConnection Example (오라클 연결 예제)

C# Oracle Connection Example 마이크로소프트는 서드파티 연동을 권장하기에 Obsolete 처리하였습니다. 순서대로 최초에는 오라클 데이터베이스에 연결을 해볼 것이며, 커맨드 텍스트를 생성하고, 셀렉트를 해보도록 하겠습니다. [Obsolete] private void BeomSang() { //Connect Oracl…
[C#] OracleConnection Example (오라클 연결 예제)

[C#] linq datatable group by sum. 중간 소계 구하는 방법, 예시 코드

C# 데이터테이블에서 중간 소계를 구하는 방법, 괜찮은 방법이 없을까요? 생각해보다가 만들어보았는데요, 다음 예시보다 좋은 방법이 있다면 공유 좀 해주세요~ 😘 데이터 분석이나 보고서를 작성할 때 카테고리별 또는 서브카테고리별 소계를 자동으로 계산해주는 기능이 있다면 작업의 효율을 크게 높일 수 있을 것 같아요. 특히 C#에서는 DataTable 을 사…
[C#] linq datatable group by sum. 중간 소계 구하는 방법, 예시 코드

[Selenium] 블로그 URL 자동으로 번역하는 프로그램 예제 소스

Selenium.Webdriver.Chromedriver는 단순하고 또 간결하게 웹을 탐색할 수 있도록 제공하는 프로그램입니다. selenium은 셀레늄 또는 셀레니움이라고 읽습니다~ Selenium을 통해 블로그 URL을 자동으로 변역하는 프로그램을 만들어 봅시다. 우선 URL을 영문으로 Encoding 적용하려는 이유(서치콘솔)는 다음과 같습니다. …
[Selenium] 블로그 URL 자동으로 번역하는 프로그램 예제 소스
이전최근
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗