分享
 
 
 

用VB编写一个简单的电话号码查找程序

王朝厨房·作者佚名  2007-01-04
窄屏简体版  字體: |||超大  

南京电视台 张阳

---- 本人供职于南京电视台播控中心。在日常播出过程中有时会遇到一些突发事件,需要及时向有关部门和有关领导请示,常为找不到电话号码而着急。为此,本人用Visual Basic编写了一个简单的应用程序,运行该程序即可方便、快捷地查找到相关的电话号码。

---- 首先将该程序的运行界面介绍给读者(图略)。

---- 运行该程序时首先出现图一所示的界面。如果要查找有关单位的电话号码,我们只需在有关单位右边的组合框的向下箭头上用鼠标点一下,这时出现图二。用鼠标拖动滚动条找到相关单位的名称再点一下,这时出现图三。看!我们需要的电话号码这么简单就找到了!如果我们要查找有关领导的电话号码操作步骤同上,这时屏幕上还会显示其相应的寻呼及手机号码。

---- 下面向读者简单介绍一下该程序的Visual Basic代码。我们首先进行界面的设计。这一步工作主要是为了给读者一个良好的视觉效果,一个友好的程序运行界面,使读者操作起来感到方便、快捷。我们只要将窗体及各控作的相关属性做相应的调整就可以了。

---- 接下来编写程序代码。为简单起见,我们只介绍查找有关单位的程序代码,查找人名的程序代码类推。该程序运行时首先将有关单位的名称加载至内存,VB代码如下:

Private Sub Form_Load()

……….

………

………

Combo2.AddItem “省厅事业处”

Combo2.AddItem “省传输发射总台发射部”

………

………

………

End Sub

---- 然后我们要确定该程序的逻辑关系。很简单,如果单位名称是省厅事业处,那么电话号码是4452013;如果单位名称是省传输发射总台发射部,那么电话号码是3716125……。VB代码如下:

Private Sub combo2_Click()

If …… Then

………

………

………

ElseIf Combo2.Text = ”省厅事业处” Then

Text1.Text = “4452013”

Text2.Text = “”

Text3.Text = “”

Combo1.Text = “”

ElseIf Combo2.Text = ”省传输发射总台发射部” Then

Text1.Text = “3716125”

Text2.Text = “”

Text3.Text = “”

Combo1.Text = “”

………

………

………

End If

End Sub

---- 注意:我们只有用鼠标点(Click)组合框上的某一单位名称时才会触发该段程序,因此该段程序是该组合框的Click事件代码。

---- 至此用Visual Basic编程工作已大体完成。我们只要再将其编译成可执行的应用程序(EXE文件)并将其拖至WINDOWS95桌面上即可。开机后在桌面上双击该程序图标即可运行该程序。

---- 大功告成!你看,用Visual Basic编程就是这么的简单!Visual Basic作为一种面向对象的可视化编环境与以往面向过程的编程环境有很大的不同。首先,它是一个事件驱动程序。简单地说,鼠标点到那里,程序就触发到那里,或者说每发生一个事件就可能有一段相应的程序代码被执行,而以往的编程环境程序则是一行一行地被执行;其次,我们必须确立起面向对象的编程概念,对窗体及各控件的相关属性及相关事件有充分的了解。再也不能象以前那样一到编程就抱起一本厚厚的语法命令手册逐条查询了,其实有些工作连一行程序代码都不需要编写。比如我们想把窗体向左边移一点,只要在窗体的属性窗口中将LEFT属性的数值改小一点就可以了。应该说Visual Basic作为一种全新的可视化编程环境极大地减轻了编程人员的工作量,而且语法简洁、明了,非常容易掌握。用Visual Basic编程是什么样的概念呢?打个比方,如果我们要建一座大楼,微软公司已经为我们准备好了各种各样的建筑装饰材料,如果我们对我们想用的建筑装饰材料的性能有充分的了解,短时间内一座美观、实用、内部装修豪华的大楼就能拔地而起!

---- 其实,让我们仔细想一想。以前有多少日常工作我们是用笔+尺+计算器+纸来完成的呢?应该说编程的素材是取之不尽的,我们为什么不能试着用一下Visual Basic来解决这些问题呢?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有