본문 바로가기

전체 글66

[Dart] 기본예제 코드분석 정리 Center() Text를 가운데로 이동 child 옵션 자신 아래 위젯을 넣겠다는 의미 여러 위젯을 넣을때는 children 옵션을 사용 Scaffold 클래스 Switch - setState() 함수 변수 값이 바뀌면 해당 내용을 앱에 갱신함 ElevateButton 위젯 $ 를 이용하여 선언한 변수를 가져올 수 있음 ElevatedButton( child: Text('$test'), style: ButtonStyle( backgroundColor : MaterialStateProperty.all(_color) ), onPressed: ((){ { ... } }) ) 2023. 5. 28.
[Dart] stateless와 statefull 위젯 구분 정리 플러터 앱을 구성하는 위젯은 stateless와 statefull로 구분 두 위젯을 구분하는 기준은 상태 연결과 관련 있음 각 위젯 특징 stateless 내용 갱신이 필요없는 위젯에서 사용 화면에 보이기 전에 모든 로딩을 마침 갱신이 필요 없기 때문에 위젯 감시를 할 필요가 없음 -> 자원관리에 용이 StatelessWidget 클래스를 상속받아서 사용함 Constructor → build statefull 상태가 연결된 동적인 위젯 앱 위젯을 감시하면서 변경처리 및 수행이 필요할 때 사용 StatefulWidget 클래스를 상속받아서 수행함 항상 감시를 해야하기 때문에 자원을 많이 필요함(CPU, 메모리) 2023. 5. 27.
[Dart] 기본예제 코드 분석 기본기는 코드 이해에 가장 중요한 부분이라고 생각하여 이번에 Dart의 기본 예제 소스코드를 정리하기 위해서 남깁니다. import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( // This is the theme of your app.. 2023. 5. 27.
[윈도우 팁] CMD 명령어로 파일리스트에 있는 파일들 삭제하기 윈도우 특정 드라이브에서 특정 파일들을 자동으로 검색해서 삭제? 업무를 하다보면 특정 파일들을 삭제해야할 경우가 있습니다. 한 폴더에만 모든 파일들이 있으면 한번에 삭제가 가능하겠지만 각 파일들 마다 저장되어 있는 폴더가 다 다르면 이야기가 달리지겠지요? 저같은 경우 약 100개정도의 파일을 삭제 해야하는데 파일명만 알고 각 경로를 몰라 어떻게 하면 삭제할 수 있을지 고민하다가 방법을 알게 되어 공유 합니다. 해당 방법은 파일리스트를 기준으로 지정한 드라이브에서 검색하여 삭제하는 방법입니다. 작업단계 1. 삭제할 파일리스트 만들기 2. 명령프롬프트창 설정 3. 명령프롬프트창에서 명령어 실행 1. 삭제할 파일리스트(filelist.txt) 만들기 우선 삭제할 파일명들이 하나의 txt파일에 정리를 해야합니다.. 2023. 5. 9.