게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[입문/푸념] <C#> 그리고 뻘팁
게시물ID : programmer_3252짧은주소 복사하기
작성자 : 섹시스트
추천 : 1
조회수 : 534회
댓글수 : 5개
등록시간 : 2014/05/14 14:07:32
안녕하세요?
취미로 프로그래밍 공부 해보려는데, 이건 뭐 언어가 아니라 외계어 같네요. ㅠㅠ
3일정도 책봤는데 정작 만들고 싶은 프로그램은 어떻게 해야되는지 모르겠네요.....

(저는 학생은 아니고, 주로 MS 서버랑 Cisco 네트워크 쪽 조금 공부 했었습니다..)

일단 팁부터!!!
Visual Express (무료!!) 2013 for Windows / Windows Desktop 으로 일단 C# 책을 하나 보면서 Hello World 부터 만들어 봤습니다.
소스를 열심히 책 따라 쓰고.. F5 로 빌드를 하면!
커맨드 창이 딱! (컴터 사양에 따라 매우 짧은 시간) 나왔다가 쓩! 하고 사라집니다.

아 이거 왜그런지도 모르겠고, 일단 컴파일(?) 이란 걸 해보고자..
프로젝트로 안만들고 Text 파일로 .cs파일 만들어서 그냥 csc 로 컴파일하고,
커맨드 창에서 직접 실행하니까 되긴 하는데..
코드 조금씩 수정 할때마다 저장하고, 컴파일하고, 실행하고, 귀찮더라구요.

그래서 원인이 뭘까 생각해보니, 명령문을 실행한 후에, pause(?)의 기능을 수행해줄 녀석이 없어서 그런 것 같네요.
(주 업무가 컴터 고치는거랑 비슷한거라.. 일단 뭔가 문제가 생기면 원인파악부터 합니다 항상..)

그래서 인터넷을 뒤적뒤적, 찾아냈습니다.
아무 키를 입력해서 continue 시키도록,

Console.ReadKey();

이거 넣으면 되더라구요.

근데 화면에 특별한 내용 없이 키 누르면 저절로 꺼지면 보기 안좋으니까..
Console.WriteLine("Press any key to exit.");
이거라도 한줄 넣습니다.

사실 엊그제 공부 시작해서 (왜인지는 몰라도 C#을 선택했어요.. .net의 멀티플랫폼 설명에 감탄해서인가..) 오유 프로그래밍 게시판 구경도 하다가 누가 비쥬얼 스튜디오에서 빌드하면 창이 안뜬다고 질문하신 글을 봐서 한 번 적어봤습니다.
(창이 안뜨는건 아니고 떳다가 순식간에 사라져서 못보셨을 겁니다.ㅎㅎ)

아래 코드는, Hello World (책 1장) 이랑 뒤쪽에 뭔가.. 사용자 키 입력값 받는 뭐.. 그런거 보고 만들어 봤습니다.
코드를 실행 시키시면 제가 듬뿍듬뿍 사랑을 전해 드립니다♥


using System;
class Hello {
    static void Main()
    {
        Console.WriteLine("Write down your name here.");
            String s = Console.ReadLine();
        if(s == "") {
            Console.WriteLine("Are you ghost? I'm scared, Good Bye!");
            Console.ReadKey();
            return;
        }
        Console.WriteLine();
        Console.WriteLine("============================");
        Console.WriteLine("I");
        Console.WriteLine("   LOVE");
        Console.WriteLine("         "+ s);
        Console.WriteLine("             (/> _<)/♥");
        Console.WriteLine("============================");
        Console.WriteLine("Press any key to exit.");
        Console.ReadKey();
    }       
}

--------------------------------------------------------------------------------------------------------------------------------------

아, 근데 정작 중요한 궁금했던건..
(취미로) 만들어 보려는게 윈8 메트로 앱인데 (일기장),
달력을 만들어서 (Monthly Layout) 날짜를 터치/클릭 해서 각 날짜별로 간단하게 제목과 내용 텍스트를 입력하고, 다시 Monthly Layout 에 각 날짜별로 제목이 화면에 보이도록 하려고 합니다.
(이게 가장 기본 기능이고, 차후 날씨아이콘, 기분아이콘, 이벤트 아이콘 등등 도 넣어보려고는 합니다.)

비쥬얼 스튜디오로, Grid 를 만들어서 Calendar 클래스를 쓰면 된다는 거 같은데.

무슨말인가요?
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


농담이구요,
사실 진짜 무슨말인지, 어떻게 해야되는지 몰라서 그냥 오전 내내 인터넷 이것저것 보는데 모르겠네요.

공부도 어떻게 해야 되는지 모르겠네요.. 머리가 굳어가는건지 정말 ㅠㅠ



클래스 어쩌고 메소드 어쩌고.. 

뭘 공부해서 어떻게 써먹어야 달력! 어플리케이션이 나올지 모르겠네요 ㅋㅋ


그냥 푸념이었습니다. 하하하하하....ㅠㅠㅠㅠㅠ







꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호