통합 개발 환경(Integrated Development Environment, IDE)이란 공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스(Graphical User Interface, GUI)로 결합하는 애플리케이션을 구축하기 위한 소프트웨어입니다.
DELPHI IDE(sample) - Language : Pascal
C# IDE = Visual Studio(Windows) - Language : c#
IDE없이, notepad에서 코드를 작성한후에, 실행파일을 만들수도 있다. IDE없이, notepad에서 코드를 작성한후에, 실행파일을 만들수도 있다.
C#
[요약]C++(시플러스플러스)에 기본을 두고, 비주얼베이직(visualbasic)의 편의성을 결합하여 만든 객체지향 프로그래밍언어이다.
모든 것을 객체로 취급하는 컴포넌트 프로그래밍언어로, 시샵(C-sharp)이라고 발음한다. 2000년 6월마이크로소프트가 닷넷(.NET) 폴랫폼을 위해 개발하였다. C++(시플러스플러스)에 기본을 둔 언어로, 비주얼베이직이나 자바(Java)와도 비슷하다. 따라서 비주얼베이직과 자바·C++ 등의 장점을 지닌다. 곧 비주얼 언어가 가진 사용자 친화성, C++의 객체지향성, 자바의 분산환경처리에 적합한 다중성 등을 모두 지니는 컴포넌트 기반의소프트웨어개발 패러다임을 반영한다.
웹을 통해정보와 서비스를 교환하고, 개발자들이 이식성(portability) 높은응용프로그램들을 만들어 낼 수 있게 고안되었다. 즉, 이 프로그래밍언어를 사용하면 대대적인 개정 없이도 하나 이상의OS(운영체제)에서 사용될 수 있는 응용프로그램들을 만들어낼 수가 있다. 따라서프로그래머가 별도의코드를 만들지 않고서도 새로운 제품이나 서비스를 빠르고 값싸게 시장에 내놓을 수 있게 된다.
Added knowledge-------------------------------- Cross Platform Whether you're working in C#, F#, or Visual Basic, your code will run natively on any compatible OS. Different .NET implementations handle the heavy lifting for you:
1) .NET is a cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS. 2) .NET Framework supports websites, services, desktop apps, and more on Windows. 3) Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems.
- c# windows console hexa, tettris code(IDE:editor,Compiler:csc) - frm version - c# windows console hexa, tettris code(IDE:editor,Compiler:csc) - frm version - c# windows console hexa, tettris code(IDE:editor,Compiler:csc) - frm version - c# windows console hexa, tettris code(IDE:editor,Compiler:csc) - frm version
using statistics search(BackgroundWorker) using statistics search(BackgroundWorker) using statistics search(BackgroundWorker)
simple tris + windows form edition
- c# windos console hexa, tettris code(IDE:editor,Compiler:csc) - console version - c# windos console hexa, tettris code(IDE:editor,Compiler:csc) - console version - c# windos console hexa, tettris code(IDE:editor,Compiler:csc) - console version _ using Console.SetCursorPosition() _ using Console.SetCursorPosition() _ using Console.SetCursorPosition()
- c# windows console hexa, tettris code(IDE:editor,Compiler:csc) - console version - c# windows console hexa, tettris code(IDE:editor,Compiler:csc) - console version - c# windows console hexa, tettris code(IDE:editor,Compiler:csc) - console version - only useing Console.WriteLine() - only useing Console.WriteLine() - only useing Console.WriteLine()
- c,c++ windows console tettris code(IDE:edit) - c,c++ windows console tettris code(IDE:edit) - c,c++ windows console tettris code(IDE:edit)
- c,c++ windows console tettris code(IDE:edit) - time_tick using thread - c,c++ windows console tettris code(IDE:edit) - time_tick using thread - c,c++ windows console tettris code(IDE:edit) - time_tick using thread