精华内容
下载资源
问答
  • VB.NET中的过程总结

    千次阅读 热门讨论 2015-04-08 11:08:51
      VB.NET具有面向对象特点,在使用时候,一些对象信息是用属性来表示还是用函数来...系统过程又分为系统内部函数和事件,常见一些内部函数、System前缀一些函数就属于这部分。另外一大部分就是自
    

            VB.NET具有面向对象的特点,在使用的时候,一些对象的信息是用属性来表示还是用函数来表达,有的时候对软件全局的理解和使用有关,所以总结下VB.NET中的一些基础,通过机房收费系统来加深理解。

        在上图中,总体的过程分为了两大类:系统过程和自定义过程。系统的过程又分为系统内部的函数和事件,常见的一些内部函数、System前缀的一些函数就属于这部分。另外一大部分就是自定义的过程了,自定义的过程分为了5大类,最常见的就是Sub过程,我们刚刚入门的时候就是在Sub里面写的代码,还有后来用的Function过程,这两类都包括在了方法里面。再加上下面的Property过程、Event过程,这就是面向对象中的对象的三大特性:属性、事件、方法。也证明了VB.NET是完全面向对象的一种高级语言。        方法中的SubFunction,在使用的时候都可以使用参数或带0个参数;但是Sub过程是用户自定义的特定格式组织的一组代码,没有返回值,Function过程则必须要有返回值。

            属性用来描述对象的状态和特征,而类中的数据成员的值一般用来表述对象的状态和特征,为了灵活使用数据成员的值和保证数据的安全,将属性和数据成员相关联,将属性定义为Public,外界就可以灵活操作属性而间接操作类的数据成员,提高了数据安全性。

            事件是一个整体,包括事件的定义、事件的触发、事件对象的定义、事件处理函数组成。通俗的理解事件就是一个动作,以及这个动作所引发的过程和结果。在VB.NET中,事件的启动触发了事件的过程,然后经过用户自定义的事件过程,得到预期的结果。运算符过程则和C++ 中的运算符重载类似,也是在原有运算符的基础上,用户自定义事件过程。

            在使用的时候每个过程要注意自己的作用域,理清楚每个过程的作用,再合理使用作用域的范围,更好的理解这部分的内容了。

    展开全文
  • 应用程序设计主要包括界面设计和代码设计两大部分。而界面设计实际就是对窗体和控件设计。本节课程,我们开始学习VB6中窗体及常用控件 。在学习控件之前,我们有必要先...在VB中,对象分为系统预定义对象和用户自

    应用程序的设计主要包括界面设计和代码设计两大部分。而界面设计实际就是对窗体和控件的设计。本节课程,我们开始学习VB6中的窗体及常用控件 。在学习控件之前,我们有必要先来熟悉对象的概念,以及对象的属性、事件和方法都需要有所了解。

    对象:

    不论是窗体还是控件,它们都属于对象。对象,是基于对现实世界的描述,对象是类的实例化,类是抽象的概念,而对象则是类的实际存在,对象是程序设计的基本实体,例如人是一个类,而小明、小王则是类的实例化,是一个具体的人,他就是人类的实例化对象。

    在VB中,对象分为系统预定义对象和用户自定义对象,工具箱中的控件以及窗体都属于预定义对象。在这些对象未被拖拽到窗体上时,都属于空对象,没有实体。当程序员将某个控件拖拽到窗体上,程序在运行时,将会自动将之实例化,变为实体。只有变成实体的对象,才能被使用,其属性、方法、事件也才能够被访问。

    对象的属性:

    属性是指一个对象的性质和特征。不同的对象,有不同的属性。例如姓名、年龄、性别都是人的属性,用于描述不同人的特征。只有对象被实例化后,才能使用其属性。

    在VB中,有一些属性是大部分对象都共有的属性。例如:Caption(标题)、Name(名称)、Color(颜色)、Height(高度)、width(宽度)等。

    设置属性的语句为:

    对象名.属性名称=属性值
    例如:设置窗体form1的标题为“一起学VB”。其语句为:

    form1.Caption="一起学VB"
    

    也可以直接在对象的属性窗口中设置。方法为:鼠标单击需要设置的对象,当对象被选中时,属性窗口将会变为该对象的属性,找到想要修改的属性,填写/选择自己需要的值即可。

        属性练习:
    

    目标:设计一个应用程序,当单击红灯按钮时,窗体变为红色,且窗体标题变为“红灯”;当单击绿灯按钮时,窗体变为绿色,且窗体标题变为“绿灯”。步骤如下:

     1,新建一个工程,在窗体form1上绘制两个命令按钮(Command1和Command2)。并在命令按钮对应的属性窗口中将Caption属性修改为“红灯”和“绿灯”。
    

    在这里插入图片描述

    2,分别双击红灯和绿灯按钮,进入对应代码区。并在它们的单击事件中写入如下代码:

    在这里插入图片描述

    3,按F5运行,测试程序。单击按钮即可改变对象的属性。效果如下图:

    在这里插入图片描述

    通过这个练习,相信大家对于对象的属性应该会有了一个全面的认识,每个对象的属性都有很多种,只有通过大量的练习,才能掌握每个对象的属性含义和用法。

    好啦,本节课程就到这里,下节课程将接着讲对象的事件和方法。

    展开全文
  • 例:世上存在任何事物 VB中的每个窗体和控件每日I积累2、类:是具有相同性质对象集合,也是创建对象实例模板,而对象则是类一个实例。属于同一类所有对象具有同一组属性、方法与事件,只是属性值...

    面向对象的程序设计的基本概念(object oriented programming)

    是一种以对象为基础、以事件驱动对象对事件进行处理的程序设计技术。

    1、对象:具有属性和行为的实体。是数据和代码的集合。

    例:世上存在的任何事物 VB中的每个窗体和控件

    52f892157d8fe2d11ae3c5f0b330970b.png

    每日I积累

    2、类:是具有相同性质的对象的集合,也是创建对象实例的模板,而对象则是类的一个实例。属于同一类的所有对象具有同一组属性、方法与事件,只是属性值不同,对事件的响应不同。

    例:球 VB工具箱中的按钮控件等

    28a87117a9402cd7ac85539349993dc0.png

    坚持I牢固

    3、对象的三要素:属性、方法、事件。

    每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。

    例:人具有身高等特征,有行走、说话等行为,外界作用在人对象上的各种活动,如下雨等。

    属性:对象的特征,描述对象的数据。

    设置方法:

    (1) 属性窗口中直接设置。

    (2)在代码窗口进行语句设置。

    对象名.属性名=属性值

    例:Labell.Caption="我的窗体"

    22c563d2961b307359e45c15899aabe0.png

    目标I脚下

    方法:特定对象能执行的动作或功能,已设计好的特殊程序,要会用。

    [对象名.]方法名[参数]

    例:Form2.Show Form1.Cls

    事件:能被对象识别和响应的动作。事件在代码窗口中列出,选择。

    对象名_事件名(参数)

    例:Labell _Click0

    事件过程:响应事件后执行的操作通过一段程序来实现,这样的程序叫事件过程。

    事件驱动机制:在没有事件发生时, VB应用程序处于等待状态。

    当一个事件发生时,程序会执行相应的事件过程代码。

    处理完后,又等待下一个事件的发生。事件发生的顺序基本上决定了程序代码的实行顺序。

    展开全文
  • Keywords 游戏开发 事件机制 ...某一事件的产生引发了一系列其他事件的产生,这些事件要么是结果要么又会引发一系列事件的产生……如此这般,信息才得以在事件的新陈代谢延续,世界才得以向前发展。在某些
  • load 与unload 何时执行 页面加载时候,(也可以说调用任何属于这个类方法时候) 对于Handle button.click 事件,当你点击时候,显示Load 然后是该方法,最后是unload     page_Load 页面加载时...


    VB.Net  请求与相应 一般处理过程

    load 与unload 何时执行  页面加载的时候,(也可以说调用任何属于这个类的方法的时候)

    对于Handle button.click  事件,当你点击的时候,显示Load  然后是该方法,最后是unload

     

     

    page_Load    页面加载时触发的事件,请求处理前 一般都要先开始这个方法

    page_unLoad    页面加载完后触发的事件

    Sub buttonclick 之类的一些控件提交方法  (在设计界面用鼠标连续点击两次,该按钮生成对应的方法)

    Sub  userMethod 用户自己定义的一些事件,

    function userMethod 用户自己定义的方法  有返回值

    一般的过程:
    发送请求的方式:
    通过ButtonClick 事件,

    或者说我们可用url 的方式

     

    如果有数据我们可用通过

    Me.属性.text 方式 或者 xx=request("属性")的方式获取值

    获得数据


    条件判断等业务处理

     

    这里就是具体项目中的一些逻辑了


    相应的sql 语句的拼写

    通过查询数据库返回数据

     

     

    数据库操作


    Private dbConn as OracleConnection
    Private dbTrans As OracleTransaction = Nothing    
     Dim objResult As OracleDataReader = Nothing

    //获得连接,读取配置文件
    dbConn=New OracleConnection(strConnString)

    // 获得COMMAND
    Dim cmd as OracleCommand=dbConn.createCommand

    //赋值SQL(一条)
    cmd.CommandText=Sql

    批量处理 psqlArr(修改、插入、删除)
    for
    comm=psqlArr[i]
    comm.ExcuteNonQuery

    //执行结果,将结果赋值
    objResult=cmd.ExcuteReader()

    return objResult

     

     

     

     

     

     


    查询数据
    创建连接   一般的话 是读取配置文件创建一个连接
    通过配置文件conn
    我们创建一个cmd= conn.createCommand
    通过cmd 我们执行sql 语句获得一个返回集
     Dim objResult As OracleDataReader = Nothing
     objResult = cmd.ExecuteReader()  单条记录

    返回数据objResult
    objReader.Read()
    1.Me.属性.TEXT="值"  的方式将数据里面的数据返回到页面(适用于单条记录)
     sql 语句查询 一般是返回一个 Datetable
    将值从数据库里面取出来的话 就采用reader 方法
     

    通过bind()方法绑定数据 这里需要用到repeater 控件(循环输出)

    展开全文
  • 第一套试题一、选择题...下面4项中不属于面向对象系统三要素的是( A )(A)变量(B)事件(C)属性(D)方法3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )(A)\ (B)/ (C)Mod (D)*4.要使Print方法在Form_Load事件...
  • (1)以下叙述错误的是 A) Visual Basic 是事件驱动型可视化编程工具 B)Visual Basic应用程序不具有明显的开始和结束语句 C)Visual Basic工具箱的所有控件都具有宽度(Width)和高度(Height)属性 D)Visual ...
  • VB程序员三个境界

    2008-03-02 10:57:00
    金老师在《一个普通IT人十年回顾》 总结VB程序员三个境界: (1)所有代码都只放在窗体文件中的属于菜鸟级,他们只会从面板上拖控件,设置属性 ,然后再给事件编码 (2)工程有BAS模块属于中间级,...
  • VB课程设计俄罗斯方块

    热门讨论 2011-02-25 10:46:55
    它是永恒娱乐经典,但它实际上又和那些传统经典娱乐方式不同,因为它本质是电子化,所以它的确属于现代产物。《俄罗斯方块》举世闻名游戏性,在该游戏新鲜出炉时就显得非常直观。某些与坠落玩具碎片和...
  • 一 单选题 1 Visual Basic .NET 是一 种面向对象的可视化程序设计语言采取了( )的编程 机制 A)事件驱动 B) 按过程顺序执行 C)从主程序开始执行 D) 按模块顺序执行 2下面选项 ,属于 VB .NET 的程序设计方法的是( ) ...
  • VB到易语言源代码转译软件1.0演示版

    热门讨论 2010-01-14 09:23:13
    首先,VB的窗体、控件属性、方法和事件就很难用易语言窗体、控件属性、方法和事件一一对应。其次,VB的内部函数也不一定能找到易语言支持库相应方法。 3、目前,本软件所能做到就是:其一,将VB的模块...
  • VBA编程除了有一般编程共性(VB语法),如基本数据类型,数组、...这些对象封装了属于自己属性(包括子对象)、方法、事件,各级对象可以分层引用:在资源管理器也可以大致看到这种层级性:这些对象也可以通过V...
  • vb.net 教程 3-4 窗体编程 ImageList

    千次阅读 2017-05-20 17:37:51
    ImageList 图像列表组件,本身没有太多属性和事件,主要是提供一个图片列表给别控件使用。 本来ImageList不属于公共控件里面,但是由于和之后要讲解几个控件有关系,所以提前到这里进行讲解。 当添加了...
  • 考试成绩多级别判断,这个可嵌入到一个完整学生考试成绩管理系统,用来判断学生考试成绩属于哪一个级别。比如输入一个成绩,判断该成绩是及格、不及格、或优秀等级别。我们将判断机制写入到按钮事件中,用户单击...
  • 例:世上存在任何事物 VB中的每个窗体和控件每日I积累2、类:是具有相同性质对象集合,也是创建对象实例模板,而对象则是类一个实例。属于同一类所有对象具有同一组属性、方法与事件,只是属性值...
  • 一般而言,在传统的VB6父子窗体(诸如“闪屏”窗体是“父窗体”加载内容,然后启动自动关闭,启动主窗体,是子窗体)交互,我们只需按照这样逻辑“按部照搬”地书写即可(假设“闪屏”窗体设置为启动窗体)...
  •  (1)所有代码都只放在窗体文件中的属于菜鸟级,他们只会从面板上拖控件,设置属性,然后再给事件编码  (2)工程有bas模块属于中间级,他们已意识到有大量代码是重复出现,应该将其抽取出来作为...
  • 中文API支持库(1.0-0

    2009-04-17 08:28:19
    投递消息会在Windows事件处理过程得到处理。在那个时候,会随同投递消息调用指定窗口窗口函数。特别适合那些不需要立即处理窗口消息发送。如消息投递成功,则返回TRUE(非零)。会设置GetLastError。 _...
  • C程序员境界

    2006-11-01 13:51:00
    owner=1C程序员境界VB程序员三个境界: (1)所有代码都只放在窗体文件中的属于菜鸟级,他们只会从面板上拖控件,设置属性 ,然后再给事件编码 (2)工程有BAS模块属于中间级,他们已意识到有大量...
  • ASP.NET网页代码模型及生命周期

    热门讨论 2009-07-28 14:22:11
    在.aspx页面,代码隐藏页模型的.aspx页面代码基本上和单文件页模型的代码相同,不同的是在script标记的单文件页模型的代码默认被放在了同名的.cs文件,.aspx文件示例代码如下所示。 “C#” AutoEventWireup=...
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版飞鸽传书软件,但是Java版确实不多,因此这个Java...
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版飞鸽传书软件,但是Java版确实不多,因此这个Java...
  • 作了一些特殊处理以同时支持WinCE5和WinCE6,主要实现shell中的功能,提供各种操作涉及到文件系统、窗口管理、进程管理和流程控制几个方面,通过解析配置文件内容来执行相应操作,属于一种脚本解析程序。...
  • Dragonfly Chart .Net for Windows Form 包括七个图表.Net控件, 属于下列类型, 饼图、环图、条形图、X-Y曲线图、弧度模态图。Dragonfly Chart .Net 提供了两维/三维控件,这些控件已被广泛应用在象工业自动化HMI、...
  • 回到前面的规则定义部分,我们就能发现,folder default page使用的是由IIRF这个ISAPI定义的规则,而另两个则使用的是内置于ASP.NET2.0的HTTPModule的重写规则(本质上,urlMappings也是使用HTTPModule来实现重写的...
  • VBA编程除了有一般编程共性(VB语法),如基本数据类型,数组、...这些对象封装了属于自己属性(包括子对象)、方法、事件,各级对象可以分层引用:在资源管理器也可以大致看到这种层级性:这些对象也可以通过V...
  • 第16章介绍了使用VB开发AutoCAD一些知识(将VBA代码转换到VB中,VB窗体和AutoCAD焦点切换,使用ActiveXDLL封装带有窗体VB程序)、搜索某个文件夹中所有文件和VBAIDE编程,利用这些知识,完全有可能开发出...
  • C++起航,hello world

    2015-09-05 22:39:45
    虽然高中已经接触过少量编程,但由于使用的是VB等教学性语言,我仍然是一个完完全全的新人。  前一个星期,先是初试了Java,由于难度系数太高,半路折返为C++。使用C++写出属于自己的第一个helloworld程序,虽然...

空空如也

空空如也

1 2 3
收藏数 55
精华内容 22
关键字:

vb中属于事件的是