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

    評論

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

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


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


    網站導航:
     
    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(19)

    隨筆檔案(19)

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV无码成H人在线观看| 91精品导航在线网址免费| 特级毛片全部免费播放| 亚洲欧美中文日韩视频| 亚洲 暴爽 AV人人爽日日碰| 亚洲精品二三区伊人久久| 亚洲一区二区三区91| 香蕉大伊亚洲人在线观看| 亚洲国产成人综合精品| 精品久久久久亚洲| 色婷婷精品免费视频| 曰批全过程免费视频免费看| 一级毛片在播放免费| 三年片在线观看免费西瓜视频| 在线观看免费黄网站| 久久大香伊焦在人线免费 | 亚洲sss综合天堂久久久| 久久综合久久综合亚洲| 亚洲youwu永久无码精品| 日韩一区二区三区免费播放| 中文字幕乱码系列免费| 无码免费一区二区三区免费播放| 最近中文字幕mv免费高清在线 | eeuss影院ss奇兵免费com| a级毛片在线免费| 亚洲啪啪免费视频| 全免费a级毛片免费看不卡| 亚洲AV永久无码精品一区二区国产 | 久久久久久国产a免费观看不卡| 水蜜桃视频在线观看免费播放高清| 日韩精品无码一区二区三区免费| 国产一卡二卡3卡四卡免费| 日日夜夜精品免费视频| 久久精品国产亚洲精品| 亚洲视频中文字幕| 亚洲一区AV无码少妇电影| 日韩在线视频线视频免费网站| 久久永久免费人妻精品下载| 四虎影视www四虎免费| 国产亚洲AV手机在线观看| 亚洲视频免费播放|