<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    C#打字練習小程序

    本程序寫于剛剛學習C#線程時,游戲者可以選擇四個不同級別的速度進行打字練習,在規定的時間內,用鍵盤敲擊屏幕中出現的相應字母后,該字母便會消失,分數也隨即加2,由于時間原因并沒有實現太多其他功能,如級別的自動增加,點擊相應字母后在該字母上出現相應效果,只是簡單的對C#中的線程練習了一把,希望對初學線程的朋友能夠有所幫助。

    以下為運行效果圖:


    以下為程序源代碼:
    Game.cs文件:

    using System;
    using System.Drawing;
    using System.Collections;
    using System.ComponentModel;
    using System.Windows.Forms;
    using System.Data;
    using System.Threading;

    namespace P195
    {
        
    public class frmGame : System.Windows.Forms.Form
        
    {
            
    成員變量

            
    構造

            
    Windows 窗體設計器生成的代碼

            
    程序入口

            
    級別選擇菜單事件處理

            
    判斷是否正在游戲,改變菜單按鈕的可用性

            
    窗體加載事件

            
    計時器(處理隨機產生字母及速度)

            
    計時器(處理隨游戲時間)

            
    隨機產生字母

            
    隨機產生字母標簽的橫坐標

            
    玩家鍵盤響應事件

            
    退出事件處理

            
    放棄本局游戲事件處理

            
    關于
        }

    }


    MyThread.cs文件:
    using System;
    using System.Windows.Forms;
    using System.Threading;

    namespace P195
    {
        
    public class MyThread
        
    {
            
    private int _speed = 0;
            
    private Control _myControl;

            
    public int Speed
            
    {
                
    set
                
    {
                    
    this._speed = value;
                }

                
    get
                
    {
                    
    return this._speed;
                }

            }


            
    public Control MyControl
            
    {
                
    set
                
    {
                    
    this._myControl = value;
                }

                
    get
                
    {
                    
    return this._myControl;
                }

            }


            
    public void LableMove()
            
    {
                
    while(true)
                
    {
                    
    if(!this._myControl.Visible)
                    
    {
                        Thread.CurrentThread.Abort();
                        
    return;
                    }

                    
    if(this._myControl.Location.Y >= 300)
                    
    {
                        
    this._myControl.Visible = false;
                        Thread.CurrentThread.Abort();
                        
    return;
                    }

                    System.Drawing.Point lablePos 
    = this._myControl.Location;
                    lablePos.Offset(
    0,10);
                    
    this._myControl.Location = lablePos;
                    Thread.Sleep(
    1000);
                }

            }

        }

    }


    點擊下載源代碼:/Files/daizhenghenry/TypewriterPractise.rar

    posted on 2008-03-06 09:43 非凡DZ 閱讀(3229) 評論(1)  編輯  收藏 所屬分類: .NET

    評論

    # re: C#打字練習小程序 2012-06-05 21:15 賈秀文

    這個界面沒有啊,光有代碼,能弄個完整的發到我郵箱里,謝謝了,我們留的作業  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    <2012年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(19)

    隨筆檔案(19)

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日本VA午夜在线影院| 青青青视频免费观看| 日韩精品无码人妻免费视频| 亚洲av无码成人精品区一本二本| 亚洲av无码天堂一区二区三区| 无码中文字幕av免费放dvd| 国产精品亚洲精品| 亚洲日本一区二区三区在线不卡| 99久热只有精品视频免费观看17| 国产成人精品日本亚洲语音| 亚洲一区二区三区香蕉| 免费电影在线观看网站| 久久国产精品国产自线拍免费| 亚洲最大的黄色网| 精品亚洲永久免费精品| 国产成人免费a在线视频色戒| 无码中文字幕av免费放dvd| 噜噜噜亚洲色成人网站| 亚洲国产天堂久久综合网站 | 毛片免费视频观看| 无码人妻一区二区三区免费看 | 亚洲乱码卡三乱码新区| 在线播放亚洲第一字幕| 日韩在线免费电影| 中国人xxxxx69免费视频| 成人午夜免费视频| 亚洲中文字幕乱码熟女在线| 久久久亚洲精品无码| 无码专区一va亚洲v专区在线| 一色屋成人免费精品网站| 在线观看免费视频一区| 国产亚洲精品国产福利在线观看| 亚洲乱码一二三四区国产| 亚洲国产精品成人精品无码区在线 | 七次郎成人免费线路视频| 亚洲欧洲无码AV不卡在线 | 中国性猛交xxxxx免费看| 国产精品亚洲二区在线| 亚洲第一区二区快射影院| 久久精品国产亚洲AV无码偷窥| 奇米影视亚洲春色|