Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/33898
Title: การพัฒนาโปรแกรมจัดตำแหน่งตัวอักษรของเทอร์มินัลภาษาไทย
Other Titles: A development of programs for arranging characters on a Unix Thai terminal
Authors: นิลวรรณ ชีวะประเสริฐ
Advisors: ยรรยง เต็งอำนวย
ศรายุทธ ฉายสุริยะ
Other author: จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย
Subjects: อีมูเลเตอร์
ภาษาไทย -- ตัวอักษร
การรู้จำอักขระ (คอมพิวเตอร์)
ยูนิกซ์ (ระบบปฏิบัติการคอมพิวเตอร์)
Issue Date: 2539
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การวิจัยนี้มีจุดมุ่งหมายที่จะแก้ไขข้อจำกัดในการแสดงผลภาษาไทยบนเทอร์มินัล ของระบบปฏิบัติการยูนิกซ์ เนื่องจากในภาษาอังกฤษ ตัวอักขระทุกตัวอยู่ในระดับเดียวกัน คือ 1 ตัวอักขระ ใช้ 1 คอลัมน์ในการแสดงผลบนจอภาพ จึงเหมาะสำหรับการเก็บข้อมูลแบบ 1 มิติ เป็นสายอักขระ แต่อักขระของภาษาไทย อยู่ในระดับต่างๆ กันได้ถึง 3 ระดับ ขึ้นอยู่กับว่าตัวอักขระนั้นเป็นพยัญชนะ สระ หรือ วรรณยุกต์ คือ ใน 1 คอลัมน์ของการแสดงผล อาจประกอบด้วยตัวอักขระ ตั้งแต่ 1 ถึง 3 ตัว การเก็บข้อมูลภาษาไทยด้วยวิธีเดียวกับภาษาอังกฤษ จึงไม่สามารถแสดงผลภาษาไทยได้ 80 คอลัมน์ เต็มตามความกว้างของจอภาพแสดงผล และมีปัญหาเรื่องการชดเชยสระ ทำให้ไม่สามารถใช้บางคอลัมน์ได้ ในการวิจัยได้สร้างไลบรารีเคิร์ส 2 มิติขึ้น ซึ่งประกอบด้วย ฟังก์ชั่นที่ช่วยในการแสดงผล และรับข้อมูลจากแป้นพิมพ์ ไลบรารีที่สร้างขึ้นมีการเก็บข้อมูลตามลักษณะของภาษาไทย คือ เก็บข้อมูลเป็น 2 มิติ ใน 1 คอลัมน์ประกอบด้วยอักขระได้ 3 ระดับ นอกจากนี้ได้ปรับปรุง โปรแกรมเลียนแบบเทอร์มินัลที่มีอยู่เดิม ให้รองรับการทำงานของไลบรารีที่สร้างขึ้น
Other Abstract: This research has the objective to solve restrictions of displaying Thai characters on UNIX terminals. In English, all characters are displayed on the same level, this characteristic is suitable for storing data in string data type. But in Thai, characters are displayed on three different levels. Storing data in string data type does not allow displaying 80-colum Thai characters in one line of display screen. Also, compensation for vowel and tonal characters prevents the use of some columns on the line. This research develops 2-dimensional curses library which stores data in Thai characteristic. Furthermore, a terminal emulation program is developed to support the 2-dimensional curses library.
Description: วิทยานิพนธ์ (วท.ม)--จุฬาลงกรณ์มหาวิทยาลัย, 2539
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิศวกรรมคอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/33898
ISBN: 9746331922
Type: Thesis
Appears in Collections:Grad - Theses

Files in This Item:
File Description SizeFormat 
Nilawan_ch_front.pdf2.99 MBAdobe PDFView/Open
Nilawan_ch_ch1.pdf1.97 MBAdobe PDFView/Open
Nilawan_ch_ch2.pdf2.79 MBAdobe PDFView/Open
Nilawan_ch_ch3.pdf3.99 MBAdobe PDFView/Open
Nilawan_ch_ch4.pdf1.13 MBAdobe PDFView/Open
Nilawan_ch_ch5.pdf626.85 kBAdobe PDFView/Open
Nilawan_ch_ch6.pdf661.92 kBAdobe PDFView/Open
Nilawan_ch_back.pdf5.17 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.