목록인프런/C# 프로그래밍 입문 (8)
개발자 성장일지

1. 서버와 클라이언트 환경 자원이나 서비스를 제공하는 서버(Server)와 그 자원을 요청하는 클라이언트로 구분해 요청과 응답을 수행하는 컴퓨팅 환경 웹서버 파일서버 API 서버 ASP.NET .NET과 C# 프로그래밍 언어를 사용해 웹 앱과 웹 서비스를 만들기 위한 프레임워크
1. WinForm 만들기 윈폼(WinForms)은 윈도우즈 폼(Windows Forms)의 단축어이며, 윈도우즈 기반 사용자 인터페이스(UI, User Interface) 애플리케이션을 만들기 위한 환경 순서: 새프로젝트 - windows Form 앱(.NET Framework) - 도구상자 - Button, label - 속성 변경 - Click 이벤트 - 실행 2. 로그인 창 만들기 윈폼을 이용하여 로그인 창을 만들어 보는 실습과정 코드 더보기 namespace loginTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, Event..

1. MSDN C# docs - get started, tutorials, reference. Learn C# programming - for beginning developers, developers new to C#, and experienced C# / .NET developers learn.microsoft.com 2. 배열 여러 값을 저장할 수 있는 자료 구조 코드 더보기 class play { public static void Main(string[] args) { // 배열을 초기화 하는 첫 번째 방법 int[] array1 = new int[3]; array1[0] = 1; array1[1] = 2; array1[2] = 3; // 배열을 초기화하는 두 번째 방법 int[] array2 =..

1. 클래스 데이터와 메서드를 함께 묶어서 추상화된 데이터 유형을 정의하고 객체를 생성하는 템플릿 코드 더보기 class Person { // 속성(Property) public string Name; public string Birthdat; public string Gender; // 메소드(Method) public void Eat() { Console.WriteLine(Name + "이 아침을 먹습니다."); } public void Walk() { Console.WriteLine(Name + "이 걷습니다."); } public void Run() { Console.WriteLine(Name + "이 뜁니다."); } } class Mainclass { public static void Main..

1. 변수 변수는 값을 저장하기 위한 공간으로 값의 종류에 따라 정수, 실수, 문자, 불린 형 등으로 구분된다. 코드 더보기 class MainClass { public static void Main(string[] args) { bool boolVariable = true; int intVariable = 10; float floatVariable = 3.4f; char charVariable = 'a'; Console.WriteLine(boolVariable); Console.WriteLine(intVariable); Console.WriteLine(floatVariable); Console.WriteLine(charVariable); } } 2. 조건문 프로그램의 실행 순서나 비슷한 작업을 반복적으..

1. 비주얼 스튜디오(Visual Studio) 웹 사이트, 웹 앱, 모바일 앱, 윈도우즈 프로그램 등을 개발할 수 있는 통합 개발 환경(IDE, Integrated Development Environment) 2. 비주얼 스튜디오(Visual Studio) 설치 다운로드 Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치 Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요. visualstudio.microsoft.com 워크로드 설정 프로젝트 생성

1. 절차적 프로그래밍 언어 시간의 흐름에 따라 코드를 작성하는 프로그래밍 스타일로, 대표적인 절차적 프로그래밍 언어로 C언어, 포트란, 베이직 등이 있다. 2. 객체지향 프로그래밍 언어 모든 사물을 객체로 표현하고, 객체의 속성과 메소드의 호출로 프로그램을 작성하며, 대표적인 객체지향 프로그래밍 언어로 C++, Java, C# 등이 있다. 3. C#으로 만들 수 있는 것 윈도우 프로그램 : 윈도우 프로그램은 윈도우즈 운영체제에서 동작하는 그래픽 환경의 프로그램을 의미함 ex) 메모장, 계산기, 그림판 유니티로 만든 프로그램 : 2차원, 3차원, 증강현실, 가상현실, 시뮬레이션 등을 만들 수 있는 유니티(Unity) 엔진을 통해 제작된 콘텐츠 웹 애플리케이션 : 웹 애플리케이션 또는 웹 앱은 인터넷이나 ..

1. C# 이란 C#은 마이크로소프트에서 개발한 닷넷(.NET) 프레임워크 기반 범용 목적의 다중 패러다임 프로그래밍 언어 2. 닷넷 프레임워크(.NET Freamework) 웹, 앱, 모바일 앱, 데스크톱 프로그램, 게임 프로그램, 사물인터넷(IOT) 프로그램 등을 만들기 위한 오픈소스, 크로스 플랫폼 개발 환경 3. 범용 프로그래밍 언어(General-purpose Programming language) 다양한 도메인의 소프트웨어를 개발하기 위해 설계된 프로그래밍 언어 ex) C, C++, C#, Java, Python, VB 등등 4. 다중 패러다임 언어(Multi-paradigm proframming language) 하나 이상의 프로그래밍 스타일을 지원하는 프로그래밍 언어