프로그래밍/.NET

프로그래밍/.NET

메서드 (Method)

메서드란? 메서드는 객체 지향 언어에서 사용하는 용어로, C/C++에서는 함수라고 불린다. (Method는 영어 발음이기 때문에 메서드, 메소드 등 비슷한 이름으로 불린다.) 메서드는 여러 코드 들을 하나의 이름 아래에 묶어놓는 역할을 하는데 이렇게 묶인 코드들은 메서드의 이름을 호출하여 실행할 수 있다. class 클래스명 { 한정자 반환형식 메서드명(파라미터) { /* 여러 코드들.. */ return 반환값; } } 위의 소스코드는 메서드에 대한 선언형식이며, 메서드는 클래스 안에 선언되어야 한다. 왜 메서드가 클래스 안에 선언되어야 하는지와 같은 내용은 객체지향에 대해 알아보면 된다. 한정자 : 메서드의 범위, 정적, 동적 등을 결정하는 것으로 클래스에 대해 배우면 알 수 있다. 반환 형식 : 메..

프로그래밍/.NET

Startup Class

Startup 클래스는 앱의 서비스와 요청 파이프라인을 구성한다. Startup Class ASP.NET Core 앱은 관례상 Startup 이라고 불리는 Startup 클래스를 사용하며 이 이름은 Program.cs 에서 WebHostBuilderExtensions.UseStartup 메서드를 호출할 때 이름을 다르게 지정할 수 있다. Startup 클래스는 기본적으로 아래의 두 메서드를 가진다. Startup Constructor : 생성자로 선택적으로 사용된다. ConfigureServices Method : 앱에서 사용할 services를 등록하는 메서드로 선택적으로 사용한다. Configure Method : 앱의 요청을 처리하는 파이프라인을 생성하는 메서드로 필수적이다. ConfigureSer..

프로그래밍/.NET

프로젝트에 관리자 권한 부여하기

프로그래밍을 하다보면 가끔씩 프로젝트에 관리자 권한을 부여해야되는 경우가 있다. 이 게시글에서는 포로젝트에 관리자 권한을 부여하는 방법에대해 설명한다. 1. 솔루션 탐색기에서 프로젝트를 우클릭하여 속성에 들어간다. 2. 보안에 들어가서 ClickOnce 보안 설정 사용을 체크한다. ClickOnce 보안 설정 사용을 체크하게되면 프로젝트의 프로퍼티에 app.manifest가 보이게된다. 3. app.manifest 를 열어, requestedExecutionLevel 을 아래와 같이 수정한다. ↓↓↓ 4. 2번에서 설정하였던 ClickOnce 보안 설정 사용을 체크 해제한다. ClickOnce 보안 설정은 기본 권한만 사용하기 때문에 체크 해제를 하지않을시 권한 설정이 제대로 되지않는다.

프로그래밍/.NET

웹에서 실행파일 실행시키기 ( Custom Url Schemes )

웹브라우저에서 컴퓨터에 설치되어있는 응용프로그램을 실행시키는 방법은 여러가지가 있지만 이 글에서는 Custom Url Schemes 를 사용하는 방법을 설명한다. Windows 에서 Custom Url Schemes 를 사용하려면 Windows 의 Registry 에 Url Scheme 를 등록해야한다. C# 에서 Registry 를 사용하기 위해선 Microsoft.Win32 네임스페이스를 사용해야하므로 아래와 같이 using 해준다. using Microsoft.Win32; RegistryKey 형식의 인스턴스에 CreateSubKey 메소드를 사용하여 인자값을 넘겨주고 반환값으로 초기화를한다. CreateSubKey 메소드의 인자값은 "http://" 나 "ftp://" 처럼 프로토콜로 사용된다. ..

MAJG
'프로그래밍/.NET' 카테고리의 글 목록 (2 Page)