面向对象程序设计引入的另一个重要概念就是类,类是定义对象特征以及对象外观和行为的模板。所有对象的属性、事件和方法程序在定义类时被指定。所有对象均由类派生而来。 面向对象程序设计引入的另一个重要概念就是类,类是定义对象特征以及对象外观和行为的模板。所有对象的属性、事件和方法程序在定义类时被指定。所有对象均由类派生而来。
类的重要性质之一是它能根据先前的类生成一个新类,即子类。子类可拥有派生它的类的全部属性和方法,还可以在此基础上加入新的属性和方法。例如,“人”可看作基类,而“教师”和“研究生”都可看作是“人”的子类。类所具有的封装、继承等特征提高了代码的可重用性和可维护性。
在visual foxpro中,“表单设计器”窗口中的控件可看作是visual foxpro已设计好的标准控件类。通过将类实例化,可得到控件对象。当在表单中画一个控件时,就将类转化为对象,即创建了一个控件对象。例如,“表单设计器”窗口中的文本框控件类确定了所有文本框应具有的属性、方法和事件。在表单中画两次文本框控件,就可创建两个文本框对象,这就是类的实例化。他们继承了文本框类的属性,如具有高度、宽度等属性,也继承了移动、光标定位到文本框等方法,还可响应单击、双击等事件。
在传统的面向过程的应用程序中,由应用程序来控制执行哪一部分代码和按何种顺序执行代码。程序从第一行代码开始执行,按应用程序中预定的路径执行,必要时调用过程。
visual foxpro的表单采用时间驱动的工作机制。在事件驱动的应用程序中,可以把各种窗口、空间都看作对象,代码不是按照预定的路径执行,而是在对象响应不同的事件时执行不同的代码片段。事件可以由用户操作触发,也可以由来自操作系统或其他程序的消息触发,甚至由应用程序本身的消息触发。事件触发的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。例如,用户在控件1上单击鼠标左键时,系统自动执行在控件1的click事件中编写的代码。同样的,如果单击鼠标左键的事件发生在控件2上,也可以执行控件2的click事件中的代码。用户单击不同的控件,会引起系统执行不同的事件代码。用户单击控件的次序不一样,执行不同事件的代码的次序也就不一样。
总的说来,用户的两种动作可以引发事件:一种动作是键盘操作,他们是由用户的键盘操作而引发的事件;另一种动作是鼠标操作,如鼠标移动、拖动、单击和双击等用户操作引发的鼠标事件。由系统引发的事件则往往是启动窗体、卸载窗体、对象获得焦点或失去焦点时发生的一系列的有序的事件,这些事件的发生时刻和发生次序是有规律可循的。此外,程序在执行中代码也可以触发事件。
可以想象,处理各种对象、事件和消息的所有可能的组合将有惊人的工作量,幸运的是,visual foxpro封装了所有这些低层消息处理,许多消息由visual foxpro自动处理了,其他作为事件过程由编程者自行处理。这样可以快速创建强大的应用程序而无需设计不必要的细节。
1,网站空间存在问题。
如果登陆域名供应商后台发现域名解析有关的A记录,MX优先级以及主机记录指向都没有问题,而且域名也进行了备案,此时如果网站依然打不开,并且显示域名解析错误,事实上并不是域名解析的问题,而是由于网站空间出现的问题,也就是网站空间不能够连接到互联网上,相应的域名和虚拟空间的IP地址不能够实现一一对应的关系,从错误的表现形式上来看,也会显示域名解析错误。
解决办法:此时需要分析网站空间的质量,如果网站空间不稳定,那么就需要及时的更换,或者要求IDC供应商尽快改善。
2,网络故障。
网络故障是比较常见的打引起DNS错误的原因,经常由于没网络打开网页就有类似的提示。
解决办法:将链接用公司外网打开,如果外网可以打开,即可证明是网络故障,修复网络问题即可。
3,电脑DNS设置错误。
虽然我们多数朋友上网都不会去设置DNS,一般都是采用自动获取,不过不少局域网都需要固定IP地址,选择固定IP地址,我们就需要输入DNS地址了,而DNS输入错误就会导致网页打不开,原因上面有介绍,相信大家都会明白,如果DNS设置错误我们会发现: QQ可以上但网页打不开。
解决办法:进入“网上邻居”-- “本地连接”上右键选择属性,在"连接使用下列项目"中,寻找(TCP/IP)选项 双击,在下方会有DNS选项,您这中情况可以尝试自动获取DNS 由于各地区的DNS通常会有差别,如果自动获取不行的话,可以联系当地网络管理部门查询DNS 以便填写,也可以在网上搜索下本地网络服务商的DNS IP地址。将以上的DNS 服务器地址填写正确一般都可以打开网页了,一般我们电脑都是选择自动获取路由器分配的IP与自动获取网络服务商的DNS,但由于需要固定IP来解决电脑开机本地连接启动很慢等问题,也就需要设置DNS了,地址建议朋友最好询问网络商获取,一般网上查找也是可以的。
4,域名设置错误。
由于目前域名解析服务很多都是由域名供应商来设置,当然也有的用户在网站运营期间需要更改一些选项,导致网站域名解析出现故障。
解决办法:通过软件进行分析,发现是域名解析问题后,就可以登录域名供应商提供的相应后台,选择相应的选项,填写相关参数,而且通常情况下如果自己不会解析其实也很简单,就是要求供应商的客服人员进行解析就行。
5,电脑中病毒。
如果电脑中病毒一般是恶意软件篡改用户主页,劫持电脑dns等,造成电脑打开知名网站会跳转到其它恶意网站,或者干脆网站都打不开。
解决办法:使用杀毒软件对电脑先进行全盘扫描,查看电脑是否中病毒,是否有杀毒软件相关提示。如果杀毒后网页可以打开,多数是因为病毒原因所导致的。
• • • | 公司名称:上海缘震网络科技有限公司 开户银行:中国工商银行上海市彭浦支行 银行账号:1001 2508 0930 0206 455 |
总部:上海市奉贤区金海公路6055号29号3楼 分部:上海市静安区共和新路4718弄10号楼2楼 商务官网:www.shyuanzhen.cn | 缘震网络成立于 2014 年,公司主要经营全案策划,高端品质网站建设、多媒体视频宣传片制作、微信公众号开发、微信小程序开发、商城定制、SEO优化、电商托管、空间托管、网站维护、应用软件开发、手机端APP开发、等为客户提供一条龙网络运营解决方案的的技术型企业。我们在人力资源、业务范围、设计、技术、服务、信誉度、规范管理及企业文化等诸多方面完善自己,公司目前已与千余家各类客户进行长期战略合作,提供专业的网站建设与运营服务。我们的口号:广结良缘、震古烁今! |
