Search


關於工作室

Newton 牛頓
Web Developer
PHP+MYSQL, Flash, Javascript, .NET Framework, Web Application.

找尋網頁設計專家?

牛頓工作室提供客製化網頁設計服務,想知道更多,歡迎來信洽詢。 E-mail Us!

近期文章

Sponsors

Plurk

Plurk.com

行事曆

主題

彙整

Sponsors

Blogroll

Archive for 10月, 2008

在 Dev C++ 安裝 glut 遇到的問題

星期一, 10月 6th, 2008

1. 在Dev C+ 點選工具
2. 檢查更新版本 -> devpaks.org -> Check for updates -> 選擇glut 並下載安裝
3. 安裝成功後會發現 #include <GL/glut.h> 的程式都跑不起來
錯誤碼類似: redeclaration of C++ … short,
解決辦法:
網上搜尋下載 glut.dll 及 glut32.dll,
並將它們複製到跟你BUILD cpp程式的同一個資料夾,
再編譯一次看看, 應該就可以works了.
如果以上方法還是沒辦法解決,
記得在DEV C++ 的 專案 -> 專案選項 -> 參數 -> 連結器加入以下參數
“-lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32″
才能夠編譯OPENGL的程式喔.

介面設計VS程式設計

星期一, 10月 6th, 2008

介面設計:
1. 耗時間
2. 多數無法重複使用
3. 利潤一般, 通常與所花費時間不成正比
4. 給公眾看的介面設計很重要, 因為所有的專業素質就表現在介面上; 給公司內部人員看的就不用太重視介面美觀, 重點是User-Friendly
程式設計
1. 如果之前有寫過類似的專案, 則非常快速解決; 若沒有寫過, 則有可能想很久都想不出正解
2. 多數都可以重複使用, 因此寫的時候就儘量不要寫死
3. 如果都使用之前寫好的, 利潤相對就提高, 因為花費的時間其實不多.
4. 給公眾用的表現是在效能上, 越快越好; 對於公司內部人員的使用效能更是重要, 因為這樣才能提高工作人員的工作效率.

PHP return的迷思

星期六, 10月 4th, 2008

最近使用function的時候, 一直發現在RUN的時候有個BUG,後來才知道原來是return的問題.
function GetProductSql()
{
     return mysql_query(”SELECT * FROM products”) or die(mysql_error());
}
這種情況下不能使用or die, 否則在compile的時候一定會有問題, 應該改成:
function GetProductSql()
{
     $sql = mysql_query(”SELECT * FROM products”) or die(mysql_error());
     return $sql; 
}
這樣才行.
以上是我使用PHP4的一些經驗, 但至今無法解釋原因.