View Full Version : ขอถามๆแบบว่าไม่รุเรื่องกั๊บ
Crovax
10-08-2003, 01:07 AM
สงสัยว่า
Visual Basic นั้นมันคืออะไรอะ
ละต่างก่า Visual C++ รึว่าพวก Visual J ยังไงเหรอ
??? ??? ???
ไม่รุจิงๆ
ไม่ใช่กวนนะ
อย่าเข้าใจผิด
??? ??? ???
BingLi224
10-08-2003, 02:15 AM
VB (Visual Basic) ผม program ที่ใช้สร้าง application ด้วยภาษา BASIC ที่สามารถใช้งานบน Windows เป็นหลักเหมือนกับ program Visual อื่นๆ
Crovax
10-08-2003, 02:01 PM
แล้ว syntax ทั่วไปเหมือนภาษา C อะป่าวอะ
??? ??? ???
BingLi224
10-08-2003, 02:46 PM
ไม่เหมือนครับ แต่ง่ายกว่าครับ
เช่น
ไม่ต้องมี ; ปิดประโยค
comment ใช้ '
การแปลงจาก int เป็น string
ใน c จะใช้ atoi(); แต่ใน VB ใช้
string=int
ได้เลยครับ หรือใช้
string=CStr(int)
เช่น
'declare i as integer and s as string
Dim i As Integer, s As String
i=30
' s will be "30"
s=i
' or
s=CStr(i)
ส่วนการทำงานจะเป็นแบบ Event-driven เหมือน Visual C++ ครับ คือตาม Message ที่ window หรือ control/object ได้รับ แต่เราไม่จำเป็นต้องจัดการกับ message นั้นโดยตรงเพราะ VB จะจัดการเองแล้วเรียก function ที่ mapped แล้วให้
Crovax
10-08-2003, 08:47 PM
??? ??? ???
สมมติว่าเข้าใจละกัน
:lol: :lol: :lol:
nprotech
12-02-2004, 09:06 AM
ในสมัยก่อนเราเขียนโปรแกรมด้วยการนำรหัสฐานสอง (ซึ่งเป็นคำสั่งภายในซีพียู เรียกว่า Instruction Sets) มาวางเรียงต่อกันไป และเก็บโค๊ดเหล่านั้นไว้ในหน่วยความจำหลัก.. แล้วจึงสั่งให้คอมพิวเตอร์ทำงาน จะเห็นว่า การเขียนโปรแกรมคอมพิวเตอร์สมัยก่อนจึงเป็นผู้มีความรู้เกี่ยวกับสถาปัตยกรรมของระบบคอมพิวเตอร์และจำกัดในวงแคบ ๆ
วิวัฒนาการในการเขียนโปรแกรมคอมพิวเตอร์
- ใช้รหัสฐานสอง
- สร้าง Assembler โดยเปลี่ยนคำสั่งในรูปรหัสฐานสองเป็นรหัส MNemonic
- สร้างคอมไพลเลอร์ โดยอาศัยหลักการโครงสร้าง (Structure) ได้แก่ C, Pascal, basic ....
- เนื่องจากความสลับซับซ้อนในการเขียนโปรแกรมสูงขึ้น จึงออกแบบคอมไพล์เลอร์ใหม่ ใช้หลักการ OOP (Object Oriented Programming) ได้แก่ภาษา C++, Java, .....
Visual Basic เป็นผลจากการพัฒนาคอมไพล์เลอร์ โดยอนุญาตให้โปรแกรมเมอร์เขียนโค๊ดด้วยภาษาเบสิก ในยุคแรก ๆ ถูกมองว่าเป็นภาษาสำหรับเด็ก ๆ เนื่องจากทำอะไรไม่ได้มาก
ต่อมา Visual Basic สามารถรันคำสั่ง APIs (APplication Programming Interface) ซึ่งเป็นฟังก์ชั่นที่อยู่ภายในไฟล์ User32.dll, Kernel32.dll และ GUI32.dll จึงทำให้วิชวลเบสิกเก่งขึ้นมาก (หมายถึงสามารถประยุกต์งานต่าง ๆ ได้มากกว่าก่อน)
หลัง ๆ มาได้สร้าง Visual Basic.NET ซึ่งพยายามเปลี่ยนโครงสร้างการเขียนโปรแกรมให้สนับสนุนแนวคิด Object Oriented และเป็น VB.NET อย่างในปัจจุบัน (มีหลักการสร้างคลาส, อินสแตนท์, เมมเบอร์ฟังก์ชั่น,อินเฮอริแทนซ์ และอื่นๆ )
ในทำนองเดียวกัน Visual C/C++ เป็นวิวัฒนาในการเขียนโปรแกรมบนระบบปฏิบัติการวินโดวส์ โดยใช้โค๊ดภาษา C และ C++
- ในการเขียนโปรแกรมด้วย VC ในยุคแรกเป็นการเขียนแบบ C SDK ( ใช้ WinAPI) โดยมีฟังก์ชั่นหลักคือ winmain() แทนที่จะเป็น main() และประกาศส่วนหัวด้วย windows.h
- เนื่องจากไมโครซอฟต์เป็นนักสร้างสรรค์ (มาตรฐานใหม่ ๆ) ต่อมาได้สร้าง เขียน MFC(Microsoft Foundation classes) ซึ่งใช้หลักการเขียนโปรแกรมแบบ OOP ทำให้โค๊ดเปลี่ยนไปมาก ถ้าผู้ที่ไม่มีความรู้ด้าน C++ จะไม่สามารถอ่านโค๊ดได้โดยง่ายเลย
ผมอยากกล่าวถึง borland สักเล็กน้อย ซึ่งตอนนี้เปลี่ยนชื่อเป็น inprise และเป็นเจ้าของ TurboC และ Borland C, Power Builder, Delphi และอื่นๆ ซึ่งเป็นเจ้าคอมไพล์เลอร์ ได้ข่าวว่าไมโครซอฟต์ได้ซื้อตัว ผู้ออกแบบ Delphi ไปเป็นคนในบริษัทเรียบร้อยด้วยค่าจ้างที่สูง ตอนนี้สังเกตได้ว่า ข้อความช่วยเหลือจากบอร์แลนด์เริ่มหาได้ยากขึ้น มีแหล่งชุมชนน้อย
asylu3
13-02-2004, 02:35 AM
ได้ข่าวว่าไมโครซอฟต์ได้ซื้อตัว ผู้ออกแบบ Delphi ไปเป็นคนในบริษัทเรียบร้อย
อืม.. Microsoft นี้ทำทุกวิธีทางเพื่อตลาดแข่งขันจริงๆ
~LeOn^_^S._KenNeDy~
08-05-2008, 01:30 PM
ผมตั้งหัวข้อให้แล้วนะครับ อยากรู้เรื่องเกี่ยวกับ VB ไปดูที่นี่นะครับ
http://citecclub.org/forum/Visual-Basic--t22198.html
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.