c#上机作业题.docx

上传人:b****6 文档编号:5074865 上传时间:2022-12-13 格式:DOCX 页数:19 大小:18.07KB
下载 相关 举报
c#上机作业题.docx_第1页
第1页 / 共19页
c#上机作业题.docx_第2页
第2页 / 共19页
c#上机作业题.docx_第3页
第3页 / 共19页
c#上机作业题.docx_第4页
第4页 / 共19页
c#上机作业题.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

c#上机作业题.docx

《c#上机作业题.docx》由会员分享,可在线阅读,更多相关《c#上机作业题.docx(19页珍藏版)》请在冰豆网上搜索。

c#上机作业题.docx

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;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1