教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 高等教育> 院校资料> C#

C#

上传者:付玉慧
|
上传时间:2015-05-07
|
次下载

C#

中南林业科技大学C#考试题库及答案

1用C#设计一基于Window Form的应用程序,要求建立一access的数据库并配置好数据源,在Form内显示数据库内的数据,并能实现数据的查询

using System.Data.OleDb;

private void Form1_Load(object sender, EventArgs e)

{

CenterToScreen();

comboBox1.SelectedIndex = 0;

}

string str, sql;

OleDbConnection conn;

OleDbDataAdapter adap;

DataSet myds;

private void button1_Click(object sender, EventArgs e)

{

str = "Provider = microsoft.jet.oledb.4.0; data source = e:\\test.mdb";

conn = new OleDbConnection();

conn.ConnectionString = str;

try

{

conn.Open();

}

catch (Exception err1)

{

MessageBox.Show(err1.Message,"提¬¨¢示º?");

}

sql = "select * from t1";

adap = new OleDbDataAdapter(sql,conn);

myds = new DataSet();

adap.Fill(myds,"t1");

dataGridView1.DataSource=myds.Tables["t1"];

conn.Close();

}

private void button2_Click(object sender, EventArgs e)

{

if (textBox1.Text == "") return;

sql = "select * from t1 where " + comboBox1.Text + " like '%" + textBox1.Text + "%'"; adap = new OleDbDataAdapter(sql, conn);

myds = new DataSet();

adap.Fill(myds, "t2");

dataGridView1.DataSource = myds.Tables["t2"];

}

}

}

中南林业科技大学C#考试题库及答案

2 用C#设计一Window应用程序,要求能绘制点、直线,方式自定

namespace _2

{public partial class Form1 : Form

{public Form1()

{InitializeComponent();}

int flag = 0;

public class Myline

{ public Point start;

public Point end; }

List<Point> myPoint = new List<Point>();

List<Myline> myline = new List<Myline>();

Myline tmp_line;

int ispress=0;

Point expoint = new Point();

private void 点ToolStripMenuItem_Click(object sender, EventArgs e)

{flag = 1; Invalidate();}

private void 线ToolStripMenuItem_Click(object sender, EventArgs e)

{flag = 2; Invalidate();}

private void Form1_Paint(object sender, PaintEventArgs e)

{Graphics g = e.Graphics;

SolidBrush bu = new SolidBrush(Color.Red);

foreach (Point pt in myPoint)

{g.FillEllipse(bu, pt.X, pt.Y, 10, 10); }

bu.Dispose();

Pen mypen = new Pen(Color.Blue);

foreach (Myline m1 in myline)

{g.DrawLine(mypen, m1.start, m1.end); }

mypen.Dispose();}

private void Form1_MouseDown(object sender, MouseEventArgs e)

{ispress = 1;

if (flag == 2 && ispress != 0)

{tmp_line=new Myline();

tmp_line.start = new Point(e.X, e.Y);

expoint.X = e.X;

expoint.Y = e.Y; }}

private void Form1_MouseUp(object sender, MouseEventArgs e)

{ ispress = 0;

if (flag == 2)

{tmp_line.end = new Point(e.X, e.Y); myline.Add(tmp_line); Invalidate();}}

private void Form1_MouseMove(object sender, MouseEventArgs e)

{if (flag == 2 && ispress == 1)

{if (tmp_line == null) return;

if (tmp_line.start == null) return;

ControlPaint.DrawReversibleLine(PointToScreen(tmp_line.start), PointToScreen(expoint), Color.Gold);

ControlPaint.DrawReversibleLine(PointToScreen(tmp_line.start), PointToScreen(new Point(e.X, e.Y)),

中南林业科技大学C#考试题库及答案

Color.Gold);

expoint.X = e.X; expoint.Y = e.Y; }}

private void Form1_MouseClick(object sender, MouseEventArgs e)

{if (flag == 1)

{myPoint.Add(new Point(e.X, e.Y)); }

Invalidate();}}} 3 用C#设计一Window应用程序,要求能在屏幕上输出三种颜色、三种字体的一行文字: “Visual C++ 高级程序设计”

namespace _3

{ public partial class Form1 : Form

{public Form1()

{InitializeComponent();}

private void 红ToolStripMenuItem_Click(object sender, EventArgs e)

{label1.ForeColor = Color.Red; }

private void 宋体ToolStripMenuItem_Click(object sender, EventArgs e)

{ label1.Font = new Font("宋体", 15, FontStyle.Bold); }}}

4用C#设计一Window应用程序,要求能在屏幕上显示鼠标的当前位置并在鼠标移动的时候能实时显示

namespace _4

{public partial class Form1 : Form

{public Form1()

{InitializeComponent();}

private void Form1_MouseMove(object sender, MouseEventArgs e)

{ int x= e.X;

int y= e.Y; toolStripStatusLabel1.Text="<"+x+","+y+">";}}}

5用C#设计一Window应用程序,按“A”画圆 按“B”键画矩形 “C”键画三角形

namespace _5

{public partial class Form1 : Form

{public Form1()

{InitializeComponent();}

int flag = 0;

List<Point> yuanList = new List<Point>();

List<Point> juxingList = new List<Point>();

List<mySanJiaoXing> sanjiaoxingList = new List<mySanJiaoXing>();

mySanJiaoXing SanJiaoXing = new mySanJiaoXing();

public class mySanJiaoXing

{public mySanJiaoXing()

{savepolygonPoints = new List<Point>();}

public List<Point> savepolygonPoints; }

private void Form1_KeyDown(object sender, KeyEventArgs e)

{if (e.KeyCode == Keys.A)

{flag = 1;}

if (e.KeyCode == Keys.B)

{flag = 2 }

中南林业科技大学C#考试题库及答案

if (e.KeyCode == Keys.C)

{ flag = 3; }}

private void Form1_Paint(object sender, PaintEventArgs e)

{Graphics g = this.CreateGraphics();

Pen ypen = new Pen(Color.Red, 8);

Pen jpen = new Pen(Color.Green, 8);

Pen spen = new Pen(Color.Blue, 8);

for (int i = 0; i < yuanList.Count; i++)

{ g.DrawEllipse(ypen, yuanList[i].X, yuanList[i].Y, 40, 40); }

for (int j = 0; j < juxingList.Count; j++)

{ g.DrawRectangle(jpen, juxingList[j].X, juxingList[j].Y, 80, 100);}

for (int k = 0; k < sanjiaoxingList.Count; k++)

{g.DrawPolygon(spen, sanjiaoxingList[k].savepolygonPoints.ToArray());}}

private void Form1_MouseClick(object sender, MouseEventArgs e)

{ if (flag == 1)

{yuanList.Add(new Point(e.X, e.Y)); Invalidate();}

if (flag == 3 && e.Button == MouseButtons.Left)

{SanJiaoXing.savepolygonPoints.Add(new Point(e.X, e.Y)); }

if (flag == 3 && e.Button == MouseButtons.Right)

{ SanJiaoXing.savepolygonPoints.Add(new Point(e.X, e.Y));

sanjiaoxingList.Add(SanJiaoXing);

SanJiaoXing = new mySanJiaoXing();

Invalidate(); } }

private void Form1_MouseDown(object sender, MouseEventArgs e)

{if (flag == 2)

{juxingList.Add(new Point(e.X, e.Y)); } }

private void Form1_MouseUp(object sender, MouseEventArgs e)

{if (flag == 2)

{juxingList.Add(new Point(e.X, e.Y)); Invalidate();} } }} 6 用C#设计一基于对话框的应用程序,要求建立一access的数据库,并在Form内显示数据库内的数据,并能实现数据的编辑

using System.Data.OleDb;

namespace _6ti

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

OleDbDataAdapter adapter;

DataSet myset;

OleDbConnection conn;

private void Form1_Load(object sender, EventArgs e)

{

中南林业科技大学C#考试题库及答案

conn = new OleDbConnection();

conn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=F:\\Database1.mdb"; conn.Open();

adapter = new OleDbDataAdapter("select * from 表1", conn);

myset = new DataSet();

adapter.Fill(myset, "tabel");

dataGridView1.DataSource = myset.Tables["tabel"];

conn.Close();

}

private void button1_Click(object sender, EventArgs e)

{

OleDbCommandBuilder bulider = new OleDbCommandBuilder(adapter);

if (myset.HasChanges())

{

try

{ adapter.Update(myset, "tabel");

}

catch (Exception eee)

{

MessageBox.Show(eee.Message);

}

MessageBox.Show("保存成功", "信息提示"); 7 创建一个如下图的应用程序,程序运行时在“输入数据”文本框中输入角度值,选择单选按钮确定计算正弦还是余弦值,单击“计算”按钮计算出相应三角函数值,并将计算结果显示“计算结果”文本框中,如果没有选择任何单选按钮,则提示“请选择计算类别”,单击“退出”退出应用程序。

namespace _7

{public partial class Form1 : Form

{ public Form1()

{InitializeComponent();}

int aa = 0;

private void button2_Click(object sender, EventArgs e)

{this.Close();}

private void radioButton1_CheckedChanged(object sender, EventArgs e)

{aa = 1; }

private void radioButton2_CheckedChanged(object sender, EventArgs e)

{aa = 2; }

private void button1_Click(object sender, EventArgs e)

{

double a = double.Parse(this.textBox1.Text); double b;

if (aa == 2)

{b = Math.Cos(Math.PI / 180 * a);

this.textBox2.Text = b.ToString();

}

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
冀教版英语五年级下册第二课课程解读
沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
七年级英语下册 上海牛津版 Unit5
北师大版数学四年级下册3.4包装
苏教版二年级下册数学《认识东、南、西、北》
苏科版八年级数学下册7.2《统计图的选用》
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,天津市
冀教版小学英语五年级下册lesson2教学视频(2)
8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
外研版英语三起5年级下册(14版)Module3 Unit2
冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
外研版英语七年级下册module3 unit2第二课时
外研版八年级英语下学期 Module3
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
二年级下册数学第三课 搭一搭⚖⚖
七年级下册外研版英语M8U2reading
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
冀教版英语三年级下册第二课
沪教版牛津小学英语(深圳用) 六年级下册 Unit 7
《空中课堂》二年级下册 数学第一单元第1课时
二年级下册数学第一课
苏科版数学七年级下册7.2《探索平行线的性质》