VBA, VB.NET For Creo
VB.NET] 2022버전 : 새로운 프로젝트 만들기
ToolBOX01
2025. 1. 21. 14:56
반응형
Visual Studio 2022 시작 화면은 개발자가 프로젝트를 빠르게 시작하고 관리할 수 있도록 도와주는 중요한 인터페이스입니다. 최근 작업한 프로젝트를 한눈에 확인하고, 새로운 프로젝트를 생성하거나 기존 프로젝트를 열 수 있는 기능을 제공합니다.
1. 최근 파일 열기 (R)
- 기능: 최근에 작업했던 프로젝트나 파일 목록을 보여줍니다.
- 활용: 자주 사용하는 프로젝트를 빠르게 찾아서 열 수 있습니다.
- 팁: 프로젝트 이름이나 파일 형식으로 검색하여 원하는 파일을 더욱 빠르게 찾을 수 있습니다.
2. 리포지토리 복제 (C)
- 기능: GitHub 또는 Azure DevOps와 같은 버전 관리 시스템에서 프로젝트를 복제하여 로컬 환경에서 작업할 수 있도록 합니다.
- 활용: 팀 프로젝트에 참여하거나 오픈 소스 프로젝트를 가져와 작업할 때 유용합니다.
- 팁: 복제할 리포지토리의 URL을 입력하고, 원하는 위치에 복제하면 됩니다.
3. 프로젝트 또는 솔루션 열기 (P)
- 기능: 로컬 컴퓨터에 저장된 기존 프로젝트나 솔루션 파일을 열 수 있습니다.
- 활용: 이전에 작업했던 프로젝트를 다시 열거나, 다른 사람이 공유한 프로젝트를 열 때 사용합니다.
- 팁: 프로젝트 파일 (.sln)이나 솔루션 파일 (.suo)을 직접 선택하거나, 폴더를 선택하여 해당 폴더 내의 모든 프로젝트를 볼 수 있습니다.
4. 새 프로젝트 만들기 (N)
- 기능: 새로운 프로젝트를 생성할 수 있습니다. 다양한 종류의 프로젝트 템플릿을 제공하여 원하는 유형의 애플리케이션을 선택하여 개발을 시작할 수 있습니다.
- 활용: 새로운 애플리케이션 개발을 시작할 때 사용합니다.
- 팁: C#, Visual Basic, C++ 등 다양한 프로그래밍 언어와 Windows Forms, WPF, ASP.NET 등 다양한 플랫폼을 지원하는 템플릿을 제공합니다.
"코드를 사용하지 않고 계속: " 코드 편집 없이 프로젝트 설정을 변경하거나 탐색할 수 있는 기능입니다.
[Visual Basic 프로그램 작성방법]
Visual Basic 프로그래밍의 작성과정은 폼에 컨트롤들을 배치해 먼저 화면 디자인을 완성한 후 각 컨트롤에
속성과 이벤트에 따라 동작하는 프로시저를 만들어 완성합니다.
화면디자인(폼 꾸미기) → 각종 컨트롤(버튼) 배치 → 각 컨트롤에 속성 설정 및 코드 삽입 → 저장 및 실행
□ 새 프로젝트 만들기
새로운 프로젝트를 만들려고 할 때 아래와 같은 화면을 보실 수 있습니다. 이 화면은 다양한 종류의 프로젝트 템플릿을 제공하여, 사용자가 원하는 유형의 애플리케이션 개발을 빠르게 시작할 수 있도록 돕습니다.
▷ 화면 구성 요소 설명
- 최근 프로젝트 템플릿(R):
최근에 사용했던 프로젝트 템플릿이 우선적으로 표시됩니다. 자주 사용하는 템플릿을 빠르게 선택할 수 있습니다. - 템플릿 검색(Alt+S)(S): 템플릿 이름의 일부를 입력하여 원하는 템플릿을 검색할 수 있습니다.
- 모든 지우기(C): 최근 프로젝트 템플릿 목록을 모두 지울 수 있습니다.
▷ 프로젝트 템플릿 종류
- Visual Basic, Windows Forms: Windows 데스크톱 애플리케이션을 개발하기 위한 기본적인 템플릿입니다. 윈도우 폼을 이용하여 사용자 인터페이스를 구성합니다.
- WPF: Windows Presentation Foundation을 사용하여 더욱 풍부하고 사용자 정의가 가능한 UI를 만들 수 있는 템플릿입니다. XAML을 사용하여 UI를 디자인합니다.
- NET Framework, NET Core: .NET Framework 또는 .NET Core 플랫폼을 기반으로 하는 프로젝트를 생성할 수 있습니다.
- Windows 데스크톱, 모바일: Windows 데스크톱 애플리케이션뿐만 아니라, UWP(Universal Windows Platform)를 활용하여 다양한 Windows 기기에서 실행되는 앱을 개발할 수 있습니다.
- 클래스 라이브러리: 다른 프로젝트에서 재사용할 수 있는 코드를 모아놓은 라이브러리를 만들 수 있습니다.
Visual Basic, Windows Forms 템플릿이란?
Visual Studio에서 Windows 데스크톱 애플리케이션을 빠르게 개발할 수 있도록 제공되는 기본적인 틀입니다.
마치 레고 블록처럼 미리 만들어진 구성 요소들을 조립하여 원하는 모양의 건물을 짓는 것처럼,
이 템플릿을 기반으로 버튼, 텍스트 상자 등 다양한 컨트롤을 배치하고 코드를 작성하여 사용자 인터페이스를 구축합니다.
윈도우 폼(Windows Form)이란?
윈도우 폼은 Windows 운영체제에서 실행되는 그래픽 사용자 인터페이스(GUI)를 만들기 위한 기본 단위입니다.
윈도우 폼 위에 버튼, 텍스트 상자, 라벨 등 다양한 컨트롤을 배치하여 사용자와 상호 작용하는 프로그램을 만들 수 있습니다.
Window Forms 앱 템프릿을 선택 합니다
□ 새 프로젝트 구성
개발자가 새로운 Windows Forms 앱 프로젝트를 생성하기 위해 필요한 기본적인 정보들을 입력하는 곳입니다. 즉, 어떤 종류의 프로그램을 만들고, 어떤 이름으로 저장할지, 어떤 폴더에 저장할지 등을 결정하는 단계입니다.
- 프로젝트 이름: 생성될 프로젝트의 이름을 지정하는 곳입니다. 예시에서는 "WinFormsApp1"로 설정되어 있습니다.
- 위치: 프로젝트 파일이 저장될 폴더의 경로를 지정합니다. 예시에서는 "G:W001VBA_PROJECTWVBTurtorial₩01" 폴더에 저장될 예정입니다. 새로운 프로젝트 발생시, 새로운 폴더 이름을 입력 합니다.
- 솔루션 이름: 프로젝트를 관리하는 솔루션의 이름을 지정하는 곳입니다. 일반적으로 프로젝트 이름과 동일하게 설정합니다.
- 솔루션 및 프로젝트를 같은 디렉터리에 배치: 솔루션 파일과 프로젝트 파일을 같은 폴더에 저장할지 여부를 선택하는 옵션입니다.
1) 프로젝트 이름:
프로젝트를 식별하는 고유한 이름입니다.
보통 저장되는 파일의 이름에 포함되어 프로젝트를 구분하는 데 사용됩니다.
예를 들어, "MyFirstProject"라는 프로젝트 이름으로 저장하면, 실제 파일 이름은 "MyFirstProject.sln" (솔루션 파일)과 같은 형태로 저장될 수 있습니다.
2) 위치:
프로젝트 파일이 저장될 폴더(디렉토리)의 경로를 의미합니다.
사용자가 직접 지정하거나, 개발 환경에서 기본으로 설정된 위치에 저장될 수 있습니다.
예를 들어, "C:\Users\YourName\Documents\Projects"와 같은 경로에 저장될 수 있습니다.
3) 저장되는 파일 종류
프로젝트를 저장할 때 생성되는 파일의 종류는 개발 환경과 프로젝트의 종류에 따라 다르지만, 일반적으로 다음과 같은 파일들이 생성됩니다.
. 솔루션 파일 (.sln): 프로젝트를 관리하는 파일로, 프로젝트에 포함된 모든 파일과 설정 정보를 담고 있습니다.
. 프로젝트 파일 (.csproj, .vbproj 등): 특정 프로젝트에 대한 정보를 담고 있는 파일입니다.
. 소스 코드 파일 (.cs, .vb 등): 실제로 작성한 코드가 저장되는 파일입니다.
. 리소스 파일: 이미지, 아이콘 등 프로젝트에서 사용되는 추가적인 파일들입니다.
▷주요 파일들 및 폴더 역할
- .sln (솔루션 파일):
- 프로젝트를 관리하는 최상위 파일입니다.
- 프로젝트에 포함된 모든 파일과 프로젝트 간의 관계를 정의합니다.
- 솔루션 파일을 열면 Visual Studio에서 해당 프로젝트를 관리할 수 있습니다.
- .vbproj (프로젝트 파일):
- 특정 프로젝트에 대한 정보를 담고 있는 파일입니다.
- 프로젝트의 구성 요소, 참조, 빌드 설정 등을 정의합니다.
- .vb (소스 코드 파일):
- 실제로 작성한 Visual Basic 코드가 저장되는 파일입니다.
- 폼 디자인, 이벤트 처리 등의 코드를 작성합니다.
- .designer.vb:
- 폼 디자인에서 설정한 컨트롤의 속성과 레이아웃 정보를 저장하는 파일입니다.
- 일반적으로 직접 수정하지 않고, 폼 디자이너를 통해 간접적으로 수정합니다.
- .resx:
- 프로젝트에서 사용하는 리소스(이미지, 문자열 등)에 대한 정보를 저장하는 파일입니다.
- 다국어 지원이나 테마 변경 등에 활용됩니다.
- bin 폴더:
- 프로젝트를 빌드했을 때 생성되는 실행 파일이나 라이브러리 파일들이 저장되는 폴더입니다.
- obj 폴더:
- 빌드 과정에서 생성되는 중간 파일들이 저장되는 폴더입니다.