Skip to main content

Posts

Showing posts from 2023

Vb.net - NumericUpDown

NumericUpDown VB.NET NumericUpDown은 사용자가 특정 범위 내에서 숫자 값을 증가시키거나 감소시킬 수 있는 위젯입니다. 사용자는 초밥을 사용하거나 증가 또는 감소 버튼을 클릭하여 값을 지정할 수 있습니다. 또한, 사용자는 숫자를 직접 입력할 수도 있습니다. NumericUpDown 조정은 다음과 같은 속성을 가질 수 있습니다:최대: 최대로 가능한 값 Minimum: 최소한의 가질 수 있는 값 Increment: 증가 또는 감소할 값 DecimalPlaces: 소수점 자리수 Value: 현재 값 NumericUpDown 조정은 사용자의 입력을 조합하여 적절한 값만을 허용할 수 있습니다. 또한 증가/감소 버튼과 초밥 등의 인터페이스를 제공하여 사용자 경험을 향상시킬 수 있습니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load NumericUpDown1.Minimum = 0 '최소한의 가질 수 있는 값 NumericUpDown1.Increment = 2 '증가 또는 감소할 값 NumericUpDown1.DecimalPlaces = 0 '소수점 자리수 NumericUpDown1.Value = 0 '현재 값 End Sub End Class

Windows - robocopy

robocopy "강력한 파일 복사"라고도 하는 Robocopy는 한 위치에서 다른 위치로 파일 및 디렉터리를 복사하기 위한 Windows 의 command-line 도구입니다. 여러 파일, 디렉토리 및 하위 디렉토리를 복사하고 특정 속성 및 타임스탬프가 있는 파일을 복사하는 기능을 포함하여 다양한 복사 옵션을 제공하는 강력한 도구입니다. Robocopy를 사용은 다음과 같습니다.  1. 명령 프롬프트 열기: 명령 프롬프트를 열려면 Windows 키 + X를 누르고 터미(관리자)를 선택합니다. 이렇게 하면 관리자 권한으로 명령 프롬프트 창이 열립니다. 2. Robocopy 명령 입력: Robocopy를 사용하려면 robocopy 명령 다음에 원본 및 대상 디렉터리를 입력해야 합니다. 임의의 선택적 매개변수. 예를 들어 한 위치에서 다른 위치로 파일을 복사하기 위한 기본 구문은 다음과 같습니다. robocopy [source_directory] [destination_directory] 3. 디렉터리 복사: 디렉터리를 복사하려면 원본 및 대상 디렉터리를 Robocopy 명령에 추가합니다. 예: robocopy "C:\Data" "D:\Backup\Data" 4. 옵션 지정: Robocopy는 파일 복사 방식을 사용자 정의할 수 있는 다양한 옵션을 제공합니다. 가장 일반적으로 사용되는 옵션은 다음과 같습니다. /S: 이 옵션은 빈 디렉토리를 포함하여 하위 디렉토리를 복사하는 데 사용됩니다. /E: 이 옵션은 빈 디렉토리를 포함한 하위 디렉토리와 루트 디렉토리를 복사하는 데 사용됩니다. /MIR: 이 옵션은 미러링하는 데 사용됩니다. 이는 대상 디렉토리가 삭제를 포함하여 원본 디렉토리와 동일하게 유지됩니다. /Z: 이 옵션은 다시 시작 가능 모드에서 파일을 복사하는 데 사용되며 복사를 허용합니다. 네트워크 중단 후 작업을 재개합니다. /COPY: 이 옵션은 복사할 파일 정보 유형을 지

Vb.net - NotifyIcon

NotifyIcon NotifyIcon은 Windows 작업 표시줄의 알림 영역에 아이콘을 표시하는 방법을 제공하는 Windows Forms(WinForms) 응용 프로그램의 컨트롤입니다.  NotifyIcon을 사용하면 알림, 상태 업데이트 또는 상황에 맞는 정보를 사용자에게 표시할 수 있습니다. 이 예제에서는 NotifyIcon 컨트롤을 만들고 양식의 Load 이벤트에서 해당 Icon, Text 및 Visible 속성을 설정합니다. 양식이 닫히면 Visible을 False로 설정하여 알림 영역에서 아이콘을 제거합니다. 마지막으로 Click 이벤트를 처리하여 사용자가 알림 영역의 아이콘을 한 번 클릭할 때 Form을 정상 상태로 복원합니다.   Source code    Imports System.Windows.Forms Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load NotifyIcon1.Icon = Me .Icon NotifyIcon1.Text = "NotifyIcon 예제" NotifyIcon1.Visible = True End Sub Private Sub Form1_FormClosing (sender As Object , e As FormClosingEventArgs) Handles Me .FormClosing e.Cancel = True Me .Visible = False End Sub Private Sub NotifyIcon1_Click_1 (sender As Object , e As EventArgs) Handles NotifyIcon1.Click Me .Wind

Windows 11 DISKPART

DISKPART Windows "diskpart"는 명령어는 디스크 관리를 위한 유틸리티입니다. 디스크 관련 작업, 예를 들어 디스크 포맷, 디스크 파티션, 디스크 확장 등을 수행할 수 있습니다. "diskpart" 명령어는 콘솔에서 실행하며, 명령어를 사용하여 수행하는 작업은 기술적인 지식이 필요하며, 부주의하게 사용할 경우 정보 손실 또는 시스템 오류 등의 문제가 발생할 수 있으므로 주의가 필요합니다. 주로 쓰는 기능은 디스크에서 (정상 복구 파티션)을 지울 때나 사용했지만, 생각했던 거 보다 많은 기능이 있습니다. diskpart를 관리자 권한으로 실행한 뒤 도움말로 여러 기능을 확인할 수 있습니다. 윈도우 - "diskpart" 입력 Windows에서 CMD - "diskpart" (관리자 권한 실행) Microsoft DiskPart 버전 10.0 . 22621.1 Copyright (C) Microsoft Corporation. 컴퓨터: GROPC DISKPART> ? Microsoft DiskPart 버전 10.0 . 22621.1 ACTIVE - 선택한 파티션을 활성으로 표시합니다. ADD - 단순 볼륨에 미러를 추가합니다. ASSIGN - 선택한 볼륨에 드라이브 문자 또는 탑재 지점을 할당합니다. ATTRIBUTES - 볼륨 또는 디스크 특성을 조작합니다. ATTACH - 가상 디스크 파일을 연결합니다. AUTOMOUNT - 기본 볼륨의 자동 탑재를 사용 및 사용 안 함으로 설정합니다. BREAK - 미러 집합을 나눕니다. CLEAN - 디스크에서 구성 정보 또는 모든 정보를 삭제하고, 디스크를 닫습니다. COM

Vb.net - MonthCalendar

MonthCalendar "MonthCalendar" 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 캘린더 컨트롤입니다.  이 컨트롤을 사용하면 사용자가 날짜를 선택할 수 있는 인터페이스를 제공할 수 있습니다. 아래의 예제에서는 MonthCalendar 컨트롤을 폼에 추가하고, 사용자가 날짜를 선택할 때마다 해당 날짜가 표시되는 라벨 컨트롤을 업데이트하는 코드를 보여줍니다. 다음달(next month), 이전달(previous month) 버튼으로 달력을 이동 가능합니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub nextmonth_Click (sender As Object , e As EventArgs) Handles nextmonth.Click MonthCalendar1.TodayDate = MonthCalendar1.TodayDate.AddMonths( 1 ) Me .MonthCalendar1.SelectionStart = MonthCalendar1.TodayDate.AddMonths( 1 ) Me .MonthCalendar1.SelectionEnd = MonthCalendar1.TodayDate.AddMonths( 1 ) End Sub Private Sub previousmonth_Click (sender As Object , e As EventArgs) Handles previousmonth.Click MonthCalendar1.TodayDate = MonthCalendar1.TodayDate.AddMonths

Vb.net - MaskedTextBox

MaskedTextBox "MaskedTextBox" 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 텍스트 박스 컨트롤입니다. 이 컨트롤은 사용자가 입력할 데이터의 형식을 정의하는 마스크를 지정할 수 있어, 특정한 형식의 데이터만 입력할 수 있도록 제약을 가할 수 있습니다. 아래의 그림은 지원가능한 마스크 형식응 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load MaskedTextBox1.Mask = "0000년90월90일 90시90분" MaskedTextBox2.Mask = "0000-00-00" MaskedTextBox3.Mask = "(999)9000-0000" MaskedTextBox4.Mask = "90시90분" '유효성 체크 Dim isValidDate As Boolean = IsDate( "01/01/03" ) 'true Dim isValidTime As Boolean = IsDate( "9:61 PM" ) 'false Debug.WriteLine( "isValidDate : " & isValidDate) Debug.WriteLine( "isValidTime : " & isValidTime) End Sub End Class

과속단속조회 방법

자동차 과속단속 조회 방법 차를 운전하시는 분은 항상 교통 범칙금에 신경이 쓰입니다. 시원스레 뚫린 길을 신나게 달린 뒤, 과속에 걸리지 않았을까 불안합니다. 교통 범칙금 과태료 등을 실시간 확인해 주는 방법을 소개합니다. 👻👻👻 경찰청교통민원24   접속 - 최근단속내역  보안프로그램을 설치합니다. 로그인 인증을 해야 본인 소유 차량이 조회됩니다. 좌측 메뉴에서 최근단속내역/미납금과태료 등을 조회합니다.

Vb.net - ListView

ListView ListView 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 리스트 뷰 컨트롤입니다.  이 컨트롤은 항목의 목록을 표시하고, 사용자가 항목을 선택하고, 정렬하고, 그룹화하는 등의 기능을 제공합니다. ListView1.View = View.LargeIcon ListView1.View = View.SmallIcon ListView1.View = View.Details Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub SetItems_Click (sender As Object , e As EventArgs) Handles SetItems.Click ListView1.Bounds = New Rectangle( New Point( 10 , 10 ), New Size( 440 , 262 )) ListView1.FullRowSelect = True ListView1.LabelEdit = True ListView1.View = View.LargeIcon ListView1.AllowColumnReorder = True ListView1.GridLines = True ListView1.CheckBoxes = True ListView1.Sorting = SortOrder.Ascending ListView1.Columns.Add( "Column1" , 100 , HorizontalAlignment.Left)

Vb.net - ListBox

ListBox ListBox 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 리스트 박스 컨트롤입니다.  이 컨트롤은 항목의 목록을 표시하고, 사용자가 항목을 선택할 수 있도록 합니다. 아래 코드는 Button1_Click 이벤트 핸들러에서 ListBox 컨트롤에 Dictionary(Key, Value)를 이용해 세 개의 항목("ItemName1", "ItemName2", "ItemName3")을 추가하는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click Dim comboSource As New Dictionary( Of String , String )() comboSource.Add( "ItemName1" , "Itemkey1" ) comboSource.Add( "ItemName2" , "Itemkey2" ) comboSource.Add( "ItemName3" , "Itemkey3" ) With ListBox1 .Items.Clear() .DataSource = New BindingSource(comboSource, Nothing ) .DisplayMember = "Ke

Vb.net - DateTimePicker

DateTimePicker DateTimePicker 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 날짜와 시간을 선택하는 컨트롤입니다.  이 컨트롤은 날짜와 시간을 선택하는 데 사용할 수 있는 달력을 표시하고, 사용자가 날짜와 시간을 선택할 수 있도록 합니다. 아래의 코드는 Button_Click 이벤트 핸들러에서 year-1, month-1, day-1,year+1, month+1, day+1 컨트롤에서 연, 월, 일 등을 증가 또는 감소 시키는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click DateTimePicker1.Value = DateTimePicker1.Value.AddYears(- 1 ) End Sub Private Sub Button6_Click (sender As Object , e As EventArgs) Handles Button6.Click DateTimePicker1.Value = DateTimePicker1.Value.AddYears( 1 ) End Sub Private Sub Button2_Click (sender As Object , e As EventArgs) Handles Button2.Click DateTimePicker1.Value = DateTimePicker1.Value.AddMonths(- 1 ) End Sub Priv