當前位置:首頁 » 編程語言 » c語言程序設計英文版

c語言程序設計英文版

發布時間: 2022-12-07 22:54:00

1. c語言程序設計 (英文打字練習)

Option Explicit
Dim speed, right, wrong, keynum As Integer '定義速度,正確次數,錯誤次數,擊鍵次數
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Const SND_ASYNC = &H1
Dim rtn As LongSub letterInit() '初始化每個字母
lbl_letter.Caption = Chr(Int(Rnd * 26) + 97) '隨機產生字母,如果要產生大寫字母只要把97改成65即可
speed = Int(Rnd * 100 + 200)
lbl_letter.Left = Int(Rnd * (Form1.Width - lbl_letter.Width)) '隨機產生字母出現的位置
lbl_letter.Top = lbl_score.Height
End SubPrivate Sub Command1_Click()
letterInit
lbl_score.Caption = "成績: " & 0 & " 分" & " 錯誤: " & 0 & " 個" & " 正確率: " & 0 & "%"
Timer1.Enabled = True '啟動定時器
Timer2.Enabled = True
Timer1.Interval = 100
Timer2.Interval = 1000
'隱藏命令按鈕
Command1.Visible = False
Command2.Visible = False
lbl_time.Caption = 120 & " 秒"
End SubPrivate Sub Command2_Click()
Unload Me
End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)
keynum = keynum + 1 If Chr(KeyAscii) = lbl_letter.Caption Then '判斷所按鍵位是否與產生的字母相符
letterInit
rtn = sndPlaySound(App.Path & "\right.wav", SND_ASYNC)
right = right + 1
Else
rtn = sndPlaySound(App.Path & "\wrong.wav", SND_ASYNC)
wrong = wrong + 1
End If
lbl_score.Caption = "成績: " & right & "分" & " 錯誤: " & wrong & " 個" & " 正確率: " & Int(right / keynum * 100) & "%" If KeyAscii = 27 Then
Timer1.Enabled = False
Timer2.Enabled = False
lbl_score.BackColor = vbYellow
lbl_score.Caption = "成績: " & right & "分" & " 錯誤: " & wrong & " 個" & " 正確率: " & Int(right / keynum * 100) & "%" & " 按任意鍵繼續"
Else
lbl_score.BackColor = vbGreen
Timer1.Enabled = True
Timer2.Enabled = True
End If
End SubPrivate Sub Form_Load()
Form1.Left = (Screen.Width - Form1.Width) / 2
Form1.Top = (Screen.Height - Form1.Height) / 2
Form1.BorderStyle = 1
Form1.BackColor = vbBlack
Form1.Caption = "英文打字練習程序"
Command1.Default = True
Command1.Caption = "開始"
Command2.Caption = "退出"
'設置lbl_letter中顯示的字元的字體、樣式、字型大小,請同時調整lbl_letter的大小與字元大小相等
With lbl_letter.Font
.Name = "宋體"
.Size = 20
.Bold = True
End With
lbl_letter.ForeColor = vbYellow
lbl_letter.BackColor = Form1.BackColor
lbl_score.BackColor = vbGreen
lbl_score.Alignment = 0
lbl_score.Caption = "敲回車鍵開始打字練習,按ESC鍵暫停"
lbl_time.BackColor = lbl_score.BackColor
lbl_time.Alignment = 2
lbl_time.Caption = "時間120秒"
Timer1.Enabled = False
Timer2.Enabled = False
Randomize '初始化
End SubPrivate Sub Timer1_Timer()
lbl_letter.Top = lbl_letter.Top + speed
If lbl_letter.Top >= Form1.Height Then
letterInit
End If
End Sub Private Sub Timer2_Timer()
lbl_time.Caption = Val(lbl_time.Caption) - 1 & " 秒"
If Val(lbl_time.Caption) <= 0 Then '判斷時間是否已經用完
Timer1.Enabled = False
Timer2.Enabled = False
lbl_letter.Caption = ""
Select Case (right * (right / keynum))
Case Is <= 80
MsgBox "成績: 不及格! 不過別灰心,請多多練習!", vbOKOnly, "練習結束!"
Case Is <= 100
MsgBox "成績: 及格! 還要繼續加油努力啊!", vbOKOnly, "練習結束!"
Case Is <= 120
MsgBox "成績: 良!再加加油你就可以成為高手了!", vbOKOnly, "練習結束!"
Case Is >= 150
MsgBox "成績: 優秀! 太棒了,恭喜你再也不會為打字發愁了!", vbOKOnly, "練習結束!"
End Select Command1.Visible = True '命令按鈕恢復為可見狀態
Command2.Visible = True
right = 0
wrong = 0
keynum = 0
End If
End Sub哥哥幫你,對你好吧!也不搞點分來啊

2. C語言程序設計哪些編程軟體適合初學者

初學者建議學習中文版的編程軟體,因為英文版的什麼也看不懂。目前我一直用的是c++6.0中文企業版的,簡單易上手,C語言代碼,c++的代碼都可以編譯

1、Micosoft visual C++,經典推薦。

2、TC,學校推薦。

3、DEV C++,個人推薦。

4、C-FREE,國人自己做的。

5、turbo c 3.0,新人推薦。

6、ANSI C。

C與C++的區別:C語言是面向過程的編程語言,C++是面向對象的編程語言。

3. C語言程序設計用英語怎麼說

C Programming Language

C語言是一種通用的編程語言,廣泛用於系統軟體與應用軟體的開發。於1969年至1973年間,為了移植與開發UNIX操作系統,由丹尼斯·里奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。

C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程序設計中備受青睞,成為最近25年使用最為廣泛的編程語言[2]。當前,C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的編程語言,例如C++、Objective-C、Java、C#等。


(3)c語言程序設計英文版擴展閱讀:

C語言誕生於美國的貝爾實驗室,由D.M.Ritchie以B語言為基礎發展而來,在它的主體設計完成後,Thompson和Ritchie用它完全重寫了UNIX,且隨著UNIX的發展,c語言也得到了不斷的完善。為了利於C語言的全面推廣,許多專家學者和硬體廠商聯合組成了C語言標准委員會,並在之後的1989年,誕生了第一個完備的C標准,簡稱「C89」,也就是「ANSI c」,截至2020年,最新的C語言標准為2017年發布的 「C17」。

熱點內容
c緩存池 發布:2025-01-20 13:23:45 瀏覽:6
數控編程帥氣寶塔圖紙 發布:2025-01-20 13:22:15 瀏覽:871
共享文件夾加密軟體 發布:2025-01-20 13:08:41 瀏覽:40
標識符是怎樣存儲的 發布:2025-01-20 13:08:39 瀏覽:894
怎麼看安卓大屏什麼牌子 發布:2025-01-20 13:08:35 瀏覽:258
ios開發java 發布:2025-01-20 13:02:42 瀏覽:881
速騰有側燈的是哪個配置 發布:2025-01-20 13:01:53 瀏覽:371
社保用戶名和密碼都忘記了怎麼辦 發布:2025-01-20 12:55:55 瀏覽:321
最優存儲形式是什麼 發布:2025-01-20 12:51:32 瀏覽:27
centos編譯php7 發布:2025-01-20 12:33:52 瀏覽:920