'비주얼스튜디오'에 해당되는 글 4건

  1. 2008/04/20 아니 이런코드가 컴파일 되는거? (1)
  2. 2008/04/20 학교는 개발툴 전쟁? (4)
  3. 2008/04/19 학생증 가지고 마이크로소프트 제품 무료로 사용하기 (3)
  4. 2007/04/24 CodeSmith

비주얼스튜디오에서 한글은 가능하단건 알았지만 실지로 한번 전부 한글로 해보았습니다.

소스는 저번 구구단에 대한 얘기를 할때 만든 소스를 사용해 보겠습니다.


#include<stdio.h>

#define 한줄의총커서 72
#define 엑스문자표시총행 16
#define 구구단한계산의글씨량 5

#define 구구단앞숫자 9
#define 구구단뒷숫자 9

void 야너곱하기만해(int x, int y)
{
        printf("%dX%d=%d",x,y,x*y);
}

void 몇줄띄기(int count)
{
        for(int i=0;i<count;i++)
               printf("\n");
}

void 몇칸띌래?(int count)
{
        for(int i=0;i<count;i++)
               printf(" ");
}

bool 짝수이면_(int value)
{
        if(value%2==0) return true;
        else return false;
}

void main()
{
        int
여태총몇줄했어= 0;
       
int
총몇개계산했어= 0;

        int 임시1야= 0;
       
int
임시2야= 0;

        for(int i=1 ;i<=구구단앞숫자;i++)
       
{
               for(int j=1 ;j<=
구구단뒷숫자;j++)
              
{
                      
총몇개계산했어++;
                      
임시1야= (여태총몇줄했어%엑스문자표시총행)+1;

                       if(임시1야<= 엑스문자표시총행/2)
                      
{
                              if(!
짝수이면_(총몇개계산했어))
                             
{
몇칸띌래?((임시1야-1)*구구단한계산의글씨량);
                             
}
                              else
                              {
몇칸띌래?(한줄의총커서-(임시1야*구구단한계산의글씨량)-(임시1야-1)*구구단한계산의글씨량);

                              }

                              임시2야= 임시1야;

                       }

                       else

                       {

                              if(!짝수이면_(총몇개계산했어))

                              {

몇칸띌래?(임시2야*구구단한계산의글씨량);

                              }

                              else

                              {

                                      몇칸띌래?(한줄의총커서-(임시2야*구구단한계산의글씨량)-(임시2야+1)*구구단한계산의글씨량);
                             
}
                       }
야너곱하기만해(i,j);
                       if(
짝수이면_(총몇개계산했어))
                      
{
몇줄띄기(1);

                              여태총몇줄했어+= 1;

                              임시2야--;
                      
}
               }
        }
        getchar();

}

VS 2003부터 가능하지만 VS2003은 앞글자가 영문이어야 한다고 하더군요.

솔직히 지저분하고 쫌 웃기지만  초보들이 읽기에 더더욱 편할 것 같네요.

모로 가든 서울만 가면 되지 않을까요? ^^ (서울을 출력으로 비유한게 아니라 배움)

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

현재 다양한 개발을 위해 적합한 툴을 전도하고 있습니다.

전도의 이유는 아직까지 10년 전의 툴로 10년 전의 기술을 하고 있다는 게 저는 납득이 되질 않거니와 기술도 재미없기 때문에 학생들의 의욕도 없다는 것이죠.

VS?

그래서 VS 2008 무료판을 받고 즐겁게 재미있게 역량을 보이길 바라고 있습니다.
그런데 관점은 전혀 다르게 보고 판단 한다는 것입니다.

대표적인 피드백은 다음과 같습니다.

1. 배우는 입장은 아무것이나 해도 된다.

2. 자기의 취향에 맞춰야 한다.

말로만 비춰보면 100% 맞는 말입니다. 틀린 거 하나 없습니다.
저는 참고로 메모장으로 공부 하였습니다. 하지만 컴파일러는 현재 나오는 것으로 했죠.

"아무거나?"
네! 메모장이 되었든 드림위버가 되었든 이클립스가 되었든 비주얼스튜디오가 되었든 아무거나 하시길 바랍니다.

"취향?"
웹이 되었든 임베디드가 되었든 윈도우즈용이 되었든 맥용이 되었든 원하는 것을 하세요.

사용자 삽입 이미지adobe dreamweaver CS3

사용자 삽입 이미지

하지만 학생들의 관점은 바로 언어(특히 C,C++,C#,자바)라는 것과 또 그 외에 아무것도 모른다는 것입니다. 다른 쉬운 것들 편한 것들 아주 재미있는 것들이 허다한데 C가 개발의 시작점이라 인식이 완전히 박혀 있는 상태입니다. 이 글을 읽어도 아마도 당연히 C가 기초라고 못마땅하실 것입니다.

사실 VS6.0을 해본 저도 아이콘 변경이나 그림삽입 같은 멀티미디어적인 요소에 엄청난 삽질을 해야만 하였고 디버깅도 어지럽게 네이티브코드로 가버리는 등 온갖 삽질투성이게 됩니다. 저는 이런 것이 배움에 있어 더디게 한다고 문제 삼아 왔지만 학생측은 당연시 해왔고 그로 인해 언어는 어렵다라는 인식만 가중되고 있게 됩니다.

다시 한번 위에 피드백을 보자면 배우는데 왜 10년 전 도구와 기술을 배우나요?  그리고 취향이 고전적인가요? 또 현재 컴퓨터에 10년 전 프로그램 찾아보세요. VS6.0 말고 무엇이 있나요? (추가 : 스타크래프도 있네요.)

(추가 - C가 않좋다는 것은 절대 아닙니다. 해당프로젝트에 걸맞으면 C도 당연히 써야죠! 언어가 구식이라는 것을 지적하는게 아닙니다.)

세상은 바뀌고 있고 그 세상에 맞춰 기술은 변화하고 있습니다. 스스로도 변화해야 할 것입니다.

저의 관점은 간단히 말하자면 이렇습니다.

· 코딩은 짧게 생각은 깊게 하라.

· 다양하게 해보고 그 중에 원하는 것을 깊게 하라.

· 자신의 창조물을 만들어라.

지금 하고 있는 기술로는 저의 관점을 충족할 수가 없을 것입니다. 학교의 방침은 따르시되 스스로가 길을 만들어 나가길 바랍니다.

그 길은 자신이 우물 안에 있다는 것을 깨달을 때 더 잘 보일 것입니다.

본인 또한 그 길이 잘 보이도록 노력하겠습니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

학생들의 혜택을 모르고 개발도구나 제품들을 얻기 위해 많은 수고를 하셨을 것입니다.

그것도 불법으로 찝찝하게 말이죠.

이젠 정정당당히 공부하고 개발하세요!

일단 무료 버전은 두가지가 있습니다.

하나는 ISIC로 고가의 정품을 무료로 다운 받을 수 있지만 학생이어야 하고 두번째는 Express 버전을 다운 받는 방법입니다.

ISIC로 제품 받기

학생들은 ISIC(International Student Identity Card)라는 학생을 증명하는 학생증이 있을 것입니다. 그럼 준비는 끝!

학생증을 보시면 ISIC 고유번호가 있을 것입니다.

학생인증은 S로 시작하는 번호를 사용하게 됩니다.

Channel8를 통하여 제품을 얻게 되는데 Channel8의 자세한 설명은 박중석님의 블로그를 참조하세요.

Channel8

준비가 되었다면 다운로드 사이트에 접속하셔서 마이크로소프트 계정으로 로그인 하시기 바랍니다.

다운로드 설명보기

제품 고르기

원하시는 제품을 고르시면 로그인이 안되어 있을시 로그인창이 뜨고 로그인 되면 학생인증창이 뜨게 됩니다.

일단 국가를 고르는데 아무국가나 고르시고 Step3에서 ISIC를 선택하시면 됩니다.

그 다음 버튼(Select and Continue)을 누르고 ISIC번호를 입력하면 됩니다.

S는 대문자로 쓰시고 마지막 문자는 제외 하시고 입력하세요.

그후 다운로드페이지가 나오고 Get Key를 눌르면 Key도 다운을 받을 수 있습니다.

아직 한글언어팩으로 한글화가 가능할지 모르겠지만 일단 정품은 소유하게 되었습니다.

Express 버전으로 받기

마이크로소프트의 Express사이트에 가시면 여러가지 제품을 무료로 받으시면 됩니다.

쉽죠?

아무나 누구나 개발 할 수 있는 환경은 열려 있습니다.
열심히 하셔서 재밌고 멋진 작품 많이 만들었으면 좋겠습니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

CodeSmith

개발 2007/04/24 23:20
CodeSmithProfessional-40.zip

 
http://www.codesmithtools.com 에서 코드 자동생성기 프로그램을 메일로 통해 다운받으면 받는다.

메일 내용은 아래와 같다.

lee,

Thank you for your interest in CodeSmith. Below is the download information that you requested as well as some useful links to help get you started.
 
-------------------------
Download CodeSmith
-------------------------
 
http://www.codesmithtools.com/download.aspx?key=db671379be
 
-------------------------
Next Steps
-------------------------
 
1. Visit the CodeSmith Community at
http://community.codesmithtools.com/
 
2. Watch video tutorials
http://community.codesmithtools.com/blogs/tutorials/
 
3. Purchase a license to continue using CodeSmith after your 30 day trial https://www.codesmithtools.com/store/cart.aspx
 
Please let me know if you have any questions or need assistance.
 
Thank you,
John Snelson, Account Manager
sales@codesmithtools.com
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
1 

글 보관함

get rsstistory!