简易计算器VB课程设计报告
vb科学计算器课程设计
vb科学计算器课程设计一、课程目标知识目标:1. 学生能理解并掌握VB编程环境中科学计算器的基本功能与操作。
2. 学生能运用VB编程语言实现加、减、乘、除等基本运算,并掌握科学计算器的扩展功能,如平方根、指数、对数等。
3. 学生能运用所学知识解决实际生活中的科学计算问题。
技能目标:1. 学生能够独立进行VB科学计算器的界面设计,编写程序代码实现计算功能。
2. 学生通过实际操作,提高编程解决问题的能力,培养逻辑思维和动手实践能力。
3. 学生学会使用调试工具,能够发现并修正程序中的错误,提高程序的稳定性。
情感态度价值观目标:1. 学生培养对计算机编程的兴趣和热情,激发创新意识,提高自主学习的积极性。
2. 学生通过合作交流,培养团队协作能力和沟通能力,学会分享与互助。
3. 学生在解决问题的过程中,认识到编程在科学计算领域的重要作用,树立正确的价值观,增强社会责任感。
分析课程性质、学生特点和教学要求:本课程为VB科学计算器编程,结合学生年级特点,注重知识性与趣味性相结合,以培养学生编程兴趣和动手实践能力为主。
在教学过程中,需关注学生的个体差异,因材施教,鼓励学生积极参与,注重培养团队协作和沟通能力。
教学要求明确,以学生为主体,教师为主导,实现课程目标的具体学习成果。
二、教学内容1. VB科学计算器的基本概念与功能- 熟悉VB编程环境- 了解科学计算器的基本功能与操作2. VB编程基础- 变量、常量的定义与使用- 数据类型与运算符- 程序流程控制(顺序、选择、循环结构)3. 科学计算器功能实现- 基本运算(加、减、乘、除)- 扩展功能(平方根、指数、对数)- 界面设计与事件处理4. 程序调试与优化- 使用调试工具- 识别并修正程序错误- 提高程序稳定性与执行效率5. 实践项目与案例分析- 完成一个科学计算器项目- 分析并改进现有科学计算器程序教学安排与进度:第一周:熟悉VB编程环境,学习基本概念与功能第二周:学习VB编程基础,了解程序流程控制第三周:实现科学计算器基本运算功能第四周:完成扩展功能,进行界面设计与事件处理第五周:学习程序调试与优化,分析案例第六周:完成实践项目,进行成果展示与评价教学内容与教材关联:本章节教学内容与教材中相关章节紧密关联,涵盖了《VB程序设计》教材中第二章至第五章的主要内容,确保了教学内容的科学性和系统性。
vb 简易计算器实验报告
简易计算器课程设计报告一、实验目的:模拟计算器的功能。
系统启动后, 先清屏, 再在显示屏右侧显示0字样, 系统仅接收数字键、加减乘除键、退格键、C键(复位)、=或回车键、ESC键(退出系统)作为有效按键, 其余按键不响应。
按键后屏幕显示效果要达到一般计算器显示屏的同样效果。
不要求设计一般计算器上都具有的M功能。
二、实验设计内容及思想:首先, 创建一个主体框架: 建立程序的主要界面后, 系统自动生成界面的主要窗口生成代码。
对于每个按钮的的代码段中, 分别添加事件触发的处理代码。
分别设立三个显示屏, 第一个显示屏作为“被加数”框, 第二个显示屏作为“加数”框, 第三个显示屏则作为输出框。
四则运算时直接采用计算表达式。
所以, 优先级和运算规则皆宜考虑在内。
在进行除法运算时, 若遇到除数为0, 则运用条件语句执行, 并在输出显示屏上输出“E”。
三角函数、指数、对数、整除、取余等运算, 也是运用类似手法。
考虑到计算器的操作简便性, 所以加入了复位和退出按钮。
三、源程序文件:Private Sub Command1_Click()Dim x As IntegerDim y As Integerx = Text1.Texty = Text2.TextText3.Text = x + yEnd SubPrivate Sub Command10_Click()Dim x As Integerx = Text1.TextText3.Text = Cos(x)End SubPrivate Sub Command11_Click()Dim x As Integerx = Text1.TextText3.Text = Tan(x)End SubPrivate Sub Command12_Click()Dim x As Integerx = Text1.TextText3.Text = Atn(x)End SubPrivate Sub Command13_Click() Dim x As IntegerDim y As Integerx = Text1.Texty = Text2.TextText3.Text = x ^ yEnd SubPrivate Sub Command14_Click() Dim x As Integerx = Text1.TextIf x <= 0 ThenText3.Text = "输入错误"ElseText3.Text = Log(x)End IfEnd SubPrivate Sub Command15_Click() Text3.Text = "此按钮仅作装饰用" End SubPrivate Sub Command2_Click() Dim x As IntegerDim y As Integerx = Text1.Texty = Text2.TextText3.Text = x - yEnd SubPrivate Sub Command3_Click() Dim x As IntegerDim y As Integerx = Text1.Texty = Text2.TextText3.Text = x * yEnd SubPrivate Sub Command4_Click() Dim x As IntegerDim y As Integerx = Text1.Texty = Text2.TextIf y = 0 ThenText3.Text = "E"ElseText3.Text = x / yEnd IfEnd SubPrivate Sub Command5_Click()Dim x As IntegerDim y As Integerx = Text1.Texty = Text2.TextText3.Text = x \ yEnd SubPrivate Sub Command6_Click()Dim x As IntegerDim y As Integerx = Text1.Texty = Text2.TextText3.Text = x Mod yEnd SubPrivate Sub Command7_Click()Text1.Text = ""Text2.Text = ""Text3.Text = " 0" End SubPrivate Sub Command8_Click()EndEnd SubPrivate Sub Command9_Click()Dim x As Integerx = Text1.TextText3.Text = Sin(x)End Sub源代码截图:四、运行结果演示: 加法演示:减法演示: 乘法演示:除法演示:能够整除: 不能够整除:除数为零:。
VB课程设计报告+计算器
目录●概要设计说明 (3)●总体设计分析 (3)●小组成员及分工方法....................................3 -4 ●功能模块图 (4)●负责模块的程序设计分析 (5)●负责模快的程序源代码及流程图.....................5-12 ●公共系统使用说明及截图..............................13-16 ●结束语、心得体会 (17)●课程设计结评分表…………………………………18-19一、概要设计说明本组设计的科学计算器具有科学型和标准型两种类型,适合不同需要。
科学型中包含弧度与角度的计算,同时兼具2、8、10、16进制的运算。
在标准型中,编辑菜单(edit)包含复制(copy)、粘贴(paste)。
查看菜单包含标准型(standar)、科学型(scientific)。
帮助菜单中包含关于(about)(内含开发制作者信息)二、总体设计分析(含功能模块图)一.小组成员分工1 科学型角度弧度和进制的调用,由小组成员共同完成2 科学计算器中,x^2,x^3,x^y,1/x,n!,Log按键,及八进制转二进制,八进制转十进制,由**负责。
3科学计算器中,BackSpance、CE、C和运算符号+、-、*、/、.、-/+、=以及标准型计算器由***负责4 科学计算器中,sin,cos,tan,Rnd,Exp,ATn按钮以sin/cos/tan计算时角度和弧度的转换由**负责。
5 科学行计算器中,Copy,Pst,Not,And,Xor,Int,Or,Abe,Exit按钮;将十进制转化为二进制,制转化为十进制,将二进制转化为八进制由**负责。
6 标准型菜单部分(查看菜单标准型(standar)、科学型(scientific)。
帮助菜单中包含关于(about)(内含开发制作者信息))及标准型和科学型的数字键和科学型的16进制转换由李诗瑶负责。
打印计算机vb设计课程实验报告1
计算机vb设计课程实验报告说明书题目:计算器、扫雷姓名:班级:指导老师:一.设计名称:基础用途计算器二.设计目的:通过vb程序设计出计算器进行一些简单运算和进制的转换。
三.计算器设计界面:四.设计步骤:1)新建一个工程2)设置控件:插入一个text1控件,font属性字号为“一号”,textAlign属性调成Right。
插入一个标签控件(Label1),设置标题属性为“进制”插入四个单选按钮,设置caption属性分别为2进制,8进制,10进制,16进制。
插入一个timer控件,将Interval属性设置为“100”添加一个command1控件数组数目为17,command1(0)至command1(9)caption属性分别设置为由0至9,command1(10)标题属性设置为“.”,command1(11)至command1(16)caption属性分别设置为A至F。
添加控件command2,caption属性为“=”添加command3控件数组数目为4,caption属性分别为“+”,“-”,“*”,“/”添加控件command4, command5, command6, command7设置标题属性分别为“CE”“SQR”“X^2”“1/X”添加部件Microsoft Windows Common Controls 6.0添加StatusBar部件,右键插入窗格,设置窗格宽度,文本。
3)编写程序代码:Dim a#, b#, x$, K%Private Sub Command1_Click(Index As Integer)Text1 = Text1 & Command1(Index).Caption End SubPrivate Sub Command2_Click()b = Val(Text1)Select Case x Case "+"M = a + b Case "-"M = a - b Case "*"M = a * b Case "/"If b <> 0 ThenM = a / bElseMsgBox "分母为0", "65", "警告"End IfEnd SelectText1 = MIf M < 1 And M > 0 Then Text1 = "0" & Text1If M > -1 And M < 0 Then Text1 = "-0" & Abs(V al(Text1))End SubPrivate Sub Command3_Click(Index As Integer)a = Val(Text1): Text1 = ""x = Command3(Index).CaptionEnd SubPrivate Sub Command4_Click()Text1 = ""End SubPrivate Sub Command5_Click()K = Val(Text1)Text1 = Sqr(K)End SubPrivate Sub Command6_Click()t = Val(Text1)Text1 = t ^ 2End SubPrivate Sub Command7_Click()I = Val(Text1)Text1 = 1 / IEnd SubPrivate Sub Form_Load()K = 10Option3.Value = TrueEnd SubPrivate Sub Option1_Click()For I = 0 To 1Command1(I).Enabled = TrueNextFor I = 2 To 16Command1(I).Enabled = FalseNextCommand1(10).Enabled = TrueM = Val(Text1) Select Case KCase 10Text1 = F102(Text1)Case 2S1 = Text1Case 16S2 = F1610(Text1)Text1 = F102(S2)Case 8S3 = F810(Text1)Text1 = F102(S3)End SelectK = 2End SubPrivate Sub Option2_Click() For I = 0 To 7Command1(I).Enabled = True NextFor I = 8 To 16Command1(I).Enabled = False NextCommand1(10).Enabled = True M = Val(Text1)Select Case KCase 10Text1 = Oct(M)Case 2S1 = F210(Text1)Text1 = Oct(S1)Case 16S2 = F1610(Text1)Text1 = Oct(S2)Case 8Text1 = MEnd SelectK = 8End SubPrivate Sub Option3_Click() For I = 0 To 10Command1(I).Enabled = True NextFor I = 11 To 16Command1(I).Enabled = False NextM = Val(Text1)Select Case KCase 10Text1 = MCase 2Text1 = F210(Text1)Case 16Text1 = F1610(Text1)Case 8Text1 = F810(Text1)End SelectK = 10End SubPrivate Sub Option4_Click() For I = 0 To 16Command1(I).Enabled = True NextM = Val(Text1)Select Case KCase 10Text1 = Hex(M)Case 2S1 = F210(Text1)Text1 = Hex(S1)Case 16S2 = F1610(Text1)Text1 = Hex(S2)Case 8S2 = F810(Text1)Text1 = Hex(S2)End SelectK = 16End SubFunction F102(S)K = Val(S)x = ""While K <> 0x = K Mod 2 & xK = K \ 2WendF102 = xEnd FunctionFunction F210(S)K = 0For I = 0 To Len(S) - 1K = K + Val(Mid(S, Len(S) - I, 1)) * 2 ^ I NextF210 = KEnd FunctionFunction F810(S)K = 0For I = 0 To Len(S) - 1K = K + Val(Mid(S, Len(S) - I, 1)) * 8 ^ I NextF810 = KEnd FunctionFunction F1610(S)K = 0For I = 0 To Len(S) - 1x = Mid(S, Len(S) - I, 1)Select Case xCase "1" To "9"K = K + Val(x) * 16 ^ ICase "A" To "F"K = K + (Asc(x) - 55) * 16 ^ IEnd SelectNextF1610 = KEnd FunctionPrivate Sub Timer1_Timer()StatusBar1.Panels(2).Text = Date & " " & TimeEnd Sub总结:通过vb设计计算器使自己掌握select case的编写方法以既vb中部件的属性设置方法。
用VB做简易计算器
《VB》课内实验报告学生姓名:及学号:学院:班级: 数学101课程名称:VB实验题目:控件数组的应用指导教师姓名及职称:2012年03月28日目录一、实验目的 (1)二、实验内容 (1)三、实验要点及说明 (1)四、实现方法 (1)五、实验结果 (2)六、源程序清单 (2)七、思考及总结 (4)一、实验目的1.掌握动态数组与静态数组的使用方法。
2.掌握控件数组的添加、删除以及使用方法。
3.掌握If语句、Select Case语句以及循环语句的使用。
4.掌握控件数组中索引号(Index)的作用。
二、实验内容1.制作计算器,完成十进制的加减乘除运算。
2.随机产生15个不重复的A-Z(包括A,Z)的大写字母,存放在字符数组中。
三、实验要点及说明1.利用数组控件完成计算器的制作。
(1)设计界面及设置属性界面设计中的显示部分要求用标签实现;运算符、数字分别使用控件数组实现;(2)编写代码图3-1 设计界面程序代码的任务是单击数字按钮和运算符按钮实现十进制的常规运算,同时要求做到实现正负号的转变、结果的标准输出以及除法中除数的检查等功能。
2.界面设计部分要求能够体现出字符数组中的内容,且实现随机不重复显示的功能,具体参数不做要求。
四、实现方法运行环境:Visual Basic运行开发环境;1.VB6.0窗体的属性设置运用复制的方法建立两个建立控件数组,编写代码。
2. 设置窗体的属性,添加一个文本框MultiLine属性设置成True,编写代码。
五、实验结果1. 能够完成十进制的加减乘除运算,可以判断被除数是否为零,如果为零,弹出对话框提示错误。
2.单击窗体随机出现15个不同的字母。
六、源程序清单1、源程序:Option Explicit ‘对所有变量进行显式声明Dim Num1 As Single, Num2 As Single ‘声明Num1,Num2为单精度浮点型变量Dim Flag As Boolean ‘声明Flag为布尔变量Dim Cul As Integer ‘声明Cul为整型变量Private Sub Command1_Click(Index As Integer) ‘Command1的单击事件Num1 = Val(Text1.Text) ‘Text1中的值赋给Num1Flag = True ‘Flag为真Cul = IndexEnd SubPrivate Sub _Click() ‘Command4的单击事件If InStr(Text1.Text, ".") = 0 And Text1.Text <> "" Then ‘如果Text1中没Text1.Text = Text1.Text + "." 有"."并且不为空,就在Text1中加一个"."End IfEnd SubPrivate Sub Command2_Click(Index As Integer)If Flag Then Text1.Text = "": Flag = False ‘如果Flag为真则Text1赋为空Text1.Text = Text1.Text + Command2(Index).Caption ‘如果为假Text1加End Sub Command2(Index) Private Sub Command5_Click() ‘Command5的单击事件的单击事件Text1.Text = "" ‘清空Text1,Num1, Num2的值Num1 = 0Num2 = 0End SubPrivate Sub Command6_Click() ‘Command6的单击事件Dim result As Single ‘声明result为单精度浮点型变量Num2 = Val(Text1.Text) ‘Text1中的值赋给Num2Flag = True ‘Flag b变为真Select Case Cul ‘Select循环Case 0: result = Num1 + Num2Case 1: result = Num1 - Num2Case 2: result = Num1 * Num2Case 3:If Num2 <> 0 Then ‘若分母为零提示result = Num1 / Num2ElseMsgBox "出错!被0除!"End IfEnd SelectIf result \ 1 <> result Then ‘如果result \ 1不等于result那么在result前Text1.Text = Format(result, "0.#") 加”0.”赋给Text1.TextElseText1.Text = Str(result) ‘否则直接将result转化成字符串赋给Text1.TextEnd IfEnd SubPrivate Sub Command3_Click() ‘Command3的单击事件If Text1.Text <> "" Then ‘如果Text1.Text不是空的If InStr( Text1.Text, "-") = 0 Then ‘Text1.Text中不包含"-"Text1.Text = "-" + Text1.Text ‘把"-" Text1.Text连接后赋给Text1.Text ElseText1.Text = Right(Text1.Text, Len(Text1.Text) - 1)End If ‘取Text1.Text中长度减1的字符赋给Text1.Text End IfEnd Sub2、源程序Private Sub Form_Click() ‘Form的单击事件Dim s(1 To 15) As String * 1, c As String * 1 ‘声明s,c为定长字符串Dim Found As Boolean ‘声明Found为布尔变量s(1) = chr(Int(Rnd * 26 + 65)) ‘将一随机字符赋给s(1)n = 2Do While n <= 15 ‘循环条件n<=15c = chr(Int(Rnd * 26 + 65)) ‘将一随机字符赋给cFound = FalseFor j = 1 To n – 1 ‘For循环If s(j) = c Then Found = TrueNext jIf Not Found Then ‘Found为假,进行下两行语句s(n) = cn = n + 1End IfLoopFor i = 1 To 15 ‘循环输出s(i)到Text1.Text中Text1.Text = Text1.Text & s(i)Next iEnd Sub七、思考及总结。
计算器的vb课程设计
计算器的vb课程设计一、课程目标知识目标:1. 让学生掌握计算器的基本功能与Visual Basic(VB)编程语言的基础知识。
2. 使学生了解计算器程序的结构与设计流程。
3. 帮助学生理解数学运算符在VB中的运用及其与数学公式的对应关系。
技能目标:1. 培养学生运用VB编程语言编写简单计算器程序的能力。
2. 培养学生分析问题、解决问题的能力,能够针对特定需求设计并优化计算器功能。
3. 提高学生团队协作能力,通过小组讨论和实践,共同完成计算器项目的开发。
情感态度价值观目标:1. 培养学生对计算机编程的兴趣和热情,激发创新意识。
2. 培养学生严谨、细心的学习态度,注重代码规范和程序优化。
3. 培养学生互帮互助、共同进步的团队精神,尊重他人意见,善于沟通与合作。
课程性质:本课程为实践性较强的学科课程,旨在让学生通过动手实践,掌握VB编程的基本技能,提高解决问题的能力。
学生特点:学生具备一定的计算机操作基础,对编程有一定了解,但缺乏实际编程经验。
教学要求:教师应结合学生特点,采用任务驱动、案例教学等方法,引导学生主动探究,注重理论与实践相结合,确保学生能够达到课程目标。
在教学过程中,将目标分解为具体的学习成果,以便于后续的教学设计和评估。
二、教学内容1.VB编程环境介绍与基本操作:使学生熟悉VB开发界面,掌握基本操作方法。
- 熟悉VB集成开发环境- 学会创建、保存和打开VB项目2.计算器程序结构与设计:学习计算器程序的框架设计,理解程序结构。
- 分析计算器功能模块- 设计计算器界面及布局3.数学运算符与表达式:掌握VB中的数学运算符,编写计算器运算逻辑。
- 学习VB中的数学运算符- 编写表达式实现计算器运算功能4.事件处理与函数调用:学习事件处理机制,编写计算器功能函数。
- 理解事件驱动编程原理- 编写按钮点击事件处理程序- 创建自定义函数实现计算器功能5.综合实践:运用所学知识,小组合作开发一个功能完善、界面友好的计算器程序。
《软件设计基础(VB)》简单科学计算器课程设计报告书
河北联合大学 《软件设计基础(VB)》课程设计报告设计名称: 姓 名: 专业班级: 学 院: 设计时间: 设计地点:简易科学计算器学 号:指导教师评语:成绩:指导教师签字: 年月日目录1.课程设计目的 ··············································································32.课程设计任务与要求 ·····································································33.课程设计说明书 ···········································································44.课程设计成果 ············································································205.程序调试过程 ············································································236.设计问题的不足和改进方案 ··························································237.课程设计心得 ············································································248.附录 ························································································249.参考文献24《软件设计基础(VB)》课程设计报告第 3 页,共 26 页1.课程设计目的 《软件设计基础(VB)》课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖 VB 的知识点,又接近工程实际需 要。
vb计算器实验报告
vb计算器实验报告《VB计算器实验报告》摘要:本实验报告通过使用VB(Visual Basic)编程语言,设计并实现了一个简单的计算器应用程序。
实验结果表明,该计算器能够实现基本的四则运算功能,并且具有良好的用户界面和操作体验。
本实验为学习VB编程语言的初学者提供了一个很好的实践机会,也为进一步深入学习和开发更复杂的应用程序奠定了基础。
1. 背景VB是一种由微软公司开发的基于对象的编程语言,它是一种易学易用的编程语言,适合初学者入门。
VB可以用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序和移动应用程序等。
在本实验中,我们将使用VB编程语言设计并实现一个简单的计算器应用程序,以展示其基本功能和特点。
2. 实验目的通过本实验,我们旨在掌握VB编程语言的基本语法和功能,并且能够设计并实现一个简单的计算器应用程序。
同时,我们也将学习如何创建用户界面、处理用户输入和实现基本的数学运算功能。
3. 实验方法本实验使用Visual Studio作为开发环境,通过VB编程语言实现计算器应用程序的设计和开发。
在设计过程中,我们将考虑用户界面的布局和美观性,以及计算器功能的实现和操作流程。
在开发过程中,我们将使用VB的各种语法和功能,如变量、条件语句、循环语句和函数等,来实现计算器的基本功能。
4. 实验结果经过设计和开发,我们成功实现了一个简单的计算器应用程序。
该计算器具有清晰的用户界面和友好的操作体验,能够实现基本的加减乘除等四则运算功能。
用户可以通过点击按钮或者输入数字和运算符来进行计算,同时还可以实现清零和退格等功能。
整体而言,该计算器应用程序能够满足基本的计算需求,并且具有较好的稳定性和性能。
5. 结论通过本实验,我们不仅掌握了VB编程语言的基本语法和功能,还学会了如何设计和实现一个简单的计算器应用程序。
同时,我们也了解到了用户界面设计和用户体验的重要性,以及如何通过VB编程语言实现各种功能和操作。
vb简易科学计算器的设计与开发课程设计报告可视化编程武汉理工大学华夏学院
学号《可视化编程》课程设计报告简易科学计算器的设计与开发专业班级:计算机科学与技术1112学生姓名:指导教师:钱小红/李小艳教学系:信息工程系2012年6月15日课程设计报告书学生姓名:专业班级:计算机1111-1112班指导教师:钱小红/李小艳工作单位:华夏学院计算机教研室设计题目:简易科学计算器的设计与开发初始条件:1、完成可视化编程的学习2、带Visual Basic 的机器要求完成的主要任务:主要任务:(在规定的时间内完成下列任务)1、能够完成数值常数的四则运算,不要求支持运算符的优先级。
2、能够进行如下函数的求值运算,包括sin, cos, tan, exp, log, ln, sqr, 1/x,以及常数e和圆周率π。
3、设置5个存贮键,以便将中间运算结果存入,在需要的时候取出参与运算。
4、能够进行初始化,清除内存中的数,退出运算,清除显示。
5、因为控件数目较多,要求采用控件数组,以减少事件处理的复杂程度,使程序简洁高效。
6、出错处理:操作数如果不符合数学上的定义,应该给出错误信息。
例:0做除数,负数或0做真数等情况。
设计报告撰写格式要求:(课程设计报告按统一通用格式书写)具体内容如下:①设计任务与要求②总体方案与说明③程序主要模块的流程图④源程序清单与注释⑤问题分析与解决方案(包括调试记录、调试报告,即在调试过程中遇到的主要问题、解决方法及改进设想);⑥小结与体会附录:①源程序(必须有简单注释)②使用说明③参考资料时间安排:6月15日---21日第一天布置题目,确定任务、查找相关资料第二天~第四天功能分析,编写程序,调试程序、运行系统;第五天程序验收、答辩;撰写设计报告。
指导教师签字:2012年6月15日系主任签字:年月日1.设计任务与要求1.设计任务利用VB语言设计一个简易的科学计算器,学会利用VB控件数组实现数值的计算以及基本函数的计算。
2.基本要求:(1)要能够完成数值常数的四则运算。
VB科学计算器课程设计
目录一、设计内容及要求二、设计原始资料三、设计完成后提交的文件和图表设计四、进程安排五、主要参考资料[摘要]用VB制作这个程序的简单计算器,它包括一个标准的计算器和一个科学计算器。
它可以实现简单的加减乘除四则运算,数字的平方、平方根,正弦、余弦、正切,倒数、指数函数、对数函数,角度、弧度、梯度的转换,以及各进制的相互转换。
而且它的功能还有退格,清除当前数据,清除所有数据,复制数据,粘贴数据。
在这个计算器的程序中,我用到了单行选择语句If…Then…Else…,块语句if…then…end if,If语句的嵌套,多条件选择语句Select Case,而且还用到了按钮、文本框、框架、单选按钮控件,菜单的设计。
在此报告中我重点叙述了计算机的各个功能及用法。
特别是进制间的转换和数字与运算符之间的联系。
虽然描述的不太完整,但我会尽力使用系统结构图,划分多个模块,让大家明白我设计的运算器的功能的。
[关键词]Visual Basic;计算器;对象;代码1三、设计完成后提交的文件和图表设计(要求2000字以上)1. 设计方案实现这个实用计算器,要考虑的主要是以下两个方面的内容:一、设置每个控件按钮的属性。
二、每组控件组都有自己的VB代码,由VB语言实现各个控件按钮的功能。
于是本设计就是以这两个个部分为核心内容展开。
根据设计要求该实用计算器能实现四则运算和部分科学计算法等按钮的控制,根据各组控件按钮源代码的不同,来实现按下不同的按键实现不同的计算过程或结果功能。
本设计大体由窗体、CommandButton、Textbox、Timer 四个模块构成。
其中Commandbutton作为按钮模块,Textbox作为显示模块,Timer作为显示或隐藏部分按键的模块。
Commandbutton按钮实现数字键和其他算法按键的功能;Textbox实现计算过程和结果的数字显示;Timerbox 实现当计算器只用到四则的简单运算时,窗体只显示四种运算的基本按键,当用到科学计算时,再在窗体中显示科学计算的控件按钮。
VB计算器课程设计报告
Visual Basic课程设计报告题目计算器的设计与实现专业班级学号姓名指导教师2011年6月29 日计算器的设计与实现摘要:通过学习VISUAL BASIC语言应用VB开发工具,利用响应鼠标事件即可制作简易计算器,响应鼠标事件即:当用户想要进行运算时,可以用鼠标直接点击界面的数字键、运算符以及各功能的按钮(清除,退出,鼠标位置)。
具体操作如下:用鼠标按动界面上第一个数字,然后按动运算符,再按动界面上的第二个数字,最后按等于即可运算出结果。
1.界面设计:应用VISUAL BASIC开发工具,根据WINDOWS计算器界面模型,修改后制作计算器界面。
新建一个窗体,添加一个文本框用于显示运算数字和结果,添加若干按钮包括(数字0—9,+,-,*,/,=,CE, C, Back,%,1/x , sqrt)。
当单击数字按钮时输入运算数时,单击运算符按钮,再单击“=”按钮,则再文本框中显示计算结果。
具体如下图所示:图1计算器界面设计示意图2.程序设计:(1)新建框体和按键模型后定义变量:输入的操作数,Dim Op1, Op2。
小数点是否仍然存在,Dim DecimalFlag As Integer。
操作数个数,Dim NumOps As Integer。
指示上一次按键事件的类型,Dim LastInput。
指示未完成的操作,Dim OpFlag。
定义文本框输出,Dim TempReadout。
窗体的初始化过程,设置所有变量为其初始值:DecimalFlag = FalseNumOps = 0LastInput = "NONE"OpFlag = " "Readout = Format(0, "0.")'Decimal.Caption = Format(0, ".")。
(2)输入数字键(0-9)的Click事件过程,向显示中的数追加新数:调用format 函数强制定义始终在第一位添加一个”.”,并在显示数中追加新数,如果显示数小于零,则添加负号。
vb计算器课程设计
vb计算器课程设计一、教学目标本节课的学习目标包括以下三个方面:1.知识目标:学生需要掌握VB计算器的基本原理和使用方法,包括变量、运算符、表达式等基础概念。
2.技能目标:学生能够运用VB计算器解决简单的数学问题,如加减乘除、科学计算等。
3.情感态度价值观目标:学生通过使用VB计算器,增强对计算机科学的兴趣和好奇心,培养解决问题的能力和创新精神。
在教学过程中,我们需要关注课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。
二、教学内容本节课的教学内容主要包括以下几个部分:1.VB计算器的基本原理:介绍VB计算器的运行机制和工作原理,使学生了解如何使用VB编写计算器程序。
2.变量和运算符:讲解VB计算器中的变量类型、运算符及其用法,为学生提供解决数学问题的基础。
3.表达式和计算:引导学生掌握如何编写和执行数学表达式,使学生能够运用VB计算器进行简单的数学计算。
4.实例演示和练习:通过实例演示和练习,让学生熟悉VB计算器的使用,提高其解决实际问题的能力。
三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用以下几种教学方法:1.讲授法:讲解VB计算器的基本原理、变量、运算符等基础概念,为学生提供理论知识支持。
2.案例分析法:通过实例演示和练习,让学生学会如何使用VB计算器解决实际问题,提高学生的实践能力。
3.实验法:学生进行上机实验,让学生亲自动手操作VB计算器,加深对知识的理解和记忆。
4.讨论法:鼓励学生相互交流、讨论,培养学生的团队合作精神和沟通能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:为学生提供一本关于VB计算器的教材,作为学习的主要参考资料。
2.多媒体资料:制作PPT、视频等多媒体资料,为学生提供直观、生动的学习内容。
3.实验设备:准备计算机、VB计算器软件等实验设备,让学生进行上机操作。
4.网络资源:为学生提供一些与VB计算器相关的网络资源,如在线教程、论坛等,方便学生自主学习和交流。
基于VB制作简易计算器课设报告
面向对象程序设计课程设计报告——简易计算器学生姓名: *** ***学号: ********、********专业班级:****************指导教师: *****目录一.课程设计目的 (2)二.课程设计内容 (2)A. 题目及要求 (2)(一)设计题目:简易计算器 (2)(二)内容介绍 (2)(三)基本要求 (2)B. 课题分析及设计思路 (2)(一)分析 (3)(二)基本设计思路 (3)C. 各部分程序设计 (3)1.“0~9”以及“.” (3)2“+、-、*、/” (3)3.“=” (3)4.“Del、AC” (3)5.“Save”键的功能以及介绍…………………………………………6.误差分析 (4)D. 难点及调试过程 (5)E. 成果展示 (5)三.实验心得 (8)一.课程设计目的1、通过对课程所学知识的延伸和扩展,结合VB各类知识及代码与C++各类知识及代码对比来加深对VB与C++的综合理解。
2、掌握基本的面向对象的程序设计的思路和方法。
3、能够灵活运用所学知识解决实际问题.。
二.课程设计内容A.题目及要求(一)设计题目:简易计算器(二)内容介绍:1、具有加减乘除功能。
2、当被除数为零是会自动报错。
3、有删减单字符功能(Del),也有全清功能(AC)。
4、有保存运算结果功能(save),并且能将结果保存到E盘并以程序运行保存结果的时间作为文档名保存。
(三)基本要求:支持基本的功能示例如下:1、可进行简单计算2、有异常处理3、能显示结果,并将运算结果保存到TXT文档中B.课题分析及设计思路(一)分析根据题目要求,设计出一个简易的计算器,要求能进行简易计算,并且将计算结果保存为.txt格式。
所以我们小组采用了VB的方式来完成本课题。
VB的优势在于VB是一种可视化编程语言,可以用于开发Windows环境下的各类应用程序,本课题通过VB可以更快更好的的完成本课题的要求。
(二)基本设计思路类的设计在VB6.0精简版中,我们可以通过Command按钮以及Text显示框来进行显示以及操作。
vb实验报告实验一
vb实验报告实验一
实验一:VB实验报告
实验目的:通过VB编程实现简单的计算器功能,加深对VB语言的理解和掌握。
实验内容:
1. 设计计算器界面,包括数字按钮、运算符按钮和等号按钮。
2. 实现数字按钮的点击事件,将点击的数字显示在计算器界面上。
3. 实现运算符按钮的点击事件,将点击的运算符保存下来。
4. 实现等号按钮的点击事件,根据保存的运算符进行相应的计算,并将结果显
示在计算器界面上。
实验步骤:
1. 打开VB开发环境,创建一个新的Windows窗体应用程序项目。
2. 在窗体上设计计算器界面,包括数字按钮、运算符按钮和等号按钮。
3. 编写VB代码,实现数字按钮和运算符按钮的点击事件,将点击的数字或运
算符保存下来。
4. 编写VB代码,实现等号按钮的点击事件,根据保存的运算符进行相应的计算,并将结果显示在计算器界面上。
实验结果:
经过实验,成功实现了一个简单的计算器功能。
用户可以通过点击数字按钮输
入数字,点击运算符按钮选择运算符,点击等号按钮进行计算,最终得到正确
的计算结果。
实验总结:
通过本次实验,我进一步掌握了VB语言的编程技巧,对VB编程有了更深入的
理解。
通过实际操作,我对计算器功能的实现有了更清晰的认识,为以后的VB 编程打下了良好的基础。
希望通过不断的实践和学习,能够更加熟练地运用VB 语言,实现更多更复杂的功能。
VB课程设加减乘除计算器
加减乘除计算器设计报告一:设计思路1.要达到的目的培养学生综合利用VB语言进行程序设计的能力,主要培养学生综合使用基本控件,控件数组,常用算法等能力。
2.关键问题的解决●在窗体上分别创建用于0-9个操作数字和+、-、*、/运算符号的控件数组,并创建用于显示操作数、运算结果的文本框及其它控件。
●单击数字控件数组元素时,先判断参加运算的数是否是新的操作数,用以确定单击数字键后数字在文本框中的显示方式,如果是新的操作数如234,那么连续单击2,3,4数字键,在文本框中会显示234。
●单击操作符,结束第一个操作数的输入,同时把第一个操作数存储到一个全局变量中。
●单击等号(=),结束第二个操作数的输入并存储,根据上面记下的index值选择操作符计算。
●如果用键盘操作运算,应根据所按键对应的KeyAscii值转换成对应的字符来断执行什么操作,确定调用哪个事件过程。
最后完成运算。
二、模块之间的调用关系,或程序流程图f = 0s = 0i = 0j = 0End SubPrivate Sub form_Keypress(Keyascii As Integer) Select Case Chr(Keyascii)Case "0" To "9"commadone_click (Val(Chr(Keyascii))) Case "."Call Command1_ClickCase "+"Call commandjia_click(0)Case "-"Call commandjia_click(1)Case "*"Call commandjia_click(2)Case "/"Call commandjia_click(3)Case "="Call commanddeng_clickEnd SelectEnd SubPrivate Sub jia_Click(Index As Integer)i = cun(Text1)Text1.Text = ""f = Index + 1End SubPrivate Sub one_Click(Index As Integer)Text1 = Text1 & IndexEnd SubPublic Sub jisuan(i, j, s)Select Case fCase 1s = i + jCase 2s = i - jCase 3s = i * jCase 4s = i / jEnd SelectEnd SubPublic Function cun(x As String)cun = Val(x)End Function四、设计方案的完善及目前存在的问题只能进行一次运算不能运算负数五、本次设计的收获及心得体会得锻炼自己学习课外知识的能力,同时动手能力得到了很大提高六、对该题目和VB设计的意见和建议题目难易度适当较好的锻炼学生能力。
VB课程设加减乘除计算器设计报告
加减乘除计算器设计报告学院机械工程班级机设054 学号050389 姓名成绩一、设计思路1.要达到的目的主要是培养学生利用系统提供的基本控件进行创新性设计,理解Visual Basic语言中面向对象的程序设计。
培养学生综合利用Visual Basic语言进行程序设计的能力。
2.关键问题的解决先使用Command命令按钮,命令按钮控件数组,文本框等基本控件设计窗体,再根据下面方法编制程序:1.连续输入新操作数的若干个数字时,采用txtDisplay.Text=txtDisplay.Text&Format$(Index)txtDisplay.Text= txtDisplay.Text&cmdNumber(Index).CaptiontxtDisplay.Text =txtDisplay.Text&Index2.对于正整数运算单击操作数的输入,需要设置一个逻辑变量,使其逻辑值为ture,准备新操作数的输入。
3. 当一个对象(本题指文本框)具有焦点时,在键盘上按键操作出发下面事件过程Private Sub Form_KeyPress(KeyAscii As Integer),在该过程中调用txtDisplay_KeyPressKeyAscii根据KeyAscii对应的字符,调用相应过程。
二、模块之间的调用关系,或程序流程图三、部分程序关键源代码及注释。
Private Sub Command10_Click()‘清空Text1,使操作数空Text1.Text=””num=””End SubPrivate Sub Command11_Click()If Text1.Text<>””ThenText1.Text=-1*Text1.Text 定义负号num=Text1.TextEnd IfEnd SubPrivate Sub Command2_Click(Index As Integer)num1=numText1.Text=””num=””C=IndexEnd SubPrivate Sub Command3_Click()EndEnd SubPrivate Sub Command4_Click()Text1.Text=Sqr(Val(Text1.Text)) ‘提示:当输入负,那么错,根号不可为负End SubPrivate Sub Command5_Click()Text1.Text=Val(Text1.Text)*Val(Text1.Text)End Sub三、设计方案的完善及目前存在的问题1.设计方案要完善的地方①增加高级函数运算功能②精炼程序2. 目前存在的问题①无法运算高级函数问题②退格键清除完数字报错四、本次设计的收获及心得体会通过几天辛苦的设计培养了我利用系统提供的基本控件进行创新性设计,理解Visual Basic语言中面向对象的程序设计。
计算器vb课程设计
计算器vb课程设计一、课程目标知识目标:1. 理解VB编程语言的基本概念,掌握VB计算器程序的基本结构。
2. 学习使用VB计算器中的算术运算符,并能运用到实际编程中。
3. 了解计算机程序解决问题的基本过程,理解程序中变量和数据类型的作用。
技能目标:1. 学会使用VB编程环境,能够编写、调试和运行简单的计算器程序。
2. 培养学生运用VB语言解决实际问题的能力,例如设计一个功能完善、界面友好的计算器程序。
3. 提高学生团队协作能力,通过小组讨论、分享编程技巧,共同优化程序。
情感态度价值观目标:1. 培养学生对计算机编程的兴趣,激发学习主动性和创新意识。
2. 培养学生面对问题时的耐心和毅力,鼓励克服困难,勇于尝试。
3. 增强学生的自信心,通过完成计算器项目,体验编程带来的成就感。
课程性质:本课程为实践性较强的学科,注重培养学生动手能力和编程思维。
学生特点:学生已具备一定的计算机操作基础,对编程有好奇心,但可能缺乏耐心和毅力。
教学要求:结合学生特点,设计具有趣味性和挑战性的实践任务,引导学生主动探究,逐步提高编程能力。
在教学过程中,关注学生的情感态度变化,激发学习兴趣,培养良好的学习习惯。
通过分解课程目标为具体的学习成果,使学生在课程结束后能够独立完成一个简单的VB计算器程序,为后续学习打下坚实基础。
二、教学内容1.VB编程基础:- 数据类型与变量- 运算符与表达式- 程序结构(顺序、分支、循环)2.计算器功能设计:- 界面设计(按钮、文本框)- 事件处理(按钮点击、输入检测)- 运算逻辑(加、减、乘、除、清除、等于)3.编程实践:- 设计一个简单计算器界面- 编写计算器功能代码- 调试与优化程序4.拓展提高:- 学习使用函数和子程序- 计算器界面的美化与功能扩展- 小组合作,分享编程经验教学内容安排与进度:第一周:VB编程基础,介绍数据类型、变量和运算符。
第二周:程序结构,讲解顺序、分支和循环结构。
第三周:计算器功能设计,学习界面设计和事件处理。
vb计算器 实验报告
vb计算器实验报告VB计算器实验报告引言:计算器是人们日常生活中常用的工具之一,无论是进行简单的数学运算还是复杂的科学计算,计算器都能提供帮助。
本实验旨在使用VB(Visual Basic)编程语言设计和实现一个功能完善的计算器,通过该实验,我们可以深入了解计算器的原理和实现方法,并掌握VB编程的基本技巧。
一、实验目的本实验的主要目的是设计和实现一个VB计算器,具体包括以下几个方面:1. 学习VB编程语言的基本语法和数据类型;2. 掌握VB窗体的设计和布局;3. 实现基本的计算功能,包括加减乘除、取余、开方等;4. 实现科学计算功能,包括三角函数、指数函数、对数函数等;5. 实现计算器的界面美化和用户友好性。
二、实验原理1. VB编程语言VB是一种事件驱动的编程语言,它提供了丰富的控件和库函数,方便开发者进行图形界面的设计和实现。
在本实验中,我们将使用VB编程语言来实现计算器的功能。
2. VB窗体设计VB窗体是计算器的主界面,通过在窗体上添加各种控件,如按钮、文本框等,来实现计算器的各种功能。
通过设置控件的属性和事件,可以实现用户与计算器的交互。
3. 计算器的基本功能实现计算器的基本功能包括加减乘除、取余、开方等,这些功能可以通过VB编程语言中提供的数学函数和运算符来实现。
通过捕捉用户输入的数据和操作符,计算器可以进行相应的计算并将结果显示在屏幕上。
4. 科学计算功能的实现科学计算功能是计算器的扩展功能,包括三角函数、指数函数、对数函数等。
这些函数可以通过VB编程语言中提供的数学库函数来实现,通过捕捉用户的选择和输入,计算器可以根据用户的需求进行相应的科学计算。
5. 界面美化和用户友好性为了提高计算器的用户体验,我们需要对计算器的界面进行美化和优化。
通过设置控件的样式、颜色和布局,可以使计算器界面更加美观和易用。
三、实验步骤1. 创建VB工程,并添加一个窗体;2. 在窗体上添加各种控件,如按钮、文本框等,用于实现计算器的各种功能;3. 设置控件的属性和事件,实现计算器的基本功能,包括加减乘除、取余、开方等;4. 添加科学计算功能,如三角函数、指数函数、对数函数等,实现科学计算器的功能;5. 美化计算器界面,通过设置控件的样式、颜色和布局,提高用户体验;6. 进行测试和调试,确保计算器的功能正常。
vb简易计算器实验研究报告
x = Text1.Text
Text3.Text = Atn(x)
End Sub
Private Sub Command13_Click()
Dim x As Integer
Dim y As Integer
x = Text1.Text
y = Text2.Text
Text3.Text = x ^ y
x = Text1.Text
Text3.Text = Sin(x)
End Sub
源代码截图:
四、运行结果演示:
加法演示:
减法演示:
乘法演示:
除法演示:
能够整除:
不能够整除:
除数为零:
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有
This article includes some parts, including text, pictures, and design. Copyright is personal ownership.RTCrp。
考虑到计算器地操作简便性,所以加入了复位和退出按钮.
三、源程序文件:
Private Sub Command1_Click()
Dim x As Integer
Dim y As Integer
x = Text1.Text
y = Text2.Text
Text3.Text = x + y
End Sub
Private Sub Command10_Click()
Private Sub Command7_Click()
Text1.Text = ""
Text2.Text = ""
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简易计算器
要求:用VB做类似于windows自带的计算器程序
绪论:Visual Basic (VE)是一种由微软公司开发的包含协助开发环境的事
件驱动编程语言。
从任何标准来说,VB都是世界上使用人数最多的语言
不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。
它源自于BASIC编程语言。
VB拥有图形用户界面(GUI)和快速应用程序开发(RAD系统,可以轻易的使用DAO RDO ADO连接数据库,或者轻松的创建ActiveX控件。
程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
1•界面设计:
根据WINDOWS计算器界面模型,修改后制作简易计算器界面。
新建一个
窗体,添加一个文本框用于显示运算数字和结果,添加若干按钮包括(数字0—9, +,-,*,/,=,x A,1/x,清屏,退出)。
当单击数字按钮时输入运算数时,单击运算符按钮,再单击“=”按钮,则再文
本框中显示计算结果。
具体如下图
计算器界面设计示意图
流程图如下:
简易计算器
退出程序2.程序代码:
Dim A, B As Si ngle
Dim Op As Stri ng
Private Sub Comma nd1_Click()
Textl.Text = Text1.Text + Comma nd1.Capti on
End Sub
Private Sub Comma nd14_Click() '定义减法
If A = 0 The n
A = Textl.Text
Else
B = Textl.Text
End If
Textl.Text =""
Op ="-"
End Sub
Private Sub Comma nd2_Click()
Text1.Text = Text1.Text + Comma nd2.Caption End Sub
Private Sub Comma nd20_Click()
A = Textl.Text
B = A A 2
Textl.Text = B
End Sub
Private Sub Comma nd3_Click()
Textl.Text = Textl.Text + Comma nd3.Caption End Sub
Private Sub Comma nd4_Click()
Textl.Text = Textl.Text + Comma nd4.Capti on End Sub
Private Sub Comma nd13_Click()
If A = 0 The n
A = Textl.Text
Else
B = Textl.Text
End If
Textl.Text =""
Op = "+"
End Sub
Private Sub Comma nd5_Click()
Textl.Text = Textl.Text + Comma nd5.Capti on End Sub
Private Sub Comma nd6_Click()
Textl.Text = Textl.Text + Comma nd6.Caption End Sub
Private Sub Comma nd17_Click()
Textl.Text =""
A = 0:
B = 0
End Sub
Private Sub Comma nd19_Click()
End '定义平方
'定义加法
清屏
End Sub
Private Sub Comma nd16_Click()
If A = 0 The n
A = Text1.Text
Else
B = Text1.Text
End If
Text1.Text =""
Op = "/"
End Sub
Private Sub Comma nd12_Click()
B = Textl.Text
Select Case Op
Case "+"
A = A + B
Case "-"
A = A - B
Case "*"
A = A * B
Case "/"
A = A / B
Case "1/x"
A = 1 / A
End Select
Textl.Text = A
End Sub
Private Sub Comma nd7_Click()
Textl.Text = Textl.Text + Comma nd7.Capti on End Sub
Private Sub Comma nd8_Click()
Textl.Text = Textl.Text + Comma nd8.Caption End Sub
Private Sub Comma nd15_Click()
If A = 0 The n
A = Textl.Text
Else
B = Textl.Text
End If
Textl.Text =""
Op = "*"
End Sub
Private Sub Comma nd9_Click()
Textl.Text = Textl.Text + Comma nd9.Caption End Sub
Private Sub Comma nd1O_Click() '定义除法
'通过四则运算,求出值
'定义乘法
Textl.Text = Textl.Text + Comma ndlO.Caption End Sub
Private Sub Comma nd11_Click()
Textl.Text = Text1.Text + Comma nd11.Caption End Sub
Private Sub Comma nd18_Click() If A = 0 The n
A = Text1.Text
Else
B = Text1.Text
End If
Text1.Text = 1 / A
Op = "1/x"
End sub
3•程序运行
进入计算机运行界面:
输入值:'求倒数值
输入运算符:
输入运算值:
0贅見计算器L 口寤得结果:
清屏:
退出程序;
4.结论:
经过一学期的学习与编制等一系列的过程,完成了如题所示的简易计算器,包括数字0—9, +,-,*,/,=等按键,可实现基本+,-,*,/,平方等的运算,符合计算器的基本要求。
调试过程中不可避免的出现不少错误,经过查阅资料,询问同学,修改后,基本解决加减乘除等的一些问题。
基本完成学习和实践的要求和目的。
课程设计,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,懂得先要发现问题,分析问题,解决问题,虽然在设计过程中我也遇到一些困难,但在同学的帮助和自己的努力下,我都认真克服了,但由于时间紧触,我并不能做到尽善尽美,应该说这是一大遗憾吧,我相信这对以后会有别开生会的体验。
5■致谢
在本次课程设计中,我们三人从指导老师身上学到了很多东西。
她认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。
她无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种
巨大的帮助,在此感谢她耐心的辅导。
在撰写报告阶段,提出了许多宝贵意见,没有她的指导,我们就不能较好的完成课题设计的任务。
另外,我还要感谢在这几个月来给予我帮助的同学,他们热心的帮助不但让我学到
了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感
谢。