c#上机作业题.docx
- 文档编号:5074865
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:19
- 大小:18.07KB
c#上机作业题.docx
《c#上机作业题.docx》由会员分享,可在线阅读,更多相关《c#上机作业题.docx(19页珍藏版)》请在冰豆网上搜索。
c#上机作业题
温度计
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
namespace温度计
{
publicpartialclassForm1:
Form
{
publicForm1()
{
InitializeComponent();
}
privatevoidvScrollBar1_Scroll(objectsender,ScrollEventArgse)
{
textBox1.Text=vScrollBar1.Value.ToString();
intc=vScrollBar1.Value;
vScrollBar2.Value=Convert.ToInt16(c*2+32);
}
privatevoidvScrollBar2_Scroll(objectsender,ScrollEventArgse)
{
textBox2.Text=vScrollBar2.Value.ToString();
intd=vScrollBar2.Value;
vScrollBar1.Value=Convert.ToInt16((d-32)/2);
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
intx=Convert.ToInt16(textBox1.Text);
textBox2.Text=Convert.ToString(x*2+32);
vScrollBar2.Value=Convert.ToInt16(x*2+32);
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
inty=Convert.ToInt16(textBox2.Text);
textBox1.Text=Convert.ToString((y-32)/2);
vScrollBar1.Value=Convert.ToInt16((y-32)/2);
}
privatevoidtextBox1_TextChanged(objectsender,EventArgse)
{
vScrollBar1.Value=Convert.ToInt16(textBox1.Text);
intg=Convert.ToInt16(textBox1.Text);
textBox2.Text=Convert.ToString(g*2+32);
}
privatevoidtextBox2_TextChanged(objectsender,EventArgse)
{
vScrollBar2.Value=Convert.ToInt16(textBox2.Text);
intf=Convert.ToInt16(textBox2.Text);
textBox1.Text=Convert.ToString((f-32)/2);
}
用户登录
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
namespace用户登录
{
publicpartialclassForm1:
Form
{
publicForm1()
{
InitializeComponent();
}
privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse)
{
textBox1.Focus();
switch(comboBox1.Text)
{
case"林俊杰":
{
textBox2.Text="歌手";
textBox3.Text="林俊杰,新加坡人,祖籍福建,著名男歌手。
";
pictureBox1.Image=Image.FromFile(@"I:
\C#\c#作业\201207082325王鹏帅\用户登录\林俊杰.jpg");
break;
}
case"周星驰":
{
textBox2.Text="演员";
textBox3.Text="周星驰,中国香港人,著名演员,导演。
";
pictureBox1.Image=Image.FromFile(@"I:
\C#\c#作业\201207082325王鹏帅\用户登录\周星驰.jpg");
break;
}
case"杨幂":
{
textBox2.Text="演员";
textBox3.Text="杨幂(1986年9月12日—),中国女演员、歌手。
出生于北京。
";
pictureBox1.Image=Image.FromFile(@"I:
\C#\c#作业\201207082325王鹏帅\用户登录\杨幂.jpg");
break;
}
}
}
privatevoidForm1_Load(objectsender,EventArgse)
{
comboBox1.Items.Add("林俊杰");
comboBox1.Items.Add("周星驰");
comboBox1.Items.Add("杨幂");
}
privatevoidcomboBox2_SelectedIndexChanged(objectsender,EventArgse)
{
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
switch(comboBox1.Text)
{
case"林俊杰":
if(textBox1.Text=="1")
{
MessageBox.Show("登陆成功!
");
this.Close();
}
else
{
MessageBox.Show("密码不正确,请重新输入密码");
textBox1.Focus();
textBox1.SelectionStart=0;
textBox1.SelectionLength=textBox1.Text.Length;
}break;
case"周星驰":
if(textBox1.Text=="2")
{
MessageBox.Show("登陆成功!
");
this.Close();
}
else
{
MessageBox.Show("密码不正确,请重新输入密码");
textBox1.Focus();
textBox1.SelectionStart=0;
textBox1.SelectionLength=textBox1.Text.Length;
}break;
case"杨幂":
if(textBox1.Text=="3")
{
MessageBox.Show("登陆成功!
");
this.Close();
}
else
{
MessageBox.Show("密码不正确,请重新输入密码");
textBox1.Focus();
textBox1.SelectionStart=0;
textBox1.SelectionLength=textBox1.Text.Length;
}break;
}
}
privatevoidtextBox1_TextChanged(objectsender,EventArgse)
{
}
privatevoidpictureBox1_Click(objectsender,EventArgse)
{
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
this.Close();
}
privatevoidtextBox3_TextChanged(objectsender,EventArgse)
{
}
privatevoidtextBox2_TextChanged(objectsender,EventArgse)
{
}
}
}
字体字型
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
namespace字型字体
{
publicpartialclassForm1:
Form
{
publicForm1()
{
InitializeComponent();
}
//设置黑体字体格式
privatevoidradioButton1_CheckedChanged(objectsender,EventArgse)
{
if(radioBtn_HT.Checked)
textBox1.Font=newFont("黑体",textBox1.Font.Size,textBox1.Font.Style);
}
//设置华文新魏字体格式
privatevoidradioBtn_HW_CheckedChanged(objectsender,EventArgse)
{
if(radioBtn_HW.Checked)
textBox1.Font=newFont("华文新魏",textBox1.Font.Size,textBox1.Font.Style);
}
//设置楷体字体格式
privatevoidradioBtn_KT_CheckedChanged(objectsender,EventArgse)
{
if(radioBtn_KT.Checked)
textBox1.Font=newFont("楷体",textBox1.Font.Size,textBox1.Font.Style);
}
//设置粗体字型
privatevoidcheckB_CT_CheckedChanged(objectsender,EventArgse)
{
if(checkB_CT.Checked)
textBox1.Font=newFont(textBox1.Font,textBox1.Font.Style|FontStyle.Bold);
else
textBox1.Font=newFont(textBox1.Font,textBox1.Font.Style^FontStyle.Bold);
}
//设置倾斜字型
privatevoidcheckB_QX_CheckedChanged(objectsender,EventArgse)
{
if(checkB_QX.Checked)
textBox1.Font=newFont(textBox1.Font,textBox1.Font.Style|FontStyle.Italic);
else
textBox1.Font=newFont(textBox1.Font,textBox1.Font.Style^FontStyle.Italic);
}
//设置下划线
privatevoidcheckB_XHX_CheckedChanged(objectsender,EventArgse)
{
if(checkB_XHX.Checked)
textBox1.Font=newFont(textBox1.Font,textBox1.Font.Style|FontStyle.Underline);
else
textBox1.Font=newFont(textBox1.Font,textBox1.Font.Style^FontStyle.Underline);
}
//设置字的大小为12
privatevoidradioBtn_12_CheckedChanged(objectsender,EventArgse)
{
textBox1.Font=newFont(textBox1.Font.FontFamily,12,textBox1.Font.Style);
}
//设置字的大小为16
privatevoidradioBtn_16_CheckedChanged(objectsender,EventArgse)
{
textBox1.Font=newFont(textBox1.Font.FontFamily,16,textBox1.Font.Style);
}
//设置字的大小为18
privatevoidradioBtn_18_CheckedChanged(objectsender,EventArgse)
{
textBox1.Font=newFont(textBox1.Font.FontFamily,18,textBox1.Font.Style);
}
//设置字体前景色为红色
privatevoidradioBtn_Red_CheckedChanged(objectsender,EventArgse)
{
textBox1.ForeColor=Color.Red;
}
//设置字体前景色为黑色
privatevoidradioBtn_Black_CheckedChanged(objectsender,EventArgse)
{
textBox1.ForeColor=Color.Black;
}
//设置字体前景色为蓝色
privatevoidradioBtn_Blue_CheckedChanged(objectsender,EventArgse)
{
textBox1.ForeColor=Color.Blue;
}
//设置字体前景色为绿色
privatevoidradioBtn_Green_CheckedChanged(objectsender,EventArgse)
{
textBox1.ForeColor=Color.Green;
}
privatevoidtextBox1_TextChanged(objectsender,EventArgse)
{
}
}
}
移去删除
//“移去选项”按钮单击事件处理函数
privatevoidbtnRemove_Click(objectsender,System.EventArgse)
{
Addb=(Button)sender;
if(Addb==btnRemove1)
{
if(listBox1.SelectedIndex!
=-1)
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
if(Addb==btnRemove2)
{
if(listBox2.SelectedItems.Count==1)
listBox2.Items.RemoveAt(listBox2.SelectedIndex);
elseif(listBox2.Items.Count>1)
{
for(inti=listBox2.Items.Count-1;i>=0;i--)
{
if(listBox2.GetSelected(i))
listBox2.Items.RemoveAt(i);
}
}
}
}
//从列表移动一项到列表
privatevoidbtnAdd1to2_Click(objectsender,System.EventArgse)
{
if(listBox1.SelectedIndex>=0)
{
listBox2.Items.Add(listBox1.Text);
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
}
//从列表移动一项或多项到列表
privatevoidbtnAdd2to1_Click(objectsender,System.EventArgse)
{
//如只移动一项
if(listBox2.SelectedItems.Count==1)
{
listBox1.Items.Add(listBox2.Text);
listBox2.Items.RemoveAt(listBox2.SelectedIndex);
}
//如需移动多项
elseif(listBox2.SelectedItems.Count>1)
{
for(inti=listBox2.Items.Count-1;i>=0;i--)
{
if(listBox2.GetSelected(i))
{
listBox1.Items.Add(listBox2.Items[i]);
listBox2.Items.RemoveAt(i);
}
}
}
}
//将列表中的所有项移动到列表(与列表到列表共用事件处理函数)
privatevoidbtnAddAll1to2_Click(objectsender,System.EventArgse)
{
Addb=(Button)sender;
if(Addb==btnAddAll1to2)
{
Fromlist=listBox1;
Tolist=listBox2;
}
if(Addb==btnAddAll2to1)
{
Fromlist=listBox2;
Tolist=listBox1;
}
for(inti=Fromlist.Items.Count-1;i>=0;i--)
{
Tolist.Items.Add(Fromlist.Items[i]);
Fromlist.Items.RemoveAt(i);
}
}
privatevoidAddButton_click(objectsender,System.EventArgse)
{
Addb=(Button)sender;
if(Addb==btnAddItem1)
listBox1.Items.Add(txtInput.Text);
if(Addb==btnAddItem2)
listBox2.Items.Add(txtInput.Text);
}
privatevoidClearButton_click(objectsender,System.EventArgse)
{
Addb=(Button)sender;
if(Addb==btnClear1)
listBox1.Items.Clear();
if(Addb==btnClear2)
listBox2.Items.Clear();
}
privatevoidinput(objectsender,System.EventArgse)
{
txtInput.Text="";
}
privatevoidlistBox1_SelectedIndexChanged(objectsender,EventArgse)
{
}
}
}
类的继承
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
namespace类的继承
{
classProgram
{
publicstaticstringshowArea(Rectangle[]Items)
{
stringoutput="";
foreach(RectanglerecinItems)
output+=rec.Name+rec.ToString()+"面积"+rec.Area()+"\n";
returnoutput;
}
staticvoidMain(string[]args)
{
Pointp=newPoint(100,100);
Rectanglerec=newRectangle(p,200,200);
circalc=newcircal(100,100,50);
cglindercy=newcglinder(100,100,50,50);
cglindertj=newcglinder(100,100,50,50);
stringoutput=p.Name+p.ToString();
Rectangle[]shape=newRectangle[4];
shape[0]=rec;
shape[1]=c;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 上机 作业题