- [C++] 2. 프로그램의 빌드Song hyun[C++] 2. 프로그램의 빌드 1. 프로그램의 빌드 과정소스 파일에 담긴 코드는 컴퓨터가 이해할 수 있는 언어가 아니다. 이걸 실행하려면 컴퓨터가 이해할 수 있는 언어로 번역하는 과정이 필요한데, 이 과정을 컴파일(Complie)이라고 한다. 컴파일을 실행하는 프로그램을 컴파일러(Compiler)라고 한다.컴파일러가 하나의 번역 단위를 컴파일한 결과로 만들어지는 목적 코드(object code)를 저장하는 파일을 목적 파일이라고 한다, (object file)라이브러리(library)는 프로그램을 작성할 떄 쓸 수 있게 미리 만들어진 클래스, 값, 함수들의 집합링크( link)는 목적 파일과 라이브러리를 결합해 실행 파일을 만드는 것을 말한다. 2. 통합 개발 환경통합 개발 환경(Integrated ..
- 2024-11-11 17:08:40
- [CNN : 웹개발 스터디] ~11월까지의 회고Song hyun[CNN : 웹개발 스터디] ~11월까지의 회고 11우ㅗㄹ이라니 벌써.. 시간 정멀 뻐르다
- 2024-11-11 11:02:27
- [C++] 1. C++란?Song hyun[C++] 1. C++란? 1. C++의 기원C++는 AT&T 벨 연구소의 스트롭스트룹이 C 언어를 확장해 만든 객체지향 언어C가 가진 모든 기능이 C++에 포함되어 있으며, C++만의 독자적인 기능이 추가되었다.C는 절차지향 프로그래밍, C++는 객체지향 프로그래밍이라는 것이 가장 큰 차이절차지향 프로그래밍(Procedural Programming): 적절한 단위로 정의된 처리 절차를 함수(프로시저)로 표현하는 것 2. C++의 표준국제표준화기구는 1989년부터 C++에 대한 표준화 작업에 착수함1998년에 승인된 첫 표준은 ISO/IEC 14882:19982011년 이후로는 거의 3년 주기로 업데이트 3. 소스 프로그램의 구성소스 파일: C++로 작성한 프로그램을 담고 있는 파일헤더 파일:여러 파일에..
- 2024-11-10 15:58:01
- [다모아 : 기능 구현] <select> 태그와 onChange() 함수를 사용한 검색 기능Song hyun[다모아 : 기능 분석] 검색 기능 {{>layout/header}}프로젝트 목록 ({{totalProjectNum}})프로젝트를 찾고 매칭해보세요 근무 방식 원격 근무 상주 근무 원격 상주 모두 직무 풀스택 프론트엔드 백엔드 서버 데브옵스 데이터 AI 임베디드 미들웨어 웹 퍼블리싱 안드로이드 IOS ..
- 2024-11-09 22:17:07
- [다모아 : 기능 구현] JQuery와 Slick.js 라이브러리를 사용한 광고 슬라이드 기능 구현Song hyun$(document).ready(function(){ // Slick 초기화 $('.ad-inner').slick({ autoplay: true, autoplaySpeed: 900, speed: 500, // 슬라이드 전환 속도 (밀리초 단위) fade: false, // 페이드 효과를 비활성화 dots: false, // 점 버튼 제거 arrows: false // 화살표를 직접 설정할 것이므로 기본 화살표 비활성화 }); // 광고 진행 상태 업데이트$('.ad-inner').on('afterChange', function(event, slick, currentSlide){ $('.ad-progress-t..
- 2024-11-08 18:16:08
- [Flutter] 34. Form 따라 만들어보기Song hyun[Flutter] 34. Form 따라 만들어보기 (1) IconButton 만들기import 'package:flutter/material.dart';void main() { runApp(FeedbackFormApp());}// 한 파일안에 여러개의 클래스를 만들 수 있다.class FeedbackFormApp extends StatelessWidget { const FeedbackFormApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, theme: ThemeData( useMaterial3: t..
- 2024-11-08 11:16:33
- [Flutter] 33. Form 위젯Song hyun[Flutter] 33. Form 위젯 시나리오 코드 1. 기본 코드 - 이름, 이메일, 비밀번호 폼 작성하기import 'package:flutter/material.dart';void main(){ runApp(MyApp8());}class MyApp8 extends StatefulWidget { const MyApp8({super.key}); @override State createState() => _MyApp8State();}class _MyApp8State extends State { // Form 위젯 만들어보기 final _formkey = GlobalKey(); String _name = ''; String _email = ''; String _password =..
- 2024-11-08 09:16:27
- [Flutter] 32. 플러터의 기본 위젯들Song hyun[Flutter] 32. 플러터의 기본 위젯들 시나리오 코드 (1) 체크 박스import 'package:flutter/material.dart';void main(){ runApp(MyApp7());}class MyApp7 extends StatefulWidget { const MyApp7({super.key}); @override State createState() => _MyApp7State(); } class _MyApp7State extends State{ // bool 데이터 타입과 bool? 데이터 타입은 다르다. // 옵셔녈 변수(?) = null을 허용한다. bool? _checkBoxValue = false; String? _radioValue = 'Option 1..
- 2024-11-07 12:19:52
- [Flutter] 31. setState 메서드란?Song hyun[Flutter] 31. setState 메서드란? 1. setStatus 메서드?StatefulWidget시나리오 코드 import 'package:flutter/material.dart';void main(){ runApp(MyApp6());}class MyApp6 extends StatefulWidget { const MyApp6({super.key}); @override State createState() => _MyAppState();}class _MyAppState extends State{ // 멤버 변수 // 언더바(_)를 붙이면 private 변수가 된다. int _count = 0; int get count => _count;@override void initState(..
- 2024-11-07 12:06:45
- [Flutter] 30. StatefulWidget과 StatelessWidgetSong hyun[Flutter] 30. StatefulWidget과 StatelessWidget 1. StatefulWidget과 StatelessWidget은 뭘까?StatefulWidget:StatelessWidgetvoid main() { runApp(MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( // 여기에 위젯 설정 추가 ); }} class MyApp extends StatefulWidget { const MyApp({Key? key}) : super(key: key); ..
- 2024-11-07 12:04:20
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)