- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
week1C#.NET程序设计基础(1)研讨
1.1 C#.NET 概述 1.1.1 C#和.NET简介 1.1.2 Visual Studio .NET 集成开发环境 1.1.3 C# windows应用程序开发过程 1.1.1 C#.NET 简介 1.1.2 Visual Studio .NET 集成开发环境(Integrated Development Environment,IDE ) [例1]设计一个界面如图所示的求一个整数的绝对值的程序。在程序运行启动后,在标签“a”后面的文本框内输入一个整数,用户单击“calculate”按钮后,标签“|a|”后面的文本框内显示该整数的绝对值。 创建C# 项目 1.2 C#可视化界面设计 1.2.1 控件基本概念 1.2.2 窗体 1.2.3 常用控件 控件对象的属性、方法和事件 属性: 主要用于设置对象的状态。 属性值可通过属性窗口直接设置。 属性值也可通过程序代码更改: 对象名.属性名 = 值; 如:tbabs.Text = + a; 方法: 是对象的行为特征 是对象本身内含的函数 如: TextBox1.Focus(); 事件: 是对象的一类特殊方法,用于对程序运行过程中发生的特定动作进行响应,做出应答。常见的事件如单击(Click)、键盘按下(KeyPress)。 控件对象的通用属性 Name: 属性值作为对象的标识(也即变量名)在程序中引用 不在窗体上显示 Text: 决定控件对象在窗体上显示的文本。 Font: 控制窗体中控件的Text属性值的字体 容器类对象的Font属性,会自动传递给容器内的所有对象。 Enabled: 控制控件能否接受用户的响应。 如对按钮button1,执行语句: button1.Enabled = false; 则程序运行时,该控件不响应用户 对其操作的任何事件。 Visible: 控制程序运行期间控件是否可见。 将其设置为false时,该控件不可见。 1.2.2 窗体 是与用户交互的界面,是控件的容器。 一个应用程序可创建多个窗体。 只有一个主窗体,程序启动时自动显示。 主窗体之外的其它窗体需要通过添加完成 (“项目”?“添加Windows窗体” ) 每个窗体是一个类,需为其生成一个对象 主窗体之外的其它窗体通过其Show()或ShowDialog()方法进行显示。 主要功能:用于显示文本 重要属性:Text属性,Font属性 1.2.3 常用控件 Label(标签): TextBox(文本框): 主要功能: 输入、显示、编辑文本。 输入的信息以字符串(String类型)形式保存在其Text属性中。 重要属性: Text(文本):文本框中的内容。 MultiLine(多行):值为 true 时,允许多行 ScrollBars(滚动条):用来设置滚动条模式 ,只有当MultiLine属性为true时,该属性值才有效。 PasswordChar:允许设置一个字符,运行程序时,将输入到 Text 的内容全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。 ReadOnly:指示文本框中的文本是否为只读。值为 true时为只读。 常用方法: Clear方法:从文本框控件中清除所有文本。调用格式: 文本框对象.Clear(); Focus方法:将光标聚焦在该文本框中。调用格式: 文本框对象.Focus(); 按钮 Button 重要属性: Text:表明按钮任务的内容。 主要事件: Click:当鼠标单击该按钮后,程序将执行什么操作。 通常成组出现,以提供两个以上互斥选项。 在一组单选钮中只能选择一个单选框。 主要属性: Text:单选按钮控件内显示的文本。 Checked:设置或返回单选按钮是否被选中, 选中时值为true,否则为false。 单选按钮 RadioButton 常用事件: Click:当单击单选按钮时,把其Checked属性值设置为true。 用于罗列可供用户选择的项。 主要属性和常用事件同单选按钮。 复选框CheckBox 组框 GroupBox 容器控件 用于为其他控件提供可识别的分组如,为RadioButton控件分组。 主要属性: Text:代表这组控件的类别。 【例2】当单击“确定”按钮后,在下边的文本框中显示有关信息。 rdbl 讲师 Name Text RadioButton3 rdbvp 副教授 Name Text RadioButton4 rdbm 男 Name Text RadioButton1 职称 Text GroupBox2 rdbf 女 Name T
文档评论(0)