<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)

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品无码99在线观看| 91在线手机精品免费观看| 亚洲AV无码专区亚洲AV桃| 亚洲成年人免费网站| 久久精品国产亚洲AV无码麻豆| 亚洲乱码一区二区三区在线观看 | 日本在线看片免费| 免费在线黄色电影| 中文字幕乱码免费看电影| 久久久久免费视频| a在线免费观看视频| 免费视频精品一区二区三区| 久草福利资源网站免费| 桃子视频在线观看高清免费视频 | 亚洲国产精品久久久久秋霞小 | 久久精品国产亚洲| 久久精品国产亚洲香蕉| 久久精品国产亚洲AV麻豆~| 婷婷精品国产亚洲AV麻豆不片 | 亚洲AV无码精品色午夜在线观看| 亚洲αv在线精品糸列| 亚洲成熟xxxxx电影| 亚洲的天堂av无码| 久久久国产亚洲精品| 日本亚洲欧美色视频在线播放 | 久久综合久久综合亚洲| 精品久久亚洲一级α| 一级一级一级毛片免费毛片| baoyu777永久免费视频| 91免费国产自产地址入| 成人免费无毒在线观看网站 | 国产曰批免费视频播放免费s| 久久天天躁狠狠躁夜夜免费观看| 热久久精品免费视频| 国产亚洲精aa成人网站| 久久亚洲春色中文字幕久久久 | 亚洲AV天天做在线观看| 亚洲精品综合在线影院| 男女猛烈无遮掩视频免费软件 | 一级一级一级毛片免费毛片| 毛片无码免费无码播放|