<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 閱讀(3237) 評論(1)  編輯  收藏 所屬分類: .NET

    評論

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

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


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


    網站導航:
     
    <2012年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(19)

    隨筆檔案(19)

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲va在线va天堂va手机| 亚洲AV永久无码精品一区二区国产| 亚洲AV色无码乱码在线观看| 中文字幕一精品亚洲无线一区| 国产免费看JIZZ视频| 国产精品美女免费视频观看| 亚洲三级高清免费| 亚洲av日韩av无码黑人| 免费不卡中文字幕在线| 青青青国产在线观看免费网站| 午夜免费福利小电影| 一区二区在线视频免费观看| 亚洲最大的黄色网| 亚洲成aⅴ人在线观看| 久热综合在线亚洲精品| 在线亚洲人成电影网站色www| 亚洲午夜在线电影| 亚洲av日韩av不卡在线观看| 亚洲日韩乱码中文无码蜜桃 | 久久亚洲2019中文字幕| 精品少妇人妻AV免费久久洗澡 | a级毛片免费播放| 有码人妻在线免费看片| 亚洲人成欧美中文字幕| 亚洲乱码卡一卡二卡三| 亚洲中文字幕无码av在线| 老妇激情毛片免费| 欧美日韩亚洲精品| 在线成人精品国产区免费| 91视频精品全国免费观看| 成人免费观看一区二区| av无码国产在线看免费网站| 可以免费观看的一级毛片| 亚洲国产精品久久久久婷婷老年| 亚洲国产精品无码久久| 在线观看国产一区亚洲bd| 亚洲精品视频在线观看免费| 亚洲成熟xxxxx电影| 亚洲愉拍一区二区三区| 亚洲AV无码一区二区三区电影| 日韩成人免费视频|