12월 둘째주|
Front 시트|
Knowledge and Wisdom
사람은 태어 나서 부터
지식이라는 것을 찾아서 헤맨다
남보더 좀 더 알고 싶어 한다
그런데
지식을 얻으면 얻을수록 잃어 가는 것이 있다
지혜를 잃어 간다
어설픈 지식에서 각도를 좀 틀어서 보려고 하여야 지혜가 생긴다
지혜를 잃어 가고 싶어서 잃어 가는 것이 아니라
지식이라는 어설픈 것이 지혜를 벽속에 가두어 버린다
Wisdom is simple; it is knowledge that craves complexity
지혜는 씸플하다; 복잡함을 탐하는 것은 지식이다
더 복잡한 지식, 더 헷갈리는 지식, 계속 탐한다
그러나 지혜는 아주 단순하다
이런 단순함이 복잡함 속에 갖힌다
영화 스타워즈의 대사중에 이런 대사가 있다
You have to unlearn all the things you have learned to truly flow with the force
진정한 힘의 흐름을 얻으려면 지금까지 배운 모든 것을 버려야 한다
복잡함을 벗어 버려야 자유로와지고 그때서야 지혜의 벽이 허물어지는 것이다
...
...
...
...
[엑셀프로그래밍]|
Application.InputBox
범위를 선택하는 컨트롤로 UserForm에 RefEdit컨트롤이 있다
그런데 이것을 사용하려면 UserForm을 그리고 콘트롤을 삽입하고
번거롭다
또한 VSTO에서는 구현하기가 배보다 배꼽이 더 큰 작업이다
간단한 방법이 없을까
Application개체의 InputBox를 사용하면 간단하고 편리하다
더불어 여러개의 범위를 한번에 선택하여야 할 경우가 있다
그런 문제의 상황이 있다고 치고 풀어 보도록 하자
[외부라이브러리및 응용_VB.Net_015]|
여러개의 DataTable들을 관리하는 DataSet의 파워!!
테이블은 정보를 모아 놓는 블랙박스다
그런데 일상의 정보는 하나의 테이블로는 관리가 안된다
그래서 여러개의 테이블이 자연스럽게 만들어진다
여러개의 테이블이 생기면 여러테이블을 관리할 녀석이 또 필요해진다
그것이 DataSet이다
테이블과 테이블은 거의가 관계를 맺게 된다
예를 들어서 고객명단이 있으면
고객의 거래내역은 별도로 테이블을 구성하게 되고
이 두개의 테이블은 부모와 자식간의 관계를 유지하게 된다
그런 것을 모두 구현해 보도록 하자
아..참 쉽구나..!!라고 느낄수 있을 것이다
그런 DataSet과 BindingSource를 연결하고
BindingSource를 콘트롤과 연결을 하도록 하자
모든 것이 자동으로 연동되는 것을 쉽게 만들 수 있다
엑셀수식과 기본|
사용자정의함수를 활용한 조건부서식
챠트는 계열의 모임이다
계열을 이해하여야 챠트를 자동화하는 작업을 할 수 있다
스크롤바와 OFFSET함수로 동적으로 범위를 계열별로 이동시키면서
계열별 챠트를 구현하도록 해보자
챠트의 수식에 계열범위를 바꿔주는 방법도 있겠으나
여기에서는 챠트의 계열수식은 고정시키고
특정범위에 해당배열을 배열수식으로 갖여다가 특정범위와 챠트의 계열수식을
고정시켜보도록 한다
x20121210_0749.
UNO_Weekly_VB.NET_015.