当前位置:首页 > C#程序设计复习题
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中,如图所示。
共分享92篇相关文档