已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+ 程序设计(c+基础) windows程序设计(看几遍能懂就行)深入浅出MFC(VC基础)windows核心编程(简单运算(计算)Dim opt As StringPrivate Sub Command1_Click()opt = +End SubPrivate Sub Command2_Click()opt = -End SubPrivate Sub Command3_Click()opt = *End SubPrivate Sub Command4_Click()opt = /End SubPrivate Sub Command5_Click()Dim a, b, result As Doublea = Text1.Textb = Text2.TextSelect Case optCase +result = Val(a) + Val(b)Case -result = Val(a) - Val(b)Case *result = Val(a) * Val(b)Case /result = Val(a) / Val(b)End SelectText3.Text = resultEnd Sub存放字符Private Sub Command1_Click()Dim ch As String * 1ch = InputBox(输入) If UCase(ch) = A And UCase(ch) = 0 And ch b ThenMsgBox a大于bElseIf b a ThenMsgBox b大于aElseIf b = a ThenMsgBox a等于bEnd IfEnd Sub字符串运算Private Sub Command1_Click()Dim a As Stringa = Text1.TextPrint 你在文本框中输入的是: & aEnd Sub常用内部函数im a As DoublePrivate Sub Command1_Click()a = Val(Text1.Text)MsgBox 函数值为: & Fix(a)End SubPrivate Sub Command2_Click()a = Val(Text1.Text)MsgBox 函数值为: & Abs(a)End SubPrivate Sub Command3_Click()a = Val(Text1.Text)MsgBox 函数值为: & Sgn(a)End SubPrivate Sub Command4_Click()a = Val(Text1.Text)MsgBox 函数值为: & Int(a)End SubPrivate Sub Command5_Click()a = Val(Text1.Text)MsgBox 函数值为: & Sqr(a)End SubLog Sin 等函数的运用Dim a As IntegerPrivate Sub Command1_Click()a = Val(Text1.Text)MsgBox 函数值为: & Log(a)End SubPrivate Sub Command2_Click()a = Val(Text1.Text)MsgBox 函数值为: & Sin(a)End SubPrivate Sub Command3_Click()a = Val(Text1.Text)MsgBox 函数值为: & Cos(a)End SubPrivate Sub Command4_Click()a = Val(Text1.Text)MsgBox 函数值为: & Tan(a)End SubPrivate Sub Command5_Click()a = Val(Text1.Text)MsgBox 函数值为: & Atn(a)End Sub删除空格 之类编程Dim s As StringPrivate Sub Command1_Click()s = Text1.TextMsgBox 函数值为: & Trim(s)End SubPrivate Sub Command2_Click()s = Text1.TextMsgBox 函数值为: & LTrim(s)End SubPrivate Sub Command3_Click()s = Text1.TextMsgBox 函数值为: & RTrim(s)End SubPrivate Sub Command4_Click()s = Text1.TextMsgBox 函数值为: & Left(s, 6)End SubPrivate Sub Command5_Click()s = Text1.TextMsgBox 函数值为: & Mid(s, 2, 6)End SubPrivate Sub Command6_Click()s = Text1.TextMsgBox 函数值为: & Right(s, 6)End Sub大小写转换Dim a As VariantPrivate Sub Command1_Click()a = Text1.TextMsgBox 长度为 & Len(a)End SubPrivate Sub Command2_Click()a = Val(Text1.Text)MsgBox 空格为 & Space(a)End SubPrivate Sub Command3_Click()a = Text1.TextMsgBox 大写 & UCase(a)End SubPrivate Sub Command4_Click()a = Text1.TextMsgBox 小写 & LCase(a)End SubPrivate Sub Command5_Click()a = Val(Text1.Text)MsgBox 字符 & Str(a)End Sub账号密码、Private Sub Form_Load()Text1.Text = Text1.MaxLength = 6Text2.Text = Text2.MaxLength = 4Text2.PasswordChar = *End SubPrivate Sub Text1_LostFocus()If Not IsNumeric(Text1.Text) ThenMsgBox 账号必须为数字, , 警告Text1.Text = Text1.SetFocus End IfEnd SubPrivate Sub commandl1_click()Dim i As IntegerIf Text2.Text Gong Theni = MsgBox(密码错误, 5 + vbExclamation, 警告)If i 4 Then EndElseText2.Text = Text2.SetFocusEnd IfEnd IfEnd Sub重复函数 pring 方法 Private Sub Form_Click()PrintFor i = 1 To 10Print Tab(i); String(10 - i, ); Spc(11); String(i, )Next iEnd Sub格式化Private Sub Form_Click()a = 12.2345b = 12Print a=; Format(a, 0.00); Print a= & Format(a, #.#) & Print a; +; b; =; a + bPrint a & + & b & = & a + bEnd Sub等级 优良Private Sub Command1_Click()Dim m As Integerm = InputBox(输入分数)If m = 90 ThenMsgBox 优, , 等级ElseIf m = 80 And m = 70 And m = 80 ThenMsgBox 中, , 等级ElseIf m = 60 ThenMsgBox 及格, , 等级ElseMsgBox 不及格, , 等级End IfEnd SubASCII对照Private Sub Picture1_Click()Dim a As Integer, i As IntegerPicture1.Print Tab(30); ASC对照表For a = 32 To 126Picture1.Print Tab(9 * i + 2); Chr(a); =; a;i = i + 1If i = 7 Then i = 0: Picture1.PrintNext aEnd Sub乘法表Private Sub Form_Click()Dim s As StringPrint Tab(35); 乘法表Print Tab(35); -For i = 1 To 9For j = 1 To 9s = i & & j & = & i * jPrint Tab(j - 1) * 9 + 1); s;Next jPrintNext iEnd Sub计算人数Private Sub Form_Click()x = 13n = 0y: If x 26 Thenx = x * 1.008n = n + 1GoTo yEnd IfPrint 利用循环求得年数为; n; 人数为; xm = Log(2) / Log(1.008)If Int(m) m Then m = Int(m) + 1Print 对数求得; mEnd Sub判断素数Private Sub Command1_Click()Dim i%, m%m = Val(Text1)For i = 2 To m - 1If (m Mod i) = 0 Then GoTo notMNext iPicture1.Print m & 是素数notM: End SubPrivate Sub Command1_Click()Dim i%, m%, tag As Booleanm = Val(Text1)tag = TrueFor i = 2 To m - 1If (m Mod i) = 0 Then tag = FalseNext iIf tag Then Picture1.Print m & 是素数End Sub求平均成绩Private Sub Form_Click()Dim mark(1 To 100) As IntegerDim p!, n%, i%p = 0For i = 1 To 100mark(i) = InputBox(输入第 & i & 位学生的成绩)p = p + mark(i)Next ip = p / 100n = 0For i = 1 To 100If mark(i) p Then n = n + 1Next iPrint 平均分, p, 高于平均分人数, nEnd SubOption ExplicitDim i As String, j As String, zuo As StringPrivate Sub Command1_Click()i = InStr(Text1, Text2)zuo = Left(Text1, i - 1)j = i + Len(Text2)Text4 = zuo + Text3 + Mid(Text1, j)End SubPrivate Sub Command2_Click()Text4 = Re
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 语音识别的模型优化
- 中小学创客教育培训课件
- 海洋棘皮动物活性成分
- 空气污染对呼吸系统疾病影响
- 模具加工设备精度检测培训
- 幼儿园员工合同协议
- 工程服务终止协议书
- 巴西生产疫苗协议书
- 小区绿化承包协议书
- 工程技术质量协议书
- 午餐外出安全协议书
- 2025至2030中国团膳行业市场发展分析及发展趋势与投资机会报告
- 2025年秋人教版小学三年级数学上册竞赛测试题(含答案解析)
- 2025年新员工入职医疗器械知识培训试题及答案
- 2025年武汉市黄陂区公开招聘工会协理员4人笔试考试参考题库及答案解析
- 2025年军队文职统一考试《专业科目》数学1试卷真题答案解析
- 《公路工程行业标准制修订管理导则》(JTG 1002-2022)
- 老年性尿失禁成医课件
- 药物中间体以及合成
- 机场管制5 - 跑道侵入
- 土木工程专业毕业论文《商务公寓设计-框架计算书》
评论
0/150
提交评论