NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    C# C#이란?

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 디자이너 사용자가 지속적으로 늘어나다보니 C# 관련 질문도 같이 늘고 있습니다. 엔지엠에서 제공하는 기능만으로 원하는 동작을 구현할 수 없어서 고민이 많은 분들이 계십니다. 물론, 커스텀 모듈을 만들어서 어느정도 해소할 수 있습니다. 하지만, 개발자가 아닌 경우 C#이라는 프로그래밍 언어에 대한 지식이 없다면 많은 시간을 소모하는 작업이기도 합니다. 오토핫키를 배우는것처럼 필요한 기능 하나를 만들려고 해도 많은 노력과 시간이 필요하죠^^;

    1fUY8b2.png

     

     

    오래전(?)에 학원 강의하면서 만들어둔 교육 자료들을 그냥 버리기는 아깝기도해서 C#과 Java, Database에 대한 내용으로 진행할 예정입니다. 필요하다면 C도 기본적인 내용은 알려드리도록 하겠습니다. 하지만, Visual C(VC)가 아닌 VC++ 6.0일때만 해봐서... 요즘 VC와 많은 차이가 있을듯하네요. 여유가 된다면 나름데로 공부도 하고 테스트도 해보고 싶지만... 시간이 모자를듯 합니다. 그리고, 엔지엠을 운영하는데 도움이 되지 않습니다. 이 시간에 엔지엠 관리를 하는게 좋겠죠^^

    F0grhEu.gif

     

     

    C#은 윈도우 기반 CS프로그램을 개발하는데 최적화된 객체 지향 언어입니다. Java도 동일하죠^^; 하지만, C#은 Visual Studio라는 막강한 IDE를 사용할 수 있고, 마이크로소프트에서 만든 언어라서 호환성이 매우 뛰어납니다. 자바는 UI 작업이 생각보다 어렵습니다. 그래서 주로 서버 프로그래밍으로 많이 진행합니다. 아무튼, C#의 주요 특징들이 여러가지가 있는데요. 대표적으로 아래와 같습니다.

    • 완벽한 객체 지향 언어
    • 편리한 개발자 인터페이스 환경
    • 메모리 관리의 자유
    • 윈도우 환경의 최적화
    • 누구나 쉽고 빠르게 배울 수 있는 언어
    • 수많은 레퍼런스 제공
    • 등등 ...

     

     

    좀 더 자세한 내용은 아래 링크를 참고하세요.

    C#의 역사 ]

    BHZWrQu.jpg

     

     

    전문적인 언어로 문서가 작성되다보니 처음 접하시는 분들은 생소한 용어에서 오는 난감함이 분명 존재할겁니다. 이런 용어들을 이해하기 위해 많은 노력이 필요하다는걸 잘 알고 있습니다. 가능하면 고민하지 말고 질문하는게 빠르게 학습하고 실력을 키워나가는데 도움이 됩니다. 누군가의 노하우를 얻으려면 비용을 지불하거나 계속해서 질문하는게 좋습니다. 무엇보다 중요한건 지속 가능하게 할 수 있는 끈기와 여유입니다!

    KY2E8KA.jpg

     

     

    C#은 유연하고 형식이 안전한 개체 지향 언어입니다. C#은 개발자가 .NET 에코시스템에서 실행되는 안전하고 강력한 여러 애플리케이션을 빌드할 수 있도록 지원합니다. .NET 에코시스템은 .NET Core 및 .NET Framework를 모두 포함하지만, 이에 국한되지 않는 .NET의 모든 구현으로 구성됩니다. 이 문서에서는 .NET Framework를 중점적으로 다룹니다. C#을 사용하여 Windows 클라이언트 애플리케이션, XML Web services, 분산 구성 요소, 클라이언트-서버 애플리케이션, 데이터베이스 애플리케이션 등을 만들 수 있습니다. 여러분들은 마음의 여유를 가지고 하나씩 해나가다보면 어느세 C# 마스터가 되어 있을것입니다^^

    [ C# 언어 및 .NET Framework 소개 ]

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.