단순 웹브라우저의 설계와 구현 사례

Case Study of Building Special-Purpose Simple Browser

  • 우원택 (경산대학교 정보과학부)
  • 발행 : 2002.09.01

초록

본 연구는 인터넷 익스플로러 컨트롤을 사용하여 자신만의 웹브라우저를 만들어 봄으로써 브라우저에 대한 이해를 높이고 자신만의 고유목적의 브라우저를 제작하여 사용함으로써 특정인의 특정도메인 이외의 검색을 지양한다든지 청소년과 같은 어린이의 경우 특정도메인에 대한 접속을 방지한다든지 하는 기법들을 활용 할 수 있는 능력을 제고하고자 함에 있다. 이를 위해 첫째로 웹브라우저는 어떠한 것이며 어떻게 작용하는지를 알아보기 위해 약간의 문헌조사를 하였고 둘째로 하나의 단순한 웹브라우저를 비주얼 베이직을 이용하여 직접 설계하여 구현해 보았다. 웹브라우저 설계는 이미지컨트롤, 상태바, 이미지컨트롤을 담을 픽쳐박스, 커맨드버턴, 메뉴등의 컨트롤들과 프로그램코딩을 종합적으로 하나의 폼에 삽입하여 구현하였고 그 결과는 잘 실행되었다. 셋째로 본 웹브라우저에 필터링 기능을 삽입하여 유해 사이트를 차단할 수 있는 특수웹브라우저 기능도 테스트 해 보았다. 본 연구는 프로그램의 구조나 기능이 다소 단순하다는 제한점은 있으나 웹브라우저와 그 특수기능을 이해하는 데는 상당히 유익하였다.

The purpose of this study is to build a special -purpose browser using the powerful Microsoft web browser control so that we will be able to code and create a special-purpose browser. For this development, some literature surveys were reviewed to understand how the web browser looks like and is operated. To create our own web browser, we have designed a sample case and coded in Visual Basic. The primary task of this job was accomplished mainly with a form. It is made up with a bunch of image controls, a status bar on the button, a picture box to contain the image buttons, the combo box, the command button, the menus, the statements shown in the following exhibits and tables of the main text respectively. After combining them all together, we have tested the form to see if it works properly.'rho program was also enhanced to have a special purpose feature that permits the filtering function. The result was somewhat successful. However, it had some limitations such as the simplicity of the programming structures and functions. Overall, this study was useful for understand a general outline of special-purpose web browser development.

키워드