반응형

Windows_/Windows_C# & App 25

C# - 학생 성적처리, 관리 프로그램 소스

/* * http://sosal.kr/ * made by so_Sal */ /* * C#도 코딩한번 해볼겸, 타학교 과제를 설렁설렁 만든 코드라 부족한점이 많습니다. * 학생 정보 삭제기능은 없으며, 학생 성적순으로 sort하는정도입니다. * 처음부터 20개의 객체배열을 생성하고 시작합니다. */ using System; class Program { static public void Menu() { //메뉴 출력루틴 Console.WriteLine("************성적 관리 프로그램***********"); Console.WriteLine("******* 1.학생 정보 입력 *******"); Console.WriteLine("******* 2.학생 성적 입력 *******"); Console.W..

C# - 객체배열 생성하는 방법

/* * http://sosal.kr/ * made by so_Sal */ /* * C++에서는 Student stu[10]으로 아주 쉽게 object 배열을 생성할 수 있지만, * C#은 그렇지 않습니다. C#을 사용해본적은 몇번 없지만.. 막상 하려니까 막혀서 * 좀 찾아보니.. 각 객체를 따로 new 연산자를 이용하여 생성해줘야 하네요. */ using System;namespace Object_array { class Program { static void Main(string[] args) { Student[] stu; stu = new Student[10]; //stu를 가리킬 10개의 변수 생성 for (int i = 0; i < 10; i++) stu[i] = new Student(i); ..

C# : DLL 제작방법과 사용방법

/* * http://sosal.kr/ * made by so_Sal */ 윈도우즈 프로그램들은 대부분 주 실행파일이 존재한 상태에서 주요 루틴들은 DLL로 작성하여 이들을 조립하여 만들어진다. 이렇게 만들어진 프로그램이 유지보수가 쉬우며 역할분담이 용이하고, 또 DLL들은 다른 프로젝트에서 재사용이 가능하다. DLL과 DLL을 호출하여 사용하는 실행파일 2개를 생성하여 프로그램을 만들어 볼 것이다. 1. DLL 제작하기 2. DLL을 사용하는 프로그램 제작하기(Console) 1. DLL 제작하기 파일 / 새로만들기 / 프로젝트 -> 클래스 라이브러리 선택 제목은 간단하게 myDLL 이라 입력하였다. DLL은 다른 모듈에게 클래스나 메서드를 제공하는 서비스 역할을 하기에 '서버' 라고 많이 부른다. 프..

C# : Namespace와 Using

/* * http://sosal.kr/ * made by so_Sal */ 이 포스팅에서 다룰 내용 1. namespace? 2. using 1. namespace? Name-space는 명칭 그대로 Name들을 저장하는 장소이다. 명칭들이 저장되는 범위를 격리시키는 역할을 한다. 같은 이름의 변수를 쓰더라도, 소속된 공간이 다르다면 문제가 없다. 쉽게 예를 들면 같은 풀더에 같은이름의 파일은 불가능하지만, 각기 다른 풀더에 같은이름의 파일이 존재할 수 있다. namespace가 이러한 범위를 격리시키는 역할을 한다. ----------------------- namespace mySpace1{ int value; } namespace mySpace2{ double value; } ------------..

C# : 콘솔과 윈폼을 위한 프로젝트 만들기

/* * http://sosal.kr/ * made by so_Sal */ 이 포스팅의 내용 1. 콘솔에서 Hello world 2. 윈폼에서 간단한 버튼 이벤트 만들기 1. 콘솔에서 1. 비주얼 스튜디오 실행 -> 새 프로젝트 만들기. Visual C# / Windows 탭에서 "콘솔 응용 프로그램"을 선택한다. 2. 만들어진 프로젝트를 간단하게 보자. Program.cs 파일이 우리가 주로 코드를 작성할 파일이다. C#소스파일의 확장자는 cs를 사용한다. 이 소스파일에 Hello world를 작성하여 실행시켜보자. compile : F7 Execute : Ctrl + F5 /* * Filename : Program.cs */ class Program{ static void Main(string[] a..

반응형