관리 메뉴

몽돌이의 글상자

VC++6.0으로 시작해서 한 10년 넘게 asp 개발자였다가, 얼마전부터 다시 C# 닷넷 하면서 드는 생각들 본문

[글]쓰기/개발자 노트

VC++6.0으로 시작해서 한 10년 넘게 asp 개발자였다가, 얼마전부터 다시 C# 닷넷 하면서 드는 생각들

sound4u 2016.02.13 00:00

VC++6.0으로 시작해서 한 10년 넘게 asp 개발자였다가, 얼마전부터 다시 C# 닷넷 하면서 드는 생각들



얼마전부터 Visual Studio 2012 C# 닷넷으로 프로그램을 하기 시작했다.

4~5년전에 잠깐동안(한 몇달 정도?) 하다가 그만뒀던, C# 닷넷을 다시 하려니 낯설면서도 익숙하다.


10년 가까이 asp 개발하면서 주로 Ultra-editor나 Edit Plus 같은 Editor툴로 개발을 하다가,

오랜만에 Visual Studio를 띄우니까 새롭다.


처음으로 돌아간 듯해서 여러가지 생각이 많이 난다.





1997년에 VC++6.0으로 프로그램을 배우기 시작했다.

아무것도 모르는 초보 주제에 겉멋만 들어서, VB 보다는 VC++ 어플리케이션 개발한다고 목에 힘줬던 때도 있다.

근데 모순인건, 정작 프로그램의 개념을 잡게된건 VB로 만든 프로그램을 수정하면서부터였다.


사실 툴이 문제가 아니라, 개념이 문제였고, 머리 속으로 생각난 순서들을 프로그램 언어로 표현할 수 있느냐/ 없느냐의 차이였는데 처음엔 그걸 몰랐다.



C# 닷넷으로 프로그램하면서 고개 끄덕이게 되는 부분은..


1. document / View 구조의 진화


예전에 Mfc 프로그램할때 document/ View 구조로 나눠져서 데이터나 DB액션들은 document에서 하고(여기가 저장소다 하면서) 사용자에게 보여지는 UI단은 View에서 프로그램하게 하자 했던 부분이 결국에 Model과 Controller와 View로 구분되어 구현할 수 있게 됐다는 점이다.


2. #include의 진화


전에 mfc 프로그램할때 한참 #include롤 하다보면 간혹 참조하는 것들이 꼬여서;; 문제가 생기곤 했던거 같은데

C# 닷넷에서 using 으로 정의를 하고 namespace라는 개념을 둬서 충돌하는 부분을 보완하게 된 점이다.


3. 웹프로그램인데 컴파일하다


어플리케이션 프로그램 만들때 컴파일해서 실행파일을 만들었었는데, C# 닷넷은 웹프로그램을 만드는데도 컴파일을 한다.



당연한건데 너무 감탄을 하는건지도 모르겠지만, 툴이 낯설면서도 낯설지 않아서 좋다.

Debug/ Release 모드가 있고, 디버깅할때 순차적으로 디버깅하던 단축키도 VC++ 개발할때 사용하던 그대로여서 '손'에 감사를 한다.



전에 꽤 구닥다리처럼 보였던 선배들이 새로운 툴로 잘 모르시면서 한 며칠 써보시면, 이제 막 신기술 배워온, 학원에서 나온 나보다 더 잘 이해하는걸 보고 의아했던 기억이 난다.


그건 툴은 변하고 달라질 수 있는데, 기본적인 개발이라는 부분은 비슷하기 때문이었을지도 모르겠다. 게다가 연륜이라는 것도 있는데 그런 것도 무시 못할거구..


내가 있는 자리에 감사하며, 오늘 하루도 힘차게 시작해야겠다 : )



0 Comments
댓글쓰기 폼
여름하고 잘 어울리는, 배롱나무 분홍꽃

핸드폰에 담아둔 배롱나무 꽃 사진을 갈무리한다. 흐린 날에도 돋보이던 분홍꽃. 날이 서늘해지니.. 이제 얼마 안 있으면 이 꽃빛도 흐려지겠구나 싶다. 예쁜 여름 보여줘서 늘 고맙다.

꿈이라도 좋은 꿈을 꾼거겠지

8월 23일까지 브런치에 밥상 관련 글을 쓰려고 마음 먹었다. 마감일까지 겨우 제목 한줄 써놓고 생각만 하다가... 아이 재우고 그만 같이 잠이 들었다. 글 마감날인데.. 비록 글은 못 썼지만, 아주 좋은 꿈을 꿨다. 꾼 후에..

어제 하늘, 구름이 예뻤던 날

어제 낮, 뜨거운 햇살을 피하며 걷다가 하늘이 너무 좋아서 찍어본 사진이다. 처서라고 하더니. 가을이 다가오나보다. 하늘 좋다.

상호대차,스마트 가능/선예약은 불가능 : 구로구 통합도서관 웹에서 궁금했던 점

상호대차,스마트 가능/선예약은 불가능 : 구로구 통합도서관 웹에서 궁금했던 점 : 낯선 용어가 어렵고 헛갈렸다구요! 나중에 도서관 사서님께 들은 내용을 간략하게 요약하면, 웹페이지에서 책을 예약할 수 없다고 한다. 책 예약은 ..

빨대 없이 먹을 수도 있는 플라스틱 커피컵/ 종이빨대/ 베*킨라*스 커피

빠*의 플라스틱 커피컵이 신선해서 찍었던 사진. 빨대 없이 마시기 편하게 되어 있었다. (빨대 꽂아 먹던 버릇이 있어서) 빨대와 완전히 이별하긴 어려울듯. 스*의 종이빨대가 역시 신선해서 찍었던 사진. 종이빨대도 나쁘지 않..

시원한 까페에서, 책과 따뜻한 아메리카노와 빵 한조각의 여유

시원한 까페에서, 책과 따뜻한 아메리카노와 빵 한조각의 여유 < 책과 따뜻한 아메리카노와 빵 한조각의 여유 - 빵 다 먹은 다음 뒤늦게 사진 찍어서 지저분 하다 > 어제 디큐브시티 교보문고 바로드림에서 책을 찾을 수 있게 주..

10일만에 등원. 홀가분하다. 무엇보다 병이 나아서 다행이다.

수족구 발병 10일만에 등원했다. 아이가 오랫만에 등원해서 어색해 하지 않을까 했는데, 의외로 "밖에 나왔어!"를 외치며 자기 교실로 뛰어들어갔다. 격리시켜야 한다고 해서 집에만 있었더니 답답했던 모양이다. 등원시키고 늘어져..

가성비 갑! 케이크책 장난감

20개월 딸이 어린이집에서 생일인 친구들을 여럿 보아서인지 케이크와 촛불끄기에 관심이 많아졌다. 그래서. 케이크책 장난감을 사줬다. 책 포장지를 뜯자마자 엄청 관심을 보이더니 내리 이틀간 이것만 가지고 놀았다. 그동안 사준 ..

혼밥하기 좋은 냉동밥 : 깍두기 볶음밥/ 닭갈비 볶음밥/ 새우볶음밥

요즘 이틀에 한번꼴로 데워먹는 냉동밥 시리즈를 갈무리해본다. 혼밥하기 좋다. 맛이 있고 내용물도 충실하다. 매운걸 잘 못 먹는 나는, 호박이나 연두부, 감자 등을 더 넣어서 먹는데 정말 꿀맛이다. 김가루도 추가한다. < 차돌..

오랜만에 해! 파란하늘!

오랜만에 회색구름이 걷히고 짜잔~! 해가 떴다. 파란하늘이 너무 좋아서 비명이라도 지르고 싶었다. 진짜 푸른 여름 하늘이었다.

선물, 여주에서 올라온 과일과 야채

지난달에 선물 받았던 과일과 야채들이다. 직접 농사 지은거라서 더 귀하게 느껴졌다. 자두와 살구는 특히 색깔이 예뻤다. 실은 살구를 처음 먹어봤다. 크기가 모두 작았는데 그래서 더 진짜처럼 느껴졌다. 말린 사과는 냉동실에..

가로수에 매미가 붙어있었다.

맴맴매.. 매미 소리가 아주 가까이 들리길래 올려다봤더니, 바로 머리 위에 있었다. 고목나무에 매미. 그런건가. 가로수에 매미가 딱 붙어 있었다. 자세히 보아야 보이겠다.

영화 엑시트> 유쾌한 재난탈출기 - 따따따따따- : 라디오에서 이승환의 슈퍼히어로 OST 듣고 영화 보러가다

영화 엑시트> 유쾌한 재난탈출기 : 따따따따따- : 라디오에서 이승환의 슈퍼히어로 OST 듣고 영화 보러가다 < 포스터 출처 : 씨네21 > 어떤 영화를 보러 갈때 선택하는 이유가 여러가지가 있을텐데.. 이 영화는 라디오에서..

수족구에 걸리다, 내 몸살감기는 문제도 아니었다

수족구에 걸리다, 내 몸살감기는 문제도 아니었다 15개월부터 어린이집을 다니기 시작한, 20개월 딸래미는.. 이번에는 수족구에 걸렸다. 수족구는 무서운 병이었다. 어린이집 다니면서 앓기 시작한 여러종류의 감기는 '준비운동'에 ..

[세바시]남들이 하기 싫어하는 것, 안하려는 것을 할때 기회가 온다 : 내가 산, 바다, 하늘에서 배운 것들(오현호 부시 파일럿)

[세바시] 남들이 하기 싫어하는 것, 안하려는 것을 할때 기회가 온다 : 내가 산, 바다, 하늘에서 배운 것들(오현호 부시 파일럿) < 사진 출처 : 세바시 Youtube 동영상 > 이 동영상은 Youtube에서 우연히 찾아..

에어컨 바람에 감기 걸리다/ 20개월 꼬마는 땀을 뻘뻘 흘린다.

에어컨 바람에 감기 걸리다/ 20개월 꼬마는 땀을 뻘뻘 흘린다. 삼복 더위에 그만 감기에 걸렸다. 에어컨 때문이다. 민소매를 입은 20개월 딸래미가 자면서 땀을 뻘뻘 흘리며 소리를 지르길래, 에어컨 온도를 낮췄다. 낮추고 다시..

좋은 글 쓰려면 나쁜 글 많이 써야 되요, 김연수 작가(사랑하기 좋은 날 이금희입니다. 방송에서)

좋은 글 쓰려면 나쁜 글 많이 써야 되요, 김연수 작가 : 사랑하기 좋은 날 이금희입니다 (KBS 쿨FM, 저녁 6~8시) 방송에서 < 사진 출처 : Youtube 동영상 > 화요일 저녁(8월 6일)에 방송된 <사랑하기 좋은..

정은지의 가요광장 : 장기용 출연

정은지의 가요광장 : KBS 쿨 FM (오후 12시 ~ 2시) : 장기용 출연 (영화 '나쁜 녀석들 the movie' 홍보) < 사진 출처 : Youtube 동영상 > KBS 쿨FM 정은지의 가요광장에 장기용 배우가 출연했..

여름하고 잘 어울리는, 배롱나무 분홍꽃
여름하고 잘 어울리는, 배롱나무 분홍꽃
여름하고 잘 어울리는, 배롱나무 분홍꽃
여름하고 잘 어울리는, 배롱나무 분홍꽃
어제 하늘, 구름이 예뻤던 날
어제 하늘, 구름이 예뻤던 날
상호대차,스마트 가능/선예약은 불가능 : 구로구 통합도서관 웹에서 궁금했던 점
상호대차,스마트 가능/선예약은 불가능 : 구로구 통합도서관 웹에서 궁금했던 점
빨대 없이 먹을 수도 있는 플라스틱 커피컵/ 종이빨대/ 베*킨라*스 커피
빨대 없이 먹을 수도 있는 플라스틱 커피컵/ 종이빨대/ 베*킨라*스 커피
빨대 없이 먹을 수도 있는 플라스틱 커피컵/ 종이빨대/ 베*킨라*스 커피
빨대 없이 먹을 수도 있는 플라스틱 커피컵/ 종이빨대/ 베*킨라*스 커피
시원한 까페에서, 책과 따뜻한 아메리카노와 빵 한조각의 여유
10일만에 등원. 홀가분하다. 무엇보다 병이 나아서 다행이다.
가성비 갑! 케이크책 장난감
혼밥하기 좋은 냉동밥 : 깍두기 볶음밥/ 닭갈비 볶음밥/ 새우볶음밥
혼밥하기 좋은 냉동밥 : 깍두기 볶음밥/ 닭갈비 볶음밥/ 새우볶음밥
오랜만에 해! 파란하늘!
선물, 여주에서 올라온 과일과 야채
선물, 여주에서 올라온 과일과 야채
선물, 여주에서 올라온 과일과 야채
가로수에 매미가 붙어있었다.
가로수에 매미가 붙어있었다.
영화 엑시트> 유쾌한 재난탈출기 - 따따따따따- : 라디오에서 이승환의 슈퍼히어로 OST 듣고 영화 보러가다
[세바시]남들이 하기 싫어하는 것, 안하려는 것을 할때 기회가 온다 : 내가 산, 바다, 하늘에서 배운 것들(오현호 부시 파일럿)
좋은 글 쓰려면 나쁜 글 많이 써야 되요, 김연수 작가(사랑하기 좋은 날 이금희입니다. 방송에서)
정은지의 가요광장 : 장기용 출연
[360VR] 박은영 FM 대행진 : 느닷없는 특강쇼 with 유시민 [#1 아테네] (8월 매주 월요일 출연 예정)
배롱나무 분홍꽃이 활짝!
배롱나무 분홍꽃이 활짝!