หน้า 1 จากทั้งหมด 1

อยากรู้วิธีเขียนโปรแกรมดูราคาหุ้น(ใช้ Visual Basic)

โพสต์แล้ว: พฤหัสฯ. มิ.ย. 30, 2011 11:46 am
โดย wanchaiid
เคยเห็นโปรแกรมดูราคาหุ้นที่เขียนใช้เอง แต่ไม่รู้วิธีการดึงข้อมูลจาก settread.com ใครรู้ช่วยอนุโมธนาผมด้วย

Re: อยากรู้วิธีเขียนโปรแกรมดูราคาหุ้น(ใช้ Visual Basic)

โพสต์แล้ว: พฤหัสฯ. มิ.ย. 30, 2011 7:40 pm
โดย นพพร
ขอเป็นผู้ใช้ดีกว่า ทำไม่เป็นอ่ะ เหอๆ แต่เคยเห็นเหมือนกัน

Re: อยากรู้วิธีเขียนโปรแกรมดูราคาหุ้น(ใช้ Visual Basic)

โพสต์แล้ว: พฤหัสฯ. มิ.ย. 30, 2011 11:40 pm
โดย boomberr
ที่ผมเคยเขียนผมใช้ c# หลักการคือ โหลด html จากหน้าเวป page ที่เราต้องการข้อมูล พอได้ข้อมูลแล้ว
ใช้หลักการตัดต่อ string ให้ได้ ข้อมูลราคาหุ้นที่เราจะใช้คำนวณ ซึ่งมีหลายวิธี อาจใช้ index of string
แต่ถ้าแนะนำ ให้ศึกษา regular expression จะทำได้สะดวกกว่าเยอะ แต่....ผมไม่ค่อยแนะนำให้ทำแบบนี้เท่าไร
เพราะตอนโหลดข้อมูลมาจากเวปเค้า จำนวนเยอะๆจะเป็นการกินทรัพยากรเยอะมาก ยิ่งถ้านำไปแจกแล้วมีผู้ใช้
จำนวนมากอาจเป็นผลไม่ดีต่อเซิร์ฟที่เราไปโหลด ไม่ก็ต้องทำเป็นเซิฟเวอตัวเองโหลดข้อมูลทั้งหมดที่ใช้ลงเซิฟ
แล้วปล่อยให้โปรแกรม stock ที่เราเขียนมาโหลดจากเซิฟที่เราทำเองอีกที วิธีแบบนี้น่าจะดีกว่า

Re: อยากรู้วิธีเขียนโปรแกรมดูราคาหุ้น(ใช้ Visual Basic)

โพสต์แล้ว: จันทร์ ส.ค. 29, 2011 1:42 am
โดย luckyman
น่าจะเขียนเป็นสคริปต์ อาจใช้ภาษาอะไรก็ได้ครับ เช่น java, vb, c#, php, perl
แล้วโหลดหน้าเว็บทั้งหน้า หลังจากนั้นมาทำการตัดคำโดยใช้ regular expression เพื่อให้ได้ค่าที่ต้องการ
แล้วนำค่าที่ได้ไปเก็บไว้ในฐานข้อมูลครับ อาจใช้ mysql ก็ได้ครับ ใช้ง่ายและฟรี

example การดึงข้อมูลจากเว็บด้วย vb
http://www.programmersheaven.com/mb/VBN ... in-vbnet-/


ส่วนโปรแกม visual basic ก็ให้ไป query ค่าจากฐานข้อมูลครับ

Re: อยากรู้วิธีเขียนโปรแกรมดูราคาหุ้น(ใช้ Visual Basic)

โพสต์แล้ว: ศุกร์ ก.ย. 02, 2011 10:38 pm
โดย Pattanasakd
ใช้ Excel ก็ได้นะครับ (แต่ Excel อาจไม่ฉลาดมาก)
สำหรับ2007 นะครับ อยู่ที่ Data >> Get External Data >> From Web ครับ
วิธีใช้ลองอ่าน Help ดูนะครับ ไม่ยากๆ เสร็จแล้วใช้ lookup, offset หรือเขียน VBA เพื่อเรียงข้อมูล แล้วแต่ถนัดครับ