파워포인트의 깨진 한글은 ‘굴림’으로

한글을 쓰면서 외국 프로그램을 쓴다는 것이 가끔은 짜증이 날 때도 있다.
발표를 할 때 보통 파워포인트를 많이 사용하게 되는데, 가끔은 글씨가 깨져서 당황하기도 한다.
특히 ‘한글’에서 작업한 표 및 글 들을 갖다 붙여놓을 경우 자주 발생한다.
이렇게 한글이 깨지는 경우, 고친다고 해서 다른 폰트를 지정하더라도 다시 그 파일을 불어왔을때 전혀 고쳐져 있지 않을 때가 많다.
어쩌란 말인가?
글씨체를 바꿀때 ‘굴림’으로 하길 바란다.
그러면 저장하고 다시 불러왔을때, 한글이 안 깨지고 잘 보인다.

List와 Dictionary 클래스

.NET Framework v1.1이하에서는 ArrayList와 HashTable을 이용하여 콜렉션을 관리하였다.

ArrayList는 항목이 중복될 수 있는 콜렉션을 관리하며 추가된 순서(인덱스)가 중요한 관리대상이다. 예를 들어 벽체의 구성은 벽돌, 단열재, 방습층, 벽돌 등과 같이 중복되는 재료가 있는 경우이기 때문에 ArrayList를 사용하는 것이 좋다.

HashTable은 항목이 중복될 수 없는 콜렉션을 관리하며 중복되지 않는 키(key)가 중요한 관리대상이다. 예를 들어, 건축재료 전체 목록을 관리하고자 한다면 이름을 키(key)로하여 각 재료의 물성치를 관리할 수 있다.

이 둘을 안전하게 사용하려면 자료형(data type)을 항상 검토하여야 한다.

저장할 자료형을 정하여, 이와 다를 경우 코딩시부터 오류를 발생시키도록 강력한 자료형검토를 보장하는 클래스가 v2.0에서 추가되었다.

Generic.ListGeneric.Dictionary가 바로 새로 추가된 클래스들이다.

———

*주의 : .NET Framework v2.0에 Generic이 추가된 것임. 기존의 ArrayList와 HashTable은 계속사용할 수 있음

Main프로시저로 윈도우 프로그램을 실행시키기

윈도우 프로그래밍에서는 폼을 이용하여 창(윈도우)을 만들어 화면에 보여준다.

시작 폼(form) 없이 윈도우프로그램을 실행시키려면 다음과 같이 하면 된다.

1. 모듈에 Main 프로시저를 정의한다.

2. 방법1 :폼의 메소드를 활용하기

3.방법2 : Application.Run 이용

이 방법으로 윈도우프로그램을 실행시킨 경우, 종료하려면 다음과 같은 메소드를 사용한다.
프로그램을 끝낼 때는 Application.Exit()를 호출한다.

홈페이지 스킨 수정

태터툴즈로 작성한 홈페이지의 스킨을 다음과 같이 수정하였다.

1. 스킨명 : tistory 기본 스킨   ver.1.05

2. skin.html에서 수정한 내용
<a href=”“><img src=”/lab/skin/tistory/images/logo_building2.gif” /></a>

3. style.css에서 수정한 내용
–> 메뉴를 왼쪽으로 이동하고, 본문은 오른쪽으로 이동했다.
#content {
   float:right;
   width:530px;
   overflow:hidden;
   margin-top:10px;
}
#sidebar {
   width:190px;
   margin-left:10px;
   margin-top:10px;
}

연구실 홈페이지를 블로그로 전환

연구실 홈페이지를 블로그로 전환하였다.
그 동안 여러가지 게시판(phpnuke, 제로보드, 테크노트 등)을 사용하였으나, 결국 공개적인 글을 쓰는 입장에서 하나의 게시판을 여러가지 범주로 분류해서 관리하는 것이 편하겠다고 판단하여 전격적으로 전환을 하게 되었다.
전환은 하였으나, 글을 모두 옮기지 못하여 아직 썰렁하다.

변환과정에서 처음에는 다중사용자 모드로 설치하였으나, 연구실 홈페이지를 분양할 일이 없는 관계로 파파챠 블로그(http://papacha.net/10)를 참조하여 단일사용자 모드로 변환하였다.

HTML Standard Attributes

HTML tags can have attributes. The special attributes for each tag are listed under each tag description. The attributes listed here are the core and language attributes that are standard for all tags (with a few exceptions).


Core Attributes

Not valid in base, head, html, meta, param, script, style, and title elements.

Attribute Value Description
class class_rule or style_rule The class of the element
id id_name A unique id for the element
style style_definition An inline style definition
title tooltip_text A text to display in a tool tip


Language Attributes

Not valid in base, br, frame, frameset, hr, iframe, param, and script elements.

Attribute Value Description
dir ltr | rtl Sets the text direction
lang language_code Sets the language code


Keyboard Attributes

Attribute Value Description
accesskey character Sets a keyboard shortcut to access an element
tabindex number Sets the tab order of an element