有关此程序的功能请见程序中的帮助菜单程序难点1:创建Windows xp中按钮样式解决方法:使用标签控件与形状控件一起形成此样式此方法缺点:由于标签没有TAB事件,所以不能使用键盘控制按钮。此缺点解方法:截取键盘事件,以响应TAB事件(时间有限,没有实现)程序难点2:实时与分时混合应用解决方法:置一FOR循环在TIMER中,先判断并响应时实进程,再置另一当循环在TIMER中,无时实时再执行分时进程。程序难点3:分页式内存管理的调度方式解决方法:具体方法见程序中的注释。程序难点4:基于优先级的调度方式解决方法:使用双重当循环,第一层判断优先级,第二层判断执行进程.此程序不足之处:不能响应键盘事件,没有程序的等待状态,由于LIST控件的先天不足进程列表看上去有点闪烁。当然程序的等待状态可以随机产生但由于没有太多时间专注于此,只好等以后再完善了。希望大家指出不足之处!
上传时间: 2015-03-12
上传用户:海陆空653
由于时间紧迫及事先准备不足,编译器最后定型时暴露出不少问题及不足之处,主要有以下一些方面: 不支持数组数据类型,这是文法分析器设计时的一个疏漏,由于时间关系,最后只得把扫描器中已做好的相关的数组部分删去。 对于float数据类型的支持,直到语义分析都是正常的,也能生成相应的汇编代码,但由于我们对8086/8088指令系统本身了解不足,这样的汇编代码将只能做到含义上完全忠实于源程序,但不能运行。 对于局部变量的支持,则于时间紧迫,所有的局部变量全被处理成静态变量。使递归函数不能得到正确的结果。 对于函数调用语句,不进行参数匹配检查,如果参数数量不对,也将能通过编译,但运行时将产生非法操作。 对&& !等逻辑操作在最后生成代码时处理比较粗燥,生成的代码在逻辑复杂时将不能保证运行正常。 接下来有一些,不能说是缺陷,但必须说明的问题: 对于main函数,没有参数表,通回类型也必须为void,但如果写上参数表及其他返回类型也能编译通过,生成代码时将简单地忽略,不影响最后的代码的运行。 对于while,for,if语句,其语句体不管是一句还是多句,必须都有{}围起来。这跟C语言中若是一句则可省略{}不同。
标签:
上传时间: 2015-03-14
上传用户:gmh1314
98年全国大学生数学建模竞赛B题“水灾巡视问题”,是一个推销员问题,本题有53个点,所有可能性大约为exp(53),目前没有好方法求出精确解,既然求不出精确解,我们使用模拟退火法求出一个较优解,将所有结点编号为1到53,1到53的排列就是系统的结构,结构的变化规则是:从1到53的排列中随机选取一个子排列,将其反转或将其移至另一处,能量E自然是路径总长度。具体算法描述如下:步1: 设定初始温度T,给定一个初始的巡视路线。步2 :步3 --8循环K次步3:步 4--7循环M次步4:随机选择路线的一段步5:随机确定将选定的路线反转或移动,即两种调整方式:反转、移动。步6:计算代价D,即调整前后的总路程的长度之差步7:按照如下规则确定是否做调整:如果D0,则按照EXP(-D/T)的概率进行调整步8:T*0.9-->T,降温
上传时间: 2015-03-14
上传用户:himbly
本设计主要由数字信号发生器和逻辑分析仪组成,其中数字信号发生器运用了89C51单片机系统,可以重复输出8路循环逻辑移位序列,逻辑分析仪用了89C55单片机系统,可以实现8路信号的采集和显示(时间域和空间域),3级触发字可调,有多种触发功能,可显示时标线,使逻辑分析仪能从大量的数据流中获得有分析意义的数据。
上传时间: 2013-12-29
上传用户:hphh
在远距离数据通信中,为确保高效而无差错地传送数据,必须对数据进行校验即差错控制。循环冗余校验CRC(Cyclic Redundancy Check/Code)是对一个传送数据块进行校验,是一种高效的差错控制方法。
标签: 数据通信
上传时间: 2014-01-09
上传用户:zhanditian
学籍管理系统!利用C语言实现! 在构思基本模块时,订立了“读取文件到内存形成链表,对链表的操作,将内存的链表内容保存到文件”三大基本块。 读取文件:在main函数里完成。原理是,先检查文件指针是否在末尾,若否,则在内存开辟一个单位长度,在文件中读取单位长度数据入该空间中,并彼此构成链表。采取带参数的主函数,以保证保存文件的多样性。 对链表的操作:可分为插入(建立),删除,查找,修改,排序。五大基本功能。分别用五个函数完成。这里不一一描述。其中,删除,查找,修改都是要用到查找一个数据的操作。所以,在编写查找函数时,兼顾了删除,修改操作所需的元素。在删除中,尝试书中原始方法,而修改操作则保留我原有的引用。排序函数中,设想对已有的各项排序,因此按照每项再另建函数。通过代码量上的增加来确保运行的一次可行性。每次运行完都返回一个head值。再通过主函数的数据显示循环显示结果。 保存操作:关闭已打开文件。用“写”的形式建立同名的(同时自动删除原有的),将内存中的链表完全输出到文件中。
上传时间: 2014-01-03
上传用户:dsgkjgkjg
access the database using Flash MX. Please remember that Flash is unable to natively access a database. A programming language (ASP in this case) provides the programming logic, while Flash works at the presentation tier of the application.
标签: access Flash database remember
上传时间: 2014-01-04
上传用户:小码农lz
美丽心雨 飞狐源码站 优化修正了50%以上的代码,尽量减少数据库查询,程序循环,提高程序运行速度效率。为以后更好的发展做准备。 增强了HTML功能,可以较稳定的生成HTML静态页面,并且在批量生成时可选起始ID和结束ID。 增强附件上传管理功能,增加对附件的大小,后缀名限制。同时开始隐藏附件的真实路径。为日后会员系统及下载限制做准备。 新闻图片在发表时可以直接选择上传或者填写URL,更方便使用。 后台登陆对有GD库的网站开始采用图形认证码,增强安全性。 对数据备分和优化做了调整使备分数据可以通过Phpmyadmin导入。 新增更新缓存功能,可以轻松的更新所有缓存,方便网站转移等造成的缓存异常的更正。
上传时间: 2013-12-22
上传用户:123456wh
delphi做的小程序,可以播放声音文件,并可以实现声音文件的循环播放
上传时间: 2014-01-18
上传用户:er1219
这是一个改进了自顶向下的归并排序,它改进的地方主要有:采用小子文件截止的机制,当序列长度小于32时,采用直接插入排序;对归并的内循环作了优化,判断的次数更少。
标签: 排序
上传时间: 2015-03-21
上传用户:ljmwh2000