전체 글 143

휴대폰 한번 충전 1년사용 시대 열어

휴대폰을 한 번 충전하면 1년 정도 갈지 않아도 될 만큼 소비전력을 획기적으로 줄이는 테라급 로직회로를 국내 과학자가 개발했다. 최근 갖가지 기능이 휴대폰에 탑재되면서 전력소모가 많았지만 앞으로는 기가보다 1000배 이상 용량이 큰 테라비트급 로직회로 개발로 지금보다 훨씬 오랫동안 통화를 해도 휴대폰 열발생이 사라질 전망이다. 충북대 최중범 교수 연구팀은 자체 개발한 10㎚급 실리콘 단전자 소자(SETㆍSingle Electron Transistor) 제작기술을 기반으로 세계 최초로 웨이퍼상에 낸드(NAND)와 노어(NOR) 논리회로 온칩 집적공정 기술개발에 성공했다고 밝혔다. 기존 CMOS 회로가 0 혹은 1이라는 입력값에 의해서만 연산이 가능하고, 네 가지 기본논리를 수행하기 위해서는 별도 회로가 필..

Bla Bla Bla~/News 2006.11.17

XP를 Vista와 '비슷하' 게 만들어보자 !

1. 일단은 테마 패치를 한다 파일은 첨부되어 있다. 첨부된 Universal_UXTheme_Patcher_v1.3.exe 파일은 32비트 전용이므로 64비트 운영체제를 사용하는 사람은 조심하라. http://mytheme.net 에 가면 64비트 버전도 있다. 재부팅을 요구할 것이다. 하자! 2. 테마를 설치한다. 필요한 테마 역시 첨부하였다. 그냥 압축 풀어서 DZvista2.3.msstyles 파일을 더블 클릭만 해주면 된다. 앗하... 화면을 보니 비스타랑 얼추 '비슷하'다. 엇 그런데 글씨가 좀 우굴쭈굴하고 이상하게 보이는 사람도 있을 것이다. 이럴땐 Clear type 옵션을 켜주면 된다. 디스플레이 등록정보 -> 화면배색 -> 효과 -> 글꼴다듬는 옵션에 존재한다. 오오~ 글씨가 깔끔해지고 ..

Windows Tech 2006.11.06

비주얼베이직 기초강의

★ 비주얼 베이직 기초강의 제 1탄(1-10) ★1) 비베프로젝트 제작 순서 작업설계 ☞ 화면디자인 ☞ 코딩 ☞ 디버그 ☞ 컴파일 ☞ 실행파일작성 (무엇을 어떻게 할 것인지 확실하고 구체적인 계획을 세운 후 화면디자인은 연필로 간단히 스케치한 후 프로그램 코딩에 들어간다. 반복되는 부분은 프로시저로 간단히하며 주석을 꼭 삽입하여 나중에 프로젝트 분석에 도움이 되도록 한다.) 2) 코딩하는 방법론 lbldate.의 .을 입력하고 c를 입력하면 메뉴가 나오는데 선택한 후 Tab키를 누르면 전체가 나온다. 속정값의 설정은 개체명.속성명 = 설정값(예 : IblDate.Caption = "날짜와 시간") (코딩할 때 개체명을 입력한 후 점을 누르면 속성메뉴가 나오는데 나오지 않는 경우는 그 해당개체가 존재하는지..

INI 파일 이용하기

프로그램 개발시 변경되는 데이타의 정보를 담아두기 위해 ini 파일을 이용합니다. 비쥬얼베이직에서 API FUNCTION 을 이용하여 ini 파일에 데이타를 쓰고 읽는 방법 을 살펴보겠습니다. 1. ini 파일의 구조 [AppName1] KeyName1=Value KeyName2=Value [AppName2] KeyName1=Value AppName은 KeyName이 들어가는 일반화된 범주에 표시한다. AppName은 옵션인데 사용할 경우 각괄호([]) 안에 넣어야 하며 KeyName은 프로그램이 .ini 파일에서 읽거나 파일에 쓸 때 참조할 값에 대한 텍스트 참조에 해당한다. Value는 KeyName에 할당된 값을 표시한다. 문자열은 인용 부호 속에 넣을 필요는 없으며 숫자 값은 직접 입력한다. 2...

배열을 이용하여 리스트박스 채우기

ListBox컨트롤은 목록형태의 데이터를 보여줍니다. 그리고 목록 중 하나 또는 여러 개를 선택할 수 있도록 해주죠. ListBox컨트롤을 Userform에 올려두고 가장 먼저 해야 하는 일중 하나는 ListBox를 채우는 일입니다.ListBox에 항목을 입력하는 메소드로는 AddItem을 많이 사용합니다. AddItem메소드 뒤에 입력하려는 항목을 두면 됩니다. 선택사항으로 항목 뒤에 몇 번째(즉 ListIndex)에 둘 것인가를 지정할 수 있습니다. 그러나 지정하지 않는다면 ListIndex는 입력된 순서대로 0부터 매겨집니다.ListBox1.AddItem "Left Top" 'ListIndex = 0 ListBox1.AddItem "Left Center" 'ListIndex = 1 ListBox1...

VB :: 배열

VB :: 배열 다른 언어프로그램 경험이 있다면 배열개념이 친숙할 것이다. 배열은 동일한 이름으로 연속되는 변수를 참조하고 인덱스번호를 사용할 수 있다. 배열은 인덱스번호를 사용하여 인덱스번호에 따라 효율적으로 루프를 설정하므로 여러 상황에서 코드를 작고 간단하게 작성할 수 있다. 배열의 인덱스번호는 상한값과 하한값을 가지며, 배열의 요소는 범위내에서 연속적이다. visual basic은 인덱스번호에 따라 공간을 할당하기 때문에 필요한 크기로 배열을 선언할 수 있다. visual basic에는 항상 같은 크기를 갖는 고정크기배열과 실행시간에 크기가 변하는 동적배열의 두가지 배열형식이 있다.고정크기배열 배열의 선언은 일반변수선언과 비슷하다. 다만 변수 명 뒤에 (인덱스번호)를 넣는 것만 다를 뿐이다. '일..