320x100

PC · IT · DB/VB.NET (Visual Basic) 9

[VB.NET/Visual Basic] 9편 - System.Windows.Forms의 Application 클래스

[VB.NET/Visual Basic] 9편 - System.Windows.Forms의 Application 클래스 환경 Windows Forms 애플리케이션 .NET Framework 4.7.2 System.Windows.Forms의 application 클래스는 .NET Framework에서 제공하는 클래스로, Windows Forms 응용 프로그램을 관리하고 제어하는 데 사용됩니다. Windows Forms 애플리케이션의 진입점을 제공하며, 응용 프로그램의 실행, 종료, 윈도우 관리, 메시지 루프 처리 등을 담당합니다. Run 메서드: 응용 프로그램의 진입점 역할 Run 메서드는 윈도우 메시지 루프를 시작하고, 응용 프로그램의 메인 윈도우를 생성하고, 메시지를 처리합니다. Run 메서드는 응용 프로..

[VB.NET/Visual Basic] 8편 - 문자열 파싱/구분자로 문자열 자르기 (STRING.SPLIT)

[VB.NET/Visual Basic] 8편 - 문자열 파싱/구분자로 문자열 자르기 (STRING.SPLIT) string.split 메서드의 형식 Public Function Split(separator As Char()) As String() string.split 메서드를 사용하여 문자열을 분리하면 문자열을 구분자를 기준으로 나눈 후, 각 부분 문자열을 배열로 반환합니다. 반환된 배열의 각 요소는 분리된 부분 문자열을 나타냅니다. separator는 문자열을 나눌 구분자입니다. ex) 공백을 기준으로 문자열을 나누려면 {" "}와 같이 구분자를 지정 구분자로 잘라서 각각 콘솔에 표시하기 Dim str As String = "This is, trivia-korea, blog, post" Dim par..

[VB.NET/Visual Basic] 7편 - MAC 주소로 IP 주소 찾기 코드

[VB.NET/Visual Basic] 7편 - MAC 주소로 IP 주소 찾기 코드 비주얼베이직 시리즈 5편에서 네트워크 어댑터가 여러개인 경우, 어떤게 메인 네트워크 어댑터인지 확인하는 방법에 대해서 알아보았고 6편에서는 메인 네트워크 어댑터를 찾은 후 해당 네트워크 어댑터의 MAC Address(물리적 주소)를 확인하는 방법을 안내했습니다. 이번 7편은 5번과 6번을 통해 얻은 물리적 주소로 IP 주소를 찾는 방법을 기록했습니다. System.Net.NetworkInformation은 VB.NET에서 네트워크 관련 정보를 제공하는 클래스와 인터페이스를 포함하는 네임스페이스입니다. 이 네임스페이스는 네트워크 인터페이스, IP 주소, DNS 정보, 네트워크 연결 상태 등과 관련된 정보를 가져오고 조작하는..

[VB.NET/Visual Basic] 6편 - 네트워크 어댑터 MAC Address(물리적 주소) 반환 코드

[VB.NET/Visual Basic] 6편 - 네트워크 어댑터 MAC Address(물리적 주소) 반환 코드 비주얼베이직 시리즈 5편에서 네트워크 어댑터가 여러개인 경우, 어떤게 메인 네트워크 어댑터인지 확인하는 방법에 대해서 알아봤습니다. 6편에서는 메인 네트워크 어댑터를 찾은 후 해당 네트워크 어댑터의 MAC Address(물리적 주소)를 확인하는 방법에 대해서 적어봅니다. System.Net.NetworkInformation은 VB.NET에서 네트워크 관련 정보를 제공하는 클래스와 인터페이스를 포함하는 네임스페이스입니다. 이 네임스페이스는 네트워크 인터페이스, IP 주소, DNS 정보, 네트워크 연결 상태 등과 관련된 정보를 가져오고 조작하는 기능을 제공합니다. 인터페이스로 NetworkInter..

[VB.NET/Visual Basic] 5편 - 메인 네트워크 어댑터 찾기 (System.Net.NetworkInformation)

[VB.NET/Visual Basic] 5편 - 메인 네트워크 어댑터 찾기 (System.Net.NetworkInformation) 네트워크 어댑터가 여러개인 경우, 비주얼베이직(VB.NET)에서 Imports System.Net, Dns.GetHostName(), Dns.GetHostAddresses()를 쓰게되면 어떤게 메인 네트워크 어댑터인지 구분하지 않고 모든 IP주소를 가져오게 됩니다. 이 글은 어떤게 메인 네트워크 어댑터인지 확인하는 방법에 대해서 적었습니다. System.Net.NetworkInformation은 VB.NET에서 네트워크 관련 정보를 제공하는 클래스와 인터페이스를 포함하는 네임스페이스입니다. 이 네임스페이스는 네트워크 인터페이스, IP 주소, DNS 정보, 네트워크 연결 상태..

[VB.NET/Visual Basic] 4편 - 파일 복사 코드2: 공유폴더(NAS) (.NET Framework FileStream)

[VB.NET/Visual Basic] 4편 - 파일 복사 코드2: 공유폴더(NAS) (.NET Framework FileStream) 비주얼베이직 카테고리 2편에서 소개한 My.Computer.FileSystem.CopyFile를 통해서 파일 복사를 하려고 했는데 공유폴더(네트워크 경로/나스)에 있는 파일의 경우 경로를 찾지 못하는 현상이 나타났습니다. 그래서 대체할 수 있는 .NET Framework의 FileStream 클래스를 소개하고자 합니다. FileStream은 .NET Framework에서 제공하는 클래스로, 파일을 읽고 쓰기 위한 기능을 제공합니다. FileStream 클래스는 System.IO 네임스페이스에 속해 있으며, 파일을 바이트 단위로 읽고 쓸 수 있습니다. FileStream ..

[VB.NET/Visual Basic] 3편 - 명령프롬프트 cmd 실행/호출하기 (Shell 함수)

[VB.NET/Visual Basic] 3편 - 명령프롬프트 cmd 실행/호출하기 (Shell 메서드) VB.NET/Visual Basic에서 Shell 함수는 Visual Basic에서 외부 프로그램을 실행하는 데 사용되는 함수입니다. Shell 함수는 다음과 같은 기본 구조를 갖습니다. 'Shell 기본 구조 Shell(기본경로(구문)[, windowstyle]) 기본경로(구문): 실행할 프로그램의 경로와 파일 이름 또는 실행할 스크립트 windowstyle(선택): 실행할 창의 스타일 기본값은 vbNormalFocus (그 외 vbHide, vbMinimizedFocus, vbMaximizedFocus 등) VB.NET / Visual Basic - cmd 실행 (파일 복사) 함수 f_CopyFil..

[VB.NET/Visual Basic] 2편 - 파일 복사 코드1: 로컬 (My.Computer.FileSystem.CopyFile)

[VB.NET/Visual Basic] 2편 - 파일 복사 코드1: 로컬 (My.Computer.FileSystem.CopyFile) VB.NET에서 My.Computer.FileSystem.CopyFile은 파일을 복사하는 기능을 제공하는 메서드입니다. My.Computer.FileSystem.CopyFile(SourceFile, DestinationFile) SourceFile : 복사할 파일의 경로와 파일명 DestinationFile : 복사본을 가져올 경로와 파일명 1. "C:\TriviaKorea\sample.txt" 파일을 "E:\FileBackup\sample.txt" 경로로 복사 (파일명 동일, 덮어쓰기 X) My.Computer.FileSystem.CopyFile( "C:\TriviaK..

[VB.NET/Visual Basic] 1편 - ini 파일 Section Value Key 값 읽고 쓰기 코드 (Windows INI API)

[VB.NET/Visual Basic] 1편 - ini 파일 Section Value Key 값 읽고 쓰기 코드 (Windows INI API) 나를 위한 메모... Visual Studio 2022, Visual Basic에서 Windows API 함수 GetPrivateProfileString와 WritePrivateProfileString를 사용하여 ini 파일 읽고 쓰기 방법 GetPrivateProfileString와 WritePrivateProfileString은 Windows API 함수로, INI 파일에서 값을 읽고 쓰는 데 사용됩니다. 이러한 함수는 kernel32.dll 라이브러리에 정의되어 있으며, P/Invoke를 사용하여 Visual Basic에서 호출할 수 있습니다. ' 기본 형..

320x100