30 มิถุนายน 2551

ส่งข้อมูล VB.NET

ความรู้เบื้องต้นในการใช้งานและสภาพแวดล้อมของ Visual Studio .NET
หลังจาก install เสร็จแล้ว เมื่อเปิดโปรแกรม Microsoft Visual Studio .NET (ต่อไปนี้จะเรียกสั้นๆว่า .net) ขึ้นมา ในครั้งแรกจะพบกับหน้า Start Page โดยจะมีส่วนที่สำคัญคือ Get Started ซึ่งจะช่วยให้เปิดโปรเจคเก่าและใหม่ได้เร็วขึ้น
การเปิดโปรเจคใหม่ทำได้สองวิธี
1. เลือก menu filee newe project
2. กดที่ปุ่ม New ในหน้าจอ Get Started
หน้าจอ New Project ที่ Location ควรจะสร้างโฟล์เดอร์ขึ้นมา และตั้งชื่อโปรเจกให้สื่อความหมาย
จากนั้นโปรแกรมก็จะทำการสร้างโฟล์เดอร์ขึ้นมาตามชื่อ Location และมีจำนวนไฟล์มากมายที่เกิดขึ้น แต่ไฟล์ที่สำคัญ ที่ใช้เปิดโปรเจ็คในครั้งต่อไปคือไฟล์เป็นชื่อโปรเจคที่มีนามสกุล .sln ชนิดของโปรเจกที่สำคัญมี 3 รูปแบบ
1. Windows Application สร้างโปรแกรมเพื่อทำงานบนระบบปฏิบัติการ Windows
2. ASP.NET Web Application สร้างโปรแกรมเพื่อทำงานบนInternet
3. ASP.NET Web Service สร้างหน้าจอกับส่วนของลอจิกแยกจากกัน และทำงานผ่าน Internet
ToolBar ใน.NET ที่สำคัญที่สุดคือ Standard Toolbar การปิดเปิด Toolbar ให้คลิกขวาตรงToolbar และเลือก Toolbarที่ต้องการ
การเซตสภาพแวดล้อมที่สำคัญ
1. เซตShort cut key
2. ลักษณะหน้าต่างของ Form Editor
3. การเซตตัวอักษร
Menu Toolse ไปที่ Optionse ไปที่ Enviromente
1. การเซตshort cut key
Keyboard เลือกตรงบริเวณ Keyboard mapping scheme เป็น Visual Basic 6
2. การเซตลักษณะหน้าต่างของ Form Editor
General ตรงบริเวณ Setting เลือก Tabbed documents หรือ MDI environment
3.การเซตตัวอักษร Fonts and Colors เลือกฟอนต์ที่แสดงผลภาษาไทยได้และมีการเว้นบรรทัดไม่มาก เช่น Microsoft Sans Serif หรือ MS Sans Serif ขนาด 10
แนะนำหน้าต่าง(Windows Tool)
1. Solution Explorer บางครั้งเรียกสั้นๆว่า Explorer
2. Toolbox
3. Form Editor
4. Properties
5. Code Editor

2. Toolbox จะขยายออกมาให้เลือกรายการ เมื่อนำเมาส์เลื่อนไปตรงแถบของ Toolbox จากนั้นจะเลื่อนกลับ สภาพเดิมเมื่อเมาส์เลื่อนจากไป ตรงหัวด้านบนของ Toolbox สามารถที่จะใช้หมุดปักให้อยู่นิ่งได้
3. Form Editor มี 2 รูปแบบ Tabbed documents และ MDI environment
Menu Tools==>Options==>Environment==>General==>ตรงบริเวณ Settings
การสลับไปมา 2 โหมดนี้จะต้องทำการปิดและเปิดโปรแกรม .net ใหม่ ตรงบริเวณ Form Editor ในเวอร์ชัน .net นี้มีการเปลี่ยนแปลงในรูปแบบใหม่คือ มีลักษณะที่แต่ละฟอร์มที่เปิดมาจะเป็น tab เพื่อแยกแยะในแต่ละหน้าต่าง เราเรียกลักษณะนี้ว่า Tabbed documents ก็จะทำให้ผู้พัฒนาโปรแกรมสามารถเปิดหน้าต่าง Form แต่ละตัวขึ้นมาทำงานและสลับไปมาได้อย่างรวดเร็ว แต่ข้อเสียของลักษณะนี้คือระบบจะทำงานช้า เพราะกินทรัพยากรของเครื่องค่อนข้างสูง ดังนั้นขอแนะนำว่าถ้าเครื่องทำงานช้าให้กลับไปใช้ MDI environment
แป้นลัดที่ควรจดจำ Short cut key
VB.NET มีshort cut key อยู่หลายกลุ่ม ทั้งนี้เพราะ IDE ตัวนี้พัฒนาได้หลายภาษา Microsoft จึงจัดกลุ่ม short cut key ให้ผู้ใช้ได้เลือกใช้ ทั้ง short cut key ของ .NET เอง และ short cut key ของแต่ละภาษาโปรแกรมในที่นี้อยากจะแนะนำให้ใช้ short cut key ของ Visual Basic เดิม
Short Cut Key ที่ต้องจดจำและใช้บ่อยๆมีดังนี้
**เกี่ยวกับการหน้าต่าง**
1. ctrl+r เปิดหน้าต่าง Explorer (แต่เมื่ออยู่ที่ หน้าต่าง Code Editor จะใช้short cut key นี้ไม่ได้)
2. F7 เปิด Code Editor
3. shift+F7 เปิดหน้าต่าง Form Editor
4. F4 เปิดหน้าต่าง property
5. ctrl+alt+x เปิดหน้าต่าง Toolbox (เป็น short cut ที่ไม่เคยมีใน VB 6.0)
**เกี่ยวกับการเขียนโค้ด**
1. ctrl+y ลบบรรทัดทิ้ง
2. ctrl+spacebar เรียกคำสั่งหรืออ็อปเจ็คที่ใกล้เคียงมาให้เลือก
3. F5 สั่งทำงาน
วัตถุ(Objects) แบ่งเป็น
1. Form หน้าจอของโปรแกรมที่แสดงในลักษณะของหน้าต่าง
2. Control ส่วนประกอบของหน้าจอที่ใช้ติดต่อกับผู้ใช้
เช่น Button, TextBox, Label และอื่นๆ
วัตถุ(Objects) จะต้องมี
1. Property คุณสมบัติ คุณลักษณะต่างๆ เช่น Name, Text, Backcolor, Forecolor
2. Event เหตุการณ์ที่ตัววัตถุจะรับรู้ได้ เช่น Click
3. Method พฤติกรรมที่วัตถุจะแสดงออกมาได้ เช่น Focus, Dispose
คุณสมบัติ(Property)พื้นฐานมีดังนี้
1. Name ชื่อของวัตถุ VB จะตั้งชื่อให้วัตถุในตอนเริ่มต้น โดยใช้ชื่อคอนโทรลตามด้วยตัวเลข
2. Text ข้อความที่ปรากฏในคอนโทรล
3. Backcolor สีพื้น
4. Forecolor มักจะหมายถึงสีของข้อความบนคอนโทรล
5. Cursor รูปแบบเคอร์เซอร์ เมื่อนำเมาส์เคลื่อนที่อยู่เหนือคอนโทรลจะเปลี่ยนรูปไปตามที่เลือก
6. Enabled สั่งให้คอนโทรลทำงานได้หรือไม่ได้
7. Font รูปแบบของตัวอักษรที่ปรากฏบนคอนโทรล
8. Location ตำแหน่งการวางคอนโทรลประกอบด้วยแนว x และ y
9. Locked ถ้าถูกเลือกให้เป็น true คอนโทรลจะเคลื่อนไม่ได้ในตอนdesign
10. Size ขนาดของคอนโทรล ประกอบด้วย width และ length
11. Visible การมองเห็นคอนโทรล
คุณสมบัติบางอย่างเมื่อเซตจะเห็นผลทันทีเช่น Text, Backcolor แต่บางอย่างจะต้องสั่งทำงานจึงจะเห็น เช่น Enabled, Visible
ลักษณะของหน้าต่าง Code Editor
1. ส่วนเลือกวัตถุ เรียกว่า class name
2. ส่วนเลือกเหตุการณ์ เรียกว่า method name
เลือกเหตุการณ์
ให้กับวัตถุส่วนเลือกเหตุการณ์ เรียกว่า method name
-เลือกวัตถุที่ต้องการ
-รับเหตุการณ์
เมื่อต้องการเขียนโค้ดจะต้องนึกก่อนเสมอว่าจะใช้เหตุการณ์บนวัตถุตัวใด และเลือกจากส่วน class name และ method name ห้ามทำการพิมพ์ขึ้นมาเอง เพราะจะผิดพลาดได้ง่ายและผิดหลักการการเขียนโปรแกรม
ส่วนประกอบของ Visual Basic.NET
ใน VB.NET มีชนิดของโปรเจ็กต์ดังต่อไปนี้
1. Windows Application ใช้พัฒนา Windows Application เราจะสร้างแอพพลิเคชั่นประเภทนี้ด้วยฟอร์มและคอรโทรล
2. Class Library ใช้พัฒนา Library ไว้ใช้งาน เป็นชนิดของโปรเจ็กต์ที่ให้เราสร้างคลาสที่จะใช้ในแอพพลิเคชั่นอื่นๆ ได้
3. Windows Control Library เป็นชนิดของโปรเจ็กต์ ซึ่งจะทำให้เราสร้างคอนโทรลใหม่ขึ้นมาได้ นอกเหนือจากคอนโทรลพื้นฐานที่ VB.NET ได้เตรียมไว้ให้
4. Mobile Web Application ใช้พัฒนา Application บน Mobile Device (ต้องติดตั้ง Mobile Toolkit เพิ่มเติมจึงจะมี Project นี้)
5. ASP.NET Web Application I ใช้พัฒนา Web Application หรือ Web Form โดยใช้ ASP.NET
6. ASP.NET Web Service ใช้พัฒนา Web Service ที่สามารถถูกเรียกใช้งานได้จากแอพพลิเคชั่นอื่นบนอินเตอร์เน็ต เช่นจาก ASP.NET
7. Web Control Library ใช้พัฒนา Web Control ไว้ใช้งาน ซึ่งจะช่วยให้เราสร้างคอนโทรลใหม่นอกเหนือจากคอนโทรลที่ VB.NET เตรียมไว้ให้ เพื่อใช้กับแอพพลิเคชั่น ASP.NET ได้
8. Console Application ใช้พัฒนา Console Application (Command Line) แอพพลิเคชั่นประเภทนี้จะต้องรันในแบบ command - line ซึ่งจะรับอินพุตจากคำสั่งที่เราพิมพ์ลงไป และแสดงผลลัพธ์ออกมาในหน้าต่าง Command Prompt
9. Windows Service ใช้พัฒนา Windows Service
10. Empty Project สร้าง Project ว่างๆ
11. Empty Web Project สร้าง Web Project ว่างๆ
12. New Project in Existing Folder เป็น Project ใหม่ จาก Folder ที่มีอยู่แล้ว
เมนูบาร์ : เก็บคำสั่งที่เราสามารถใช้งานได้ทั้งหมดใน VB.NET ประกอบไปด้วยเมนูทำงานกับ File, View และ Windows เป็นต้น
ทูลบอกซ์ : เป็นที่แสดงเครื่องมือต่างๆ ที่เราเรียกว่า คอนโทรล ซึ่งเป็นเครื่องมือที่เราสามารถเลือกไปวางลงบนฟอร์มได้ เพื่อออกแบบหน้าจอของโปรแกรม

แบบฝึกหัด
1. ASP.NET Web Application สร้างโปรแกรมเพื่อทำงานบนอะไร

ก.Internet
ข.Network
ค.Eternet
ง.Application
2.. Solution Explorer บางครั้งเรียกสั้นๆว่าอะไร
ก. Code
ข. Explorer
ค. IDcode
ง. Form
3.Form Editorมี 2 รูปแบบคือ
ก. Form application และ MDI documents
ข. Tavved docments และ Form application
ค. MDI environment และ Tevved application
ง.Tabbed documents และ MDI environment
4.ctrl+r เปิดหน้าต่างอะไร
ก.Explorer
ข.Internet
ค.Windows
ง.Application
5. shift+F7 เปิดหน้าต่าง อะไร
ก. Form Edition
ข. Form Editor
ค. Form Application
ง. property
เฉลยแบบฝึกหัด
1. ก
2. ข
3. ง
4. ก
5. ข

ไม่มีความคิดเห็น: