当前位置: 首页 > news >正文

C# 第一章习题

选择题
  1. Visual C# 2008工具箱的作用是

    • A:编写程序代码
    • B:显示指定对象的属性
    • C:显示和管理所有文件和项目设置,以及对应用程序所需的外部库的引用
    • D:提供常用的数据控件、组件、Windows窗体控件等
    • 正确答案:D
  2. 若想修改窗体标题栏中的名称,应当设置窗体的

    • A:Text
    • B:Name
    • C:Enabled
    • D:Visible
    • 正确答案:A
  3. Windows窗体设计器的作用是

    • A:编写程序代码
    • B:设计用户界面
    • C:提供Windows窗体控件
    • D:显示指定对象的属性
    • 正确答案:B
  4. 解决方案资源管理器窗口的功能是

    • A:编写程序代码
    • B:显示指定对象的属性
    • C:提供常用的数据控件、组件、Windows窗体控件等
    • D:显示一个应用程序中所有的属性以及组成该应用程序的所有文件
    • 正确答案:D
  5. C#源程序文件的扩展名是

    • A:.vb
    • B:.c
    • C:.cpp
    • D:.cs
    • 正确答案:D
  6. 键可以运行C#程序:

    • A:F9
    • B:Ctrl+F5
    • C:F10
    • D:F11
    • 正确答案:B
  7. 项目文件的扩展名是

    • A:sln
    • B:proj
    • C:csproj
    • D:cs
    • 正确答案:A
填充题
  1. 新建一个Windows应用程序后,出现的默认窗体名称为

    • Form1
  2. Visual C# 2008给用户提供了很多控件,常用的被放置在“工具箱”中,不常用的可以通过快捷菜单中的

    • 选择项 命令添加。
  3. 在Visual C# 2008中,F5功能键的作用是

    • 启动调试并运行程序。
编程题

使用Visual C# 2008设计一个Windows应用程序,使用标签控件输出“我的第一个Visual C# 2008 Windows应用程序!”,项目名称为exp1-1。
在这里插入图片描述

代码示例

namespace 自测题1_1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){label1.Text = "我的第一个Visual C# 2008  Windows应用程序!";}private void button2_Click(object sender, EventArgs e){Application.Exit();}}
}

这段代码是一个简单的Windows窗体应用程序的一部分,使用C#编写。它定义了一个窗体(Form1),该窗体包含两个按钮,每个按钮都有一个事件处理程序。以下是代码的逐行解释:

  1. namespace 自测题1_1:定义了一个名为“自测题1_1”的命名空间。命名空间用于组织代码,防止类名冲突。

  2. public partial class Form1 : Form:声明了一个名为Form1的公共部分类,它继承自Form类。Form类是Windows窗体应用程序中所有窗体的基类。

  3. public Form1():这是Form1类的构造函数,用于初始化窗体。

  4. InitializeComponent();:调用一个名为InitializeComponent的方法,该方法通常在窗体的设计器生成的代码文件中定义。它负责初始化窗体上的控件。

  5. private void button1_Click(object sender, EventArgs e):这是一个事件处理程序,当用户点击第一个按钮时会被触发。

  6. label1.Text = "我的第一个Visual C# 2008 Windows应用程序!";:这行代码设置名为label1的标签控件的文本为“我的第一个Visual C# 2008 Windows应用程序!”。

  7. private void button2_Click(object sender, EventArgs e):这是另一个事件处理程序,当用户点击第二个按钮时会被触发。

  8. Application.Exit();:这行代码调用Application类的Exit方法,用于关闭应用程序。

标红部分解释

在这段代码中,并没有明确标红的部分,但我假设你想要了解的是按钮点击事件处理程序的作用。

  • button1_Click方法:当用户点击与此事件处理程序关联的按钮时,它会更改标签label1的文本。这是用户与应用程序交互的一个示例,应用程序根据用户的输入(点击按钮)来改变界面。

  • button2_Click方法:当用户点击与此事件处理程序关联的按钮时,它会关闭应用程序。这是应用程序提供退出功能的一个简单方式。

这两个按钮的事件处理程序展示了如何在Windows窗体应用程序中响应用户操作。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • HTTP 教程
  • 9.24 C++ 常成员,运算符重载
  • python爬虫初体验(三)——将网页数据导出csv和excel文件
  • Zero-shot、One-shot、Few-shot 这三种学习分别是什么?
  • 8.11Zero Crossing Detection (零交叉检测)
  • python全栈学习记录(十七)logging、json与pickle、time与datatime、random
  • 大数据新视界 --大数据大厂之大数据实战指南:Apache Flume 数据采集的配置与优化秘籍
  • SSM+Vue共享单车管理系统
  • MySQL 生产环境性能优化
  • 【数据结构初阶】栈接口实现及经典OJ题超详解
  • 某易易盾验证码逆向
  • 10. 排序
  • 【表达式求值算法】拆解复杂问题:实现计算器
  • Rust调用tree-sitter解析C语言
  • 11 - TCPClient实验
  • @jsonView过滤属性
  • 【翻译】babel对TC39装饰器草案的实现
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Angular 2 DI - IoC DI - 1
  • Apache Spark Streaming 使用实例
  • Go 语言编译器的 //go: 详解
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • select2 取值 遍历 设置默认值
  • tensorflow学习笔记3——MNIST应用篇
  • Tornado学习笔记(1)
  • Unix命令
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 程序员最讨厌的9句话,你可有补充?
  • 番外篇1:在Windows环境下安装JDK
  • 微信小程序填坑清单
  • 问题之ssh中Host key verification failed的解决
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 2017年360最后一道编程题
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • # Apache SeaTunnel 究竟是什么?
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (3)llvm ir转换过程
  • (7)摄像机和云台
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (Oracle)SQL优化技巧(一):分页查询
  • (阿里云万网)-域名注册购买实名流程
  • (超详细)语音信号处理之特征提取
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (一)SpringBoot3---尚硅谷总结
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .Net 8.0 新的变化
  • .net core 的缓存方案
  • .NET Core 中的路径问题
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。