欢迎来到天天文库
浏览记录
ID:46285203
大小:68.00 KB
页数:3页
时间:2019-11-22
《vbnet的特点和应用前景探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Vb.net的特点和应用前景探析环艺学院()7城市规划一班谭中华学号20072240摘要:VisualBasic.NET是从VisualBasic语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。VisualBasic允许开发人员开发面向Windows>Web和移动设备的程序。与所有面向Microsoft.NETFramework的语言一样,使用VisualBasic编写的程序都貝有安全性和语言互操作性方面的优点。本文试从vb.net自身特点出发探寻出其应用的前景和方向。关键词:
2、vb.net特点应用方向Vb.nct是一门强大的、面向对象的、简单的可视化编程语言,它虽然和以前的vb语言语法相近,但带来了许多新的功能,如继承的实现,重载和参数化构造函数。林外语言机构也进行了调整,图结构化的异常处理,代码关键字的自动显示,使得开发人员可以使用简洁的自由线程來编写扩展代码。在保留basic易懂的语法风格和易用tt±,vb.net集成了以下特点:1.真正的而向对象VB采用了面向对象的程序设计思想。它的基木思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,vb.ne
3、t集成了可操作的实体,如窗体、窗体屮的命令按钮、标签、文本框等。血向対象的编程就好像组装零件一样,程序员可根据程序和界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。2.事件驱动在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动-•段代码——事件过程,该代码决定了対象的功能。事件可由用户的操作触发,也町以由系统或应用程序触发。例如,当我们在编好程序后,点击运行按钮,在出现的窗口上单击设定计算时间的按钮后,程序执行运算
4、过程的出结果。3.软件的集成式开发为编程提供了一个集成开发环境。在这个环境屮,编程者可设计界面、编写代码、调试程序,然后通过菜单命令将源代码编译成可执行的源程序,甚至可以生成安装程序。4.结构化的程序设计语言Vb.net具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。5.强大的数据库访问功能Vb.net利用数据控件可以访问多种数据库,VB.net提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以収代Data控件和RDO控件。6.支持对象的链接与嵌入技术VB.net的核
5、心是对对象的链接与嵌入(OLE)技术的支持,它是访问所有对象的-•种方法。利用OLE技术,能够开发集声音、图像、动画、字处理、Web等对象于一体的程序。7.网络功能VB.net提供了DltTML(Dynamic)tTML)设计工具。利用这种技术可以动态创建和编辑Web页而,使用户在VB中开发多功能的网络应用软件。8.多个应用程序向导VB.nct提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。1.支持动态交换、动态链接技术.通过动态数
6、据交换(DDE)的编程技术,VB.net开发的应川程序能与具他Windows应用程序Z间建立数据通信。通过动态链接库技术,在程序中可方便地调用用c语言或汇编语言编写的函数,也可调用Windows的应用程序接口(.API)函数。NET程序更像是脚本语言,就它所牛•成的中间语言代码而言,它本身也属于一种低级脚本语言,都是依托于.NE1框架,所以在很多功能上,它们都是调用同一个框架内的类型和函数才得以实现。Vb.net基于此框架完全集成了此类特征。应用方向1VB.NET的开发互联网应用VB.NET中网络功能扮演
7、着重要的角色,它集中了webservices,webforms,可以使用八无需使用古老的ASP就可以建立全交互的互联网网站和开发互联网应川程序。运用VB.NET可以非常简单和方便的创建一个webform,因此我们可以通过其创建基木的网页,然示在b中添加交互性元索,如文本框、单选框、标签和提交按钮,使得这一切就像在Frontpage中涉及网页那样简单。此外还可以在其屮添加不需独立下载的html功能—webcontrolso这样的设计出来的网页可以兼容所有的浏览器,使得其应用范围扩大。2数据库应用vbnet集
8、中了使用并且丰富的报表,不仅能够提髙企业数据的工作效率,而且为企业数据管理决策提供了重要依据。Vb.nct利用数据控件可以访问多种数据库,VB.nct提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以取代D妣控件和RDO控件,vb.net利用net框架平台实现多种数据库的调用,使得vn.net技术在对于管理信息系统这种以数据库管理为核心的应用系统中显示出独特技术优势。3二次开发应用据微软官方的调查统计,全世界冇
此文档下载收益归作者所有