함수포인터(2)
-
[VB.NET] 함수 포인터 - 문자열로 함수 호출하기
프로그래밍을 하다보면 종종 '문자열과 동일한 이름의 함수를 호출하면 좋지 않을까?' 하는 생각을 하게 되는 경우가 생긴다. 아니, 이런 생각을 하기에 앞서 이런 상황이 발생할 수도 있다. 글로 설명하려니 약간 꼬이는것 같으니 간략하게 예제를 하나 만들어보자. VB.NET용 Windows Form 앱을 하나 생성해서 폼에 아래 속성으로 텍스트박스와 버튼컨트롤을 하나씩 생성하자. Kind Name Text TextBox TextFunc "" Button ButtonExe &Execute 그다음 ButtonExe 버튼의 Click 이벤트에 아래 소스를 입력하자. 아... 그전에 Import도 하나 추가하자. MethodInfo형을 사용하기 위해서 필요하다. Imports System.Reflection Pri..
2023.02.15 -
[VB.NET] 차근차근 크롬 브라우저 만들기 - 3. 기본기능
이번 강좌에서는 뒤로, 앞으로, 새로고침, 홈으로 등 브라우저의 가장 기본이 되는 기능을 구현해보자. 겸사겸사 VB.NET에서 툴바를 사용하는 방법도 알아보자. 첫 강좌에서 얘기했듯이 강좌를 위한 프로젝트이니 사용자 편의성이나 자잘한 오류처리등은 무시하고 넘어가도록 한다. 메인폼에서 텍스트상자(TextURL)와 이동버튼(ButtonNavigate)을 화면 아래로 이동시킨 후 도구상자에서 ToolStrip을 추가하자. 코딩에서 ToolStrip을 사용할 일이 거의 없으니 이름은 그냥 기본생성된 ToolStrip1으로 놔두고 진행하자. 사실 모든 기능은 ChromiumWebBrowser 컨트롤이 지원해주니 우리는 그냥 버튼을 만들어서 ChromiumWebBrowser에서 제공하는 함수를 호출하면 된다. To..
2023.02.08