- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用C#进行面向对象编程第十章Windows窗体应用程序I
第十章 Windows窗体应用程序 本章内容 Windows应用程序项目相关文件 Windows应用程序基本设计方法 基本控件介绍 关于MessageBox 多窗体程序 菜单 对话框 MDI 10.1 Windows应用程序项目相关文件 .sln文件,解决方案文件,记录与解决方案及所含项目相关的信息。 .suo文件,解决方案用户选项文件,存储与IDE状态有关的信息 Form1.cs文件,主要包含为窗体编写的方法代码 Form1.Designer.cs文件,主要包含窗体及控件的定义 .resx文件,窗体的资源文件。定义窗体使用的所有资源,包括文本、数字或图形 .csproj文件,项目文件,描述项目,并列出项目中包含的文件 Program.cs文件,定义了Program类,执行一个项目实际上是在执行Program类 10.2 Windows应用程序基本设计方法 (1)窗体的设置 Text属性表示窗体的标题 StartPosition属性用于指定窗体在程序运行时所处的位置,设为CenterScreen表示居中 WindowState可设置最大化最小化 重命名 (2)控件的放置、设置属性及删除 (3)控件的锁定(在控件上右键选锁定,锁定后控件无法被移动) (4)事件处理程序 a为控件编写事件处理程序(Button) b事件响应方法的删除 方式一,在.cs和. Designer.cs文件中删除事件响应方法的相关代码。 方式二,在属性窗口中删除事件响应方法的名称,然后在.cs文件中删除事件响应方法的代码。 10.3 基本控件介绍 文本标签Label 文本框TextBox 复选框CheckBox 单选按钮RadioButton 图片框PictureBox 列表框ListBox 组合框ComboBox (5)图片框PictureBox 可在设计时用image属性载入图片 SizeMode属性设置拉伸 也可在运行时用Load方法载入图片文件 pictureBox1.Load(”1.jpg”); (6)列表框ListBox与组合框ComboBox 切换选择项时会触发SelectedIndexChanged事件 SelectedIndex代表选中项的ID SelectedItem代表选中项的值 Items代表所有项目的集合 10.4 关于MessageBox (1)显示字符串 (2)创建多行输出 (3)带标题栏的消息框 (4)显示多个按钮 (1)显示字符串 string a=“hello”; MessageBox.Show(a); (2)创建多行输出 MessageBox.Show (“第一行\n” + “第二行\n” + “第三行”); (3)带标题栏的消息框 MessageBox.Show(消息内容 , 消息标题); 补充:画图 画直线 画椭圆 画曲线 * * (1)文本标签Label ForeColor/BackColor 通过Text属性可以设置或获取Label标签显示的内容 (2)文本框TextBox 用户输入到文本框的内容会被赋给Text属性 TextAlign属性可以改变文本的对齐方式 用作密码输入文本框时可设置PasswordChar属性 (3)复选框CheckBox Checked属性表示是否被选中 一个显示用户选择的爱好的小例子 (4)单选按钮RadioButton Checked属性表示是否被选中 最好和编组框GroupBox一起使用 性别/政治面貌的例子 (4)显示多个按钮 DialogResult rs; rs=MessageBox.Show(消息内容 , 消息标题 ,MessageBoxButtons.YesNo); if (rs == DialogResult.Yes) { label1.Text = 按了是; } if(rs == DialogResult.No) { label1.Text = 按了否; } 一个整数计算器程序的例子 对VS2005自动生成的窗口程序相关代码的理解 关于事件响应函数的参数 private void button1_Click(object sender, EventArgs e) sender指向发生了事件的控件对象 e代表事件的相关信息 10.5 多窗体程序 窗体的方法(method) Show() Close() 一个登录后进主界面的例子 (讲解多窗体程序及多窗体之间的数据传递(利用静态成员变量)) 10.6 菜单 MenuStrip 分隔符 ShortCutKeys快捷键 10.7 对话框 ColorDialog FontDialog 利用上述对话框设置labe
您可能关注的文档
- 会计电算化产生与发展I.ppt
- 会议技巧沟通礼仪I.ppt
- 会议的筹划与管理I.ppt
- 会展案例(国内)11.07I.ppt
- 优美的汉字讲课课件I.ppt
- 优质学校的四块基石I.ppt
- 伟大的悲剧说课设计初一下I.ppt
- 传感器原理光传感器I.ppt
- 伟大祖国邮票欣赏I.ppt
- 传感器-力和压力的检测I.ppt
- 2024裁判员通关题库及参考答案详解【模拟题】.docx
- 2024裁判员通关题库【易错题】附答案详解.docx
- 2024裁判员通关题库及参考答案详解【A卷】.docx
- 2025年江苏南京医科大学招聘专职辅导员3人(第一批)笔试模拟试题含答案详解.docx
- 2024裁判员通关题库【考点提分】附答案详解.docx
- 2024裁判员通关题库【各地真题】附答案详解.docx
- 2025年江苏南京医科大学招聘专职辅导员3人(第一批)笔试模拟试题及参考答案详解.docx
- 2024裁判员通关题库【模拟题】附答案详解.docx
- 2024裁判员通关考试题库附答案详解AB卷.docx
- 2024裁判员通关考试题库附完整答案详解(典优).docx
文档评论(0)