第一范文网 - 专业文章范例文档资料分享平台

C#程序设计复习题

来源:用户分享 时间:2025/10/21 13:27:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

24、调用_____________方法在绘图对象上绘制文本时,程序中必须引用System.________命名空间。 25、DataReader对象以__________、__________的方式从数据库中获得数据结果。

26、DataAdapter对象用于填充DataTable对象的方法是_________,用于更新DataTable对象的方法是___________。

27、调用____________方法,可以在当前DataTable对象的末尾追加一个新行。

28、DataTable对象的Rows属性用来插入单个数据行的方法是________,用来删除指定的单个数据行的方法是________.

29、在前台网页文件的Page指令中,用于指示后台代码文件的选项是____________。 30、ListBox显示在网页上时,它的列表框中显示的内容是_______________属性的值。

三、简答题

1、简述创建一个C#Windows窗体应用程序的步骤。(P9 )

2、Console.Write( )方法和Console.WriteLine( )方法有何异同?(P47 ) 3、简述在C#类定义中声明属性的一般语法形式。(P77 ) 4、何谓“命名空间”,在C#中如何声明和引用(导入)命名空间?(P93-94 )

5、在多窗体应用程序设计中,如何添加新窗体?如何设置启动窗体?(P153-154 ) 6、在窗体应用程序设计中,如何给对象设置“访问键(热键)”和“快捷键(组合键)”?(P190 ) 7、从使用的角度,试比较File类和FileInfo类的异同,比较Directory类和DirectoryInfo类的异同。(P206-207 、P210)

8、简述使用Graphics对象绘制图形和文本的步骤。 (1) 创建Graphics对象。(2) 创建绘图工具。(3) 使用Graphics类提供的方法绘图。(4) 清理Graphics对象

9、简述使用DataSet对象和DataAdapter对象在访问数据库时两者的关系。(P 280) 10、简述Web应用程序的基本文件结构。(P303 )

四、程序设计题

1、创建一个Windows窗体应用程序,程序中包含两个窗体,程序运行时首先加载第一个窗体,单击“显示第二个窗体”按钮时,隐藏第一个窗体,显示第二个窗体;当单击“显示第一个窗体”按钮时,隐藏第二个窗体,显示第一个窗体。

要求完成:

(1)在下表中填写窗体控件的设计概况 控件对象(Name) form1 属性名 Text 属性值 第一个窗体

(2)在下列事件中完成程序代码:

private void form1_butn_Click(object sender, EventArgs e)

{

}

private void form2_butn_Click(object sender, EventArgs e)

{

}

2、创建Windows窗体应用程序,在程序启动时将数据选项添加到组合框中(不允许以交互方式输入另外的选项),单击列表框中的任一选项之后,在标签控件中显示出自己最喜爱的一位运动员,效果如下图:

要求完成:

(1)在下表中填写窗体控件的设计概况 控件对象(Name) label1 属性名 Text 属性值

请选择一位您最喜欢的运动员 (2)在下列事件中完成程序代码:

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) {

}

private void Form1_Load(object sender, EventArgs e)

{ //禁止在文本编辑框输入数据的组合框样式

}

3、设计如下图所示的窗体程序,单击“浏览”按钮,通过“打开”对话框,以交互方式选定一个文件,然后在多行文本框中显示选定文件的文件名、路径、长度、创建时间、访问时间、修改时间、文档属性等信息。

要求完成:

(1)在下表中填写窗体控件的设计概况 控件对象(Name) label1 属性名 Text 属性值 选择文件 (2)在下列事件中完成程序代码:

private void button1_Click(object sender, EventArgs e)

{

OpenFileDialog openFile = new OpenFileDialog(); DialogResult result = openFile.ShowDialog(); if (result == DialogResult.OK) {

FileInfo info = new FileInfo(openFile.FileName);

richTextBox1.Text += \文件名称:\ richTextBox1.Text += \完整路径:\ richTextBox1.Text += \文件长度:\

richTextBox1.Text += \创建时间:\

richTextBox1.Text += \上次访问时间:\ richTextBox1.Text += \上次写入时间:\ richTextBox1.Text += \文件基本属性:\ } }

4、设计下图所示的窗体程序,可以完成指定文件夹下的所有文件复制到指定文件夹中,并在多行文本框中显示复制信息。

要求完成:

(1)在下表中填写窗体控件的设计概况 控件对象(Name) label1 属性名 Text 属性值 源文件夹绝对路径 (2)在下列事件中完成程序代码:

private void button1_Click(object sender, EventArgs e)

{

DirectoryInfo source = new DirectoryInfo(textBox1.Text);

DirectoryInfo destination = new DirectoryInfo(textBox2.Text); if (!destination.Exists) destination.Create(); foreach (FileInfo f in source.GetFiles()) {

f.CopyTo(destination.FullName + \ listBox1.Items.Add(f.Name + \被复制\\n\ }

listBox1.Items.Add(\复制完成\ } 5、创建Windows窗体应用程序,使用OleDbConnection对象建立与Access数据库student.mdb的连接,并且使用OleDbCommand对象的ExecuteScalar( )方法统计“学生表”中的男生人数,执行结果显示在RichTextBox中,如图所示。

搜索更多关于: C#程序设计复习题 的文档
C#程序设计复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c25fn22dah68wrp7237v2_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top