Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: สอบถามเกี่ยวกับการเขียนโปรแกรม  (อ่าน 4880 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ samino

  • Ju
  • *
  • ID : 198
  • กระทู้: 64
  • เห็นด้วย&ขอบคุณ: 2
พอดีว่าผมอยากจะศึกษาเกี่ยวกับการเขียนโปรแกรม เพื่อรับรับสัญญาณจากอุปกรณต่อพ่วงต่างๆที่ต่อมาจากSerial Port ( ComPort )ของคอมพิวเตอร์ น่ะครับ เลยอยากจะทราบว่าควรที่จะเริ่มศึกษาจากจุดไหน หรือโปรแกรมภาษาอะไรดี เห็นมีคนบอกว่า MS Access ก็สามารถใช้ในการเขียนโปรแกรมได้ด้วย แต่ผมไม่แน่ใจว่ามันจะสามารถรับสัญญาณจากอุปกรณ์ต่อพ่วงได้หรือเปล่าน่ะครับ



ออฟไลน์ CrayoN

  • Global Moderator
  • *
  • ID : 9
  • กระทู้: 941
  • เห็นด้วย&ขอบคุณ: 253
Re: สอบถามเกี่ยวกับการเขียนโปรแกรม
« ตอบกลับ #1 เมื่อ: 13 พฤษภาคม 2554, 00:23:00 น. »
ลองดูภาษาซีครับ ผมเคยเห็นหนังสือเกี่ยวกับภาษาซีกับการควบคุม hardware โดยเฉพาะที่ร้าน se-ed  ครับ

ออฟไลน์ naruponk

  • Ju
  • *
  • ID : 4064
  • กระทู้: 3
  • เห็นด้วย&ขอบคุณ: 4
    • Cheap Ketchen Fixtures
Re: สอบถามเกี่ยวกับการเขียนโปรแกรม
« ตอบกลับ #2 เมื่อ: 13 พฤษภาคม 2554, 09:30:14 น. »
ถ้าของ VB6 ก็ได้เหมือนกันครับ ลองศึกษาที่ Thaiio

ออฟไลน์ ไก่ขี้เมา®

  • ไม่เต็มบาท™
  • Global Moderator
  • *
  • ID : 10739
  • กระทู้: 1080
  • เห็นด้วย&ขอบคุณ: 1018
  • เพศ: ชาย
Re: สอบถามเกี่ยวกับการเขียนโปรแกรม
« ตอบกลับ #3 เมื่อ: 13 พฤษภาคม 2554, 09:31:32 น. »
คำเตือน - มีกระทู้ตอบใหม่ ขณะที่คุณพิมพ์ข้อความ อยากให้คุณแสดงตัวอย่างก่อนตั้งกระทู้
...

...เห็นมีคนบอกว่า MS Access ก็สามารถใช้ในการเขียนโปรแกรมได้ด้วย...

M$ Access เป็นโปรแกรมจัดการฐานข้อมูล, ในตัวโปรแกรม สามารถสร้างฟอร์มทำงานและใช้ VB Script ได้ด้วย จึงสามารถใช้โปรแกรมลักษณะ "คล้าย" โปรแกรม

แต่เนื่องจากมันถูกออกแบบมาให้จัดการข้อมูล จึงสามารถใช้งานคำสั่งเฉพาะสิ่งที่เกี่ยวกับฐานข้อมูลได้เท่านั้น (จริงๆ ก็ใช้ VB Script ได้หมดแหล่ะ แต่ไม่ค่อยเวิร์ก)

สำหรับการ "เขียนโปรแกรม" เพื่อจัดการอุปกรณ์, พอร์ต (เป็นต้น) จะต้องใช้ "ภาษาโปรแกรม" ระดับสูงขึ้นอีกหน่อย เพื่อให้ครอบคลุมทุกๆ การทำงาน

"ภาษาโปรแกรม" ที่ใช้งานพวกนี้ได้ก็จะมี (เฉพาะที่ผมเคยใช้นะ)
* VB (M$ Visual Basic)
  ข้อดี
     - ความซับซ้อนของภาษาค่อนข้างน้อย, เขียนง่าย
  ข้อเสีย
     - ตัว VB เอง ไม่สามารถทำงานระดับต่ำได้ , ต้องหา API หรือ Driver มาช่วยงานนี้

* VC (M$ Visual C)
  ข้อดี
     - ทำงานได้ตั้งแต่ระดับต่ำ (เข้าถึงได้ระดับ assembly) ไปจนถึงระดับสูง...มาก (เขียน App 64 bit ก็ยังไหว)
  ข้อเสีย
    - ยากสำหรับการเริ่มต้น แต่คุ้มค่าที่จะยอมเสียเวลาด้วย

 :wink:

:boxing: :boxing: :boxing:

สุเมธ เกรียงธารตรี

  • บุคคลทั่วไป
Re: สอบถามเกี่ยวกับการเขียนโปรแกรม
« ตอบกลับ #4 เมื่อ: 21 กุมภาพันธ์ 2560, 07:38:37 น. »
คำเตือน - มีกระทู้ตอบใหม่ ขณะที่คุณพิมพ์ข้อความ อยากให้คุณแสดงตัวอย่างก่อนตั้งกระทู้
...

...เห็นมีคนบอกว่า MS Access ก็สามารถใช้ในการเขียนโปรแกรมได้ด้วย...

M$ Access เป็นโปรแกรมจัดการฐานข้อมูล, ในตัวโปรแกรม สามารถสร้างฟอร์มทำงานและใช้ VB Script ได้ด้วย จึงสามารถใช้โปรแกรมลักษณะ "คล้าย" โปรแกรม

แต่เนื่องจากมันถูกออกแบบมาให้จัดการข้อมูล จึงสามารถใช้งานคำสั่งเฉพาะสิ่งที่เกี่ยวกับฐานข้อมูลได้เท่านั้น (จริงๆ ก็ใช้ VB Script ได้หมดแหล่ะ แต่ไม่ค่อยเวิร์ก)

สำหรับการ "เขียนโปรแกรม" เพื่อจัดการอุปกรณ์, พอร์ต (เป็นต้น) จะต้องใช้ "ภาษาโปรแกรม" ระดับสูงขึ้นอีกหน่อย เพื่อให้ครอบคลุมทุกๆ การทำงาน

"ภาษาโปรแกรม" ที่ใช้งานพวกนี้ได้ก็จะมี (เฉพาะที่ผมเคยใช้นะ)
* VB (M$ Visual Basic)
  ข้อดี
     - ความซับซ้อนของภาษาค่อนข้างน้อย, เขียนง่าย
  ข้อเสีย
     - ตัว VB เอง ไม่สามารถทำงานระดับต่ำได้ , ต้องหา API หรือ Driver มาช่วยงานนี้

* VC (M$ Visual C)
  ข้อดี
     - ทำงานได้ตั้งแต่ระดับต่ำ (เข้าถึงได้ระดับ assembly) ไปจนถึงระดับสูง...มาก (เขียน App 64 bit ก็ยังไหว)
  ข้อเสีย
     - ยากสำหรับการเริ่มต้น แต่คุ้มค่าที่จะยอมเสียเวลาด้วย

 :wink:
ผมมีปํัญหาการถ่ายโอนข้อมูล
โดยผมนำตาชั่งมาต่อพ่วงกับคอมพิวเตอร์ และใช้โปรแกรมเชื่อมต่อด้วย Hyperterminal ปรากฎว่าการแสดงผลในคอมพิวเตอร์ให้ค่ากลับหลังกับผลของตาชั่ง เช่น ค่าของตาชั่ง = 2345 กก.แต่ค่าที่แสดงในคอมฯ แสดงค่า 5432 กก. แม้แต่เขียน code ใน VB.การแสดงผลก็เป็นเช่นเดิม จะเขียน code แก้ปัญหาอย่างใด?

 

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

ชื่อ: อีเมล์:
Verification:
ธงชาติไทยมีกี่สี ตอบเป็นเลขอารบิก:

ใส่รูปในกระทู้ คลิก >>
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 
                                           
Back to top