본문 바로가기
728x90

분류 전체보기985

Dart 객체지향 프로그래밍 - 클래스와 객체 Dart 객체지향 프로그래밍 (OOP) - Class와 ObjectDart는 객체지향 프로그래밍(OOP: Object-Oriented Programming)을 지원하는 언어입니다.OOP의 핵심 개념인 클래스(Class), 객체(Object), 생성자(Constructor), 상속(Inheritance), 다형성(Polymorphism), 캡슐화(Encapsulation), 추상 클래스(Abstract Class), 인터페이스(Interface), 믹스인(Mixin) 등을 지원합니다.1. 클래스(Class)와 객체(Object)Dart에서 클래스는 객체를 생성하는 틀(템플릿) 역할을 하며, 객체는 클래스의 인스턴스(Instance) 입니다.1. 1 클래스 정의 및 객체 생성class Person { St.. 2025. 2. 24.
Dart 화살표 함수 Dart에서 화살표 함수 (=>) 사용하기Dart의 화살표 함수(Arrow Function) 는 단순한 함수 표현식을 간결하게 작성할 수 있도록 도와줍니다.=> 기호를 사용하여 함수 본문을 한 줄로 줄일 수 있습니다.1. 화살표 함수 기본 문법1.1 기본 함수일반적인 함수:int add(int a, int b) { return a + b;}화살표 함수로 변환:int add(int a, int b) => a + b;차이점:{ return ... } 대신 =>를 사용하여 한 줄로 작성 가능세미콜론(;)을 함수 본문 끝에 추가해야 함결과는 동일void main() { print(add(3, 5)); // 8}2. 반환값이 없는 경우 (void)화살표 함수는 void 함수에도 사용할 수 있습니다.2.1 일반.. 2025. 2. 21.
Dart의 예외 처리 Dart의 예외 처리 (try - catch - finally)Dart에서는 예외(Exception)가 발생할 수 있는 코드를 안전하게 실행하기 위해 try-catch-finally 문을 제공합니다.예외 처리는 프로그램의 갑작스러운 중단을 방지하고, 오류를 처리하여 정상적으로 동작하도록 돕습니다.1. 예외(Exception)란?Dart에서 예외는 실행 중에 발생하는 예기치 않은 오류를 의미합니다.예를 들어, 0으로 나누기, 없는 리스트 요소 접근, 네트워크 연결 오류 등이 예외에 해당합니다. 예외가 발생하면 프로그램이 중단되므로 이를 방지해야 합니다.void main() { int a = 10, b = 0; print(a ~/ b); // 오류 발생 (정수를 0으로 나눌 수 없음)}- 위 코드는 In.. 2025. 2. 21.
Dart의 함수(Function)와 람다(Lambda) Dart의 함수(Function)와 람다(Lambda)Dart에서 함수는 코드의 재사용성을 높이고, 모듈화하여 유지보수를 쉽게 만드는 중요한 요소입니다.또한 Dart는 람다(Lambda) 함수(= 화살표 함수) 를 지원하여 간결한 코드 작성을 도와줍니다.1. 함수(Function) 기본 문법1.1 함수 선언 및 호출void sayHello() { print("Hello, Dart!");}void main() { sayHello(); // 함수 호출}- void는 반환값이 없을 때 사용됩니다.1.2 매개변수가 있는 함수void greet(String name) { print("Hello, $name!");}void main() { greet("Alice"); // Hello, Alice!}- 함수의.. 2025. 2. 21.
태양광발전사업 허가 - 태양광발전 인허가 검토 태양광발전 인허가 검토개발행위허가 절차태양광 발전을 위한 개발행위허가 절차는 국토의 계획 및 이용에 관한 법률에 따라 진행되며, 주로 지목이 농지, 임야, 대지 등인 경우 개발행위허가를 받아야 합니다. 개발행위허가는 지자체에서 승인하는 절차로, 부지의 용도와 관련 규정을 충족해야 합니다.1. 사전 검토부지 용도지역 확인:해당 부지가 농지, 임야, 녹지지역, 자연녹지지역, 보전관리지역 등인 경우 개발행위허가 필요농지는 농지전용허가, 임야는 산지전용허가 필요관련 법령 및 규제 확인:국토의 계획 및 이용에 관한 법률, 산지관리법, 농지법, 환경 관련 법규 등 검토환경영향평가, 조류충돌 영향평가, 재해 영향평가 여부 확인전력 계통 연계 가능 여부 확인:한전과의 계통연계 가능성 검토 (변압기 용량 및 송전선 연결.. 2025. 2. 21.
태양광발전사업 허가 - 태양광발전 사업계획서 작성 태양광발전 사업계획서 작성전기사업신청서전기사업신청서의 사업계획서에 포함되는 내용태양광 발전사업을 추진하기 위해 전기사업허가(발전사업허가) 를 신청할 때 제출해야 하는 사업계획서에는 주요 사업 내용과 사업 수행 가능성을 평가할 수 있는 정보가 포함되어야 합니다.사업계획서 주요 구성 항목전기사업신청서의 사업계획서는 태양광 발전소의 건설 및 운영 가능성을 평가하기 위한 핵심 문서입니다.특히, 전력계통 연계 가능 여부, 경제성 분석, 환경 영향 및 안전관리 대책 등이 중요한 평가 요소이므로, 이를 상세하게 작성하는 것이 승인 가능성을 높이는 핵심 전략입니다. 1. 사업 개요사업명: ○○ 태양광 발전사업사업 위치: 시/군/구, 지번 또는 도로명 주소사업자 정보:신청자(법인/개인)사업자등록번호대표자 성명 및 연락처.. 2025. 2. 20.
728x90