还剩3页未读,继续阅读
文本内容:
第二章网络营销概述1假设你要开一家类似的鲜花礼品店,通过对这个案例的学习,吸取了他们的一些好的观点及做法,这样你在市场定位中选择一个怎样的角色扮演?在进行网络市场定位时,选择“追随派”的角色2通过浏览腾讯网站,谈谈其如何运用网络营销手段来树立起网上形象?同时运用多种网上技术,增强其网上能力推出免费下载聊天工具软件、在线游戏、设计大赛等网上服务3从腾讯公司的案例中,可以了解到网络营销层次可以分为哪几个?网络营销的层次可以分为:企业上网宣传、网上市场调查、网上直接销售与网络营销集成这四个层次“计算机软件”的发展信息计算机软件技术发展很快50年前,计算机只能被高素质的专家使用,今天,计算机的使用非常普遍,甚至没有上学的小孩都可以灵活操作;40年前,文件不能方便地在两台计算机之间进行交换,甚至在同一台计算机的两个不同的应用程序之间进行交换也很困难,今天,网络在两个平台和应用程序之间提供了无损的文件传输;30年前,多个应用程序不能方便地共享相同的数据,今天,数据库技术使得多个用户、多个应用程序可以互相覆盖地共享数据了解计算机软件的进化过程,对理解计算机软件在计算机系统中的作用至关重要 第一代软件(1946-1953) 第一代软件是用机器语言编写的,机器语言是内置在计算机电路中的指令,由0和1组成例如计算2+6在某种计算机上的机器语言指令如下 1011000000000110 0000010000000010 1010001001010000 第一条指令表示将“6”送到寄存器AL中,第二条指令表示将“2”与寄存器AL中的内容相加,结果仍在寄存器AL中,第三条指令表示将AL中的内容送到地址为5的单元中 不同的计算机使用不同的机器语言,程序员必须记住每条及其语言指令的二进制数字组合,因此,只有少数专业人员能够为计算机编写程序,这就大大限制了计算机的推广和使用用机器语言进行程序设计不仅枯燥费时,而且容易出错想一想如何在一页全是0和1的纸上找一个打错的字符! 在这个时代的末期出现了汇编语言,它使用助记符(一种辅助记忆方法,采用字母的缩写来表示指令)表示每条机器语言指令,例如ADD表示加,SUB表示减,MOV表示移动数据相对于机器语言,用汇编语言编写程序就容易多了例如计算2+6的汇编语言指令如下 MOVAL,6 ADDAL,2 MOV#5,AL 由于程序最终在计算机上执行时采用的都是机器语言,所以需要用一种称为汇编器的翻译程序,把用汇编语言编写的程序翻译成机器代码编写汇编器的程序员简化了他人的程序设计,是最初的系统程序员 第二代软件(1954-1964) 当硬件变得更强大时,就需要更强大的软件工具使计算机得到更有效地使用汇编语言向正确的方向前进了一大步,但是程序员还是必须记住很多汇编指令第二代软件开始使用高级程序设计语言(简称高级语言,相应地,机器语言和汇编语言称为低级语言)编写,高级语言的指令形式类似于自然语言和数学语言(例如计算2+6的高级语言指令就是2+6),不仅容易学习,方便编程,也提高了程序的可读性 IBM公司从1954年开始研制高级语言,同年发明了第一个用于科学与工程计算的FORTRAN语言1958年,麻省理工学院的麦卡锡(JohnMacarthy)发明了第一个用于人工智能的LISP语言1959年,宾州大学的霍普(GraceHopper)发明了第一个用于商业应用程序设计的COBOL语言1964年达特茅斯学院的凯梅尼(JohnKemeny)和卡茨(ThomasKurtz)发明了BASIC语言 高级语言的出现产生了在多台计算机上运行同一个程序的模式,每种高级语言都有配套的翻译程序(称为编译器),编译器可以把高级语言编写的语句翻译成等价的机器指令系统程序员的角色变得更加明显,系统程序员编写诸如编译器这样的辅助工具,使用这些工具编写应用程序的人,称为应用程序员随着包围硬件的软件变得越来越复杂,应用程序员离计算机硬件越来越远了那些仅仅使用高级语言编程的人不需要懂得机器语言和汇编语言,这就降低了对应用程序员在硬件及机器指令方面的要求因此,这个时期有更多的计算机应用领域的人员参与程序设计 由于高级语言程序需要转换为机器语言程序来执行,因此,高级语言对软硬件资源的消耗就更多,运行效率也较低由于汇编语言和机器语言可以利用计算机的所有硬件特性并直接控制硬件,同时,汇编语言和机器语言的运行效率较高,因此,在实时控制、实时检测等领域的许多应用程序仍然使用汇编语言和机器语言来编写在第一代和第二代软件时期,计算机软件实际上就是规模较小的程序,程序的编写者和使用者往往是同一个(或同一组)人由于程序规模小,程序编写起来比较容易,也没有什么系统化的方法,对软件的开发过程更没有进行任何管理这种个体化的软件开发环境使得软件设计往往只是在人们头脑中隐含进行的一个模糊过程,除了程序清单之外,没有其他文档资料第三代软件(1965-1970) 第四代软件(1971-1989) 20世纪70年代出现了结构化程序设计技术,Pascal语言和Modula-2语言都是采用结构化程序设计规则制定的,Basic这种为第三代计算机设计的语言也被升级为具有结构化的版本,此外,还出现了灵活且功能强大的C语言 更好用、更强大的操作系统被开发了出来为IBMPC开发的PC-DOS和为兼容机开发的MS-DOS都成了微型计算机的标准操作系统,Macintosh机的操作系统引入了鼠标的概念和点击式的图形界面,彻底改变了人机交互的方式 20世纪80年代,随着微电子和数字化声像技术的发展,在计算机应用程序中开始使用图像、声音等多媒体信息,出现了多媒体计算机多媒体技术的发展使计算机的应用进入了一个新阶段 这个时期出现了多用途的应用程序,这些应用程序面向没有任何计算机经验的用户典型的应用程序是电子制表软件、文字处理软件和数据库管理软件Lotus1-2-3是第一个商用电子制表软件,WordPerfect是第一个商用文字处理软件,dBaseIII是第一个实用的数据库管理软件 第五代软件(1990-) 第五代软件中有三个著名事件在计算机软件业具有主导地位的Microsoft公司的崛起、面向对象的程序设计方法的出现以及万维网(WorldWideWeb)的普及 在这个时期,Microsoft公司的Windows操作系统在PC机市场占有显著优势,尽管WordPerfect仍在继续改进,但Microsoft公司的Word成了最常用的文字处理软件20世纪90年代中期,Microsoft公司将文字处理软件Word、电子制表软件Excel、数据库管理软件Access和其他应用程序绑定在一个程序包中,称为办公自动化软件 面向对象的程序设计方法最早是在20世纪70年代开始使用的,当时主要是用在Smalltalk语言中20世纪90年代,面向对象的程序设计逐步代替了结构化程序设计,成为目前最流行的程序设计技术面向对象程序设计尤其适用于规模较大、具有高度交互性、反映现实世界中动态内容的应用程序Java、C++、C#等都是面向对象程序设计语言 1990年,英国研究员提姆·柏纳李(TimBerners-Lee)创建了一个全球Internet文档中心,并创建了一套技术规则和创建格式化文档的HTML语言,以及能让用户访问全世界站点上信息的浏览器,此时的浏览器还很不成熟,只能显示文本 软件体系结构从集中式的主机模式转变为分布式的客户机/服务器模式(C/S)或浏览器/服务器模式(B/S),专家系统和人工智能软件从实验室走出来进入了实际应用,完善的系统软件、丰富的系统开发工具和商品化的应用程序的大量出现,以及通信技术和计算机网络的飞速发展,使得计算机进入了一个大发展的阶段 在计算机软件的发展史上,需要注意“计算机用户”这个概念的变化起初,计算机用户和程序员是一体的,程序员编写程序来解决自己或他人的问题,程序的编写者和使用者是同一个(或同一组)人;在第一代软件末期,编写汇编器等辅助工具的程序员的出现带来了系统程序员和应用程序员的区分,但是,计算机用户仍然是程序员;20世纪70年代早期,应用程序员使用复杂的软件开发工具编写应用程序,这些应用程序由没有计算机背景的从业人员使用,计算机用户不仅是程序员,还包括使用这些应用软件的非专业人员;随着微型计算机、计算机游戏、教育软件以及各种界面友好的软件包的出现,许多人成为计算机用户;万维网的出现,使网上冲浪成为一种娱乐方式,更多的人成为计算机的用户今天,计算机用户可以是在学习阅读的学龄前儿童,可以是在下载音乐的青少年,可以是在准备毕业论文的大学生,可以是在制定预算的家庭主妇,可以是在安度晚年的退休人员,……,所有使用计算机的人都是计算机用户。