Results 1 to 8 of 8

Thread: ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

  1. #1
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

    สงสัยว่า
    Visual Basic นั้นมันคืออะไรอะ
    ละต่างก่า Visual C++ รึว่าพวก Visual J ยังไงเหรอ
    ??? ??? ???

    ไม่รุจิงๆ
    ไม่ใช่กวนนะ
    อย่าเข้าใจผิด
    ??? ??? ???

  2. #2
    BingLi224
    Guest


    Re: ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

    VB (Visual Basic) ผม program ที่ใช้สร้าง application ด้วยภาษา BASIC ที่สามารถใช้งานบน Windows เป็นหลักเหมือนกับ program Visual อื่นๆ

  3. #3
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

    แล้ว syntax ทั่วไปเหมือนภาษา C อะป่าวอะ
    ??? ??? ???

  4. #4
    BingLi224
    Guest


    Re: ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

    ไม่เหมือนครับ แต่ง่ายกว่าครับ

    เช่น
    ไม่ต้องมี ; ปิดประโยค
    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 แล้วให้

  5. #5
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

    ??? ??? ???
    สมมติว่าเข้าใจละกัน

  6. #6
    Senior Member
    Join Date
    Sep 2003
    Location
    Thailand
    Posts
    136


    Re: ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

    ในสมัยก่อนเราเขียนโปรแกรมด้วยการนำรหัสฐานสอง (ซึ่งเป็นคำสั่งภายในซีพียู เรียกว่า 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 ไปเป็นคนในบริษัทเรียบร้อยด้วยค่าจ้างที่สูง ตอนนี้สังเกตได้ว่า ข้อความช่วยเหลือจากบอร์แลนด์เริ่มหาได้ยากขึ้น มีแหล่งชุมชนน้อย

  7. #7
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    Re: ขอถามๆแบบว่าไม่รุเรื่องกั๊บ

    ได้ข่าวว่าไมโครซอฟต์ได้ซื้อตัว ผู้ออกแบบ Delphi ไปเป็นคนในบริษัทเรียบร้อย
    อืม.. Microsoft นี้ทำทุกวิธีทางเพื่อตลาดแข่งขันจริงๆ

  8. #8


    ผมตั้งหัวข้อให้แล้วนะครับ อยากรู้เรื่องเกี่ยวกับ VB ไปดูที่นี่นะครับ

    http://citecclub.org/forum/Visual-Basic--t22198.html
    [SIZE=2][b]แบน เป็นอาหารเสริมชนิดดื่ม ของผู้ทำตัวเกรียน ๆ[/b][/SIZE]

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •