반응형

Windows_ 50

C#: 텍스트 프로그램 구현하기

/* * http://sosal.kr/ * made by so_Sal */ 간단하게 뚝딱 텍스트 프로그램을 만들어봅시다.기본 윈도우즈 폼 형식으로 C# 프로젝트를 만든 후파일을 저장하기 위해 Form1.cs 기본 파일에 헤더를 넣어줍니다.using System.IO; 1. 메뉴 만들기2. 텍스트박스 만들기3. 메뉴 함수 구현하기1 - Open File4. 메뉴 함수 구현하기2 - Save File5. 메뉴 함수 구현하기5 - Exit 1. 메뉴 만들기 디자인 모드에 들어가서 위와같이 메뉴스크립트를 만들어 주시면 아래와같이 메뉴가 생성되고C#에서 자동으로 메뉴를 추가할 수 있게 다 만들어져있습니다.간단히 메뉴를 넣어봅시다.Open File / Save File / Exit 2. 텍스트박스 만들기 그리고 윈..

C#: Thread 사용법과 프로퍼티, 예제

/* * http://sosal.kr/ * made by so_Sal */ http://sosal.tistory.com/105 스레드 개념에 대한 설명은 위 링크로 대신하겠습니다. 1. Thread의 실행2. Property - IsBackground3. Property - Priority 1. Thread의 실행 필요헤더:using System.Threading; 스레드 생성 함수은 아래와같이 정의되어 있습니다. public Thread (ThreadStart start [.int maxStackSize])public Thread (ParameterizedThreadStart start [.int maxStackSize]) ThreadStart 함수는 파라미터가 존재하지 않을 때 간편하게 사용할 수 있..

C#: Base64 Encoder/Decoder 프로그램 소스

/* * http://sosal.kr/ * made by so_Sal */ using System.Windows.Forms; //메시지 박스같은 윈도우폼에서 사용되는 도구 생성 C# 도구상자에서 지원하는 Label을 이용하여 Plain Text, BASE64 글자를 박아넣고 TextBox를 옆에 박고, 버튼까지 만들어줍니다~~ 위에서 아래 TextBox 4개의 이름은 Encode1, Encode2, Decode1, Decode2라고 만들어 주었습니다. class Base64String{ public static string Base64Encoding(string str) { byte[] encbuff = System.Text.Encoding.UTF8.GetBytes(str); return Convert...

C#: LINQ를 이용한 데이터 처리

/* * http://sosal.kr/ * made by so_Sal */ Query: 데이터에 대해 물어보는 것으로써 기본적으로 다음 내용을 포함From: 어떤 데이터 집합에서 찾을것인가?Where: 어떤 값의 데이터를 찾을 것인가?orderby: 어떤 값으로 정렬할 것인가?Select: 어떤 항목을 추출할 것인가? //예제---------- using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections; namespace test_console{ class Profile //프로필 클레스 { public string Nam..

C#: Func와 Action을 사용한 무명메소드 만들기

/* * http://sosal.kr/ * made by so_Sal */ Func 델리게이트: 반환(return) 값이 있는 익명 메소드/ 무명함수를 위한 델리게이트Action 델리게이트: 반환(return) 값이 없는 익명 메소드/ 무명함수를 위한 델리게이트 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections; namespace test_console{ class Program { delegate int Calculate(int a, int b); delegate void Dosomething(); static ..

C# - Console interface 기능.

/* * http://sosal.kr/ * made by so_Sal */ 갑갑한 Console 환경에서 'Console' 객체를 이용하면 재미있는 콘솔환경을 만들 수 있습니다. 항시 쓰이는 ReadLine, WriteLine같은 기본적인 입출력 메소드 외에도 제목, 전경색, 배경색, 커서 사이즈, 커서 보임/숨김, 커서위치 변경 등등 다양한 메소드가 존재합니다. 객체 : Console. 멤버변수: Title: 콘솔창 제목 BackgroundColor: 배경색 ForegroundColor: 전경색 CursorSize: 커서 크기 CursorLeft , CursorTop: 커서의 현재 위치. 멤버함수: Clear(): 화면 Beep(): 비프음 ResetColor(): 디폴트 색상으로 변경 SetCurso..

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..

반응형