1월 셋째주|
UNO_WEEKLY |UNO_ZEN_086
아침에 일어나서,저녁까지 열심히
일해야지!!! 라는 생각만으로는
아무 일도 이루지 못한다
프로그래밍을 하면서
얻어진 습관은
이런 것도 잘 이해하는데 도움이 되고
좋은 방향으로 실천하게 한다
....
....
....
....
....
....
....
....
....
....
....
....
x20150119_0857_UNOZEN_086.
UNO_WEEKLY|Excel_Baby_086,같은 내용의 반복,Looping Block
엑셀의 수식과 함수를 사용하면서
한계는 반복작업의 처리이고, 이것의 해법은 VBA라고 할수 있다
프로그래밍의 꽃은 순환문..
지난화일에서 하였던 것을 100번하고 싶다면 어떻게 할까..
변수라는 것을 활용하고
순환문이라는 것을 사용하게 되는 과정이다
아하..변수가 이렇게 활용되는 것이구나..
아하..순환문이라는 것이 바로 프로그래밍의 파워구나!!
라는 것을 느껴보도록 하자..
고참님들은 고참님들 나름대로 문제의식을 갖고 다음 문제를
상상하시면 도움이 될 것이고..
x20150119_0857_baby_086.
UNO_WEEKLYVBA_Programming_086,TextFunction,Collection,Sheet_BeforeDoubleClick,ScrollRow,Characters
지난화일에서 단어 목록을 만들었지만,
뭔가 허전하다, 단어를 더블크릭하면 해당 문장이 있었던
문장을 몽땅 찾아서 옆에 나타나게 해보면서
문자열처리의 테크릭을 숙달시켜보자
또한 매번 만들어지는 단어 목록 시트의 시트의 모듈시트에
작성해 놓은 더블크릭이베트프로시져를 매번작성해야 하나??고민이다!!
이럴때는 Workbook개체에서 통합관리하는 것을 활용하면 된다
그러면, 시트가 아무리 삭제되고 다시 만들어져도
활용할수 있다, 또한 Characters개체도 살펴보고..
x20150119_0857_vba_XLprogramming_086.
UNO_WEEKLY |Programming_QandA_UserForm|식도락가의 정보관리_3
프로그래밍은 중복을 배제하는 것을 노력하는 것
기능이 같은 것을 모아서 하나의 프로시져로 처리하고
하나의 컨트롤을 다목적으로 사용하려고 노력하고..
명령버튼을 작업중인 콤보상자와 같은 위치로 이동시키고
해당 콤보상자를 돕는 버튼이 되게 한다
x20150119_0857_UserForm_BestEating_3.
UNO_WEEKLY|VB.Net_119,LINQ, MenuStrip,Group By, Order By, Try Catch, ToolStripMenuItem, String, MouseDown,DragEnter,DragDrop
어떤 컨트롤을 마우스로 크릭하여 마우스를 이동하여
다른 컨트롤에 정보를 옮기는 것을 많이 보았을 것이다
이것은 시스템의 크립보드에 임시 보관하여 옮기는 컨트롤에
전달하는 것..
Drag and Drop을 해보도록 하자, 버튼을 크릭하여 텍스트상자로
끌어 옮기면 버튼의 Text정보가 텍스트상자에 차례대로 옮겨지게
해보면서, Drag and Drop의 개념을 알아 보자
그리고 옮겨진 Text정보를 LINQ의 숙달을 위하여 정렬하여 표현하기도 하고
그룹핑을 하여 표현해 보기도 하자
x20150119_0857_VB.Net_119.
VB.Net다운 받으실때 같이 받아서 바탕화면에 풀어 놓으셔야 합니다/NorthWind.mdb