본문 바로가기
728x90
반응형

전체 글1261

피그마(Figma) 기본 기능: 디자인 작업을 더 쉽게 만드는 필수 툴 디자인 작업을 처음 시작하거나 더 효율적으로 진행하고 싶은 디자이너들에게 피그마(Figma)는 강력한 도구입니다.클라우드 기반의 협업 디자인 툴로서, 사용자 인터페이스(UI) 및 사용자 경험(UX) 디자인을 직관적으로 만들 수 있는 다양한 기능을 제공합니다.이번 포스트에서는 피그마의 기본 기능을 쉽고 상세하게 설명하고, 초보자도 쉽게 활용할 수 있도록 가이드를 제공하겠습니다.1. 피그마의 기본 개념피그마는 웹 기반의 디자인 툴로, 실시간 협업이 가능한 특징이 있습니다.이 툴을 사용하면 팀원들과 동시에 디자인 작업을 진행할 수 있으며, 모든 변경 사항이 실시간으로 업데이트됩니다. 이를 통해 디자인 작업의 효율성을 극대화할 수 있습니다.2. 피그마의 주요 기능2.1. 디자인 캔버스피그마는 무한한 캔버스를 제.. 2024. 9. 5.
[초급] Dart로 간단한 서버 구축하기/라우팅 기초: 경로에 따른 요청 처리 1. 개요라우팅은 클라이언트의 요청 URL 경로에 따라 서버에서 적절한 핸들러를 호출하는 과정입니다.Dart에서는 기본적으로 dart:io 라이브러리를 사용하여 직접 라우팅 로직을 구현할 수 있습니다.이 포스트에서는 경로에 따른 요청 처리 방법을 단계별로 설명합니다.2. 기본 라우팅 설정2.1. 프로젝트 설정새 Dart 프로젝트를 생성하거나 기존 프로젝트를 사용하여 다음 파일을 설정합니다.lib/server.dart2.2. 라우팅 코드 작성server.dart 파일에 다음 코드를 작성하여 기본적인 라우팅을 구현합니다.import 'dart:convert'; // JSON 디코딩을 위해 필요import 'dart:io';void main() async { final address = InternetAdd.. 2024. 9. 5.
[초급] Dart로 간단한 서버 구축하기/기본적인 GET, POST 요청 처리 방법 1. HTTP 서버 기본 설정우선, 기본적인 HTTP 서버를 설정하고, GET 및 POST 요청을 처리할 수 있도록 합니다. 아래의 코드는 Dart의 dart:io 라이브러리를 사용하여 간단한 HTTP 서버를 설정하고, GET 및 POST 요청을 처리하는 예제입니다.1.1. 프로젝트 설정프로젝트 디렉토리에서 다음 파일을 생성합니다.lib/server.dart1.2. HTTP 서버 코드server.dart 파일에 다음 코드를 작성합니다.import 'dart:convert'; // JSON 디코딩을 위해 필요import 'dart:io';void main() async { final address = InternetAddress.loopbackIPv4; final port = 8080; final s.. 2024. 9. 5.
[초급] Dart로 간단한 서버 구축하기/ Dart 내장 라이브러리로 HTTP 서버 만들기 1. 개요Dart는 내장 라이브러리인 dart:io를 사용하여 HTTP 서버를 구축할 수 있습니다. 이 라이브러리는 네트워크 통신, 파일 시스템 접근 등 다양한 I/O 작업을 지원합니다. 이번 포스트에서는 Dart의 dart:io 라이브러리를 사용하여 간단한 HTTP 서버를 만드는 방법을 알아보겠습니다.2. Dart HTTP 서버 만들기1. Dart SDK 설치먼저, Dart SDK가 설치되어 있는지 확인합니다. Dart SDK가 설치되어 있지 않다면 Dart 공식 웹사이트에서 설치 방법을 확인할 수 있습니다.2. 프로젝트 생성Dart 프로젝트를 생성하고 필요한 파일을 설정합니다. 터미널에서 다음 명령어를 실행하여 새 Dart 프로젝트를 만듭니다.dart create simple_http_servercd.. 2024. 9. 5.
[초급] Dart 객체 지향 프로그래밍 기초: 접근 제어자: public, private, protected 1. Public (공개)Public 접근 제어자란?public 접근 제어자는 클래스의 멤버가 어디서나 접근 가능하도록 설정하는 것입니다. Dart에서 기본적으로 모든 클래스의 멤버는 public입니다. 특별히 public을 명시할 필요는 없습니다.class Person { String name; int age; void greet() { print('Hello, my name is $name and I am $age years old.'); }}void main() { Person person = Person(); person.name = 'Alice'; person.age = 30; person.greet(); // 출력: Hello, my name is Alice and I am.. 2024. 9. 5.
[초급] Dart 객체 지향 프로그래밍 기초: 상속 및 다형성 1. 상속 (Inheritance)상속이란?상속은 기존 클래스의 속성과 메서드를 새로운 클래스에서 재사용할 수 있게 해주는 개념입니다. 이를 통해 코드의 재사용성을 높이고, 계층 구조를 형성하여 유지보수를 쉽게 할 수 있습니다.기본 상속Dart에서는 extends 키워드를 사용하여 클래스를 상속할 수 있습니다. 상속받은 클래스는 부모 클래스의 모든 속성과 메서드를 상속받으며, 이를 확장하거나 수정할 수 있습니다.class Animal { void eat() { print('This animal eats food.'); }}class Dog extends Animal { void bark() { print('The dog barks.'); }}void main() { Dog myDog .. 2024. 9. 5.
728x90
반응형