- Today
- Total
목록VB.NET (5)
SA_BLOG
href="http://www.naver.com"> 어떤 페이지에서 위 태그를 파싱하고 싶을때는.. 패턴 → href="[^"]*"> 이렇게 나타낸다. 해석하자면: " 부터 0개 이상 반복되는데 " 는 제외하고 반복된다. Tip. { 닷넷에서는 그룹화 할 수 있다. href="(?[^"]*)"> }
비주얼 스튜디오를 이용하다 보면 클래스, 변수, 프로시저를 사용하다 보면 위 사진에 보이는 것처럼 '부호 있는 32비트 정수를 나타냅니다.' 라는 설명을 볼 수 있다. 클래스 라이브러리를 만들때 변수나 프로시저에 설명(주석)을 넣고싶을 때가 있는데 이 때는 이렇게 하면 된다. 변수나 프로시저 바로 위에서 ''' 를 입력하면 기본적인 틀이 자동 생성된다. 자동 생성이 되면 와 라는 태그가 생성되는데 태그는 지워준다. (필요없어요.) 위 사진에 보이는 데로 설명하면 는 프로시저에 관한 설명, 는 부가설명 (두번째 줄 같은것.) 은 매개변수의 설명 name 속성은 매개변수를 지정한다. 위 사진의 코드를 컴파일해서 확인하면 아래 사진과 같이 나타나게 된다. P.S YouTube 를 YuTube라 한건.. 오타..
특정 프로세스를 종료하기 위해서 Process.GetProcessesByName("프로세스 이름") 으로 하려고 했는데 이렇게 할 경우 파일이름이 정해져 있어야 하기 때문에 Process.GetProcesses() 으로 하였다. 아래 예제 코드는 버추얼박스 설치파일의 압축을 해제하였을 때 뜨는 메세지창 이다. 이 창이 뜨면 프로세스를 종료하는 예제소스이다. Try Dim tProcess As Process() = Process.GetProcesses() Dim hWnd As String hWnd = FindWindow(vbNullString, "VirtualBox Installer") For Each ProcArray As Process In tProcess If ProcArray.ProcessName...
프로그램을 만들면서 새로 알게된 기능을 남기는 글 입니다. 특정 EXE파일을 OpenFileDialog를 이용해 여는데 EXE파일이라고 무조건 열리는게 아닌 예로 삼성KIES 설치프로그램만 열리게 한다던지 디아블로3 실행파일 같은 자기가 열게 하고 싶은 특정 EXE파일만 열리게 하고 다른 EXE파일은 열리지 않게 하는 기능을 만들기 위해 MSDN에서 관련 자료를 찾다가 알게되었습니다. [아래 사진에 나오는 '자세히' 탭에 있는 속성을 이용] * System.Diagnostics.FileVersionInfo() FileVersionInfo() 에서는 위 사진에 나오는 속성들을 불러올 수 있습니다. * 사용예제 : 위 사진에서 '파일 설명' 속성의 값을 불러와 사용하는 예제입니다. Dim Files As F..
비주얼베이직 닷넷에서 드래그 앤 드롭으로 파일 경로 불러오기 * 아래 소스를 입력하기 전에 TextBox의 AllowDrag 속성을 True 로 바꿔주세요. Imports System.IO Public Class Form1 Private Sub txtDirPath_DragEnter(sender As Object, e As DragEventArgs) Handles txtDirPath.DragEnter e.Effect = DragDropEffects.Copy End Sub Private Sub txtDirPath_DragDrop(sender As Object, e As DragEventArgs) Handles txtDirPath.DragDrop If (e.Data.GetDataPresent(DataForma..