- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 面向对编程基础
第二章 面向对象编程基础 对象的概念和用法 VB控件的常用属性、方法和事件 对象 程序:计算机语言,计算机是二进制的世界 传统方法:过程语句 面向对象方法:更接近人类思维,将计算机世界也看成由客观事物组成的世界,事物就是一个个对象。 比如一个计数器,我们不再使用一个整型变量来表示,而是设计成一个计数器对象,Value是属性,Init()、Dec()和Inc()分别为可执行的三个操作。使用者可以通过三个操作完成计数功能,可以访问属性获取计数器当前状态。 VB中的对象 窗体:每一个窗体Form都是一个对象 控件:窗体上的界面元素称为控件,比如一个命令按钮、或一个文本框,他们都是对象 部件:VB或Windows操作系统提供的类库,比如一个文件对象、一个数据库对象、一个Word文档对象等 自定义对象:程序员可以自行设计一个类,比如计数器对象、学生对象等 为对象命名 计算机中的对象需要名称来标识,就象现实世界一 样,为了区分每个对象,需要为他们指定一个唯一 的名称。 对象的名称从哪里来: 控件对象的名称:属性窗口中的“名称”栏指定,最好采用匈牙利命名法 对象变量的名称:变量声明时给定一个名称 对象的属性 对象有不同的特征,特征就是属性。每种属性有属性名称和特定对象的属性值。比如姚明的身高为226cm 获取对象的属性值:姚明.身高,或form1.Caption 指定或修改对象的属性值:form1.Caption=“欢迎” 注意:VB语法比其他程序设计语言更简单易用,其他语言设置属性值可能会采取其他方法(比如只能通过提供的特定操作来设置某个属性值,而不是普通的赋值语句) 对象的方法 对象可以完成的动作:称为操作、方法或服务,因此 需要将计算机对象看作为物理世界中有自主行为的 个体。 比如窗体可以移动,就是一个move方法,如何移动,就是该方法的参数,move(0,0)。事实上,方法就好比一个函数或过程。 使用一个对象的方法:form1.move 0, 0 通常对象的一些属性的改变是通过对象方法来完成的,就像计数器的value属性通过Init(), Inc()等方法改变。这是面向对象方法的一个重要特性——封装性(使用者不需要关心内部是如何实现的) VB可视化对象——控件 内部标准控件:只要启动了vb开发工具,就会在工具箱中看到它们 ActiveX控件:一般以很多个*.ocx文件独立存在,是对标准控件的扩充,不会自动显示在工具箱中,需要用时利用菜单将对应的文件加载到工程中。 VB控件通用属性(1) VB控件通用属性(2) VB控件通用属性(3) VB控件通用属性(4) VB控件通用属性(5) VB控件通用属性(6) VB控件通用属性(7) VB控件通用属性(8) VB控件通用属性(9) VB控件通用属性(10) VB控件通用方法(1) VB控件通用事件(1) VB控件通用事件(2) VB控件通用事件(3) * Name属性 控件对象的名称,唯一标识该控件,所有控件都有此属性 Height, Width, Left, Top属性 Left:返回或设置控件左边与其容器左边之间的距离 Top:返回或设置控件顶部与其容器顶边之间的距离 Width:返回或设置控件的宽度 Height:返回或设置控件的高度 注意:这里所指的都是相对于容器的坐标,而不是屏幕的绝对坐标 ForeColor, BackColor属性 文字颜色和控件背景颜色 Label控件的BackStyle不能为0(透明模式) CommandButton控件的Style 程序中可以设置颜色,有两种方法: 使用颜色常量vbBlack, vbBlue, vbGreen等,form1.BackColor = vbBlue 或使用RGB(0,255,255),红、绿、蓝,取值在0—255,如黄色为(255,255,0) form1.BackColor = RGB(255,0,0) 窗体和有文字的控件都有此属性。 属性窗口设置字体:打开字体对话框设置 利用字体属性在程序中设置 FontName属性 Form1.FontName = “黑体” FontSize属性 Form1.FontSize = 24 FontBold属性 Form1.FontBold = True FontItalic、FontUnderline、FontStrikethru Font属性 窗体和有文字的控件都有此属性 该属性本身又是一个独立的字体对象,该对象有以下属性 Name:字体名称 Size:字体大小 Bold:是否加重 (true/false) Underline:是否有下划线 (true/false) 如:Form1.Font.Size=12 Caption属性 Frame, Label, OptionBu
您可能关注的文档
最近下载
- LBT 339-2025 北方地区 绿色食品设施莴笋生产操作规程.pdf VIP
- 基础护理学病情观察及危重患者的抢救和护理.pptx VIP
- 八年级下册道德与法治电子课本(附2023年教材变动内容).doc VIP
- 旅游概论-旅游者.pptx VIP
- 亚龙156A电气安装-电气培训PPT(项目二).ppt VIP
- 【公开版】《2023年美年健康体检大数据蓝皮书》.pdf VIP
- 《枫桥夜泊》的教学设计一等奖 .docx VIP
- 大类资产配置新框架,比特币和黄金:新旧时代的“代货币”.pdf VIP
- 2025年冰雪旅游行业投资回报分析报告.docx
- 2025年中国国家重点实验室建设行业供需策略分析及市场供需预测报告.docx
文档评论(0)