Category: C++

เริ่มเขียน c++ กับ visual studio 2010

No Comments

September 4, 2011 at 12:04 pmCategory:C++

ไม่ได้เขียนบทความนานร่วมเดือน ช่วงนี้ผมว่าจะหัดเขียน c++ ดูเลยทำให้ผมมาเขียนบทความนี้ c++ ถือว่าเป็นภาษาทางด้านการเขียนโปรแกรมที่ถือว่าทรงพลังอันหนึ่งเพราะมันได้รับประสิทธิภาพมาเต็มๆจากภาษาซี แต่ภาษาซีไม่มีแนวคิด oop แต่ในภาษา c++ นั้นมีซึ่งทำให้ c++ ถือเป็นภาษาหนึ่งที่สามารถพัฒนา application ได้มากมายและหลากหลาย และถ้าหากใครเขียน c++ ได้จนคล่องแล้วจะไปต่อยอดภาษาอื่นก็เป็นเรื่องง่ายไปเลย

เอาละเรามาเริ่มเขียนภาษา c++ บน visual studio 2010 กันเลยดีกว่าโดยโปรแกรมจะเป็นโปรแกรมแปลงค่าเงินง่ายๆจากเงินดอลล่าร์สหรัฐ ไปเป็น เงินไทยโดยคูณ 30 เพราะเอาตัวเลขง่ายๆละกัน ผมคิดว่าเป็นโปรแกรมที่ไม่ยากเกินไม่ง่ายเกินไม่อยากเริ่มเขียนที่ Hello world มันเริ่มเบื่อละ อันละครั้งแรกก็เปิดโปรแกรม visual studio 2010 ขึ้นมาเลือกเป็น visual c++ จากนั้นก็สร้างโปรเจ็คเป็น window console application

new project Read More…

Tags: , , , ,

แนะนำ Ogre3D Game Engine

No Comments

May 5, 2011 at 7:04 amCategory:C++ | ทั่วไป

หลังจากที่ผมได้ทำการค้นหาว่ามี game engine ตัวไหนบ้างที่ฟรีและมีคุณภาพโดยใช้ภาษา c++ ในการพัฒนา ผมก็ไปเจอ game engine ตัวหนึ่งที่ชื่อว่า Ogre3d ซึ่งถือว่ามีคุณภาพในระดับที่หน้าพอใจกันเลยทีเดียว ซึ่งเจ้าตัว Ogre3d นี้มีคุณสมบัติทางกราฟฟิกที่ใช้พัฒนาเกมส์อย่างครบถ้วนมากมายทั้ง เรื่องของ ภาำพ แสง เงาต่างๆทำออกมาได้ดีเลย ส่วน option ทางด้านเกมส์นั้นก็มีทั้ง เรื่องเสียง network การชนของวัตถุเป็นต้น ซึ่ง game engine ตัวนี้นอกจากจะรองรับ c++ โดยตรงแล้วยังสามารถพัฒนาโดย pyton กับ java อีกด้วย

ogre3d logo

Read More…

Tags: , ,

การติดตั้ง opengl ใน visual studio 2010

No Comments

March 22, 2011 at 1:38 pmCategory:C++

การติดตั้ง opengl ใน visual studio 2010

ขั้นแรกก็ให้ทำการ download library จาก ลิงค์นี้ครับ glut-3.7.6-bin.zip ถ้าหากดาวโหลดไม่ได้แล้วก็ลองไปดูที่ opengl.org/resources/libraries/glut โดยให้เลือก download version window? นะครับ เมื่อโหลดเสร็จแล้วก็ให้ทำการแตกไฟล์ เมื่อแตกไฟล์เสร็จขั้นแรกให้ทำการนำไฟล์ glut32.dll ไปไว้ที่ C:\WINDOWS\system32

ต่อมาให้นำไฟล์ glut.h ไปไว้ที C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\gl Read More…

Tags: , , , ,