- 1、本文档共141页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章.NET程序设计基础剖析
北京理工大学计算机系 金旭亮(共141页) 第2章 .NET程序设计基础 北京理工大学计算机系 金旭亮 本讲主要内容 了解以控件为中心的RAD程序开发方式 学会使用基本的Windows Form控件 基本熟悉VS.net的操作 掌握最基本的VB.NET语法 一 使用窗体 使用窗体 窗体是一个类 使用窗体时,必须创建一个Form类的对象 类与名字空间 窗体类所在命名空间 Imports System.Windows.Forms Form类的常用属性 窗体标题 隐藏窗体 设置窗体背景颜色 让窗体不能动态改变大小 启动时自动居中 Form类的常用方法 关闭与隐藏窗体 显示窗体 Form类的事件 跟踪鼠标的移动(Mouse Location) Form类的常用事件 (1)Load事件:当窗体第一次创建时发生 (2)Click/DoubleClick事件:鼠标在窗体上单击/双击时发生 (3)KeyPress/KeyDown/KeyUp事件:从键盘输入时发生,通过事件提供的参数,可以知道用户按下了键盘的哪个键, (4)MouseDown/MouseUp事件:按下鼠标键时发生,可以知道按下的是左键还是右键,以及按下时是否同时还按了键盘的组合键(如Ctrl,Alt,Shift) (5)Closing与Closed事件:当窗体关闭时发生。特别是Closing事件,可以通过设置其参数e.Cancel=True来禁止用户单击窗体右上角的关闭按钮关闭窗体 在窗体上输出文字 Paint事件与窗体绘图的基本原理 小结 了解类和对象的区别 了解方法、属性 理解事件驱动的含义 分析VS.net自动生成的按钮事件代码:Handles关键字 二 常见控件使用 菜单 使用菜单编辑器创建菜单 MainMenu组件用于创建下拉式菜单 1 设计菜单 使用菜单编辑器设置菜单属性 (1)分隔符:用“-”生成 (2)上下文菜单:使用ContextMenu组件设计,设置控件的ContextMenu属性 (3)菜单常用属性 禁用菜单:Enable属性 复选菜单:Checked属性 单选按钮:RadioCheck 不可视:Visible (4)拖动可以调整菜单位置 2 状态条 statusBar的使用 观看示例 了解状态条(StatusBar) 什么叫状态条? 什么是状态条的面板? 如何访问状态条对象与面板对象?这两者什么关系? 如何设置状态条的文字? 如何在状态栏上显示图标? 如何在状态栏上显示进度条? 状态栏示例分析 1 面板显示: 状态切换,宽度调整,显示图标 2 显示时间:Timer控件 3 进度条的使用 4 将进度条放入状态栏? 3 工具条 使用工具条:ToolBar 添加按钮 添加图标 问题 如何确定用户单击的是哪个按钮? 4 控件布局 当窗体大小改变时,窗体上的控件将何去何从? Dock属性 Anchor属性 同时设置多个控件的共同属性 5 绘制图标 图标编辑器 展示使用方法 自我实践 界面设计实践 三 VB语法基础 1 常量与变量 基本数据类型 数据类型在编程中主要用于定义常量和变量 Byte Double Integer Long Single 常量 所谓常量,就是在程序运行过程中始终不变的量。 Public Const MonthsPerYear As Integer = 12 要定义一个常量,按照以下格式: Public Const 常量名 As 数据类型=值 使用常量 Label1.Text=” 公历一年有” + cstr(MonthsPerYear) + “个月” 字符串常量 字符串常量以“双引号”间隔 如果字符串本身就有双引号,怎么办? 变量定义 Dim i as Integer {Private | Public | Protected} i as integer 变量(1) 变量的含义 变量(2) i=100 变量(3) Dim i As Integer = 100 Dim j As Integer j = i 强类型语言 .net语言是强类型的, 强类型:所有的变量都必须先声明后使用 VB是弱类型的,VB.net可强可弱 Option Strict { On | Off }:强制类型转换 Option Explicit { On | Off } 强制变量声明 枚举类型 Public Const Pi As Double = 3Public Enum DaysOfWeek Monday = 1 Tuesday = 2 Wednesday = 3 Thursday
您可能关注的文档
- 第23课__世界经济的区域集团化.ppt
- 第26课世界多极化趋势.ppt
- 第29课物质的分类.ppt
- 叉车操作培训手册.ppt
- 双向情感障碍.doc
- 双因子方差分析.doc
- 第29讲道路平面交叉设计8-1.ppt
- 第29讲图形的平移.ppt
- 第25节圆的有关计算与尺规作图.ppt
- 双城市周家镇东海村基础设施建设项目送审稿.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)