

Part 1 Visual Basic Basics
Chapter01
สิ่งที่ควรรู้ก่อนเล่น
Visual Basic (Getting Started) (442 KB)
ครั้งที่ 1
- ก่อนเริ่มเล่น
Visual Basic
- Hardware
ที่เหมาะสมกับการเล่น Visual Basic
- เริ่มต้นกับ
Visual Basic
- ทำความเข้าใจกับส่วนต่างๆ
ของ VBIDE
- หน้าต่าง New Project
- ทูลบาร์
- ทูลบาร์ Standard
- ทูลบาร์ Edit
- ทูลบาร์ Debug
- ทูลบาร์ Form Editor
- ทูลบ๊อกซ์
- คอนโทรลภายใน
- คอนโทรล ActiveX
- Form
- หน้าต่าง Project
Explorer
- หน้าต่าง Properties
- หน้าต่าง Form Layout
- หน้าต่าง Immediate
- สภาพแวดล้อมโดยรวมของ
VBIDE
- โหมด MDI
- โหมด SDI
- การเปลี่ยนสภาพแวดล้อมจาก
MDI เป็น SDI
- การปรับเปลี่ยนสภาพแวดล้อมให้ตรงกับความต้องการ
- ข้อตกลงของผู้เขียน
- คำนิยาม
- อ้างอิงลิขสิทธิ์
Chapter02
การใช้งาน Visual Basic (Working with Visual Basic) (587 KB)
- การใช้งานคอนโทรลในการสร้างอินเตอร์เฟส
- รูปแบบการปรากฎของคอนโทรลแต่ละชนิดบนฟอร์ม
- แนวทางในการออกแบบอินเตอร์เฟสแรกของคุณ
- การนำคอนโทรลมาใช้งาน
- พื้นฐานการเขียนโค้ด
- การใช้งาน editor
- โพรซีเดอร์ประจำคอนโทรล
- โค้ดชุดแรกของคุณ
- ทำความเข้าใจกับโค้ดชุดแรก
- หมายเหตุในการเขียนโค้ด
- คุณสมบัติและเมธอดของคอนโทรลคืออะไร
- ความสามารถพิเศษของ
editor
- คุณสมบัติประจำตัวของคอนโทรล
- การเปิดโปรเจ็กต์ที่มีอยู่แล้ว
- การเพิ่มโปรเจ็กต์เข้ามาในสภาพแวดล้อม
- การถอดโปรเจ็กต์ออกจากสภาพแวดล้อม
- การเพิ่มฟอร์มหรือโมดูลอื่นๆ
เข้ามาในสภาพแวดล้อม
- การเซฟโปรเจ็กต์
- การทดสอบ (run)
โปรเจ็กต์
Chapter03 โครงสร้างการเขียนแอพพลิเคชันด้วย
Visual Basic (Programming with Visual Basic) (264 KB)
ครั้งที่ 1
- การประกาศตัวแปร
- แบบ Implicit
- แบบ Explicit
- กฎการตั้งชื่อตัวแปรและค่าคงที่
- การตั้งชื่อคอนโทรลและอ๊อบเจ็กต์ตามคำแนะนำของไมโครซอฟท์
- ชนิดของข้อมูล
- การใช้งานตัวแปรแบบใช้สัญลักษณ์พิเศษกำกับ
- ขอบเขตของตัวแปร
- ตัวแปรแบบ Local
- ตัวแปรแบบ Public
- การใช้งานตัวแปรร่วมระดับโพรซีเดอร์
- การตั้งชื่อตัวแปรแบบบอกชนิดและขอบเขต
- ตัวแปรอาร์เรย์
- การสร้างตัวแปรอาร์เรย์มากกว่า
1 มิติ
- การใช้งานคอนโทรลอาร์เรย์
- การสร้างชนิดของข้อมูลขึ้นใช้เอง
- การประกาศค่าคงที่
- ตัวดำเนินการใน
Visual Basic
- ด้านคณิตศาสตร์
- ด้านตรรกะ
- ด้านการเปรียบเทียบ
- ด้านเชื่อมข้อความ
Chapter04
การใช้งานคำสั่งและฟังก์ชันมาตรฐานของ
Visual Basic ( Using the Standard Statements and Functions in Visual Basic)
(199 KB)
ครั้งที่ 4
- กลุ่มคำสั่ง
(Statements)
- กลุ่มคำสั่งที่สร้างเงื่อนไขในการตัดสินใจ
- กลุ่มคำสั่งในการวนลูป
หรือทำซ้ำ
- กลุ่มฟังก์ชัน
(Functions)
- ฟังก์ชันที่เกี่ยวข้องกับข้อมูลชนิด
String
- กลุ่มคำสั่งและฟังก์ชันที่เกี่ยวกับอาร์เรย์
- กลุ่มฟังก์ชันที่เกี่ยวข้องกับตัวแปร
Variant
- กลุ่มฟังก์ชันที่เกี่ยวข้องกับการแปลงชนิดของข้อมูล
- กลุ่มฟังก์ชันสำหรับสร้างกรอบโต้ตอบผู้ใช้
- กลุ่มฟังก์ชันและคำสั่งอื่นๆ
ที่น่าสนใจ
- ฟังก์ชัน Format ( )
และ Format$ ( )
- การใช้งานคำสั่ง
With...End With
- การสร้างโพรซีเดอร์ทั่วๆ
ไป
- การสร้างซับรูทีน
- การสร้างฟังก์ชัน
- ตัวอย่างประจำบทที่
4
- ฟังก์ชันสำหรับหาค่า
Max และหาค่า Min
Chapter05
การใช้งานฟอร์ม (Using the Form) (277 KB)
ครั้งที่ 2
- คุณสมบัติของฟอร์ม
- เมธอดของฟอร์ม
- เหตุการณ์ของฟอร์ม
- ตัวอย่างโปรเจ็กต์ประจำบทที่
5
- การเคลื่อนย้ายฟอร์มชนิดที่ไม่มีแถบ
Title Bar
- การกำหนดให้ฟอร์มอยู่ด้านบนตลอดเวลา
Chapter06
การใช้งานคอนโทรล TextBox,CommandButton และ Label
(Working with TextBox,CommandButton and Label) (558 KB)
- คุณสมบัติของคอนโทรล
TextBox
- เมธอดของคอนโทรล
TextBox
- เหตุการณ์ของคอนโทรล
TextBox
- คุณสมบัติของคอนโทรล
CommandButton
- เมธอดของคอนโทรล
CommandButton
- เหตุการณ์ของคอนโทรล
CommandButton
- คุณสมบัติของคอนโทรล
Label
- เมธอดของคอนโทรล
Label
- เหตุการณ์ของคอนโทรล
Label
- ตัวอย่างโปรเจ็กต์บทที่
6
Chapter07
การใช้งานคอนโทรล ListBox,ComboBox และ ScrollBar
(Working with ListBox,ComboBox and ScrollBar) (513 KB)
- คุณสมบัติของคอนโทรล
ListBox
- เมธอดของคอนโทรล
ListBox
- เหตุการณ์ของคอนโทรล
ListBox
- คุณสมบัติของคอนโทรล
ComboBox
- เมธอดของคอนโทรล
ComboBox
- เหตุการณ์ของคอนโทรล
ComboBox
- คุณสมบัติของคอนโทรล
ScrollBar
- เมธอดของคอนโทรล
ScrollBar
- เหตุการณ์ของคอนโทรล
ScrollBar
- ตัวอย่างโปรเจ็กต์บทที่
7
Chapter08
การใช้งานคอนโทรล CheckBox,OptionButton และ Frame
(Working with CheckBox,OptionButton and Frame) (453 KB)
- คุณสมบัติของคอนโทรล
CheckBox
- เมธอดของคอนโทรล
CheckBox
- เหตุการณ์ของคอนโทรล
CheckBox
- คุณสมบัติของคอนโทรล
OptionButton
- เมธอดของคอนโทรล
OptionButton
- เหตุการณ์ของคอนโทรล
OptionButton
- คุณสมบัติของคอนโทรล
Frame
- เมธอดของคอนโทรล
Frame
- เหตุการณ์ของคอนโทรล
Frame
- ตัวอย่างโปรเจ็กต์บทที่
8
Chapter09
การใช้งานคอนโทรล DriveListBox ,DirListBox และ
FileListBox (Working with DriveListBox DirListBox and FileListBox)
(440 KB)
- คุณสมบัติของคอนโทรล
DirListBox
- เมธอดของคอนโทรล
DirListBox
- เหตุการณ์ของคอนโทรล
DirListBox
- คุณสมบัติของคอนโทรล
DriveListBox
- เมธอดของคอนโทรล
DriveListBox
- เหตุการณ์ของคอนโทรล
DriveListBox
- คุณสมบัติของคอนโทรล
FileListBox
- เมธอดของคอนโทรล
FileListBox
- เหตุการณ์ของคอนโทรล
FileListBox
- ตัวอย่างโปรเจ็กต์บทที่
9
Chapter10
การใช้งานคอนโทรล Image และ PictureBox (Working with
Image and PictureBox) (305
KB)
- คุณสมบัติของคอนโทรล
Image
- เมธอดของคอนโทรล
Image
- เหตุการณ์ของคอนโทรล
Image
- คุณสมบัติของคอนโทรล
PictureBox
- เมธอดของคอนโทรล
PictureBox
- เหตุการณ์ของคอนโทรล
PictureBox
- ตัวอย่างโปรเจ็กต์บทที่
10
Chapter11
การใช้งานคอนโทรล Line,Shape และ Timer (Working with
Line,Shape and Timer) (173 KB)
- คุณสมบัติของคอนโทรล
Line
- เมธอดของคอนโทรล
Line
- คุณสมบัติของคอนโทรล
Shape
- เมธอดของคอนโทรล
Shape
- คุณสมบัติของคอนโทรล
Timer
- เหตุการณ์ของคอนโทรล
Timer
- ตัวอย่างโปรเจ็กต์บทที่
11
Chapter12
การใช้งานคอนโทรล OLE (Working with OLE)
- คุณสมบัติของคอนโทรล
OLE
- เมธอดของคอนโทรล
OLE
- เหตุการณ์ของคอนโทรล
OLE
- ตัวอย่างโปรเจ็กต์บทที่
12
Chapter13
แอพพลิเคชันชนิด SDI และ MDI (SDI and MDI APPs)
Chapter14 การออกแบบเมนู
(Enhancing your Apps with menus) (121 KB)
- การสร้างเมนู
- ทำความเข้าใจกับส่วนต่างๆ ของ Menu
Editor
Chapter15
การใช้งานอ๊อบเจ็กต์ของระบบ Windows
เบื้องต้น (Introduction to Objects System) (108 KB)
- การใช้งานอ๊อบเจ็กต์
Clipboard
- เมธอดของอ๊อบเจ็กต์ Clipboard
- การใช้งานอ๊อบเจ็กต์
Printer
- คุณสมบัติของอ๊อบเจ็กต์ Printer
- เมธอดของอ๊อบเจ็กต์ Printer
Chapter16
การใช้งานคอนโทรล CommonDialog (Working with CommonDialog) (353 KB)
- ไดอะล๊อกบ๊อกซ์
Open และ Save As
- ไดอะล๊อกบ๊อกซ์
Color
- ไดอะล๊อกบ๊อกซ์
Font
- ไดอะล๊อกบ๊อกซ์
Print
- เมธอดของคอนโทรล
CommonDialog
Chapter17
การใช้งานฟังก์ชัน
คำสั่งและอ๊อบเจ็กต์ของระบบ Windows
98/95 อื่นๆ ที่น่าสนใจ (Working with the other Functions,
Statements and Objects)
(69 KB)
- การใช้งานกลุ่มคำสั่งและฟังก์ชันที่เกี่ยวข้องกับวันที่และเวลา
Chapter18
การดักจับและจัดการข้อผิดพลาด
(Trap,Avoid and Debugger)
Chapter19 การใช้งานคอนโทรล
ToolBar และ CoolBar (Working with ToolBar and CoolBar)
Chapter20-25
การใช้งานคอนโทรลอื่นๆ
Chapter26 เรื่องของ Classes (Understanding
the Classes)
Chapter27 ชนิดของไฟล์ใน VB
และการ compile โปรเจ็กต์ให้เป็นไฟล์
*.exe (Understanding the files type and compile your project)
Chapter28 ค่าคงที่ระบบ
(System Constants) ที่น่าสนใจ
Chapter29 ระบบไฟล์
(File System)
Chapter30
การใช้งาน Wizard ชนิดต่างๆ (Working with Wizards)(324 KB)
Chapter31 การประยุกต์ใช้งานฟังก์ชันและซับรูทีน
(Advanced Functions and Subrutines)
Chapter32-35
ตัวอย่างและหัวข้อเพิ่มเติม
Part 2 Database Programming with
Visual Basic
Chapter 36 พื้นฐานการเขียนโปรแกรมด้านฐานข้อมูล
(Database Programming Basic)
Chapter 37 การติดต่อฐานข้อมูลผ่านทางอ๊อบเจ็กต์ฐานข้อมูล
Data Access Object (DAO)
Chapter 38-44
การเขียนโปรแกรมด้านฐานข้อมูล
Part 3 Advanced Programming with
Windows API
Chapter45
เบื้องต้นกับกลุ่มฟังก์ชัน Windows
API (Introduction the Windows API)(147 KB)
ครั้งที่ 1
Chapter46
การใช้งานกลุ่มฟังก์ชั่น API
หมวดอักษร A-C ที่น่าสนใจ
Chapter47
การใช้งานกลุ่มฟังก์ชั่น API
หมวดอักษร D-F ที่น่าสนใจ
Chapter48 การใช้งานกลุ่มฟังก์ชั่น
API หมวดอักษร G-L ที่น่าสนใจ
Chapter49
การใช้งานกลุ่มฟังก์ชั่น API
หมวดอักษร M-R ที่น่าสนใจ
Chapter50 การใช้งานกลุ่มฟังก์ชั่น
API หมวดอักษร S-Z ที่น่าสนใจ
Chapter51
การประยุกต์ใช้งานกลุ่มฟังก์ชัน
Windows API
ที่เกี่ยวข้องกับระบบปฏิบัติการ
(Advanced Programming with Windows system)
Chapter52 การประยุกต์ใช้งานฟอร์มด้วยกลุ่มฟังก์ชัน
Windows API (Advanced Form with Windows API)
Chapter53
การประยุกต์ใช้งานคอนโทรลมาตรฐานด้วย
Windows API (Advanced Intrinsic Controls with Windows API)
Chapter54 การประยุกต์ใช้งานเมนูด้วยกลุ่มฟังก์ชัน
Windows API (Advanced Menus with Windows API)
Chapter55
การประยุกต์ใช้งานอื่นๆ
ที่น่าสนใจด้วย Windows API (Advanced Programming with Windows
API)
Chapter56-60
การประยุกต์ใช้งานกลุ่มฟังก์ชัน
API
Part 4 Web Programming with Visual
Basic
Chapter61
การเชื่อมโยงและพัฒนาแอพพลิเคชั่นสู่อินเตอร์เน็ต
(Link your Apps to the web)(75 KB)
ครั้งที่ 1
Chapter62
การพัฒนาแอพพลิเคชั่นชนิด Dynamic HTML
(DHTML Apps)
Chapter63-65
การเชื่อมโยงฐานข้อมูลสู่อินเตอร์เน็ต
(Web Database Programming)
หมายเหตุจากผู้เขียน
บทต่างๆ อาจมีการเปลี่ยนแปลง
หรือเพิ่มเติมได้
และเนื้อหาในแต่ละบท
ถ้าในภายหลังผู้เขียนค้นพบรายละเอียด
หรือเทคนิค
เพิ่มเติ่มมากยิ่งขึ้น
ผู้เขียนจะ update
ให้เข้ากับเนื้อหาในบทนั้นๆ
ทันที
thaivb@chaiyo.com