2017-03-24 11:40:09
面向对象程序设计引入的另一个重要概念就是类,类是定义对象特征以及对象外观和行为的模板。所有对象的属性、事件和方法程序在定义类时被指定。所有对象均由类派生而来。 面向对象程序设计引入的另一个重要概念就是类,类是定义对象特征以及对象外观和行为的模板。所有对象的属性、事件和方法程序在定义类时被指定。所有对象均由类派生而来。
类的重要性质之一是它能根据先前的类生成一个新类,即子类。子类可拥有派生它的类的全部属性和方法,还可以在此基础上加入新的属性和方法。例如,“人”可看作基类,而“教师”和“研究生”都可看作是“人”的子类。类所具有的封装、继承等特征提高了代码的可重用性和可维护性。
在visual foxpro中,“表单设计器”窗口中的控件可看作是visual foxpro已设计好的标准控件类。通过将类实例化,可得到控件对象。当在表单中画一个控件时,就将类转化为对象,即创建了一个控件对象。例如,“表单设计器”窗口中的文本框控件类确定了所有文本框应具有的属性、方法和事件。在表单中画两次文本框控件,就可创建两个文本框对象,这就是类的实例化。他们继承了文本框类的属性,如具有高度、宽度等属性,也继承了移动、光标定位到文本框等方法,还可响应单击、双击等事件。
在传统的面向过程的应用程序中,由应用程序来控制执行哪一部分代码和按何种顺序执行代码。程序从第一行代码开始执行,按应用程序中预定的路径执行,必要时调用过程。
visual foxpro的表单采用时间驱动的工作机制。在事件驱动的应用程序中,可以把各种窗口、空间都看作对象,代码不是按照预定的路径执行,而是在对象响应不同的事件时执行不同的代码片段。事件可以由用户操作触发,也可以由来自操作系统或其他程序的消息触发,甚至由应用程序本身的消息触发。事件触发的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。例如,用户在控件1上单击鼠标左键时,系统自动执行在控件1的click事件中编写的代码。同样的,如果单击鼠标左键的事件发生在控件2上,也可以执行控件2的click事件中的代码。用户单击不同的控件,会引起系统执行不同的事件代码。用户单击控件的次序不一样,执行不同事件的代码的次序也就不一样。
总的说来,用户的两种动作可以引发事件:一种动作是键盘操作,他们是由用户的键盘操作而引发的事件;另一种动作是鼠标操作,如鼠标移动、拖动、单击和双击等用户操作引发的鼠标事件。由系统引发的事件则往往是启动窗体、卸载窗体、对象获得焦点或失去焦点时发生的一系列的有序的事件,这些事件的发生时刻和发生次序是有规律可循的。此外,程序在执行中代码也可以触发事件。
可以想象,处理各种对象、事件和消息的所有可能的组合将有惊人的工作量,幸运的是,visual foxpro封装了所有这些低层消息处理,许多消息由visual foxpro自动处理了,其他作为事件过程由编程者自行处理。这样可以快速创建强大的应用程序而无需设计不必要的细节。
企业如果不做网站,可能会面临以下几方面的劣势: 1. **形象与信誉方面**: - **形象受损**:在互联网时代,网站是企业的重要名片和对外展示窗口。没有网站,会让客户、合作伙伴、投资者等认为企业跟不上时代步伐,显得不专业、不正规,从而降低对企业的信任度和认可度。例如,一些新兴的创业公司如果没有网站,在与其他企业合作洽谈时,可能会让对方质疑其运营能力和发展前景。 - **品牌传播受限**:网站是企业品牌建设和推广的重要平台,缺乏网站会使企业失去一个高效的品牌传播渠道。企业无法在网络上全面、系统地展示自己的品牌文化、价值观、产品优势等,难以提升品牌知名度和影响力。 2. **市场拓展方面**: - **失去线上市场机会**:如今,消费者越来越习惯通过网络搜索来寻找产品和服务。如果企业没有网站,就无法在网络上被潜在客户发现,从而失去大量的线上市场份额和潜在客户资源。例如,当消费者想要购买某种特定产品时,通常会在搜索引擎上输入关键词,如果企业没有网站进行优化和推广,其产品信息就无法出现在搜索结果中,导致客户流向有网站的竞争对手。 - **地域限制难以突破**:网站可以帮助企业突破地域限制,将业务拓展到更广泛的地区。没有网站,企业的业务范围可能主要局限于本地,难以接触到外地甚至国外的客户,限制了企业的市场拓展能力。 3. **客户沟通与服务方面**: - **沟通渠道缺失**:网站可以为企业提供与客户直接沟通的渠道,如在线客服、留言板、电子邮件等。没有网站,企业与客户之间的沟通就会变得不便捷,客户有疑问或需求时无法及时得到解答,可能会导致客户流失。 - **服务效率低下**:企业无法通过网站为客户提供在线服务,如产品查询、订单跟踪、技术支持等,客户需要通过其他方式获取服务,这会增加客户的时间成本和企业的服务成本,降低服务效率和客户满意度。 4. **营销与推广方面**: - **营销手段受限**:网络营销是当今企业营销的重要组成部分,而网站是网络营销的基础。没有网站,企业就无法开展搜索引擎优化(SEO)、搜索引擎营销(SEM)、内容营销、社交媒体营销等多种网络营销活动,营销手段受到极大限制,难以提高企业的曝光度和知名度。 - **活动宣传效果差**:企业举办促销活动、新品发布等活动时,无法通过网站及时发布信息和宣传推广,活动的传播范围和影响力有限,难以吸引客户参与,影响活动的效果和企业的销售业绩。 5. **竞争劣势方面**: - **竞争力下降**:在同行业竞争中,拥有专业、优质网站的企业往往更具竞争力。没有网站的企业在与竞争对手的比较中处于劣势,难以吸引客户和合作伙伴的关注,可能会逐渐被市场淘汰。 - **信息获取滞后**:企业无法通过网站收集客户的信息和反馈,对市场动态、客户需求的了解就会滞后,难以根据市场变化及时调整产品和服务策略,进一步削弱了企业的竞争力。
• 免费热线:400-166-3538
• 咨询电话:19301461038
• 咨询QQ :63778992
• 微信咨询 : 扫描二维码
公司名称:上海缘震网络科技有限公司
开户银行:中国工商银行上海市彭浦支行
银行账号:1001 2508 0930 0206 455
总部:上海市奉贤区金海公路6055号29号3楼
分部:上海市静安区共和新路4718弄10号楼2楼
商务官网:www.shyuanzhen.cn