Re: [問題] 練習題

看板C_Sharp (C#)作者 ( )時間18年前 (2007/05/03 19:44), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串6/8 (看更多)
※ 引述《cole945 (躂躂..)》之銘言: : ※ 引述《GreatShot (我要拿Ph.D.!!!)》之銘言: : : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : : 這點跟我認知很不一樣 : : 我沒看過Math.Pow()的source所以不敢說它演算法好不好 : : 我只能作實驗來觀察 : : source如下 : 我利用了你的程式~ : "單" 測連乘和Math.Pow()在1~1000次方時連做100次運算.. : 我把結果繪成圖表 : http://moon.cse.yzu.edu.tw/~s922254/lala/fig.png
: http://moon.cse.yzu.edu.tw/~s922254/lala/app.rar (程式) : x軸是次方, y軸是時間(us) : 紅色是用 Math.Pow計算 : 藍色是 int 的連乘 (a*a*a*a....) : 綠色是 double 的連乘 : 結果是 Math.Pow所需的時間一直都蠻固定的.. : 我想 Math.Pow 應該有做到一定程度的最佳, : 而且甚至可能是native code, 所以呼叫的overhead較大.. : (其實我只是看圖說故事orz) 看了你一個程式碼我又有另外一個問題 不知道是否可以請教你(們) 就是Form1_Paint 要傳進一個PaintEventArg e 請問你是怎麼呼叫Form_Paint的呢? 因為我找不到程式在哪傳一個e給Form1_Paint() Invalidate();<----- 兇手是他????? 謝謝解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.101.28

05/03 21:01, , 1F
這應該起一篇文章吧 = ="...
05/03 21:01, 1F

05/03 21:02, , 2F
Refresh(), Invalidate()都可以
05/03 21:02, 2F
文章代碼(AID): #16ESiN6R (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
3
4
完整討論串 (本文為第 6 之 8 篇):
3
4
3
4
9
17
文章代碼(AID): #16ESiN6R (C_Sharp)