분류 전체보기(110)
-
[GitHub] Visual Studio에 깃허브를 연결하여 사용해보자
안녕하세요. 진득 코딩입니다. 저번 시간에는 기본적인 VisualStudio 개발 환경을 조성해보았습니다. 이번 시간에는 Visual Studio에 깃허브를 연결하여 편리하게 깃허브를 사용하는 방법을 살펴보도록 하겠습니다.GitHub와 연동하기 visual Studio에서 바로 레파지토리를 생성할 수 있습니다. 상단에 있는 배너 중 Git을 선택해서 git repositiory 생성을 클릭하시면 Visual Studio에서 편리하게 레파지토리 생성이 가능합니다. 처음으로 visual Studio에서 레파지토리를 만들게 되면 계정이 연결이 안되어있을겁니다. 계정을 연결해주시면 소유자가 나오면서 본인 아이디로 바뀌면 성공입니다. 하지만 계정 연결을 시도하였을 때 웹브라우저가 아니라 이상한 로그인 창이 뜨면서..
2024.07.04 -
[C#] Visual Studio로 개발 환경을 조성해보자
안녕하세요. 진득 코딩입니다. 이번 시간에는 본격적으로 Visual Studio를 설치하고 어떤 식으로 C# 개발을 시작하는지 살펴보도록 하겠습니다.솔루션 구조 살펴보기 본격적으로 C#으로 개발하기에 앞서 기본적으로 제공된 Form1.cs의 코드를 불러옵니다. 우측 메뉴에 있는 Form1.cs를 눌러서 View Code를 누르거나 F7을 눌러서 코드를 불러올 수 있습니다. 코드를 살펴보겠습니다. using이라고 적혀져있는 부분은 자바에서의 import와 비슷한 기능을 합니다. 회색인 부분은 활성화되지 않은 using이고 검정색으로 되어있는 부분이 활성화 되어 있는 using입니다. 코드를 작성할 때에는 public Form1(){}안에 InitializeComponent(); 밑에 작성하시면 됩니다. 하..
2024.07.04 -
[C#] visual Studio를 설치하고 C# 시작해보자
안녕하세요. 진득코딩입니다. 이번 시간에는 C#에 대해서 간단하게 살펴보고 visual Studio를 설치하여 C# 개발 환경을 조성해보도록 하겠습니다.C#이란 C#은 대표적인 여러 프로그래밍 언어 중에서 비교적 가장 최근에 나오게 된 언어이다. C와 C++와 다르게 JAVA와 같이 가상 머신을 사용하는 언어이다. 가장 최근에 나온 언어인만큼 가상머신을 사용하는 JAVA보다는 성능이 뛰어나지만 C와 C++보다는 속도 면에서 느리다는 특징을 가지고 있다. C#은 C# code, F# code, Visual Basic code라는 프로그래밍 언어를 지원하고 .NET이라는 프레임워크를 사용합니다. C# code는 단순하고 현대적이며 개체 지향적이고 형식이 안전한 프로그래밍 언어입니다. F# code는 간단하..
2024.07.03 -
[Git&GitHub] GitHub의 기능들을 살펴보자
안녕하세요. 진득 코딩입니다. 지난 시간까지 git을 이용해보고 원격저장소에 연결하고 오류를 해결하는 방법을 살펴보았습니다. 이번 시간에는 GitHub에 있는 기능들을 살펴보는 시간을 가져보겠습니다.1. Markdown 생성첫 번째로 살펴볼 기능은 Markdown 생성 기능입니다. 첫번째 사진과 같이 약속된 Markdown 언어로 입력해서 두 번째 사진처럼 표현할 수 있습니다. README.md처럼 .md가 붙는 파일에 사용하는 텍스트 기반의 마크업 언어입니다. 위와 같이 각각의 기능에 문법이 존재하기 때문에 이를 고려하여 문서를 작성하시면 됩니다. Markdown 문서 작성할 때 사용하는 문법에 관련된 링크는 밑에 있는 링크를 참조하시기 바랍니다. Markdown 문서 작성법 (Markdown 문법)..
2024.07.02 -
[Git&GitHub] conflict와 잘못된 commit을 해결해보자
안녕하세요. 진득 코딩입니다. 협업을 하기 위해 github를 사용하면서 conflict가 발생하지 않게 예방하는 것이 가장 중요하지만 발생했다면 이러한 상황을 해결하는 것도 굉장히 중요합니다. 이번 시간에는 conflict와 잘못 add나 commit을 했을 때의 대처법에 대해서 살펴보도록 하겠습니다.conflict 오류conflict는 위와 같이 같은 파일이나 같은 위치에 있는 내용이 겹치는 경우에 conflict가 발생하게 됩니다. 이러한 conflict를 최소화하기 위해서는 자주 자주 commit, 자주 자주 push, 자주 자주 pull 함으로서 예방할 수 있습니다. 또한 많은 사람이 작업할 때에는 파일을 많이 나누어서 각자의 작업 공간을 확보해주는 것이 좋습니다. 이렇게 conflict는 안나..
2024.07.02 -
[Git&GitHub] GitHub와 브랜치에 대해 알아보자
안녕하세요. 진득코딩입니다. 이번 시간에는 지난 시간에 이어 git과 뗄 수 없는 GitHub에 대해서 알아보도록 하겠습니다. 또한 병렬 관리를 도와주는 브랜치에 대해서도 함께 알아보도록 하겠습니다.local과 GitHub 연결하기먼저 local과 github를 연결하기 위해서 github에 repository를 만들어줍니다. repository name에 원하시는 repository의 이름을 작성하고 public으로 설정한 후 Add a README file은 체크하지 않고 생성해줍니다.Add a README filel을 체크하지 않으면 repository에서 위와 같은 명령어 묶음을 보실 수 있습니다. 해당 명령어들을 한 번에 git bash에 입력하게 되면 따로 clone하지 않아도 바로 원격저장소..
2024.07.01