분류 전체보기68 C#을 통해 프로그래밍 언어 입문하기(3) 최소한의 개발 지식을 갖추기 위해서는 몇 가지 짚고 넘어가야 하는 것들이 있습니다. 일단 닷넷 프레임워크가 C#에 대해서 간략하게 알아보고, 개발환경 준비를 위한 비주얼 스튜디오를 설치해야 합니다. 또한, 위의 단계들이 끝나면 새 프로젝트 만들기를 위한 세팅을 해야 합니다. 어렵지 않은 내용이니, 차근차근 하나씩 알아보면 좋을 것 같습니다. 닷넷 프레임워크와 C# . NET Framework(닷넷 프레임워크) 닷넷 프레임워크(이하 닷넷)는 2002년 마이크로소프트사에서 발표한 윈도 기반 응용 프로그램의 개발 및 실행 환경입니다. 우리가 과거에 접해왔던 프로그램들은 대부분 특정 운영체제를 기반으로 만들어졌기 때문에, 일단 프로그램이 설치되면 별도의 중간 단계를 거치지 않고 실행할 수 있었습니다. 반면 닷넷.. 2022. 7. 1. C#을 통해 프로그래밍 언어 입문하기(2) 의사 코드(pseudo-code)는 실제 코드와 닮았지만, 컴퓨터가 아닌 사람이 이해하기 위해 작성한 가짜 코드를 의미합니다. 이 가짜 코드는 컴파일이나 실행을 할 수는 없습니다. 그럼에도 왜 이런 코드를 작성하는지에 대해 알아보도록 하겠습니다. 의사 코드 작성 의사 코드는 실제로 사용할 수 없음에도 작성하는 데에는 다음과 같은 장점이 있습니다. 1. 실제 실행을 목적으로 하지 않기 때문에 프로그래밍 언어의 문법에 연연하지 않고 프로그램의 전체적인 구성과 설계를 기술할 수 있습니다. 2. 의사 코드를 작성하는 것만으로 프로그램이 문서화됩니다. 이것은 프로그램 제작 단계뿐만 아니라, 향후 수정 및 보완 작업을 할 때 큰 도움을 줍니다. 3. 실제 코딩을 하기 전에 의사 코드를 작성하면 작업 효율이 증가하는.. 2022. 6. 30. C#을 통해 프로그래밍 언어 입문하기(1) 컴퓨터 프로그래밍에 대해서 알아보겠습니다. 일단 컴퓨터 프로그래밍에 대한 이야기를 한 뒤, C#에 대해서 배우도록 하겠습니다. C#은 프로그래밍 언어 중 꽤 단순(?) 하다고 알려져 있습니다. 그럼에도 초보자들에게는 어렵기 때문에 천천히 알아보는 시간을 갖도록 하겠습니다 프로그래밍이란? 컴퓨터 프로그래밍(computer programming)을 이해하려면 먼저 컴퓨터(computer)가 무엇인지 생각해 볼 필요가 있습니다. 이해를 돕기 위해 '자전거'에 비유해보겠습니다. 자전거를 물리적으로 보면 여러 부품을 조합해놓은 쇳덩어리에 지나지 않습니다. 사람이 올라앉아 페달을 밟아야 자전거는 비로소 앞으로 나아갈 수 있습니다. 하지만 이걸로 충분하지 않습니다. 원하는 방향으로 회전할 수 있어야 하고, 필요하다면.. 2022. 6. 29. C언어의 고유 특징에 대하여(43) 저 차원 파일의 생성과 삭제 creat() 형식 #include int creat(const char *path, int amode); path에서 지정하는 파일을, mode에서 지정하는 속성으로 생성시킵니다. mode는 sys\stat.h에서 정의되는 S_IWRITE와 S_IREAD을 이용합니다. 지정방법은 open() 함수의 경우와 동일합니다. open() 함수에서 O_CREAT를 지정한 경우와 creat() 함수는 동일한 기능을 수행하는 것입니다. creat() 함수 실행 시 파일 생성이 가능할 경우 파일 디스크립터를 return 하지만, 생성할 수 없으면 -1을 return 합니다. unlink() 형식 #include 2022. 6. 28. 이전 1 2 3 4 ··· 17 다음