公告版位
星落的瞬間!放棄的後悔是永遠!

首先很對不起也很感謝我的微積分老師,李育杰老師!我的期末考沒考好,寫這個程式的動機是起於上微積分第11章時,z軸的積分,11章有很多奇形怪狀的三維函數圖形,老師就說了一句:你們可以寫程式來畫畫看,我小聲:不會耶= =,老師:喔!這樣喔……,沒了,所以我就開始研究了= =,之前的2D圖形用vb6就可以秒殺了,雖然我覺得老師的意思是用matlab來寫吧?但我比較喜歡用C++,這3維的世界沒那麼簡單,想說對寫遊戲也有幫助,所以就來研究了,本來想說在學期結束前寫出來的,沒想到我對C++了解的太少,果然是JAVA的三十五倍難,遇到了很多Linker ErrorComplier Error,沒辨法只好暫時停下腳步,先砍掉重練吧!之後!#@$!$%$ %#!,恩,終於C++入門了!所以突然不想看書了= =,就來把這個問題重新研究,這是我寫過最久的程式之一了,花了一個星期,主要是跟彭國倫作的這本「3D繪圖程式設計使用DirectX10.9OpenGL 2.0」取經的,有一半以上的程式碼都是從glib跟第4章的專案中抄來的,而我只有使用dx9來繪圖,裡面有些全域函式被我包成類別了,只是我覺得這些全域函式實在是太亂了一點,應該要用一些好記的名稱空間包裝一下會比較好的,總之這個程式的耦合度太高了,可以說是錯綜複雜了,應該要好好想想怎麼改會比較好一點,如果有人有更好的建議也歡迎分享,隨便大家玩吧!說真的,幾個主要類別的相關性與全域變數是有絕對關係的,不太好修改。
下載源碼:http://code.google.com/p/damody/downloads/list
記憶體版

顯卡版

操作:

fMaxX:X的最大範圍

fMinX:X的最小範圍

fMaxY:Y的最大範圍

fMinY:Y的最小範圍

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

本人太閒,所以開了一個平台,把最近幾年的題目用VB.NET做出來上傳上去了,
就這樣,希望下一屆題目全做完的人至少五個。
如果有人要一起完成我也很高興啦!
網址:http://code.google.com/p/vbnet/
我的e-mail:http://scr.im/damody

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

在視窗程式中使用string的iostream

 

程式設計就像設計法律一樣要恢恢而不漏,程式有漏洞依情況,會損失大量的人力、金錢甚至生命,法律有漏洞不公正就會產生很多做私刑的人。 

這次介紹的方法可用在C++ builder 2009,MFC 2008,C++.net字元都是用wchar_t,因為現在是個國際化的社會,如果你只有用ANSI的話,變成亂碼的機率太高了,相信沒人想玩亂碼猜猜看的遊戲。 

會研究這個功能主要是針對 工業類科技藝競賽 中使用C++的弱勢族群研究的。 

而利用這個功能就可以在視窗程式中輕鬆的輸出入文字,函數位址,等等在CMD下面能做的輸出入,其實我只不過是把字串變成字串串流罷了,相信很多高手大大早就會了,不過呢?我只是懷著助人為快樂之本的心對大家野人現曝罷了,因為這個簡單的功能msdn上沒寫= =

也沒有半本書有寫,網路上也很難找= =(關鍵字要打什麼呢?),有一天,在novus大大的blog看到了一個解四則運算說是C++的程式,但是一臉C樣,於是我回了,沒有C++的味道,在novus大大的熱心助人之下多了一個有C++味的版本,呀!香噴噴的?

然後我就拿來改一改,加了簡單的指數跟sin,cos,tan... etc.今年七月的某一天,耶!在練習歷屆工科的題目,想到那些弱勢族群,唉~

突然看到iss.str();頓時晃然大悟!視窗程式應該可以用stringstream來輸出入喔!所以就開始研究把字串轉成stringstream的方法了,然後我在MFC摸了兩小時,C++ builder摸了一小時,C++.net摸了一小時,終於自己摸出來了,拜託是自摸耶!想當然很是感動XD怕網路上新手跟我一樣要摸很久才摸的到,這是運氣問題,嗯嗯(~_~)所以剛好心情好就提供給大家啦!雖然大家可能也用不太到?因此假如你很會玩stringstream 的話,到任何的C++環境都很吃香的,字串處理超神的,非常的方便一點也不輸VB呀!()

其實在MFC,C++ builder,C++.net中都差不多,一模不一樣(謝麗娟老師名言!)而已。

︵︵

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。

採檳榔不好賺,5人採了4小時共40幾台斤才賣1000元出頭,下次不要採了= =
練習win32的組語中,api常常叫了沒反應= =
vb.net不會用畫布,冷
C++內容一樣多又麻煩,JAVA的30倍難,應該不會更難了吧?
設計模式還沒背完,快慢背吧!
骨科醫院都是老人去的,不然就是打籃球的人去的,或飆仔渣去的。
聽說阿婆還要1年腳才會好,慢慢來吧!


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • Jun 17 Wed 2009 17:15
  • 好友文章 想法

  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。