프로그래밍/C# 54

[C#] 웹 사이트 접속하기

특정 웹사이트를 접속, 버튼 클릭을 알아봅시다. 우선적으로 `크롬 브라우저`가 설치 돼있어야합니다. 네이버 접속 var driverService = ChromeDriverService.CreateDefaultService(); var options = new ChromeOptions(); var driver = new ChromeDriver(driverService, options); driver.Navigate().GoToUrl("https://naver.com"); 버튼 클릭 버튼은 개발자도구(f12) - 요소 - 로그인 버튼의 Xpath 복사 //로그인 버튼 클릭 var loginButton = driver.FindElement(By.XPath("//*[@id=\"account\"]/a")); lo..

프로그래밍/C# 2022.12.06

[C#] 문자열(string) 자릿수 맞추기 | 보간법

대개 double, float형 변수의 자릿수를 맞추는 방법에 대해서는 많이 다루고 있다. 이번엔 string의 자릿수(?)를 일정하게 맞추는 방법을 알아보자. 문자열 자릿수 맞추기 string str1 = "항목1"; string str2 = "항목100"; string str3 = "항목10000"; Console.WriteLine("== 문자열 일반 =="); Console.WriteLine($"{str1}:아디다스"); Console.WriteLine($"{str2}:나이키"); Console.WriteLine($"{str3}:샤넬"); Console.WriteLine(); Console.WriteLine("== 문자열 오른쪽 Align =="); Console.WriteLine($"{str1,-..

프로그래밍/C# 2022.12.06

[C#] WPF Window Close 이벤트 처리

Case1 출처: https://ehclub.co.kr/1987 [언제나 휴일:티스토리] using System; using System.Windows; namespace Ex_윈도우_이벤트_핸들러_추가하기 { public partial class Window1 : Window { public Window1() { InitializeComponent(); this.Closed += new EventHandler(Window1_Closed); } void Window1_Closed(object sender, EventArgs e) { MessageBox.Show("창이 닫혔음"); } } } Case2 ClassButtonFilterDialogViewModel.cs public class ClassButt..

프로그래밍/C# 2022.10.27