我的汇编杂谈
来源:互联网 发布:淘宝主图视频制作软件 编辑:程序博客网 时间:2024/05/16 06:51
从没有想过用汇编写一个窗口程序,更没想到2010年我写的第一个窗口程序竟然是用汇编写的。但。。。。这一切都是被逼的,是在一股强劲的压力与挑战欲下逼的。
课程设计,短短四天,要用汇编语言实现:
因为喜欢挑战,所以选中了这个最难的题目,当时也想看看自己到底能不能“触类旁通”在新的一种开发环境下实现相同的应用。
汇编作为一种底层的低级语言,的确学习起来很困难,再加上网上资料甚少,无助的我只能到国外开源网站需找相关资料。。最后,举步维艰的我硬是把一个界面丑陋的软件拼凑出来了!
以下是程序的主文件(45KB)和数据库(220KB):
由于技术上的局限性,实在没有办法在程序界面上显示图片:
点击“添加按钮”后的效果:
下面到点击“修改”后的效果:
“删除”学生记录:
查询某个学生的成绩情况:
最后是版权声明:
1、 此软件优点
(1)运行速度快,占用内存小。
(2)图形化界面,缜密设计,使用方便。
(3)使用模块化程序设计,高内聚低耦合,方便调试。
(4)有一定容错性,交互性强
2、 不足之处
(1) 由于时间有限,没有进行功能测试,存在这许多BUG,数据库设计也没有严格的约束。
(2) 大量调用Windows系统API,系统移植性差。
(3) 排序实现过于复杂,不易维护。
(4) 当用户查找所需记录后,系统没有显示所有记录,必须单击菜单“显示所有信息”才能显示。(忘记实现)
在实现这个系统的过程中,我进一步理解了窗口程序基于消息循环发送和处理的机制,也懂得了学习汇编对我们以后软件开发的重要性。学习汇编能让我们更好地理解程序运行的原理,能加深我们对操作系统的运行机制的理解。用汇编写的程序运行速度快,可执行文件小,没有冗余。课程设计虽然结束了,但我更加明白:语言只是一种工具,软件开发重要的是思想。程序=数据结构+算法,技术间是相通的,触类旁通是我们程序员应有的技能。
革命尚未成功啊!同志们仍需努力啊!下学期继续加倍努力奋斗!!!
- 我的汇编杂谈
- 我的杂谈
- 【杂谈】我的孤独
- 杂谈我的IT梦
- 杂谈我的IT梦
- 杂谈:我的职业感想
- 我的汇编笔记
- 杂谈:我的25年嵌入式生涯
- 杂谈:我的25年嵌入式生涯
- 杂谈:我的25年嵌入式生涯
- 杂谈:我的25年嵌入式生涯
- 我遇到的 一些 Jenkins 问题 杂谈
- 杂谈:我的百度账号被盗
- 【杂谈】我不想活的那么精确
- 【文学杂谈】徐宥 - 我的大学
- 我的汇编之路
- 我的第一次汇编作业!
- 我的汇编作业3
- 积分如何获取?
- hahah
- Flex 开发注意事项1
- 我的个人网站地址
- 【日期时间】批处理删除指定天数日期之前的文件
- 我的汇编杂谈
- GridView自定义分页
- Flex 编程规范
- 一周三个A7项目小结
- 新公司上班一个月纪念
- 一款名为NewX3D的Flash3D引擎
- 【日期时间】批处理删除指定天数日期之前的文件夹
- 谷歌中国就是奥巴马的一个托!
- 临时表在IIS 7里Multiple Worker processor下使用的问题