Computer Language 39

[C#] 기본 문법

C#의 기본 문법을 배워보자 ! 참고할 만한 자료 링크를 첨부해본다. C# 프로그래밍 언어 - C# 프로그래밍 배우기 (Learn C# Programming) C# 프로그래밍 언어 C#은 마이크로소프트에서 개발된 객체 지향 프로그래밍 언어로서 Java 나 C++와 비슷한 면들을 많이 가지고 있다. C#을 이야기 하면 자연스럽게 .NET Framework을 함께 이야기 해야 www.csharpstudy.com 변수와 자료형 (Variables and Data Types): // 변수 선언 int myNumber; string myString; double myDouble; // 변수에 값 할당 myNumber = 10; myString = "Hello, world!"; myDouble = 3.14; // ..

[Andriod/Kotlin] KAU-STUDY 예약 앱 개발 - DB구조

2023 2학기 안드로이드 스튜디오와 코틀린을 활용하여 앱을 개발하였다. 사실 동일한 수업을 재수강했기에 주도적으로 개발을 이끌어 나갔다. 프로젝트 깃허브 링크는 여기 ! https://github.com/0lrlokr/KAU_OOP15 3명이서 백엔드/프론트엔드 구분 없이 약 2달간 진행한 토이 프로젝트이다. 📚 KAU-STUDY 예약 앱 한국항공대학교의 스터디룸을 예약하기 위해서는 여러가지 페이지를 거친 뒤,(종합정보시스템>예약하기>스터디룸 예약페이지로 들어가서)예약을 할 수 있습니다. 또한 웹에서만 예약이 가능하여, 학생들의 불편함이 있었습니다. 이를 해소하고자, 기존 웹에서의 기능을 앱으로 만들어보았습니다. 또한 입실확인을 학생들이 스스로 할 수 있도록 하여 자율성을 높인다. 🔧 주요기능 스터디룸..

Computer Language 2024.02.01

[JAVA] JDBC 프로젝트

지난 학기, 데이터 베이스 기초 과목을 수강하였다. 해당 과목에서 JDBC프로젝트를 진행하였다. 프론트엔드인 나는 JAVA도 처음이고 SQL도 처음인데다 대부분 4명이 팀인데 팀원도 한명 적고,, 3명 중 한명은 타과 학생이고, 같은 소학학생은 잠수를 타버려서 거의 혼자 하다시피했다. ㅜ.ㅜ 우여곡절이 많았지만 덕분에 혼자 밤새서 개발하면서 많이 배웠던 것 같다. [ 1. 문제 제기 ] 직원 정보를 검색, 추가, 삭제 할 수 있는 자바 프로그램 또는 웹 애플리케이션 JAVA SWING을 사용하여 GUI 구현 이름, 생일, 주소, 성별, 연봉, 부서를 검색할 수 있어야한다. 직원 정보에서는 원하는 정보만 선택해서 검색할 수 있어야한다. 이름을 검색할 때에는 Fname, Minit, Lname을 연결할 수 ..

Computer Language 2024.01.26

[PHP] 2. PHP 기초 문법

vscode에서 php파일을 사용하려 했으나 .. 조만간 컴퓨터 초기화 시킬 계획중 + 저장공간 부족 등의 문제로 .. php 파일을 깔지 않고 온라인 상에서 연습하기로 했다 사실 귀찮고 지쳤어요 땡벌 초기화하고 깔게요 기다려요 php! 사용한 사이트는 : https://onlinephp.io/ 1. PHP의 변수 ** PHP는 반드시 변수 이름 앞에 $를 붙인다 ! Result : 2 만약 이 글을 보는 여러분이 php에 대해서 배울 정도라면 js, python과 같은 코딩의 가장 기본적인 문법은 알고 있으리라 생각이 듭니다. 아마 변수의 중요성에 대해서도 아주 잘 아시겠죠 ? 그러니 변수의 중요성에 대해서 간단하게 짚고 넘어가볼게요 ~ php를 이용하여 다음 글을 적어보려고 합니다. 더보기 Lorem..

[PHP] 1. PHP란 ?

두달동안 현장실습을 나가게 되었다 회사에서 프론트엔드 실무를 배우게 되었는데 php + 바닐라JS를 사용해서 코드를 짜기에 .. php를 필수로 배워야함 하는 상황이기에 ! php 공부를 하고 포스팅을 작성해보려고 한다. php를 학습하기 위해 들은 강의는 인프런 웹 강의 ! 1. PHP : Hypertext Preprocessor https://www.php.net/ PHP: Hypertext Preprocessor PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world. www.php.net PHP는 웹 개발에 사용되는 서..

[React] 리액트 배너 슬라이드 만들기(Swiper)

우리 프로젝트 웹 화면이 정적인 느낌이 강해서 .. 로딩 페이지에 이어 이번에는 홈 화면에 배너 슬라이드를 추가하였다. Swiper 사용하기 Swiper React Components Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. swiperjs.com 여기서 다양한 방법을 만나볼 수 있다 ~ ! Swiper 설치 npm i swiper Swiper 사용법 // Import Swiper React components import { Swiper, SwiperSlide } from 'swiper/react'; // Import Swiper st..

[React] 리액트 로딩 페이지 만들기 (react-spinners)

프론트에서 API를 호출하여 가져오는 동안 페이지에 아무런 변화가 없으면 사용자들은 당황한다 .. `어 ..? 이게 되고 있는 것 맞나 ? ` 그래서 로딩 화면을 넣는데 .. 리액트에서 어떻게 넣을까 ! 고민하고 있었는데 라이브러리만 잘 쓰면 뚝딱하고 만들어진다 (라이브러리 최고 ~ ) React spinner 설치하기 npm install react-spinners 또는 npm install react-spinners --save 사용법 - Spinner 모양 선택하기 https://www.davidhu.io/react-spinners/ React Spinners www.davidhu.io 이 사이트에 들어가서 여러가지 스피너 중 마음에 드는 스피너를 선택하면 된다. 가장 기본적인 BeatLoader와..

[React Native] 맥 OS 개발환경 설정중 발생한 오류

react-native를 설치해서 사용할 수 있는 방법은 크게 react-native-cli를 설치하거나 expo-cli를 설치하는 것인데 expo 설치는 처음이 쉽지만 여러가지 제약이 있어 불편한 점이 있다. 따라서 react-native-cli를 설치해서 사용했다. 이 자식은 처음 설치가 굉장히 굉장히 복잡하고 .. 번거롭다 . 1. homebrew 설치 2. rbenv 설치 3. node.js 설치 4. watchman 설치 5. react-native-cli설치 6. xcode 설치 7. cocoapods 설치 8. jdk설치 9. 안드로이드 스튜디오 설치 이렇게 9개를 설치했는데 오류가 많이 떴다 컴퓨터를 Expo로 갈아타고 싶었으나 .. 어찌저찌 해냈다 .. 휴 ~ 설치과정은 프로젝트가 끝나면..

[React] 리액트 입문 - 생명주기 함수 사용하기 (변경 과정)

생명주기 함수 2번째 시간 ~ [React] 리액트 입문 - 생명주기 함수 사용하기 (생성 과정) 생명주기란( in react ): component의 생성, 변경, 소멸 과정을 뜻한다 ~ ! 더보기 앞서 배웠던 리액트에서 component를 App.js에 import하여 화면에 rendering하였다. import React from 'react' export default function R004_Lif 0lrlokr.tistory.com 앞서 우리는 생명주기 함수 중 '생성'하는 함수들을 살펴보고 왔다 이번 포스팅에서는 생명주기 함수 중 '변경'하는 함수인 shouldComponentUpdate()함수에 대해서 알아보겠다 ! 이 때 '변경'이란 props나 state의 변경을 말한다. App.js ..