Windows 程序设计实践之总结报告

时间:2019-05-12 13:16:45下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Windows 程序设计实践之总结报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Windows 程序设计实践之总结报告》。

第一篇:Windows 程序设计实践之总结报告

《Windows 程序设计实践》

总结报告

级:-----------------姓

名:-----------------学

号:-------------------任课教师:--------------------

一、功能介绍

1.用户验证。

用户通过系统登陆窗体输入相应的账户和密码,通过验证的用户可以使用学生信息管理系统,如果以普通用户(学生),只具有“信息查询”、“在线考试”子系统以及“窗口”、“帮助”菜单的使用权限;如果以管理员的身份登陆,则增加代码维护和学生信息输入的功能,即显示全部菜单。2.代码维护。

代码维护是指管理员通过系统界面对数据库中的表进行增删改的操作,由管理员定期进行维护。此系统包括数据库中的四个表分别是学院(Tbl_Dep)、专业(Tbl_Sep)、民族(Tbl_Nation)、课程(Tbl_Project)和操作员(Tbl_User)进行维护。3.学生信息。

在主界面“学生信息”菜单栏中,可选择学生信息输入和学生信息查询。在学生信息输入窗口可以添加和删除学生信息,并进行上一条和下一条的单页浏览;在学生信息查询窗体,用户可以筛选查询条件,进行精确查询或模糊查询。4.在线考试。

在线考试窗体中,开始考试后,系统可以从“试卷”文件中读取考试题目,并开始计时,学生可以选择答案,考试结束后系统将输出考生做出的答案。5.成绩管理。

在主界面“成绩管理”菜单栏中,可选择成绩录入和成绩统计,特别指出,只拥有学生权限的用户只能进行成绩统计而无法进行成绩录入。成绩录入窗口可以为某学生某科的平时成绩和考试成绩,系统将自动计算总评成绩并存入数据库;成绩统计窗口,会将学生的将每个学生总评成绩的最低分、最高分、平均分以及总分显示在界面中。

二、补充功能

1.图表

(1)界面截图

(2)核心代码

Private Function getArrayData()As SeriesCollection e1.YValue = Convert.ToInt32(mydt.Rows(i)(1).ToString())'每元素 Dim SC As New SeriesCollection()Dim mydt As New DataTable(“Student”)Dim mydr As DataRow Dim i As Integer mydt.Columns.Add(New DataColumn(“学生”, GetType(Integer)))mydt.Columns.Add(New DataColumn(“最低分”, GetType(Integer)))mydt.Columns.Add(New DataColumn(“最高分”, GetType(Integer)))mydt.Columns.Add(New DataColumn(“平均分”, GetType(Integer)))For i = 1 To stu mydr = mydt.NewRow()mydr(0)= i Randomize()mydr(1)= CInt(ds.Tables(0).Rows(i1).Item(2))mydr(3)= CInt(ds.Tables(0).Rows(i1 Dim e1 As New Element()e1.Name = ds.Tables(0).Rows(i).Item(0)的大小数值

s1.Elements.Add(e1)Next

For i = 0 To mydt.Rows.Count1 Dim e1 As New Element()

e1.Name = ds.Tables(0).Rows(i).Item(0)

e1.YValue = Convert.ToInt32(mydt.Rows(i)(3).ToString())素的大小数值

s3.Elements.Add(e1)Next SC.Add(s1)SC.Add(s2)SC.Add(s3)Return SC End Function

'每元'每元2.代码维护

本学期实验已经将“学院”、“专业”、“民族”、“课程”和“操作员”四个表的代码维护,下面以“专业代码维护”为说明:(1)界面截图

(2)核心代码

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click '----------------------------确定学院代码

Dim depid As String = “" If ComboBox1.Text <> ”“ Then conn.Open()Dim mtdep_s As String mtdep_s = ”select S_DepartmentID from Tbl_Dep where S_Department='“ + ComboBox1.Text + ”'“ Dim mtdep_comm As New SqlCommand(mtdep_s, conn)dr = mtdep_comm.ExecuteReader()While dr.Read depid = dr.Item(0)End While dr.Close()conn.Close()End If If Button1.Text = ”更 新“ Then Button1.Text = ”保 存“ TextBox1.Enabled = True TextBox2.Enabled = True ComboBox1.Enabled = True Else conn.Open()

Dim s_comm As New SqlCommand(”select S_SpecialtyID from Tbl_Spe where S_SpecialtyID='“ + TextBox1.Text + ”'“, conn)

If s_comm.ExecuteScalar()Then If MsgBox(”已有相同编号的信息存在!是否更新信息?“, vbYesNo + vbQuestion, ”提示“)= vbYes Then

Dim up_s As String = ”update Tbl_Spe set S_Specialty='“ + TextBox2.Text + ”',S_DepartmentID='“ + depid + ”' where S_SpecialtyID='“ + TextBox1.Text + ”'“ Dim up_comm As New SqlCommand(up_s, conn)

up_comm.ExecuteNonQuery()MsgBox(”修改数据成功!“)End If Else

If MsgBox(”是否确认保存新信息?“, vbYesNo + vbQuestion, ”提示“)= vbYes Then Dim sa_s As String = ”insert into Tbl_Spe values('“ + TextBox1.Text + ”','“ + TextBox2.Text + ”','“ + depid + ”')“ Dim sa_comm As New SqlCommand(sa_s, conn)

sa_comm.ExecuteNonQuery()MsgBox(”保存数据成功!“)End If End If conn.Close()Button1.Text = ”更 新“ TextBox1.Enabled = False TextBox2.Enabled = False ComboBox1.Enabled = False '--------------------------'重新加载datagridview conn.Open()Dim mtspe_s As String mtspe_s = ”select * from Tbl_Spe“ Dim mtdspe_comm As New SqlCommand(mtspe_s, conn)dr = mtdspe_comm.ExecuteReader()dt = New DataTable()dt.Load(dr)DataGridView1.DataSource = dt conn.Close()End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click If MsgBox(”是否删除该条记录?“, vbYesNo + vbQuestion, ”提示“)= vbYes Then

conn.Open()

Dim del_s As String = ”delete from Tbl_Spe where S_SpecialtyID='“ + TextBox1.Text + ”'“

Dim del_comm As New SqlCommand(del_s, conn)

del_comm.ExecuteNonQuery()MsgBox(”成功删除该记录!“)conn.Close()End If

'--------------------------'重新加载datagridview conn.Open()

Dim mtspe_s As String

mtspe_s = ”select * from Tbl_Spe" Dim mtdspe_comm As New SqlCommand(mtspe_s, conn)

dr = mtdspe_comm.ExecuteReader()dt = New DataTable()dt.Load(dr)

DataGridView1.DataSource = dt conn.Close()End Sub End Class

三、实验收获

1.VB.NET技能的提高。

首先,是对至今以来所学习的VB.NET的综合使用。将对输入数据的有效控制,闰年的判断,下拉框之间的限制选择,图片控件的选择和保存,文件的读写,计时器的使用等,在本次实践中训练自己在不同情况下使用哪种控件的意识,为以后系统开发设计打下基础。

其次,本次实践学习了关于ADO与数据库的技术,对Command,Datareader,Dataset等的了解加深了,并能够在试验中综合使用。2.收获界面设计注意事项。

首先,是界面的一致性,在设计系统时,可能不同的功能需要不同的窗体,如果每个窗体的总体设计不能一致,不但不利于编程者的编程工作,也给用户的使用造成不便,因为用户很有可能对每个窗体的使用方法无法记全记清,因此会降低用户对系统的满意度。

其次,是界面的简洁性,如果一个界面(或者一个窗体)包含的信息十分繁多,应用组合框进行分类放置,如果没有进行有效放置,用户常常会因为寻找一个信息的输入框而浪费不必要的时间,同时如果包含的信息量不多,则应尽量使界面呈现在用户面前的时候十分简洁明了。

最后,是界面的人性化设计,既要美观又要符合用户的使用习惯。比如,按钮控件应尽量设置在右边,符合人手使用习惯;还有,应尽量让用户进行选择而不是敲击键盘。美观方面,颜色不应五花八门,一些个性化的小图标能提高用户的满意度。

第二篇:Windows程序设计课程设计doc

Windows程序设计课程设计任务书 ,课程设计题目1: 设计一个简单的学生信息管理应用程序

一、设计目标与内容:

1.了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2.基本掌握面向对象程序设计的基本思路和方法; 3.掌握用VC++开发应用程序的的一般步骤和方法;

4.能够利用所学的基本知识, 设计一个简单的学生信息管理应用程序,具有以下功能:①实现学生信息的存储,可以用文件来实现。②编程实现学生信息的添加、删除、修改、浏览和查询等功能(必须实现的功能)。二,设计要求:

1.用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;

2.采用单文档多视图方式,左边为树视图,右边为列表视图,左边一级节点为湖南科技学院,二级节点为计算机与通信工程系,三级节点为计算机系的三个专业。要求可以动态增加节点。楼便为列表视图,包含学生的学号、性别、姓名各科成绩等。右边也可以实现动态增加

3.当选中节点时,显示对应的学生信息。选中“计算机系”时,显示所有计算机系学生信息,如当选中”软件工程专业”时,显示本专业所有的的学生信息,4.采用序列化方式保存和读取学生信息

提交设计报告一份(课程设计任务书、目录、主要的数据结构、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。Windows程序设计课程设计任务书 ,课程设计题目2: 设计一个简单的通讯录应用程序

一、设计目标与内容:

1.了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2.基本掌握面向对象程序设计的基本思路和方法; 3.掌握用VC++开发应用程序的的一般步骤和方法;

4.能够利用所学的基本知识,设计一个简单的通讯录应用程序,具有以下功能:①用文件来保存通讯录信息(必须实现的功能)②编程实现通讯录记录的添加、删除、修改、浏览和查询(必须实现的功能)。二,设计要求:

1.用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;

2.提交设计报告一份(课程设计任务书、目录、主要的数据结构、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。Windows程序设计课程设计任务书 ,课程设计题目3: 设计一个简单的计算器应用程序

一、设计目标与内容:

1. 了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2. 基本掌握面向对象程序设计的基本思路和方法; 3. 掌握用VC++开发应用程序的的一般步骤和方法;

4. 能够利用所学的基本知识,设计一个简单的计算器应用程序,实现基本的加、减、乘、除、求平方根,求倒数等基本运算(必须实现的功能),实现求角度的正弦、余弦、正切等基本运算、实现求指数、自然对数、常用对数等基本运算(这部分功能选做)。

5. 在程序中注意处理数据和运算符的输入,计算结果的显示。二,设计要求:

1. 用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;

2. 提交设计报告一份(课程设计任务书、目录、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。Windows程序设计课程设计任务书 ,课程设计题目4: 设计一个简单的绘图应用程序

一、设计目标与内容:

1. 了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2. 基本掌握面向对象程序设计的基本思路和方法; 3. 掌握用VC++开发应用程序的的一般步骤和方法;

4. 能够利用所学的基本知识,设计一个简单的绘图应用程序,具有以下功能:①具备基本的图形绘制功能:直线、圆、矩形;(必须实现的功能)②编辑功能包括:具有橡皮拉线功能,允许鼠标拖放,能双击选中图形元素,能删除和剪切图形元素,能撤消最近的修改等;(这部分功能选做)③数据保存功能:能够把图形数据保存到文件中必须实现的功能)。二,设计要求:

1.用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;

2.提交设计报告一份(课程设计任务书、目录、主要的数据结构、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。Windows程序设计课程设计任务书 ,课程设计题目5: 设计一个简单的聊天应用程序

一、设计目标与内容: 1.了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2.基本掌握面向对象程序设计的基本思路和方法; 3.掌握用VC++开发应用程序的的一般步骤和方法;

4.能够利用所学的基本知识,设计一个简单的聊天应用程序,包括服务器端和客户端两部分,具有以下功能:①实现局域网内多个人聊天,可以在同一台机器上启动多个客户端。客户端显示所有在线用户的聊天称呼和头像,用户可以通过它选择谈话对象;②用户也可以选择多个动作,设置字体颜色,“悄悄”地对某人说,对信息进行过滤。③服务器端可以“踢”人,并可以防止用户名称的重复。二,设计要求: 1.用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;

2.提交设计报告一份(课程设计任务书、目录、主要的数据结构、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。

说明:由于此程序工作量大,可以两人一组,一人做客户端程序,一人做服务器端程序。Windows程序设计课程设计任务书 ,课程设计题目6: 设计一个简单的五子棋游戏

一、设计目标与内容:

1.了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2.基本掌握面向对象程序设计的基本思路和方法; 3.掌握用VC++开发应用程序的的一般步骤和方法;

4.能够利用所学的基本知识, 设计一个简单的学生信息管理应用程序,具有以下功能:①数据结构的设计;五子棋棋盘的绘制。②人机下棋时,计算机下棋算法的设计。③人机下棋时,判断任一方获胜的算法的设计。二,设计要求:

1.用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;

2.提交设计报告一份(课程设计任务书、目录、主要的数据结构、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。

第三篇:08《WINDOWS程序设计》教学大纲范文

《WINDOWS程序设计》教学大纲

课程类别:专业任选课

课程代码:RZ1451

学 分:2 总学时: 32(讲授24学时,上机8学时)适用专业:电气工程及其自动化 先修课程:C语言程序设计、数据结构C

一、课程的地位、性质和任务

WINDOWS程序设计不同于传统的结构化程序设计,而是一种面向对象的程序设计,是目前最先进的程序设计方法之一。WINDOWS程序设计是本专业的一门任选课,旨在使学生熟悉面向对象的WINIDOWS应用程序开发环境,掌握一些WINDOWS程序设计的方法。

二、课程教学的基本要求

熟悉WINDOW先进的面向对象程序设计思想和方法。了解WINDOWS消息驱动机制和基本程序结构,掌握基本输出和输入设计、系统资源(图形、图标、位图等)使用、菜单、加速健、对话框设计等,学会用 MFC(Microsoft Foundation Classes)或者PFC(Foundation Class Library)类库提供的应用程序框架编程。

三、理论教学内容及学时分配

1.WINDOWS程序特点与Visual C++(或者Delphi)编程环境(2学时)2.最简单的WINIDOWS/Visual C++(或者Delphi)程序分析(4学时)3.基本输入、输出设计(8学时)

4.WINIDOWS/Visual C++(或者Delphi)系统资源(2学时)5.菜单、对话框设计(2学时)6.MFC或者PFC编程(2学时)7.机动(4学时)

四、实验教学内容及学时分配

1.实验一(2学时): 基本输出设计 2.实验二(2学时): 基本输入设计 3.实验三(4学时)

菜单、对话框设计

要求:用Visual C++(或者Delphi)编程上机调试通过。

五、教学方法的原则建议

以一具体实例为线索,展开各章节的介绍。

六、考核方式与成绩评定

平时成绩占总评成绩5%,实验成绩占总评成绩25%,期末开卷考试成绩占总评成绩70%

七、教材及参考书目

使用教材:周升锋 Visual C++ Windows实用编程技术,北京航空航天大学出版社,1996 或:周果宏等,Delphi程序设计,清华大学出版社,2001-4 参考书目:李奇、田舒,Windows环境下Visual C++MFC编程技术与实例,北京大学出版社

(执笔人:蔡树立)

第四篇:windows实习总结报告

Windows上机实习报告

第一章:实习内容 1-1:word基础知识 1-2:excel常用方法 1-3:ppt制法及效果

第二章:实习收获

2-1:对Windows办公软件的复习2-2:对Windows操作进一步的了解 2-3:你能更熟练的操作计算机 第三章:实习心得体会

3-1:感谢学校给了我们这样的一个机会 3-2:有了更多和老师学生们交流的机会 3-3:认识到了计算机给我们带来的方便 第四章:总结今后发展方向

4-1:计算机无疑是我们生活和学习的好伙伴 第一章:实习内容

1-1:word基础知识

对word的实践主要有以下几个章节:  第一章 制作培训通知----基本操作  第二章 制作成绩统计表----表格应用  第三章 制作购物流程图----图形绘制  第四章 制作产品宣传手册----图文混排  第五章 制作统一的邀请函----邮件合并  第六章 毕业论文的排版----样式和模板

通过一周的实践对其基本应用有了更基本的了解,比如基本的快捷键的使用、公司文档等

很具有实用性通过上机实习,复习和熟练大一时所学的计算机文化课的基本内容,提高学生的计算机的应用能力和操作技能,并培养学生利用计算机解决实际问题的能力和方法,为今后计算机的学习打下一个良好的基础。

各种自动办公软件实训教程使用它可以轻松地制作各种图文并茂的书信、报告、计划、总结和表格等文档,使电子文档的编制更加容易和直观。熟悉Word 2003的基本功能

掌握字体格式的设置、掌握段落布局的设置、掌握添加边框和底纹、掌握添加项目符号、掌握表格的基本操、了解打印的设置,等基本操作………….1-2:excel常用方法

第一章

EXCEL的有关概念 第二章

Excel 2002基本操作 第三章

工作表的建立与编辑 第四章

工作表中数值计算 第五章

工作表格式设置 第六章

数据图表化 第七章

数据管理

EXCEL是一个电子表格处理软件,它集数据采集,数据编辑、数据图表化、数据管理和数据分析处理等功能于一体。可以创建工作表、图表进行各种统计计算,如创建财务报表、图形报表、管理分析数据表和投资决策模拟分析表等,用来完成商业和工业任务。EXCEL的表格是动态的、规则的电子表格

数据排序、数据的筛选、EXCEL公式和函数、还有表格的加密,这是上学期没学到的!

我在无意与有意中得到了学习,这种学习的兴趣,便是我在这次上机实习中逐渐生成的。我想,大学就应是这样,当你认识了某种事物后,别人将你引入到某种程度,剩下的就要看你自己慢慢的的学习和领悟了。

另外,工作表在生活当中是很常见的也是很有必要加强锻炼的…… 1-3:ppt制法及效果

• 第一部分:PPT基础知识

• 第二部分: PowerPoint奇迹 3D效果制作 • 第三部分:模板使用

• 第四部分 :PPT的超链接功能 • 第五部分:动

• 第六部分: PPT中插入Flash动画

幻灯片的制作是相当的简单也是教学的必要的!在教育部门可以把各种要讲的知识以幻灯片的形式展示出来。对于我们学生来说,做一个职业规划呀什么的都可用!主要是它可以形象直观的把要表达的给人呈现出来

由于这些办公软件非常重要,在上机自学过程中,同学们表现得相当积极。积极的共享精神在我们这里得到充分的体现,同学都很乐意将各种学习资料通过网络共享,并且以此开展互动交流学习,很好地增进了同学间的团结和友谊。

经常可以看到或听到同学对学习过程中产生的各种问题的激烈探讨,有时甚至需要老师出面来指点一下…… 实习的收获

通过在大一第一学期对计算机文化基础课程的理论与实际的学习,使我们对计算机的基础知识有了一个大概的认识,而真正的上机实习时间也很少。恰好,在学校和老师的安排下,我们又有机会正式的进行计算机的上机实习课。无论从操作技能上,还是在应用能力上,这无疑使我们以前所学的知识得到了巩固和加深。我想,这样有目的的安排和学习,更能有效的使我们的计算机的各方面的能力得到提高。在这一周的实习过程中,的确,学到了许多计算机基础方面的知识,特别是指导老师对我们实习课程内容和时间的安排,使我们能够很好的利用较短的时间而学到更多的知识,在这方面,老师的确是考虑到了实际情况,进而采取了合理的课程安排,实在是用心良苦啊!在老师的认真讲解下,使我对计算机有了一个新的认识,使我真正感受到了计算机作为这样一个很先进的科学工具在为我们的工作和学习而处理各种问题时所发挥出的高效与准确,我想这也正是我们学习计算机知识的原因之一吧。通过计算机,我们可以进行各种知识的学习,现在,计算机的应用领域可以说是无处不在,无所不能,它真正为我们的工作,学习和生活带来了极大的方便。同时,它又为我们的各种科学研究提供了强大的技术保障,通过老师的点拨,我们明白了如何去有效的进行相关资料的查询,这又使我们认识到了计算机的神通广大,使我们更能通过计算机而学到许多计算机的丰富的知识。我想,这次实习,使我对计算机的认识有了新的看法,有了比较实际的理解。

在计算机的操作实习中,我们又重新学习和熟练了计算机的基本操作和相关的知识,这使我们在原有的计算机水平上有了进一步的提到,使我们在处理一些较为基本的软件方面能够比较熟练。我想,这些基础知识的巩固,为我们以后在计算机方面的学习打下了一个良好的基础,并能使我们在其他的一些相关的工作中带来很大的方便。如,在经过了一周的上机实践,使我们的理论知识和实践经验得到了很好的结合,使我们在上机过程中能够对所学的知识得以很好的理解和应用,并从另一个方式对计算计的理论知识有了更加深刻的认识。这种认识无疑对以后计算机的深入学习会有一个指导作用,而相应的。通过实践,我们自身的计算机的操作技能也得到了加强,这充分起到了理论联系实践,使得理论知识和实践能够很好的进行互相补充与互相进步,并能在实践的认真操作中,得到有效的融合与渗透。我想,这种新的体会与认识只有你亲自上机实践才可以理解与感受到,这无疑是我们今后学习的宝贵经验与财富.在上机操作中,的确让我们学到了有用的知识.比如,在接下来的测绘实习报告的制作中,我充分应用在上机实习课上所学的word操作技能,完成了老师要求的格式的制作。这使我真正感受到了计算机的好处和上机实习所带来的实际的效果,这使我更加认识到学习计算机的重要性,和学好计算机的好处。

通过这一周来与计算机近距离和频繁的接触,使我渐渐对计算机产生了浓厚的兴趣。在计算机上我可以做许多我想做的事,我可以让计算机为我工作,为我排优解难,为我提供更加周到的服务。在我明白了计算机原来可以这样利用的,我第一感觉便是一定要把计算机学好,一定要让计算机成为我学习和生活的好搬手。在进行了各种软件的学习和老师对一些计算机和软件知识的新的功能的讲解,让我更萌生了对计算机的学习和探索的胃口,是我能够主动的去看一些关于计算机方面的书籍与资料,让我在资料与兴趣中去学习关于计算机的知识,这使我在无意与有意中得到了学习,这种学习的兴趣,便是我在这次上机实习中逐渐生成的。我想,大学就应是这样,当你认识了某种事物后,别人将你引入到某种程度,教给了你一种学习的方法,那之后便是你自己对这个问题的理解了,你也许会在兴趣之下继续去学习,继续去发现,继续去探索。或许在你这样做了之后,你会发现新的奥秘,你会碰到惊喜,你会在这快乐的步伐中学到更多的知识,得到更多的体会。然而,在你知道了这个事物后,你也许会轻易的放弃,去寻找其它的兴趣,但兴趣是最好的老师,它能让你在快乐学习,在满足中得到更多的收获。

虽然,经过这两周的强化实习,使我的以前的计算机知识得到了巩固和提高,而且也学到了许多操作上的技巧。但终究时间有限,想在这么短的时间内学到更多的更丰富的知识是难以做到的。在实习中,我也深深的认识到自己在计算机知识方面的缺乏,在计算机操作技能方面的不熟练,虽然在实习中,得到了一定的提高,但毕竟时间很短,这还需要更多的加以练习与熟练。我们知道,计算机是一门理论知识很深,而操作技术又特别重要的一门新型学科,要想把它彻底学好,真正掌握好,关通过理论知识的学习是远远不够的,只有通过大量的上机实践才可以将理论知识得以强化和应用。同时只有通过亲自上机实践,才可以将计算机的操作技能提高到更高的水平。我想,上机实践应该是计算机学习很重要的一个方面,我们必须通过平时的积累与频繁的操作才可以提高。

一周的实习课程终于结束了,但它的确让我明白了更多的计算机方面的知识,使我能够利用计算机做更多有利于学习和工作的事,让它真正成为自己的良师益友。我想,这种兴趣的培养,正是得意于这次实习课的学习。而且,在课堂上,老师很有指导意义的一些小的提示,在无意中让我得到了启发,让我能够自己去解决一些问题,自己去给自己找一条适合我自身情况的学习途径,这或许也是我这次学习的很大收获之一吧。计算机的知识是丰富的,是深奥的。如果能有一位老师的指点,那学习起来便容易多了。所以,我希望在以后的课程安排中,学校和老师能给我们加一些更多的关于计算机方面的课程。无论是实践上机课,还是理论基础课,对我来说,在计算机方面,都是非常好的学习机会。毕竟,计算机课程,对我们专业课的学习,还是其它课程的学习,都是非常有用。

知识是无穷的,而学习更是无止境的。计算机是这把知识宝库的钥匙,用这把钥匙去打开知识的大门。这样,你便可以在知识的天空里遨游,在知识的海洋里泛舟。有了知识,你便有了生活的资本,便有了向科学高峰攀登的绳索。在这次实习中,给我的启示是很多的。我想,有一点是很重要的,那便是学习,惟有学习,才可以让自己真正快乐,才可以让自己成为一个有价值的,对国家有贡献,对社会有用的人。总结今后发展方向

我始终追求完美,但我也清楚的知道任何事情都不可能完美无缺,但我会尽我最大努力做到最好。与其临渊羡鱼,不如退而结网,与其羡慕别人事业的成功、人生的完美,不如静下心来专心制定自己的职业生涯规划。然而有了想法,制定了计划固然好,但更重要的,在于其具体实践并取得成效。任何目标计划无论多接近完美,只说不做到头来都会是一场空。然而,现实是未知多变的,定出的目标计划随时都可能遭遇问题,要求有清醒的头脑。一个人,若要获得事业成功、人生完美,必须拿出勇气,付出努力、拼搏、奋斗。成功,不相信眼泪;成功,不相信颓废;成功不相信幻影,未来,要靠自己去打拼!

第五篇:程序设计总结报告

汇编程序设计总结报告

设计时间:2002.1.14----1.24

设计者:李小霞 班号:99090B3

学号:08号

设计内容:

本组负责设计一个文本编辑器(EDITOR),我主要编写光标的移动和清除屏幕模块,实现光标的移动和屏幕的清空。

算法思想: A.光标移动:

(1)该程序从键盘上操作;(2)向上的箭头,表示光标要向上移动;(3)向左的箭头表示光标要向左移动;(4)向下的箭头表示光标要向下移动;(5)向右的箭头表示光标要向右移动;

该模块中,当输入¥时,则退出程序;然后,当以键盘输入箭头时,就进入循环来辨别箭头所实现的光标是向左向右还是向上向下 B.清除屏幕模块

(1)键盘输入前要清除屏幕;(2)使整个屏幕的底色显示蓝色;

光标移动主要使用循环和子程序调用。子程序中都用到了BIOS 中断和DOS的功能调用。

编辑过程中的心得:

这次我们编辑的是一个文本编辑器。在此次的编写过程中,我充分的认识到,实践与理论相结合重要性。以前在学习汇编的过程中,感觉有一些的枯燥,但看这小小的光标在蓝色的屏幕上跳动,不尽的想:原来程序与现实距离是这么近。

1. 不足之处:程序编写的有些复杂。在程序的调试和联接过程中,出现了一些错误,但都及时的解决。

2. 经验:要加强动手能力,多多的编程,多多的上机。

程序过程如下:

lxx segment a db ? han1 dw ? lxx ends prognam segment main proc far assume cs:prognam,ds:lxx start: push ds mov ax,0 push ax mov ax,lxx mov ds,ax call clen repea: mov ah,07h int 21h mov a,al cmp a,‘$' je en cmp al,48h;行减一 jne x1 call y1 jmp repea x1: cmp a,4bh;列减一 jne x2 call y2 jmp repea x2: cmp a,50h;行减一 jne x3 call y3 jmp repea x3: cmp a,4dh;列减一 jne repea call y4 jmp repea en: ret main endp;----------------y1 proc near push ax push bx push dx mov ah,3 int 10h mov ah,2;行减一 dec dh int 10h pop dx pop bx pop ax ret y1 endp;---------y2 proc near push ax push bx push dx mov ah,3 int 10h mov ah,2 sub dl,2;列减一 int 10h pop dx pop bx pop ax ret y2 endp;-------y3 proc near push ax push bx push dx mov ah,3 int 10h mov ah,2 inc dh;行加一 int 10h pop dx pop bx pop ax ret y3 endp;---------y4 proc near mov ah,3 int 10h mov ah,2 inc dl;列加一 int 10h ret y4 endp;---------------------clen proc near mov dh,1 mov han1,25d cle: mov ah,2h mov dl,0 int 10h mov ah,09h mov al,' ' mov bl,90h mov bh,0h;yan se mov cx,80 int 10h inc dh dec han1 cmp han1,01h jne cle ret clen endp;------prognam ends end start

下载Windows 程序设计实践之总结报告word格式文档
下载Windows 程序设计实践之总结报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    实践之总结报告

    海州矿之行感悟太阳石精神 为了使大家能够更进一步的了解阜新漏天矿精神和我校的太阳石精神,我队于2010年11月27日冒着严寒前往阜新漏天矿进行实地考察。 刚进入海州漏天矿正......

    Windows程序设计案例教程习题解答

    《Windows程序设计案例教程》习题解答 第1章 1.1 选择题 1..NET Framework是一种。 A、编程语言 B、程序运行平台 C、操作系统 D、数据库管理系统 2.用Visual Studio.NET......

    《程序设计实践》教学大纲

    课程编号:02202001 课程名称:程序设计实践 课程性质:专业基础限选 总 学 时:30(实践学时30)学分:2 适用专业:计算机科学与技术 《程序设计实践》教学大纲 一、教学目标 《程序设计实......

    C语言程序设计教学改革总结报告.

    《C语言程序设计》教学改革总结报告 《C语言程序设计》是信息工程系各专业都开设的一门非常重要的专业基础课,也是国家计算机等级考试可选编程语言之一。掌握好C语言的编程......

    计算机程序设计实践任务书。

    《计算机程序设计实践》任务书时间: 2014年上学期 第14-16周;18-19周 班级:指导教师:一、实践目的和要求 1.巩固C++基础知识,了解基于对话框应用程序、文档/视图应用程序的框架结......

    VB程序设计实践总结

    VB程序设计实践总结 现代技术中心何亮 本期从事VB程序设计实践教学工作。在工作中和工作之余,思考颇多,精简总结归纳如下: 1. 教学辅导方式的多样化 由于程序语言课程相对于上......

    嵌入式课程设计之触摸屏程序设计

    嵌入式课程设计 设计题目:触摸屏驱动程序设计 班级: 学号: 姓名: 指导老师: 设计时间:2010年12月25日--12月28日 目录 第一部分 要求 ................................................

    《VFP数据库程序设计》课程改革总结报告

    课程改革 《VFP数据库程序设计》课程改革总结报告 根据国家教委的统一规定,目前初、高中都开设了《信息技术》课程,只不过学习的深度和广度不够,且个别地区存在着一些差异。进......