-
하루키 일상의 여백 - 마라톤, 고양이 그리고 여행과 책 읽기(무라카미 하루키)소소한 삶의 즐거움들/간접 체험(책들) 2010. 8. 28. 12:00
요즘 거의 책 중독이다. 손에 책을 들고 있지 않으면 불안하고, 가방에 볼 책이 없다면 왠지 허전하다. 나도 내가 이렇게 될지는 몰랐다. 부디 이런 책들이 내 본업(?)을 역전해버리면 안될 터인데, 과하면 독이 된다니(사실 그렇게 책에 묻혀 사는건 아니다. 그냥 불안만하다.) 결국 이런 불안함에 서점을 찾아갔다. 당연히 우선 할인행사 코너에 눈길이 갔다. 원래 소설같은건 그냥 빌려보는 걸 선호한다. 집에 놓아둘 곳도 없고, 이미 내 책상은 보지도 않는 앞으로 볼지 기약없이 놓여진 책의 탑들로 포화상태다. 하지만 어쩌겠나 학교는 안다니고, 동네 도서관을 가자니 귀찮고...그래서 차선책으로 할인 코너다. 하지만 진열대에는 하루키 아저씨의 수필집, 소설 뭐 아무튼 내 눈은 이미 장난감 고르는 아이의 눈이 되버..
-
2010.8.27 WPF에서 팝업창 비슷하게 다른 WPF 윈도우창 에 띄우기예전 글들/.NET, C# 2010. 8. 27. 17:19
App.cs 파일 using System.IO; namespace WpfApplication3 { /// /// App.xaml에 대한 상호 작용 논리 /// public partial class App : Application { private List documents = new List(); public List Documents { get { return documents; } set { documents = value; } } } } 메인 화면 소스 namespace WpfApplication3 { /// /// Window5.xaml에 대한 상호 작용 논리 /// public partial class Window5 : Window { public Window5() { InitializeComp..
-
소프트웨어 공학의 탄생(?)과 Process Maturity컴퓨터 공부 ver 0.1/소프트웨어 공학 2010. 8. 22. 01:46
소프트웨어 공학에 관한 마인드 맵 1. 소프트웨어 공학의 탄생 배경(?) A. 소프트웨어: 생각에 관련된 어떤 것 B. 하드웨어와 소프트웨어의 과거와 현재 C. 소프트웨어가 하는 일 i. 하드웨어에 일을 시키는 것 ii. 근본적으로 CPU의 리소스를 관리 1. 일을 시킨다. à 모호성을 없애야 한다. (컴퓨터에 있어서 모호성을 없앤다는 것 매우 중요한 문제라 여긴다. 아마 앞으로 자주 볼 수 있는 단어 중에 하나가 될 듯하다.) A. 모호성을 없애야 하는 중요한 이유 à 내 생각을 다른 이에게 전달하기 하기 때문에 D. 소프트웨어 개발의 어려움 i. 정리가 안된 고객의 요구사항을 듣고, 정리되지 않은 요구사항을 기반으로 개발자는 고민하고 생각한다. 하지만 과연 그렇게 해서 만들어진 프로그램이 제대로 고객..
-
소프트웨어란? 공학이란 무엇인가? 그리고 컴퓨터란 무엇인가?컴퓨터 공부 ver 0.1/소프트웨어 공학 2010. 8. 22. 01:09
수업 초반이라 정리한 내용이 많이 부정확하고, 너무 간결하게 적어놔서 몇 군데는 출처는 불확실하나 다른 책에서 본 내용 혹은 다른 분야에 관한 책을 보면서 제가 개인적으로 정리한 것을 참고했습니다. 그래서 틀린 부분이 있을 지도 모르니 잘 보고 판단해주세요. 공학에 관한 마인드 맵 1. 소프트웨어란? (우선 컴퓨터에서 말하는 소프트웨어는 아님을 알아줬으면 한다.) A. 인간의 소프트웨어: 영화, 소설, 공연 등 사람의 생각을 어떤 것을 사용해 표현 B. 생각에 관련된 어떤 것 i. 그렇다면 생각이란 무엇인가(이것 때문에 수업 시간에 고양이 앞에 놓인 쥐의 입장을 절실히 느꼈다.) 1. 오감의 기관을 통해 현실을 생각화: 청각, 시각, 후각, 미각, 촉각을 통해 개인이 느낀 바를 머리 속에 저장. 현실에 ..
-
소프트웨어 공학에 관한 글을 시작합니다.컴퓨터 공부 ver 0.1/소프트웨어 공학 2010. 8. 22. 00:34
저번 학기에 최성운 교수님께 참 즐거이 수업을 들었던 소프트웨어 공학에 관한 내용을 정리해보려 한다. 비록 성적은 -_- C+이었으나 컴퓨터라는 것을 다시 생각하게 됐고, 소프트웨어를 만들어 내는 것에 대해 많은 생각을 하게 했던 수업이었기에, 그리고 다시 한번 정리 해본다면 요즘같이 한가한 때, 그리고 내 앞으로의 개발자로써의 길을 가는데 있어서 많은 도움이 될 듯하기에 그리고 워낙 외우는 걸 못하니 이렇게라도 하면 조금이나마 머리 속에 잡아둘 수 있지 않을까 혹시 이 글들을 보시는 분들이 있을 지는 모르겠지만 살짝 내용이 틀리거나 다를 수 있을 겁니다. 그럼 속으로만 틀렸다 생각 마시고, 태클 달아 주세요. 그리고 칭찬은 삼가합니다. 그리고 글을 퍼가도 상관은 없습니다. 그래도 한번은 읽어보세요. 정..
-
컴포넌트 ID 사용 예예전 글들/기타 2010. 8. 20. 15:33
[CDATA[ private function showProperties():void { panelPropertyArea.text= "Status: " + panel.status + '\n' + "Title: " + panel.title + '\n' + "Width: " + panel.width + '\n' + "Height: " + panel.height ; } ]]> Panel ID를 지정해주고 그것을 위의 Script에서 작성한 함수에서 클래스 변수처럼 사용할 수 있는 듯 하다. 언제가 될지 모르겠지만 충분히 쓸만한 곳이 있을 듯. 컴포넌트의 Properties를 변경한다거나 어떤 상황에서 클릭을 했을 때는 다른 함수를 사용하도록 할 수 있을 듯