본문 바로가기
반응형

c#56

C# Console.ReadLine 함수 사용법 (콘솔에서 문자열 처리) C# Console.ReadLine 함수 사용법 (콘솔에서 문자열 처리) Console.ReadLine은 콘솔창에서 입력받는데, 사용자가 엔터를 누르면 문자열을 반환하고 다음 작업을 결정합니다. 사용 예. 개발 과정에선 입력 과정을 반복하는 것이 좋습니다. 아래 예제는 While(true) 무한 반복 루프를 통해 Console.ReadLine() 함수 사용 방법을 나타냅니다. (입력받은 문자열의 길이를 리턴하는 소스) 12345678910111213141516171819202122using System; class Program{ static void Main() { while (true) // Loop indefinitely { Console.WriteLine("Enter input:"); // Pro.. 2017. 6. 23.
C# 3D 프로그래밍, GDI+ Euler Rotation 표현 C# 3D 프로그래밍, GDI+ Euler Rotation 표현 프로젝트 - WindowsApplication2.zip C#에서 3D 구현을 위해 GDI+를 사용하기 위한 기본 구성은 다음과 같습니다. - X, Y, Z의 값을 갖는 클래스를 한 개 생성해야 합니다. - 3D 변환을 위한 공식에 대입될 값들을 조절할 줄 알아야 합니다. - 시점을 설정할 카메라 클래스도 설정해야 합니다. - X, Y, X에 몇 가지 공식을 대입해야 합니다. 직접 2D에서 3D로 변환할 방법은 구체적으론 없지만, 평면에서 이를 조절하는 방안과(Z축의 위치 계산 등) 24개로 이루어진 각 점(정면, 후면, 좌, 우, 상, 하 등 각 4점)의 위치 계산 및 고정을 위한 배열 활용이 중요합니다. 2D 3D간 변환 공식은 아래 사이.. 2017. 6. 20.
C# 메모장 프로그램 (윈도우 notepad 소스 코드) C# 메모장 프로그램 (윈도우 notepad 소스 코드) C# 메모장 소스 코드 - memo.zip 기능별 구현은 아래 소스 보면서 참조하세요. 1. using 1234567891011using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using System.Drawing.Printing;using System.Collections;using Microsoft.Win32;cs 2. 변수 1234567891011121314151617// 폼 파일 객체.. 2017. 6. 12.
C# 코드 최적화 7가지 (작업 속도와 효율성 향상) C# 코드 최적화 7가지 (작업 속도와 효율성 향상) 코드 최적화란 모든 개발자에게 중요한 측면입니다. 이 포스트에서 소개할 여러 팁은 작업 속도와 효율성을 향상해 더 나은 응용 프로그램을 제작할 수 있도록 도울 것입니다. 상용 메모리 관리 툴들은 최적화가 진행 된 응용 프로그램 코드의 질을 더 좋게 평가할 것이며, 메모리 관리 측면에서도 더 나은 결과를 유추할 수 있습니다. 작업 시간도 아낄 수 있으며, 유지 보수 비용도 절약할 수 있는 코드 최적화는 반드시 진행해야 할 사항입니다. 고민하지 말고 무조건 최적화를 하세요. 이 포스트가 그것을 돕습니다. ? 조건 연산자를 사용하세요 ?를 사용하는 것은 전혀 새로운 것이 아니고, 잘만 사용하면 오히려 더 편리합니다. 아마도 ? 연산자는 브라이언 케니건(Br.. 2017. 6. 9.
반응형