C#软件开发技术作业题 20
二、编程范例创建Windows窗体个人简历应用程序。编写一个简单的个人简历程序,要求可以通过文本框输入学号和姓名,通过文件对话框选择照片并显示。系统运行界面如图1-1所示...
二、编程范例
创建Windows 窗体个人简历应用程序。
编写一个简单的个人简历程序,要求可以通过文本框输入学号和姓名,通过文件对话框
选择照片并显示。系统运行界面如图1-1 所示。
图 1-1 个人简历项目界面
(1) 运行Microsoft Visual Studio 2008,创建一个Windows 应用程序项目,在【名称】
的右边将项目名修改为“ FL1-1 ” , 在【位置】的右边输入希望保存的目录位置“D:\CSharpExperiment”,确认勾选了“创建解决方案的目录”选项,然后单击【确定】。
(2) 在解决方案资源管理器中,单击Form1.cs,修改Form1.cs 为Resume.cs,然后修改
窗体的【Text】属性为“个人简历”,调整窗体为合适大小。
(3) 设计窗体,添加三个标签控件、两个文本框、两个按钮、一个图片显示框。如表1-1
所示列出了每个控件的属性。
表 1-1 窗体的控件属性
(4) 在btBrowse 的Click 事件中编写下列代码。
OpenFileDialog imageDialog = new OpenFileDialog();
imageDialog.Filter = "BMP(*.BMP)|*.BMP|JPEG(*.JPEG)|*.JPEG|JPG(*.JPG)|*.JPG|
GIF(*.GIF)|*.GIF|PNG(*.png)|*.png";
imageDialog.Title = "选择照片";
if (imageDialog.ShowDialog() == DialogResult.OK)
{
pbPhoto.ImageLocation = imageDialog.FileName;
}
(5) 在btBrowse 的Click 事件中编写下列代码。
if (tbID.Text.Equals("") || tbName.Text.Equals(""))
MessageBox.Show("学号或者姓名不能为空");
else if(pbPhoto.ImageLocation == null)
MessageBox.Show("请使用浏览按钮上传照片");
else
{
MessageBox.Show("您的简历已保存至数据库!");
Application.Exit();
}
三.程序设计题
1.利用标签、文本框、按钮控件以及相应的属性,编一字号、内容和格式的复制练习,
效果见图1-3,项目文件名为SY1-2。
在 textBox1 输入一字符串,建立三个命令按钮:
(1)Button1:Text 内容为“隶书 25 磅”,事件过程代码为:
textBox1.Font = new Font("隶书", 25);
(2)Button2:Text 内容为“幼圆 15 磅”,代码类似。
(3)Button3:Text 内容为“复制 =>”,要求复制在textBox1 选中的内容以及其字
体格式。选中的内容通过textBox1 的SelectedText 属性;字体通过Font 直接赋值。
图 1-3 SY1-2 运行界面
2.编写一个控制台应用程序,任意输入一个字符串,从最后一个字符开始倒序输出。例如,输入 “abcdef”,输出为“fedcba”,不包括引号。
解题分析:在循环中使用字符串类的Sunstring方法来一个一个地取出输入字符并输出。
问题实现:项目名称为SY1-3。
参考代码:
namespace SY1-3
{ class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
Console.WriteLine("你输入的是:" + s);
Console.WriteLine("逆序之后是:" );
for (int i = s.Length - 1; i >= 0; i--)
Console.Write("{0}", s.Substring(i, 1));
Console.ReadKey();
}
}
}
4.创建一个Windows 应用程序,用于实现与上题相同的功能。项目名称为SY1-4,运行界面如图1-4所示。
图 1-4 SY1-4 运行界面 展开
创建Windows 窗体个人简历应用程序。
编写一个简单的个人简历程序,要求可以通过文本框输入学号和姓名,通过文件对话框
选择照片并显示。系统运行界面如图1-1 所示。
图 1-1 个人简历项目界面
(1) 运行Microsoft Visual Studio 2008,创建一个Windows 应用程序项目,在【名称】
的右边将项目名修改为“ FL1-1 ” , 在【位置】的右边输入希望保存的目录位置“D:\CSharpExperiment”,确认勾选了“创建解决方案的目录”选项,然后单击【确定】。
(2) 在解决方案资源管理器中,单击Form1.cs,修改Form1.cs 为Resume.cs,然后修改
窗体的【Text】属性为“个人简历”,调整窗体为合适大小。
(3) 设计窗体,添加三个标签控件、两个文本框、两个按钮、一个图片显示框。如表1-1
所示列出了每个控件的属性。
表 1-1 窗体的控件属性
(4) 在btBrowse 的Click 事件中编写下列代码。
OpenFileDialog imageDialog = new OpenFileDialog();
imageDialog.Filter = "BMP(*.BMP)|*.BMP|JPEG(*.JPEG)|*.JPEG|JPG(*.JPG)|*.JPG|
GIF(*.GIF)|*.GIF|PNG(*.png)|*.png";
imageDialog.Title = "选择照片";
if (imageDialog.ShowDialog() == DialogResult.OK)
{
pbPhoto.ImageLocation = imageDialog.FileName;
}
(5) 在btBrowse 的Click 事件中编写下列代码。
if (tbID.Text.Equals("") || tbName.Text.Equals(""))
MessageBox.Show("学号或者姓名不能为空");
else if(pbPhoto.ImageLocation == null)
MessageBox.Show("请使用浏览按钮上传照片");
else
{
MessageBox.Show("您的简历已保存至数据库!");
Application.Exit();
}
三.程序设计题
1.利用标签、文本框、按钮控件以及相应的属性,编一字号、内容和格式的复制练习,
效果见图1-3,项目文件名为SY1-2。
在 textBox1 输入一字符串,建立三个命令按钮:
(1)Button1:Text 内容为“隶书 25 磅”,事件过程代码为:
textBox1.Font = new Font("隶书", 25);
(2)Button2:Text 内容为“幼圆 15 磅”,代码类似。
(3)Button3:Text 内容为“复制 =>”,要求复制在textBox1 选中的内容以及其字
体格式。选中的内容通过textBox1 的SelectedText 属性;字体通过Font 直接赋值。
图 1-3 SY1-2 运行界面
2.编写一个控制台应用程序,任意输入一个字符串,从最后一个字符开始倒序输出。例如,输入 “abcdef”,输出为“fedcba”,不包括引号。
解题分析:在循环中使用字符串类的Sunstring方法来一个一个地取出输入字符并输出。
问题实现:项目名称为SY1-3。
参考代码:
namespace SY1-3
{ class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
Console.WriteLine("你输入的是:" + s);
Console.WriteLine("逆序之后是:" );
for (int i = s.Length - 1; i >= 0; i--)
Console.Write("{0}", s.Substring(i, 1));
Console.ReadKey();
}
}
}
4.创建一个Windows 应用程序,用于实现与上题相同的功能。项目名称为SY1-4,运行界面如图1-4所示。
图 1-4 SY1-4 运行界面 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询