C#实验报告Word格式文档下载.docx

上传人:b****1 文档编号:13174150 上传时间:2022-10-07 格式:DOCX 页数:43 大小:44.89KB
下载 相关 举报
C#实验报告Word格式文档下载.docx_第1页
第1页 / 共43页
C#实验报告Word格式文档下载.docx_第2页
第2页 / 共43页
C#实验报告Word格式文档下载.docx_第3页
第3页 / 共43页
C#实验报告Word格式文档下载.docx_第4页
第4页 / 共43页
C#实验报告Word格式文档下载.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

C#实验报告Word格式文档下载.docx

《C#实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C#实验报告Word格式文档下载.docx(43页珍藏版)》请在冰豆网上搜索。

C#实验报告Word格式文档下载.docx

邰伟鹏

报告

043

实验一

创建简单的.NET应用程序

【实验目的】

熟悉VS2005开发环境,掌握如何在此开发环境下开发简单的.NET应用程

序,以及调试程序的基本操作技巧。

【实验内容】

分别创建不同类型的.NET应用程序项目,体会基本的设计与编程方法。

【实验要求】

(1)通过实验掌握【工具箱】、【属性】窗口、【解决方案资源管理器】等

的用法和基本操作技巧。

(2)通过实验观察各种应用程序结构及特点;

(3)通过实验观察生成的可执行文件的存放位置,掌握项目备份与恢复的

方法;

(4)通过实验掌握利用断点进行程序调试的方法。

【源代码】

步骤1

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Text;

usingSystem.Windows.Forms;

namespaceSimpleWindowsApplication

{

publicpartialclassFormMain:

Form

publicFormMain()

InitializeComponent();

}

privatevoidbuttonExit_Click(objectsender,EventArgse)

this.Close();

步骤2

namespaceSimpleConsoleApplication

classProgram

staticvoidMain(string[]args)

Console.Write("

请输入一个字符串:

"

);

stringwelcomeString=Console.ReadLine();

Console.WriteLine("

Welcome:

{0}"

welcomeString);

Console.ReadLine();

步骤3

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclass_Default:

System.Web.UI.Page

protectedvoidPage_Load(objectsender,EventArgse)

【运

步骤

prot

运行结果

骤1

骤2

骤3

ectedvoi

Response.

果】

dButtonO

Write("

<

s

OK_Click(o

script>

ale

objectsen

ert('

哈哈哈

nder,Even

哈'

);

<

/scr

ntArgse)

ript>

);

实验二C#基本编程方式

(1)练习C#中变量声明和赋值的方法。

(2)练习类型转换的方法。

(3)练习分支语的基本用法。

(4)练习循环语句的用法。

为银行个人存款客户提供一个“超级存款计算器”,以简单直观的操作界

面为客户提供一个银行存款本息到期金额结算查询程序,以便客

户决定选择那种存款方式。

用户输入存款金额及相应信息后,单击【计算】按钮,程序能自动在【到期结

算总额】中显示到期应得的本金和利息合计总金额。

(1)要求用startAmount表示初始存款金额。

(2)要求用yearRate表示年数。

(3)要求用years表示年数。

(4)要求用calculateFrequency保存用户选择的计算方式,即“按月算息”、

“按季度算息”和“按年算息”,当用户在【计算方式】中选择某个计算

方式后,程序会根据选择结果对calculateFrequency赋以相应的字符串

值,如赋值为“按月算息”。

(5)要求用rate表示按选择的计算方式使用的利率。

(6)要求将计算出的结算总金额赋给total变量,并在只读的textBoxTotal

中显示结果。

【实验代码】

namespaceSuperCalculator

publicpartialclassFormMain:

this.StartPosition=FormStartPosition.CenterScreen;

///<

summary>

///将字符串转换为32位整数或64位浮点数

/summary>

paramname="

str"

>

被转换的字符串<

/param>

mustGreatThanZero"

是否有必须大于零的要求

result"

转换后的结果<

returns>

/returns>

privateboolConvertStringToNumber(stringstr,bool

mustGreatThanZero,outintresult)

boolisValid=false;

if(int.TryParse(str,outresult)==false)

MessageBox.Show(string.Format("

无法将{0}转换为整数"

str));

else

if(result<

=0)

{0}不是正数"

isValid=true;

returnisValid;

///<

mustGreatThanZero,outdoubleresult)

if(double.TryParse(str,outresult)==false)

无法将{0}转换为实数"

privatevoidbuttonOk_Click(objectsender,EventArgse)

intstartAmount;

//存款金额

doubleyearRate;

//年利率

intyears;

//存期

if(ConvertStringToNumber(textBoxStartAmount.Text,true,

outstartAmount)==false)return;

if(startAmount<

100)

MessageBox.Show("

金额不能小于100元"

return;

if(ConvertStringToNumber(textBoxYearRate.Text,true,out

yearRate)==false)return;

yearRate/=100;

if(ConvertStringToNumber(textBoxYears.Text,true,out

years)==false)return;

if(comboBoxCalculateFrequency.SelectedIndex==-1)

请选择提供的利息计算方式"

stringcalculateFrequency=

comboBoxCalculateFrequency.SelectedItem.ToString();

switch(calculateFrequency)

case"

按月计息"

:

textBoxTotal.Text=string.Format("

{0:

F2}元"

Caculate(startAmount,yearRate/12,years*12));

break;

按季度计息"

Caculate(startAmount,yearRate/4,years*4));

按年计息"

Caculate(startAmount,yearRate,years));

///计算到期结算金额

startAmount"

存款金额<

rate"

利率<

count"

叠加次数<

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

当前位置:首页 > 高中教育 > 初中教育

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

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