10월 셋째주|
애니팡이라는 것을 안하는 사람이 없다
처음에는 헷갈려서 눈에 들어오지 않는 토끼,원숭이가
자꾸 하다 보면 한눈에 척 들어 온다
그래서 쉽게 조합을 해서 점수를 올린다
프로그래밍도 똑 같다
처음에는 죄다 영어단어로 꽉차있어서 정신이 없다
그러나 애니팡에 미치듯이 미치면..
한 눈에 들어 온다
세상이치가 똑 같다
단지 생산과 효율을 올리는 도구를 손에 익히는데는
지루함과 좀 싸워야 한다는 것이 다르다
물론 정말 흥미로워서 애니팡하듯 하는 열정을 쏟는 분도 있을 것이고..
이런 분들은 타고난 열정가이고...
안드로이드 앱에 페이지를 좀더 추가하였으니
다시 다운 받아서 갱신하시면 좋으실 것입니다..
Front 시트|
VB.Net_7
아래의 그림과 같이 해본다
크래스로 정보를 수집할 개체를 만들고
그리고 엑셀에 같은 데이타개체를 다른 방법으로 뿌려주면서
DataGridView에 뿌리는 것과
엑셀시트에 뿌리는 것을 비교해 본다
이런 질문이 있다
주간화일을 다 만들어서 올려 놓았으니
그냥 이 곳에서 이야기하자..
버튼의 속성 가운데 font, text, size 등이 있는데,
이 속성에는 값을 할당하는 것이 아닌가요?
그런데, 속성에 font 개체를 만들어주고
Size 에 사이즈개체를 만들어준다는게 무슨 말인거죠?
헷갈릴만 하다..
정보에는 타입(Type)이 있다.
가장 중요한 것인데..이것을 헷갈려하니까..위와 같은 질문이
당연히 나오게 된다
눈으로 보는 세상은 사람의 타입이나..물건의 타입이 눈에 보인다
그러나 디지털세상속에서는 감이 잘 오지 않는 것이다
VBA에서..
버튼의 속성을 준다고 할때
With oButton
.Font.Name="......"
.Font.Size=11
.Caption ="......"
.Left=10
.Top=10
End With
라고 할때 기본적으로 문자열 타입정보와 숫자타입의 정보로
크게 분류가 될수 있을 것이다
문자열 타입정보를 받을 속성에 숫자타입을 주면 에러가 날것이고
숫자 타입(Integer,Long,Double,Single등으로 세분된 타입)에
문자정보를 주면 에러가 날 것이다
여기에서 좀더 확장하여 개체타입이라고 하는 정보의 타입이 있는 것이다
개체타입은 또 ..Range,Shape,Worksheet등등의 개체타입의 정보가
있는 것이다
그런데 VB.Net으로 가서..
언어는 조금더 편리하게 성장하는 것이니..
VB.Net에는 이미 위치를 지정하는 개체가 옛날부터 있었으니
Point라는 개체가 있다
또한 Font라는 개체도 있다
이것은 X값과 Y값 두개로 조합된 개체인 것이다
Font는 글꼴이름, 글꼴사이즈,등등의 정보를 하나의 개체로 갖게
할 수 있는 것
그래서..
이것은 Font개체와 Point개체를 받아줄 속성을
Button에 만들어 주게 되는 것이다
그래서 위와 같은 경우를 아래와 같이 표현할수 있게 되는 것이다
With oButton
.Font=New Font("글꼴이름",글꼴사이즈,,,")
.Caption ="......"
.Location=New Point(X값, Y값)
End With
아무튼 VBA와 VB.Net의 차이라면 정보타입들의 족보가 좀 달라진다는 점을
이해하는 쪽으로 관심을 갖으면 되는 것이다
좀더 간결하게 만들어 가는 개체화작업을
VB.Net에서 첨에는 헷갈리고, 왜 이렇게..하나??!!!라는
생각을 하실 것이지만..어느 날 갑자기 화투패가 눈에 팍팍 들어 오듯이
그럴 날이 있은 것이다
...
...
[VBA엑셀프로그래밍|기본]|
엑셀은 다른 언어의 개발자에게도 좋은 개발도구..
엑셀은 다른 언어를 하는 프로그래머들에게도 아주 좋은 도구이다
예를 들어서 안드로이드앱의 목록상자에 엑셀에서 나오는 함수목록을
주욱 채우는 도구를 만들고 싶다고 할때..
우선 함수들의 이름과 설명을 배열로 전달하던 무엇으로 하던 하드코딩을
하여야 한다
워크시트에 있던 함수목록을
이 내용을 앱에서 보기 쉽게 목록으로 만들고 싶다
아래와 같이 Java의 집합체의 하나인 ArrayList 개체를 만들기 위하여
아래와 같이 텍스트로 작성을 하게 된다
이렇게 활용하여 지난주에 함수명만 보이던 것을
함수에 대한 요약도 같이 보이게 안드로이드목륵으로 갱신했다
VBA만 하면서 워크시트함수를 우습게 볼 경향이 많다
그러나 함수를 많이 챙기면 챙길수록 VBA코드도 간단해지니..
목록상의 함수를 모두 동영상으로 만드는 콘텐츠작업이 만만치 않지만..
중요한 함수를 우선순위로 차근 차근 채워나가야 할 것같다..
할일 많아서 조오타...!!
...
...
[외부라이브러리및 응용]|
사용자정의개체를 만들고...
VB.Net을 같이 하다 보니까..부수적으로 좋은 것이 많다
VB.Net으로 구현되는 것에 유사하게 VBA에서 구현하게 하는 것이
흥미로운 일이고..
그런 관계를 유지하고 접근하면
좀더 상호이해하기가 좋을 것 이다
사용자정의 개체(크래스모듈)을 사용하여
Collection 집합체에 모아서 처리하는 작업을 해보자
...
...
논리와 수식|
함수분류별 리뷰...
3주간에 걸쳐서 함수종류에 대하여 리뷰를 해 보았다
그동안 별로 관심없이 보던 것을
다시 보니까..워크시트함수들이 더더욱 새롭고
파워풀한 도구들이라는 것을 실감한다
지난주에 이어서..
데이타베이스함수
공학함수
참조합수등의 개념을 리뷰해 본다
x20121015_0741.
UNO_Weekly_VB.NET_007.