본문 바로가기

전체 글141

플러터 그라데이션 주기 @override Widget build(BuildContext context) { return MaterialApp( //메인 페이지 디자인 home: Scaffold( body: Container( //컨테이너 decoration: const BoxDecoration( //데코레이션 gradient: LinearGradient(colors: [ //그라데이션 Color.fromARGB(255, 57, 3, 151), Color.fromARGB(255, 140, 90, 227), ]), ), child: const Center( child: Text("hello world!"), ), ), ), ); } 플러터로 그라데이션을 받을때는 일단 컨테이너를 선언, 데코래이션을 선언하고 그라데이션을 또 선언합니.. 2024. 1. 3.
MaterialApp,Scaffold 간단하게 알아보기 플러터 프로젝트를 생성하면 MaterialApp() 속성을 통해 기본 색상, 폰트 등을 지정할 수 있습니다. MaterialApp( theme: ThemeData( primaryColor: Colors.blue, accentColor: Colors.orange, ), ) 3. 홈 화면 설정 => home 속성을 사용하여 앱의 홈 화면을 설정합니다. 홈 화면은 앱이 시작될 때 보여지는 초기 화면입니다. MaterialApp( home: MyHomePage(), ) 4. 라우팅 및 내비게이션 => 앱의 내비게이션을 설정하는 데 사용됩니다.' routes' 속성 을 통해 여러 화면 간의 경로를 정의하고 내비게이션을 관리할 수 있습니다. MaterialApp( routes: { '/second': (contex.. 2024. 1. 2.
플러터 프로젝트 처음 시작시 화면 예전에 Dart까지 공부하고 살짝 끄적이다 학교 수업 난이도가 높아 개인공부 놓고 학교 공부에 전념하다 방학때 다시 모바일 공부로하로 넘어오는대 플러터 기본 프로젝트 생성하면 너무 부수적인것이 많이 딸려온다.. 뭘 지워야할지 기억이 가물가물해서 여기다가 박제해놓을려고 한다. import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); //엡구동 안에는 메인 페이지 } class MyApp extends StatelessWidget { //엡 메인 페이지 const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( //메인 페.. 2024. 1. 2.
입출력 시스템과 입출력장치 우리들은 입출력장치를 통해서 컴퓨터를 사용합이다 데이터를 컴퓨터의 외부로부터 읽어 들이는 것이 입력장치, 처리한 결과인 정보를 컴퓨터의 외부로 출력하는 것이 출력장치 입니다. 인간이 컴퓨터에서 처리를 실행하기 위한 중계를 하는 장치,구조,결정,사고를 총칭해서 맨머신인터페이스 라고 합니다. 인간은 컴퓨터시스템의 외부 존재이기 때문에 입출력장치는 맨머신인터페이스의 일부라고 생각됩니다. 입출력장치의 기능 인간은 옛날부터 문자를 사용해서 데이터와 정보를 표현했습니다. 문자(상형 문자) 는 영어와 숫자, 가나문자,한자 등을 말하고 인간이 직접 읽고 쓸 수 있다는 특징을 갖고 있기 때문에 데이터를 표현하기 좋게 하는 방법이라고도 할 수 있습니다. 이 때문에 컴퓨터에 입력하는 데이터와 컴퓨터의 출력 결과는 종래부터 .. 2023. 12. 6.