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月月考生物试卷
网友关注
- 2015年注会预习要点
- WINDOWS XP 练习题打印20131208
- 采煤工题库答案
- 财务会计第三章存货练习题
- 第三章 会计科目与账户
- 2015年会计从业资格考试_《财经法规与会计职业道德》高频考点
- 2011上半年程序员试题分析与解答
- 计算机应用基础试卷
- 最新版证券投资基金试题汇总201501
- 2014年会计专业技术资格考财务管理模拟试卷及参考答案
- 会计基础第一章
- 数构测试卷
- 2015年会计从业资格考试_《财经法规与会计职业道德》高频考点
- VB程序设计题复习二
- 计算机三级考试宝典(Excel)
- 2015年产品经理必须要考PMP吗
- H3C每日习题
- 题目 近代中国先烈价值观探讨
- 计算机网络基础练习题(单项选择)
- 城市化选择题答案解析
- 二级计算机第1 章 数据结构与算法
- 初级会计实务A卷
- 第五章__主要经济业务的核算+答案
- 正副值长测试题
- 14级计算机基础试题库(第一至三章)
- 2015年CPA财务管理第二章公式汇总
- 病理学复习题及答案
- 中华会计网校会计预习
- 江苏省计算机二级基础知识(简单)—考前一周开始看即可过选择
- 2010下半年程序员试题分析与解答
网友关注视频
- 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《探索平行线的性质》
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理