For Effective Your Life!!
UNO-WEEKLY


5월 첫째주|


UNO_WEEKLY |UNO_ZEN

[uno_english_patterns]코너 새화일 올렸습니다

...
front페이지에 있던 영어 기본패턴은
uno_english_patterns화일과 중복되어
영화나 책에서 나오는 문장을 갖고 이야기 합니다
이번화일에서는 덴젤워싱톤의 이퀄라이져
...
...
...


x20190513_1076_UNOZEN.

의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...

UNO_WEEKLY|Excel_VBA Basic Series|
도형의 집합체 ShapeRange
Shape,Variant Type,Array,Shapes.Range,DoEvents,IncrementRotation,Redim,Preserve

정보에는 항상 단일정보만 있는 것이 아니라,
같은 종류가 떼거지로 모여있는
집합체(Collection)이라는 것이 있다는 것을
알고 활용을 하게 되면 프로그래밍의 초보수준을 벗어나게 된다
이런 집합체라는 것이 없다면,
실은 순환문도 필요 없다고 보아도 된다
여러개의 도형을 하나,하나 처리하기도 하지만
여러개의 도형을 하나로 집단화시켜서
한꺼번에 작업을 할수도 있다



여러개의 도형을 하나, 하나 처리한다면
순환하면서 처리하면 되겠지만, 여러개의 도형을 하나로
집합체로 만들어서 처리하는 개체가 ShapeRange 개체가 있다
ShapeRange개체는 Shapes 집합체의 Range속성에
배열을 전달하여 만들어진다
하나의 작업을 위하여
배열을 알아야하고, 또 배열의 요소가 몇개인지 알수 없고
프로그래밍이 실행되면서 조건에 맞는 요소만 수집을 하여
집합체로 만들어야 한다면, 동적배열이라는 것도 알아야 한다
그런 스킬들이 모여서 프로그래밍이 되는 것..


x20190513_1076_ShapeRangeDynamicArray.

UNO_WEEKLY|VBA_Advanced-
VBA로 Web Page 와 Javascript 학습_계산기
document,querySelector,querySelectorAll,getElementById,createElement,appendChild

지난화일에선 그럴듯하게 생긴 계산기모양을 만들었었고
지능은 하나도 없었다
VBA에서도 아주 많이 해본 버튼에 프로시져를 연결하여
실행시키고 싶은 일을 하게 했었다
그런 식으로 웹페이지의 버튼도 크릭을 한다거나 하는
이벤트의 발생에 따라서 어떤 일이던 할수 있다
A라는 프로시져를 연결할수도 있고, B라는 프로시져를 연결할수도 있고
이것은 프로그래밍워크샵에서 하는 VB.Net의 Delegate에 관련된내용과
같은 이야기들이다
아무튼 웹페이지가 열리면서 javascript가 실행되면서
버튼을 생성하고 , 이 버튼을 어느 개체(Element)의 자식으로
붙여 나갈것인지..그런 것을 해보자



엑셀의 개체모델이 있듯이
웹페이지상의 각각의 tag를 개체로 구성하는 개제모델이 있다
이것은 DOM 이라고 하고 Document Object Model 의 약자이다
엑셀의 개체처럼 기능이 많은 것이 없다
이것에 비하여 DOM의 개체모델은 쥐뿔도 복잡하지 않다
그러니, VBA와 엑셀에서 다른 언어로 졈프하기 좋은 것이니
VB.Net도 있지만, Javascript를 사용하는 DOM의 개체들을
다루는 흥미를 갖는 것이 좋을 것이다
그러니, VBA에서 파워를 확장하는 마음으로 도전의 즐거움이
되시기를...


x20190513_1076_DOMCSSJavaScriptCalculator.