提醒功能

2024-07-13

提醒功能(精选3篇)

提醒功能 篇1

摘要:当前我国大多数机关、事业单位、企业公司等都立足信息化条件建立了便捷实用的B/S结构公文系统, 为工作带来了极大的方便。但是B/S结构公文系统在推广使用中, 存在很多使用人员关注意识不强、使用不及时等问题, 久而久之就会导致公文系统利用普及率低、时效性差。针对这些问题, 我们可以结合实际, 扩展B/S结构公文系统提醒功能来进行改善。本文阐述怎么利用Delphi来扩展基于B/S结构的ASP公文系统的提醒功能。

关键词:Delphi,提醒,公文系统

随着信息化建设的大力发展, 很多单位机构为提高工作效率都建立了目前最为流行的B/S结构公文系统, 但是在使用中, 有些单位机构发现利用率低、时效性差, 没有达到预期效果。这些问题, 主要是由于B/S结构公文系统新发文件无法在客户端进行Windows系统后台提醒, 再加上有些使用人员主动使用意识不强等原因而造成的。所以我们可以结合这些实际问题, 以基于B/S结构的ASP公文系统为对象, 研究怎么利用Delphi开发一个与服务端建立通信的后台提醒应用程序, 有效地扩展公文系统的提醒功能[1]。

一、利用Delphi Id HTTP组件与ASP服务端建立通信

为实现ASP公文系统新发文件在Windows系统后台进行及时提醒, 开发出后台提醒应用程序, 最关键的就是要使后台提醒程序与ASP服务端进行通信获取数据。这里可以使用Delphi Id HTTP组件进行与ASP服务端进行通信[2]。首先, 我们使用Win Inet类中的Internet Check Connection方法判断与服务端网络是否物理接通。然后, 利用Id HTTP组件的Post方法提交用户名、密码数据到ASP公文服务端的指定ASP文件。同时, 在ASP公文服务端需要建立这个指定的ASP文件, 利用request函数读取用户名和密码, 按照用户名和密码的条件查询数据库, 如果查询到的记录数 (recordcount) 等于1, 则表示用户名和密码正确, 然后再按照该用户的文件签收情况条件进行数据库查询, 获取记录数 (recordcount) 计算出未签收文件数量, 最后用response.write方法将未签收文件数量数据发送到客户端。这样可使客户端后台提醒应用程序获取到未签收文件数量数据, 然后通过类似QQ消息右小角弹窗、托盘图标闪动、声音提醒等方式进行及时提醒。

二、利用Delphi Timer组件实现定时通信

为使ASP公文系统后台提醒应用程序能够不断提醒新发文件, 使用户及时签收, 必须要使后台提醒应用程序和ASP服务端保持经常的通信。要实现经常的通信, 并满足不同使用用户的需求, 可以设置后台提醒应用程序与ASP公文系统服务端进行定时通信, 从而实现定时提醒功能。我们可以利用Timer组件实现定时功能[3], 如果是实现几秒钟到1分钟进行通信一次, 可以更改Timer组件Interval属性实现, 但是这样就会导致通信太过于频繁, 会增加服务端系统的压力, 所以不建议采用。一般来说, 建议提醒间隔为30分钟到2小时一次较为合理, 或者根据用户需求和实际情况进行设置最好。如果要实现间隔时间稍长的定时提醒, 我们可以利用Timer组件采用程序计数的方法进行, 可以设置Timer组件Interval属性为60000 (单位:毫秒) , 就是60秒 (1分钟) 激活一次On Timer事件。比如设置定时间隔为60分钟, 每一次On Timer事件进行一次程序计数加1, 在执行到第60次On Timer事件时程序计数等于60, 则达到设置间隔60分钟的时间条件, 随即执行与ASP公文系统服务端进行一次通信, 获取未签收文件数量数据进行提醒, 实现定时提醒功能。

三、利用Delphi其他类和组件完善细节功能

为进一步完善ASP公文系统后台提醒应用程序, 达到实用易用的目的。一是实行托盘功能。可以通过扩展Delphi组件[4], 使用Rz Tray Icon组件实行程序托盘运行, 并可以更改其属性实现类似QQ托盘图标闪烁提醒等功能, 非常方便易用;二是实行开机自启动功能。通过Delphi TRegistry类操作Windows系统注册表, 首先指定根键HKEY—LOCAL—MACHINE, 然后打开主键SoftwareMicrosoftWindowsCurrent Version, 用Write String函数写入程序信息, 实现程序开机自启动运行;三是实现设置信息保存功能。通过Delphi TInifile类操作一个INI文件, 用Write String函数写入INI文件保存用户名、密码、提醒间隔时间等信息, 用Read String函数实现读取INI文件信息;四是防止程序重复运行。可以在程序的主Form的On Create事件用Create Mutex函数检测系统中是否只存在一个实例且是互斥体, 防止程序重复运行。

参考文献

[1]陈冬梅.高校办公自动化系统的功能扩展研究[J].大众科技, 2014 (08) :181

[2]明日科技.Delphi开发经验技巧宝典[M].人民邮电出版社, 2007-10-29

[3]张扬.基于DELPHI的限时作业收取实现[J].信息通信, 2013 (03) :88

[4]张扬嵩.扩展Delphi组件的方法[J].电脑编程技巧与维护, 2012 (07) :23

提醒自我 篇2

有个老太太坐在马路边望着不远处的一堵高墙, 总觉得它马上就会倒塌, 见有人向高墙走过去, 她就善意地提醒道:“那堵墙要倒了, 远着点走吧。”被提醒的人不解地看着她大模大样地顺着墙根走过去了——那堵墙没有倒。老太太很生气:“怎么不听我的话呢?!”又有人走来, 老太太又予以劝告。三天过去了, 许多人在墙边走过去, 并没有遇上危险。第四天, 老太太感到有些奇怪, 又有些失望, 不由自主便走到墙根下仔细观看, 然而就在此时, 墙终于倒了, 老太太被掩埋在灰尘砖石中, 气绝身亡。

安全行车特别提醒 篇3

1. 注意车速

(1) 公安部《高速公路交通管理法》对高速公路的车速规定包括最高行车速度和最低行车速度两个方面:货运汽车在高速公路上行驶最高时速不得高于90 km;最低时速不得低于50 km。农用低速货车和拖拉机是禁止上高速公路的。这是为了避免车辆因速度差太大造成追尾以及因故障而导致交通事故发生。

(2) 当机动车进入弯道时, 须进行减速。因为经科学计算, 速度增加3倍, 则制动距离、离心力将增加15倍。如果仍按一般道路的行车经验, 将车辆高速驾驶进入弯道是十分危险的。

(3) 在雨、雾天, 由于气候和道路条件对行车的不安全因素大大增加, 造成驾驶员视野变窄、视距变小, 影响判断。而且轮胎与湿滑地面的摩擦系数急剧降低。特别是公路下坡路的最低点附近是积水的地方。由于水膜、冰膜造成滑溜现象, 因此在行车过程中, 车速应比晴天降低20%以上, 并要保持均匀的车速。

(4) 当雾天能见度下降时, 应根据视距控制车速。视距在150~300 m时, 车速要降低;视距在50~150 m时, 则要将车速限制在50 km/h, 如视距低于50 m时, 必须停止行驶。

(5) 到了夜间, 驾驶员由于人体生物钟的作用显得易疲劳, 反应时间长, 而且夜晚能见度差, 所以为保证行车安全应降低车速。在相同条件下, 时速应比白天降低10 km左右。另外, 遇上述情况时, 要严格遵照交通管理部门设置的限速标志的指示行驶。

2. 注意变道超车

(1) 超车或变道前, 要开启左转向灯、鸣喇叭, 在夜间改用变换远、近光灯。

(2) 超车和变换车道时, 超车车辆与被超车车辆以及后车应有足够的纵向间距。如时速为50 km, 则纵向间距应为50 m以上;若时速为100 km, 则纵向间距应为100 m以上。

(3) 超越前车时, 必须驶入超车道超车, 在同被超车保持足够的安全距离后, 开启右转向灯, 驶回原车道。

(4) 在高速公路上行驶超车时, 速度比较高, 变道时, 不能按在一般道路上的操作习惯, 应轻转方向盘, 切忌猛拐, 以免车辆在离心力的作用下产生侧滑失衡。

(5) 驾驶员在下面情况或场合下是不能变道和超车:

(1) 在前方无车或无其他障碍的情况下, 必须在右侧车道内行驶, 不得变道。

(2) 机动车在左右变道时, 如妨碍相邻车道的车辆正常行驶, 不得变道。

(3) 不准右侧超车。

(4) 不准超越正在超车的车辆。

(5) 不准在匝道、加速车道或减速车道、弯道、下坡路、爬坡路、隧道以及漫水路上超车。

(6) 遇风、雨、雪、雾天能见度在30 m以内时;在冰雪、泥泞的道路上行驶时;喇叭、刮水器发生故障时;牵引发生故障的机动车等均不准驾驶机动车辆超车。

3. 注意车距

在公路上行驶的机动车应保持足够的安全距离, 使驾驶员有充裕的时间和空间对道路上可能发生的情况作出反应, 从而确保高速安全行驶。正常情况下, 当行驶时速在100 km时, 行车间距应为100 m以上;时速为70 km时, 行车间距就为70 m以上。遇大风、雪、雾天或者路面结冰时, 应当减速慢行。

在公路行驶中的车辆与相邻车道上的车辆之间应保留有适当的侧向间距。一般侧向间距要求保持在1.5 m以上。当车辆在行驶中有了这样一个适当的安全区域空间后, 就能够在前车或相邻车道上的车辆突然变换车道或制动停车的情况下, 能够有充裕的时间采取措施从而防止碰撞追尾事故。因此, 在行车时, 驾驶员必须根据道路、气候、照明、车速等情况及时调整好车距。

(1) 经常查看车速表指示的车速情况, 并利用路侧的距离判断标志, 及时调整跟车距离, 一般时速为50 km时, 至少应保持50 m车距;时速达到100 km时, 车距则应维持在100 m以上。遇雨、雪、雾等恶劣天气, 车距应适当增加30%以上。

(2) 上、下坡时, 对车辆的速度会产生影响, 要注意观察此类交通标志。尤其在上坡时, 由于车辆的爬坡性能各异, 对速度的缓急的影响程度也不尽相同。如大型载货汽车加速慢, 爬坡时速度会突然下降, 造成行车间距突然缩短。为防止追尾碰撞, 就必须在行驶时, 密切关注前车的行驶情况变化, 及时控制车速, 保持车距。

4. 注意侧向风的影响

在大风天气里, 对行车安全构成威胁的一个重要的原因是侧风的影响。强大的风力作用在汽车侧面, 对于重量不很大的小型车辆足以使其明显偏离原车的行驶方向。

上一篇:富硒益生菌下一篇:计算机信息通信科技