Unit 7 การ Import Text โดยการใช้ Field
ก้าวต่อมา..กับการนำเอาข้อมูลซึ่งหากกล่าวง่ายๆ ก็คือ โดยปกติหลังจากการที่เราได้วางรูปแบบของาน เรียบร้อย สิ่งที่ถือว่าเป็นหัวใจหลักของงานก็คือ เนื้อหา และความน่าสนใจของงานนั่นเอง แต่..หากการนำเสนอที่ดี ก็ย่อมขาดลูกเล่น และเทคนิคที่น่าสนใจไม่ได้เช่นกัน แล้วจะทำยังไงล่ะ ให้งานน่าสนใจ..
การนำ
Text..เข้ามาใช้กับงานนั้น
ก็ง่ายแสนง่ายครับ
จะใช้วิธีในการพิมพ์ข้อความเองก็ได้
หรือจะทำการ Import
มาจาก NotePad , Word (Word Processing) ก็สามารถใช้ได้
แต่ผมขอแนะนำก็แล้วกันว่า
หากเราทำการใช้ในตัว Program
ToolBook จะมีปัญหาตรงที่ว่า
เมื่อเวลาทำการพิมพ์ภาษาไทย
จะค่อนข้างเปลี่ยนลำบาก
เทคนิค..การเปลี่ยน
ไทย เป็น
อังกฤษ (หรือ
เปลี่ยนสลับกัน) ใน ToolBook
ก็โดยการใช้ Shift + ALT
เท่านั้นเอง ครับ ก็สามารถทำการเปลี่ยนได้
ง่ายและสะดวกรวดเร็ว
แต่ค่อนข้างจะลำบากในการใช้งาน
ดังนั้น จึงนิยมพิมพ์จากข้างนอก
และมาทำการปรับแต่งงานทีหลัง
จะได้รูปแบบที่ถูกใจมากกว่า
แต่ในที่นี้ ผมจะทำการสาธิต..ให้ดูเลยกันทั้ง
2 วิธี ก็แล้วกันนะครับ
ที่สำคัญอย่าลืมนะครับ
ว่าตอนนี้งานของเราอยู่ที่
Foreground
เพราะว่า..ข้อความและเนื้อหา
จะทำการเปลี่ยนแปลงไปเรื่อยตามเนื้อหา
ของแต่ละหน้า
จึงต้องนำเอาไว้ที่ Foreground (ส่วนหน้า)นั่นเองนะครับ
(กด F4 เปลี่ยน
Background เป็น
Foreground)
เริ่มต้นสร้าง Text
ในที่นี้ ขอแยกหัวข้อ
เพื่อความเข้าใจ คือ
ประเภท Label หมายถึง การชื่อที่ใช้เป็นหัวข้อใหญ่ หรือ ตัวประกาศ คล้ายๆ กับป้ายร้านค้า อะไรทำนองนั้นนะครับ เพราะฉะนั้น รูปแบบการนำเสนอตรงนี้ จึงต้องมีข้อความที่สั้น รูปแบบและ Style ก็ต้องน่าสนใจ
ประเภท Detail หมายถึง เนื้อหา และข้อความ อาจจะรวมถึงเนื้อเรื่อง ที่ต้องการนำเสนอ ในส่วนนี้แหละครับ ที่จะเพิ่มความยุ่งยากให้เราภายหลัง สาเหตุก็เนื่องมาจากว่า.. ขนาดและแบบของงานเอง มีขนาดเท่ากับ 640 x 480 Pixel ดังนั้น ถ้าหากขนาดพื้นที่ (ในที่นี้ ผมขอเปรียบเหมือนกับกระดาษ ก็แล้วกันนะครับ) ถ้าขนาดกระดาษมีพื้นที่ขนาดเล็กมาก แต่ข้อความมีมากกว่าขนาดพื้นที่ นั่นแหละครับ..คือปัญหา แต่ไม่ต้องตกใจนะครับ วิธีการในลักษณะนี้ เราจะทำการใช้ Scroll Bar (แถบเลื่อน) เพื่อช่วยให้ข้อความ สามารถทำการแสดงได้ทั้งหมด ในพื้นที่ ที่กำหนดเอาไว้ อีกแบบหนึ่งที่น่าสนใจก็คือ การใช้ภาษา Script ในการ Control แทนที่จะใช้แถบเลื่อนเหมือนแต่ก่อน ก็เปลี่ยนการใช้ รูปกราฟิก กดเลื่อนแทน ซึ่งผมคงจะกล่าวถึง ในส่วนนี้อีกครั้งหนึ่ง ในการใช้ภาษา Script โดยตรง โดยจะเน้น การสอนการเขียนแบบประยุกต์ เพื่อนำเอามาใช้งาน
สร้าง Text..ในส่วนของ
Label ก่อน
โดยการคลิกไปที่ไอคอน
Field แบบไม่กรอบเส้น
โดยการ Drag ยังพื้นที่ว่าง
ของ Foreground จากนั้น
ให้ทำการดับเบิลคลิก
ที่พื้นที่ว่าง
จนเกิดเคเซอร์
แล้วให้ทำการพิมพ์ "คำนำ"
ดังรูปที่แสดง (รูปแบบของข้อความที่แสดงอาจจะเล็ก
ให้ทำการเปลี่ยนรูปแบบอักษร
และจัดข้อความให้อยู่กึ่งกลาง)
โดยการ..
คลิกเลือก.. Menu (Text) =>
Character..F6 (หรือกด F6) ก็ได้
มีค่าเท่ากัน
แล้วทำการเปลี่ยนแบบอักษร
กับ Font Size
ตามรูปที่แสดง...
ลักษณะ..ก็คล้ายการใช้งานทั่วไป
คือหากเราต้องการที่จะทำการเปลี่ยน
ขนาด
Font เลือกแบบ Font หรือ Font Style
แต่ข้อสังเกตอย่างหนึ่ง
ที่ผมอยากจะให้เห็นก็คือ
ในการออกแบบข้อความที่มีลักษณะ
เป็น Label จะต้องมีคุณลักษณะอย่างไรบ้างนั้น..
แบบอักษร..การแสดงข้อความ หากต้องการเน้นรูปแบบข้อความ จะต้องมีลักษณะที่อ่านง่าย และตัวอักษร จะต้องไม่ติดกัน โดยทั่วไป จะเน้นการใช้แบบอักษร ที่ลงท้ายด้วย UPC เพราะว่า ส่วนหนึ่ง Support ภาษาไทยได้ดี และซึ่งเมื่อนำไปรันโปรแกรม โดยส่วนมากจะไม่ค่อยมีปัญหา ในการอ่านข้อความด้วย แต่ไม่ใช่ว่าประเภท DB , DS, JS จะใช้งานไม่ได้ได้นะครับ เพียงแต่ที่กล่าวมา จะเป็น Font มาตราฐานที่ทุกเครื่องมีอยู่แล้ว เท่านั้นเอง..
Font Style..การแสดงประเภทอักษร ตัวเอียง ,หนา, บาง มีคุณลักษณะในการเรียกความสนใจ ของข้อความ ได้มากพอสมควร โดยส่วนมาก หากเป็นหัวข้อสำคัญ ที่ไม่ได้เน้นหัวข้อย่อย จะใช้ ตัวหนา เป็นหลัก..
Font Size..การแสดงขนาดของตัวอักษร หากเป็นหัวข้อใหญ่ ไม่ควรใช้ขนาด Font ต่ำกว่า 36 Point เพราะว่า..ขนาดของข้อความที่เป็น Label เองมีความยาวของข้อความไม่มาก จึงต้องการเน้นความเด่นของข้อความ ที่ทำการแสดงออกมา แต่หากเป็น Detail เองมีข้อความมาก การแสดง หลากหลายสีสัน ต้องขึ้นอยู่กับว่า คำ หรือ ข้อความ มีความเด่นขนาดไหน ขนาด ต้องไม่เล็กเกินไป โดยส่วนมาก ใช้ขนาดที่ 16-20 Point โดยประมาณนะครับ
การจัดข้อความ..ข้อความที่ต้องการให้แสดงผล
โดยส่วนมาก นอกจาก..ขนาดที่ใหญ่
อักษรและประเภท
ที่ชัดเจนแล้ว
การจัดข้อความ
โดยเฉพาะประเภทที่เป็น Label
ต้องจัดให้อยู่กึ่งกลาง
ในการแสดงผล
ซึ่งอาจรวมถึงการกำหนดพื้นที่
Field (ไม่ว่าจะเป็นชนิดที่ไม่มีกรอบ
หรือไม่มีกรอบ
ก็ตาม)
เป็นจะต้องกำหนดขนาดพื้นที่ให้อยู่กึ่งกลาง
หรือ หากเป็นข้อความ
ก็คงต้องจัดให้มีการตัดคำที่เหมาะสม
ปัญหาหนึ่ง..ที่ผู้ใช้จะเจอก้คือการพิมพ์ข้อความ
ที่เป็นประเภท Detail จะไม่ทำการตัดคำให้
เราจำเป็นที่จะต้องทำการตัดคำ
โดยการกด Enter
ลงมาเอง ดังนั้น
คงจะต้องยอมเสียเวลาหน่อยนะครับ
ตรงจุดนี้ ซึ่งถือว่า..เป็นจุดบกพร่องของการใช้งาน
ToolBook ตั้งแต่..มีการพัฒนาขึ้นมาโดยตลอด..
ซึ่งหากต้องการจัดข้อความให้อยู่
เช่น กึ่งกลาง , ชิดซ้าย,
ชิดขวา เป็นต้น หรือ การเว้นระยะห่างของบรรทัด
ก็สามารถทำการกำหนดได้
โดยการเลือก Menu (Text) =>
Paragraph.. (F7) หรือ โดยการกด
F7
ก็มีค่าเท่ากับการเลือกตาม
Menu Bar
จากนั้น..จะได้รูปดังที่
ได้ทำการแสดงออกมา...
ตำแหน่งที่
1..เป็นการจัดข้อความ
(Alignment) ไม่ว่าจะเป็น
ชิดซ้าย, ขวา กึ่งกลาง ,ชิดขอบ
เป็นต้น แต่ในที่นี้..เราจะทำการจัดให้เป็น
"กึ่งกลาง"
เนื่องจากเป็นข้อความ
ประเภท Label
ภาษาชาวบ้าน
ชอบเรียกกันว่า ป้ายประกาศ
นั่นเองนะครับ
ตำแหน่งที่
2.. Spacing
จะใช้กรณีที่กำหนดค่าระยะห่างของบรรทัด
ในแต่ละบรรทัด (ค่าโดยปกติ
ที่ใช้ในการกำหนด Project
จะอยู่ที่ "Single"
สาเหตุหนึ่ง
เกิดมาจากที่ว่า
ข้อความมักมีมากกว่า 10
บรรทัด หากเรา..ทำการเว้นระยะมากเกินไป
จะทำให้ดูเนื้อหา
ไม่ค่อยสวยงาม
เท่าไรนัก
แต่ไม่ใช่จะไม่ใช้แบบอื่นนะครับ
อีกแบบ..ที่น่าสนใจ
ก็คือแบบ "1 1/2"
จะใช้กรณีที่ทำการกำหนด
เป็นเ Menu เพราะหัวข้อ ของเนื้อหา
ไม่จำเป็น ต้องมีมาก แต่เน้นที่เด่นๆ
และน่าสนใจเท่านั้น
ส่วนแบบสุดท้าย.."Double"
ระยะห่างบรรทัดค่อนข้างมาก
ส่วนใหญ่ เท่าที่ผ่านการทำ
Project งานมา
ยังไม่ค่อยได้ใช้นะครับ
อีกอย่าง เนื้อหา
การนำเสนอมาก ในแต่ละหัวข้อมาก..
จึงไม่เหมาะที่จะใช้ในประเภทนี้
สรุปว่า..ค่าที่ทำการกำหนด
ในProject จะใช้แบบ "Single"
ในเนื้อหา ที่เป็น Page 1 (คำนำ)
จะใช้แบบนี้ (Detail)
ซึ่งรายละเอียดค่อนข้างมาก
และใน Page อื่นๆด้วย
เช่นกัน ยกเว้น Page
ที่เป็น Main menu
เท่านั้นเอง เพราะว่า..ต้องการความโดดเด่นของ
ตัวเลือก ภายในรายการ
เท่านั้นเอง..
เมื่อทำการตั้งค่า..เสร็จแล้วผลลัพธ์ที่แสดงทางจอ จะได้ดังรูปที่แสดง..
จากนั้น..ให้ทำการคลิกที่ไอคอน
Field
แบบมีกรอบ
แล้วให้ทำการ Drag ให้ขอบเขต
ดังรูปที่แสดง
Import Text..ให้ทำการพิมพ์
Text (Detail)ที่เป็นในส่วนของเนื้อหา
โดยการเข้าไปใช้ในโปรแกรม
NotePad หรือ
Word
อาจจะรวมถึง การใช้ Word
Processing ต่างๆ สำหรับ Windows 95 /98
เผื่ออนาคตอีกนิด Windows 2000..
![]() |
ข้อความที่ทำการจัดพิมพ์
(คำนำ)..แล้วอย่าลืมทำการ
SAVE นามสกุล".TXT"
จึงสามารถทำการ
Import ได้
ปัจจุบันเทคโนโลยี่
ที่เกี่ยวกับ การใช้
Internet ได้ถือว่า
เป็นส่วนหนึ่ง
ในชีวิตประจำวันของมนุษย์
ไปเสียแล้ว เนื่องจากว่า
ไม่ว่าคุณ จะทำการติดต่อสื่อสาร
ก็จะสามารถรับข้อมูลข่าวสาร
ที่รวดเร็วแม่นยำ
และทันต่อเหตุการณ์
และแถมราคา
ก็ถูกมากๆ เสียด้วย หากคุณจะถามว่า Internet ให้ประโยชน์อะไรกับคุณบ้าง คำตอบที่ได้รับ ที่เราสามารถทำการแยก ออกมาเป็น หมวดหมู่ใหญ่ๆ ได้แก่ การ Download ข้อมูลที่ๆ อยู่ไกล ได้ด้วยเวลาอันรวดเร็ว การรับส่ง E-mail หรือที่รู้จักกันดี ใน จดหมายอิเล็กทรอนิกส์ การ Chat พูดคุย ติดต่อกัน เรามักคุ้นกันกับการ Chat หน้าแป้น การ Search engine การค้นหาข้อมูลข่าวสาร ,วิชาการ , I.T. ตลอดจน เทคโนโลยี ทางด้านความบันเทิง ดังนั้น นับถึงวันนี้ คุณรู้จัก Internet ดีหรือยัง และในการจัดทำสื่อครั้งนี้ ก็เพื่อนำเสนอ สิ่งที่น่าสนใจ ไม่ว่าจะเป็น คำศัพท์ ,ข่าวสาร ต่างๆ ที่น่าสนใจ เกี่ยวกับ การใช้ Internet หากคุณพร้อมแล้ว ก็สามารถเข้ามาดูเนื้อหา ที่น่าสนใจ ได้เลยครับ |
จากนั้น..ในส่วนของ Detail อาจจะทำการตกแต่งข้อความ เล่นสีสัน หน่อย เหมือน แต่ก่อน..ที่จะถึงตรงนั้น อยากให้ทราบวิธีการ Insert Graphic นำมาใช้ (อาจจะทำเป็นเครื่องหมายหน้าหัวข้อ) ทำการเลือก..
จากนั้น..
ก้อาจจะนำเครื่องหมายที่น่าสนใจ
ทำการ Import
เข้ามา วิธีการจะเหมือนกับ
การ Import Graphic ของปุ่มมาใช้
เพียงแต่
วิธีนี้จะนำรูปมาใช้เฉพาะส่วนของ
Text เท่านั้น ขอให้แยกทำความเข้าใจ..ในแต่ละส่วนให้ชัดเจน
คราวนี้..ลองมาดูตัวอย่าง การตกแต่งข้อความหลังจากทำการ Import เครื่องหมายหน้าหัวข้อออกมาใช้ และการเล่นสีสัน ของข้อความ
จากตัวอย่าง..จะสังเกตว่าข้อความจะยาวมาก
จนจะต้องมีการกำหนดการใช้
Scroll
Bar เพื่อช่วย
ให้สามารถทำการอ่านข้อความได้ทั้งหมด
โดยเราสามารถทำการตั้งค่า
โดยการ.. คลิกที่
กรอบของ Field ก่อน
แล้วจึงทำการคลิกที่ Object
Properties
จากนั้น
ให้ทำการเลือก Scrolling
ตามรูปที่แสดง
ตำแหน่ง
1..
จะต้องทำการตั้งชื่อทุกครั้ง
ที่มีการกำหนด Object สาเหตุ..หนึ่งเนื่องมาจากว่า
หากมี
การนำเอาไปใช้ในการเขียนภาษา
Script แล้วจะทำการเรียก "วัตถุ"
ง่ายกว่าการเรียก เป็น ID
แล้วตามด้วยตัวเลข
ซึ่งจะไม่ทำให้ผู้ใช้งงเองว่า
มันคืออะไร..
ตำแหน่งที่
2.. กรณีที่พิมพ์คำ
หรือข้อความแล้วต้องการให้มีการแสดง
ในการตัดคำ หรือข้อความ
จะต้องกำหนดเป็น "Word
Wrap"
ตำแหน่งที่
3.. หากต้องการกำหนด
Field
ของข้อความที่ทำการแสดง
ให้สามารถทำการอ่านข้อความมากกว่า
ขนาดพื้นที่
ที่ได้ทำการกำหนด
เอาไว้ จำเป็นต้องกำหนด
เป็น Scrolling
ซึ่งจะมีแถบเลื่อนข้อความ
ตำแหน่งที่
4.. การกำหนดค่า Transparent
ที่ทำการแสดงผลให้สามารถกลมกลืนจากวัตถุ
นอกจาก..จะสามารถทำการกำหนดได้
จาก Menu
แล้วยังสามารถทำการเลือก
จากที่ทำการแสดง ก็ได้
มีค่าเท่ากับ
การกำหนดวัตถุ ให้มีความโปร่งใส..
ตำแหน่งที่
5.. การกำหนดค่า Enabled ค่าจะถูกทำการแสดงผล
ให้เห็นในขณะที่ทำการแสดง
แต่หากไม่เลือก
จะส่งผลต่อการใช้งาน
ที่ทำการแสดงออกมา
ก่อนที่จะได้สีพื้น แบบนี้อย่างในตัวอย่าง จะต้องมีการตั้งค่า โดย..เลือก (MENU) Draw => Transparent (Ctrl + T) ก็จะทำให้ได้ค่าของสีพื้นดังตัวอย่างที่แสดง แต่ข้อสำคัญ คือจะต้องทำการคลิกเลือกกรอบข้อความ ที่ต้องการทำพื้นใส เสียก่อน ไม่เช่นนั้น จะไม่ส่งผลกระทบต่อข้อความ ที่ต้องการจะทำการแสดง ออกมา..
คราวนี้..ตัวเอกที่สำคัญ
ที่จะขาดไม่ได้ก็คือ
ตัว LABEL ที่เป็นป้ายชื่อ
แสดงหัวข้อใหญ่
ในที่นี้ก็คือ คำว่า "คำนำ"
นอกจาก..ที่เราจะทำการแสดงข้อความ
ให้มีสีสัน
อีกสิ่งหนึ่งที่ต้องการ
ก็คือรูปแบบที่เด่น กว่า
การเขียนข้อความ ที่ตัวใหญ่
เฉยๆ ดังนั้น จากรูปที่แสดง
การกำหนด Font Size และสีของข้อความ
คงจะไม่กว่าซ้ำอีกแล้ว เพราะว่า..ได้ทำการกล่าว
ในหัวข้อที่ผ่านมาแล้ว
แต่.ที่จะทำการเน้น
ก็คือ จะสังเกตว่า..จากกรอบข้อความที่แสดง
จะทำในลักษณะนูนขึ้นมา เช่นเดียวกัน..
การแสดงผลออกมา
จะต้องทำการตั้งค่า Object
Properties
แล้วจากนั้น..
จึงทำการเลือกค่า
ทีทำการแสดง ดังรูป
ตำแหน่ง
1, 2..
จะคล้ายกับการใช้ Detail แต่จะมาขอเน้นในส่วน
ของ ตำแหน่งที่ 3.. Border Style
: จะมีการกำหนดลักษณะของเส้น
กรอบที่ทำการแสดง
ดังรูป
Raised..
Shadowed..
Rectangle..
Inset..
แบบต่างๆ.. คงจะต้องลองทำการเลือกดู ให้มีความเหมาะสมกับงานที่จะทำการใช้ และลองศึกษา แบบและวิธีใช้ ให้เข้าใจนะครับ ถ้ายังไงคงจะต้อง ทดลองใช้ดูแล้วจึงจะเกิดความเข้าใจนะครับ
บทถัดไป จะกล่าวถึง วิธีการใช้ ภาษา Script เบื้องต้น
Unit 1 | Unit 2 | Unit 3 | Unit 4 | Unit 5 | Unit 6 | Unit 7 | Unit 8 | Unit 9 | Unit 10 | Unit 11