2014年7月30日 星期三

踩地雷20140731為止的程式下載

這是使用 Vb2010-Express版完成的 103暑z2a踩地雷0731版下載 目前完成的部份,請自行測試, 另有一些補充作業,請思考 (1) 加上計時器,記錄玩家使用時間 (2) 當然要加上完成的判斷,可以自行判斷,或加一個按鈕被動判斷 (3) 加快按兩下,若某一格為「0」上下左右為「0」的會自動擴張展開 下載的畫面如下,因會將rar檔展開,請選功能表「檔案」下選下拉中的「下載」...

按鈕5「???」-虛擬右鍵{設定旗標}

按鈕5「???」-虛擬右鍵{設定旗標} 雖然我們暫不考慮直接按右鈕設定旗標,但可以「按鈕5+按左鍵」模擬按右鍵,畫面類似如下 {因每次地雷位置不同,所以畫面中的地雷與上次不同} 功能說明:按鈕5切換,按1下紅色{旗標狀態啟動}、按第2下恢復,      當啟動狀態時,本來踩地雷的左鍵變成設定旗標,會將格子切換改為紅色或復原,      但若格子已設為紅色,將該格復原{取消紅色} 程式碼需改兩個部份:(1)按鈕5部份,設定一個 rflag 公用變數 ,按鈕本身顏色設定           (2)左鍵程式碼增修,加一判斷使可模擬右鍵功能 先當作業囉 ...

按鈕4「開始」之後 - 左鍵踩地雷

按鈕4「開始」之後-左鍵 上次按鈕4「開始」將格子內數字及*隱藏,接著以滑鼠左鍵踩地雷,因為我們暫不考慮右鍵,所以地雷處先不按,畫面類似如下 {因每次地雷位置不同,所以畫面中的地雷與上次不同} 程式參考如下 ...

2014年7月26日 星期六

C++初學者最佳練習網站之一

普二忠的同學請先至台中女中的judge網站練習,zerojudge可以打好基礎再來! 台中女中程式解題系統 http://www.tcgs.tc.edu.tw:1218/ 有一篇給初學者看的文章,是 sagit 老師的哦,很不錯看! http://www3.tcgs.tc.edu.tw/npsc/index.php?topic=12...

2014年7月19日 星期六

2014年7月13日 星期日

按鈕3「數地雷」程式碼

上次按鈕2「撒地雷」只將地雷位置的 LB(r,c) 標示為 * 、另mtx(r,c) = -1 而其它位置仍顯示 (r,c)座標值,而第3按鈕顯示的是(r,c)的周邊八方有幾個地雷 所以我們將 dispmtx()改版,加上一個參數(3)使顯示的與按鈕2不一樣 程式參考如下 以上遮住的地方自行練習補足,下次作業:第4個按鈕「開始」 肆、按第4按鈕「開始」會將每一格顯示的皆隱藏,當某格被按才翻開顯示,為了簡化,我們分成兩階段,第1階段:(只處理滑鼠左鈕Click事件),滑鼠右鈕「標旗」下階段再談     先當做作業想一...

2014年7月6日 星期日

2014年7月3日 星期四

103暑期-z2踩地雷-簡易版

零、我們暫時將這個簡易版程式分成五個子部份,有需要再增加 先以 VB 佈建表單如下{五個按鈕 Button1 ~ 5,一個標籤 Label1} 壹、按第1按鈕「MxN格子」會動態產生格子如上圖,程式碼如下 五個按鈕中,我們先 Button2 ~4不啟動,按了按鈕1後,將 1 隱藏、 2 啟動} 貳、按第2按鈕「撒地雷」會隨機產生一定數量的座標 (r,c),以安置地雷     先當做作業想一想:{假設地雷數 11 個} 1 以 RND產生K { 0~109 } 共11次不同的 K值,然後經過計算 K...

2014年7月1日 星期二

二信資處程式暑期加油

開張了,我預定約每2、3天指定一些作業及講解   7/16起每週五中午到電腦教室練習及驗收 普三同學之芃、恩齊:請試著多練習,C001~C099有辦法完成的就儘量試試看      可參考我上次給的帳號,但8月份時要能抽到題目後就會        帳號若忘了請e-mail或留言 普二同學:試著至 zerojudge.tw 申請帳號看看,有問題可 e-mail 資二同學育妡、庭慈、欣宜、玟琳、維倫、子慶:請試著將                           TQC 101~108 多練習 需練到有辦法不看解答也能完成       除了 TQC 之外,預訂講解及練陣列的應用,範例是       {踩地雷簡易版、魔方陣簡易版} ...