《Visual Basic NET 2008从基础到项目实战》课件2 开始你的VB.net之旅.ppt

上传人(卖家):momomo 文档编号:6094263 上传时间:2023-05-27 格式:PPT 页数:40 大小:1.01MB
下载 相关 举报
《Visual Basic NET 2008从基础到项目实战》课件2 开始你的VB.net之旅.ppt_第1页
第1页 / 共40页
《Visual Basic NET 2008从基础到项目实战》课件2 开始你的VB.net之旅.ppt_第2页
第2页 / 共40页
《Visual Basic NET 2008从基础到项目实战》课件2 开始你的VB.net之旅.ppt_第3页
第3页 / 共40页
《Visual Basic NET 2008从基础到项目实战》课件2 开始你的VB.net之旅.ppt_第4页
第4页 / 共40页
《Visual Basic NET 2008从基础到项目实战》课件2 开始你的VB.net之旅.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、本章将开始Visual Basic.NET之旅。从完整创建第一个VB.NET应用程序“Hello World”开始,学习编写VB.NET应用程序的基本步骤,了解VB.NET程序的基本组成和基本结构,并初步接触面向对象编程的基本概念。2.1 第一个VB.Net程序HelloWorld2.2 了解VB.Net程序的基本结构2.3 初探VB.Net中的面向对象编程Visual Studio.NET IDE将应用程序组织为项目和解决方案(solution)。通常,每个应用程序对应一个解决方案,解决方案中可以包含一个或者多个项目。解决方案和项目的关系如图所示。(1)单击菜单栏中的【文件】【新建项目】命令

2、,打开【新建项目】窗口。(2)在【项目类型】列表框中,选择【Visual Basic】下的【Windows】选项,这表示当前创建的是一个Windows应用程序。(3)在【模板】列表框中,选择【Windows窗体应用程序】,这表示当前创建的是具有用户界面的Windows应用程序。(4)在【名称】文本框中输入“2-1HelloWorld”。(5)更改窗体文件名。一般的,我们习惯将窗体文件名(如Form1.vb)改为能够描述窗体用途的名字(如HelloWorld.vb)。(6)保存工程。单击菜单栏中的【文件】【全部保存】命令,打开【保存项目】窗口。在该窗口中,输入项目名称、保存位置和解决方案名称。【

3、创建解决方案的目录】处于默认勾选状态,表示为当前解决方案创建一个单独的目录,然后单击【保存】按钮。至此,“Hello World”应用程序工程就创建完毕了。下一步要做的是设计应用程序的界面。窗体:代表了所创建的应用程序的用户界面。控件:通过向窗体中添加按钮、文本框等控件,来增强其功能。.NET中的控件位于工具箱中。窗体和控件一起构成了应用程序的可视化部分图形用户界面(GUI,Graphical User Interface)。(1)窗体属性设置。在窗体上单击鼠标左键,【属性】窗口中就会显示窗体的属性。Text属性对应窗体标题栏中显示的文本,这里将该属性设置为“Welcome”,按【Enter】

4、键确认。设置窗体的大小:直接拖动尺寸手柄 设置Size属性更改窗体的背景色:BackColor属性(2)添加Label控件。该控件用于显示文本,通常用于在窗体中显示固定文本添加控件有以下3种方法。一是双击该控件,该控件会出现在窗体左上角。二是单击该控件之后,将鼠标移到窗体上,可以看到鼠标变成带小加号的样子,在合适的位置单击左键,该控件就会出现在鼠标单击的位置。三是在该控件上按住鼠标左键不放开,直接拖曳到窗体合适的位置。(3)设置Label控件属性。单击Label控件,【属性】窗口中会出现它的属性。Label控件的Text属性用于指定其显示的文本,这里将Text属性设置为“Hello!欢迎来到V

5、isual Basic.NET的世界!”设置Label中显示文字的字体:Font属性对齐Label控件中的文本:TextAlign属性(4)添加PictureBox控件。该该控件用于显示图像。(5)设置PictureBox控件属性。PictureBox控件的Image属性用于设置在该控件中显示的图像。.NET中,图像、图标、字符串、音频、视频等都作为资源来看待,并提供了导入和保存资源两种方式,即作为本地资源和作为项目资源文件。二者不同之处在于,如果选择项目资源文件,将会在项目文件夹下新建一个Resources文件夹,并将该图片复制到该文件夹下,同时在Resources.resx文件中增加该图片

6、的描述,将该图片与窗体关联;如果选择本地资源,则直接将图片导入到窗体的资源文件中(本例中为HelloWorld.resx)。如果项目中需要使用的资源较多,推荐使用前一种方式,便于管理。调整PictureBox控件的大小 最简单的方法就是鼠标拖曳。另外一种方法是设置SizeMode属性为“AutoSize”,将PictureBox控件的大小自动调整为与图像相同。(6)添加Button控件。Button控件用于在窗体上显示一个按钮。(7)设置Button控件属性。该控件默认的显示文本为“Button1”。Button控件的Text属性指明Button控件上显示的文本,这里我们修改为“关闭”。(8)

7、锁定窗体的控件。为了确保控件位置保持不变。,可以使用锁定控件功能。首先,单击菜单栏中的【编辑】【全选】命令,选择所有的控件,然后单击菜单栏中的【格式】【锁定控件】命令。至此,用户界面就完成了。下一步是编写代码。编写代码就要使用代码窗口,以下三种方法可以打开代码窗口。在窗体或者窗体文件上右击,在打开的右键菜单中单击【查看代码】即可。单击菜单栏中的【视图】【代码】命令,切换到代码窗口。直接双击某控件“HelloWorld”应用程序需要编写代码主要是针对按钮控件,以实现单击按钮,关闭应用程序的功能。(1)在按钮上双击,打开代码窗口。(2)输入代码。在Private Sub和End Sub之间输入以下

8、代码。Close()(3)保存所做修改。至此,“HelloWorld”应用程序的代码部分我们就完成了。在这里暂时不对代码部分多做解释。单击菜单栏中的【调试】【启动调试】命令来运行应用程序,单击【关闭】按钮即可以关闭程序。Visual Basic程序是依据标准的构造块建立起来的。一个解决方案由一个或多个项目组成。一个项目又包含一个或多个程序集。每个程序集是依据一个或多个源文件编译而来的。源文件提供类、结构、模块和接口的定义和实现,而它们最终包含了所有代码。其中,矩形表示文件夹,圆角矩形表示文件。2-1HelloWorld.sln:解决方案文件。My Project文件夹:包含应用程序发布、设置、

9、资源等文件。Resources文件夹:用于存储项目中用到的相关资源。obj和bin文件夹:分别包含编译和连接过程中生成的文件。2-1HelloWorld.vbproj:项目文件。2-1HelloWorld.vbproj.user:存储用户相关设置的文件。HelloWorld.vb:窗体文件,用于存储窗体的代码。HelloWorld.Designer.vb:窗体设计文件,用于存储窗体的可视化信息。面向对象的基本概念如下。对象。属性。方法。事件。对象是一个实体,能够保存某种状态(称为属性或者数据),并能提供一系列操作(称为方法或行为),通过这些操作可以检查或改变对象的状态。其中,对象是属性和方法的

10、封装体。在“Helloworld”应用程序中用到的窗体和控件(如Label、PictureBox、Button等)都是对象。属性是用于描述对象特征和状态的参数。不同的对象拥有不同的属性。对象常见的属性有名称(Name)、标题(Text)、字体(Font)、是否可见(Visible)等。在“HelloWorld”应用程序中,我们对窗体、Label控件、PictureBox控件和Button控件都做了属性设置。以Label控件为例,Text、Font、TextAlign等都是该对象的属性。选中控件后,在【属性】窗口可以看到该控件的所有属性。属性的设置可以在【属性】窗口中直接进行设置 还可以在代码窗

11、口中利用语句来进行设置,一般格式如下。对象名.属性名=新设置的属性值方法是对象能够完成的行为。在“HelloWorld“应用程序中,为Button控件编写代码的时候,用到了Close()来实现单击按钮后关闭应用程序的功能。调用对象方法的格式如下。对象名.方法事件指发生在该对象上的动作,通常由Visual Basic.NET预先设置好,能够被对象所识别,如单击鼠标、双击鼠标等,一般发生在与用户交互时。对象响应事件而进行处理的步骤就是事件过程,这也是我们编写程序时的主要工作。一个对象可以响应一个或者多个事件,具体要由应用程序的实际功能来确定。在“HelloWorld”应用程序中,单击【关闭】按钮之

12、后,关闭应用程序。其中,鼠标单击就是发生在Button控件上的事件,Button控件响应该鼠标单击事件所做的处理,即关闭应用程序,就是该事件的事件过程。.NET中,事件过程的命名是自动完成的,统一为“控件名_事件名”,一般不需要更改。在为“HelloWorld”应用程序编写代码的时候,我们在窗体的按钮上双击鼠标左键,Visual Studio.NET IDE会自动为我们生成事件过程的部分代码,如下。1 Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles Button1.Click2 3 End Sub代码中第1行的Handles Button1.Click表示该事件过程响应Button1的Click事件。至于响应该事件后作何处理,就需要我们根据实际功能编写代码来完成了。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 各类题库
版权提示 | 免责声明

1,本文(《Visual Basic NET 2008从基础到项目实战》课件2 开始你的VB.net之旅.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|