총 17개
-
윈도우 프로그래밍의 기본적인 폼 컨트롤인 레이블 컨트롤(Label Control)2025.01.211. 폼 컨트롤 윈도우 폼이 생성되면 자동으로 윈도우 폼과 관련한 코드가 생성되는데 이렇게 생성된 코드는 Form.vb 파일로 저장이 이루어진다. 폼 개체의 속성에는 Name, Text, Size, StartPosition, FormBorderStyle, ControlBox, MaximizeBox, MinimizeBox, WindowState 등이 있으며 폼 개체 메소드에는 Show, ShowDialog, Close, ConterToScreen, CenterToParent 등이 있다. 2. 레이블 컨트롤 레이블 컨트롤은 포커스를 받...2025.01.21
-
4차 산업 컴퓨팅 기술 분야 - 가상현실2025.05.031. 가상현실 (VR) 기술 개요 가상현실은 컴퓨터 시스템이 생성한 3차원 가상 공간과 사용자 사이의 상호작용을 이루는 기술을 말한다. HMD(Head Mounted Display)를 통해 가상환경에 대한 몰입도를 극대화시킬 수 있으며, 최근 오큘러스, 소니, HTC 등의 HMD 제품이 출시되면서 가상현실에 대한 관심이 높아지고 있다. 또한 스마트폰과 연동되는 HMD 제품도 등장하여 가상현실 대중화에 기여하고 있다. 2. 사용자 인터페이스 기술 가상환경을 구축하기 위해서는 사용자 상호작용이 가능해야 하므로, 자연스러운 인터페이스 기...2025.05.03
-
도서 관리 프로그램2025.05.131. 네트워크 프로그래밍 이 프로그램은 네트워크 프로그래밍을 활용하여 도서 관리 기능을 제공합니다. 사용자는 도서 정보를 등록, 수정, 삭제할 수 있으며, 제목, 내용, 저자 등으로 검색할 수 있습니다. 이를 통해 도서 정보를 효과적으로 관리할 수 있습니다. 2. 도서 관리 시스템 이 프로그램은 도서 관리 시스템의 기능을 제공합니다. 사용자는 도서 정보를 등록, 수정, 삭제할 수 있으며, 검색 기능을 통해 원하는 도서 정보를 쉽게 찾을 수 있습니다. 이를 통해 도서 정보를 체계적으로 관리할 수 있습니다. 3. 사용자 인터페이스 설계...2025.05.13
-
시스템 소프트웨어와 응용 소프트웨어의 차이점과 특징2025.05.161. 시스템 소프트웨어 시스템 소프트웨어는 컴퓨터의 기본적인 기능을 수행하는 저수준 소프트웨어입니다. 운영체제는 시스템 소프트웨어의 가장 중요한 구성요소로, 컴퓨터의 기본 동작을 관리하고 다양한 자원 관리 서비스를 제공합니다. 또한 언어번역기는 프로그래밍 언어를 컴퓨터가 이해할 수 있는 기계어로 번역하는 시스템 소프트웨어입니다. 2. 응용 소프트웨어 응용 소프트웨어는 시스템 소프트웨어의 도움을 받아 사용자가 요구하는 특정 업무를 처리하는 프로그램입니다. 구글 드라이브, 카카오톡, 팀뷰어, 스카이프, 유튜브 등이 대표적인 응용 소프트...2025.05.16
-
안드로이드 앱의 3가지 액티비티에 대해 설명하고 전이 과정을 기술하시오2025.05.141. 안드로이드 앱의 액티비티 상태 안드로이드 앱에서 액티비티(Activity)는 resumed, paused, stopped의 3가지 상태를 가집니다. resumed 상태는 '계속해서 ~하고 있는' 의미이고, paused 상태는 '잠시 멈춰진 동작/상태'를 의미합니다. stopped 상태는 '일시적으로 멈춘 동작/상태'를 의미합니다. 2. 액티비티 상태 전이 과정 액티비티의 상태를 전이시키기 위해서는 메서드 호출이 필요합니다. resumed 상태에서 paused 상태로 전환하려면 반드시 return문을 포함해야 합니다. pause...2025.05.14
-
시스템프로그래밍 ) 시스템 소프트웨어와 응용소프트웨어의 차이점과 현대에 와서 가장 많이 사용되고 있는 시스템 소프트웨어와 응용소프트웨어 프로그래밍의 종류와 특징을 기술하는 보고서2025.04.271. 시스템 소프트웨어 시스템 소프트웨어란 응용 소프트웨어를 실행할 수 있도록 플랫폼을 제공하거나 컴퓨터 하드웨어를 접근 및 동작 가능하도록 설계된 소프트웨어의 한 종류이다. 이는 컴퓨터 시스템의 운영을 위해 필요한 모든 소프트웨어를 통합하는 용어로, 사용자의 문제를 직접 해결하기 위해 존재하는 응용 소프트웨어와는 반대의 개념이라고 할 수 있다. 시스템 소프트웨어의 종류에는 운영 체제, 링커와 로더, 언어 처리 프로그램, 유틸리티 등이 있다. 2. 응용 소프트웨어 응용 소프트웨어란 운영 체제에서 활용되는 모든 소프트웨어를 의미한다....2025.04.27
-
애플 비전프로가 컴퓨팅 환경에 미칠 영향력2025.01.251. 사용자 인터페이스의 변화 비전프로는 터치스크린, 키보드, 마우스와 같은 기존 인터페이스를 대체할 새로운 방식으로 사용자의 눈과 손을 제안한다. 유저의 손짓, 시선, 음성 명령으로 직관적으로 3D 공간에서 정보를 조작하고 소통하며 제어할 수 있게 된다. 2. 콘텐츠 제작 및 소비 방식의 변화 비전프로는 3D 콘텐츠 제작 및 소비 방식을 완전히 바꾸게 된다. 새로운 기술로 몰입감 넘치는 3D 영상, 게임, 교육 콘텐츠 등을 제작하고 소비할 수 있다. 물리적 환경을 완전히 초월하여 헤드셋 하나로도 공간의 변화 감각을 창출할 수 있게...2025.01.25
-
영화관 좌석 예약 앱2025.01.181. 웹 앱 프로그래밍 이 프로젝트는 웹 기반 앱 프로그래밍을 활용하여 영화관 좌석 예약 기능을 구현하였습니다. HTML, CSS, JavaScript를 사용하여 사용자 인터페이스와 좌석 선택 기능을 구현하였습니다. 사용자는 좌석 번호를 입력하면 해당 좌석의 배경색이 변경되어 선택된 것을 확인할 수 있습니다. 2. 사용자 인터페이스 설계 이 프로젝트에서는 직관적이고 사용자 친화적인 인터페이스를 설계하였습니다. 헤더 영역에는 프로젝트 제목을 표시하고, 좌석 선택을 위한 입력 필드와 버튼을 중앙에 배치하였습니다. 좌석은 5행 5열로 구...2025.01.18
-
운영체제의 정의, 장단점 및 미래 발전 방향2025.05.061. 운영체제의 정의 운영체제는 소프트웨어로서 하드웨어 자원을 관리하고 응용 소프트웨어를 관리하는 시스템 소프트웨어이다. 운영체제는 제어 프로그램과 처리 프로그램으로 구성되며, 감시 프로그램, 데이터 관리 프로그램, 작업 관리 프로그램, 언어 번역 프로그램, 서비스 프로그램 등의 기능을 수행한다. 2. 운영체제의 목적 운영체제의 목적은 사용자가 컴퓨터 등의 기기를 쉽고 효율적으로 사용할 수 있는 환경을 만드는 것이다. 운영체제는 하드웨어와 소프트웨어 자원을 효율적으로 관리하고 할당함으로써 사용자가 복잡한 요소를 몰라도 컴퓨터를 쉽게...2025.05.06
-
운영체제란 무엇인지 설명하고 본인이 사용하고 있는 운영체제의 장단점과 앞2025.05.131. 운영체제의 정의 운영체제는 컴퓨터 조작을 지원하는 소프트웨어로, 하드웨어 바로 위에 설치되어 컴퓨터 시스템을 구성합니다. 운영체제의 주요 기능은 하드웨어 자원 관리, 사용자와 시스템 간 인터페이스 제공, 데이터 및 리소스 관리, 오류 체크 및 수정 등입니다. 2. 운영체제의 종류 현재 운영체제는 처리능력, 신뢰성, 가용성 등의 성능을 평가하는 기준에 따라 발전해왔습니다. 대표적인 운영체제로는 Windows, macOS, Linux, Android, iOS 등이 있습니다. 3. 필자가 사용하는 Android 운영체제의 장단점 필...2025.05.13