最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx

上传人:b****4 文档编号:8252391 上传时间:2023-05-10 格式:DOCX 页数:14 大小:376.58KB
下载 相关 举报
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第1页
第1页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第2页
第2页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第3页
第3页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第4页
第4页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第5页
第5页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第6页
第6页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第7页
第7页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第8页
第8页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第9页
第9页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第10页
第10页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第11页
第11页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第12页
第12页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第13页
第13页 / 共14页
最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx

《最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx》由会员分享,可在线阅读,更多相关《最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx(14页珍藏版)》请在冰点文库上搜索。

最新C++builder实验二计算器及万年历程序开发汇总Word文件下载.docx

(1)常用控件展示

(一)常用库函数:

1、字符串裁减函数:

SubString(index,count)

Index为字符串的序号,从1开始,count为要裁减的长度,如:

Strings=Edit1->

Text;

ShowMessage(s.SubString(1,2));

2、十进制转16进制:

IntToHex(n1,n2)

n1为要转换的数,

n2为转换的16进制的位数,如:

inti=255;

ShowMessage(IntToHex(i,2));

3、字符串转数字:

StrToInt(s)

如:

Strings=”1234”;

inti=4321+StrToInt(s);

ShowMessage(i);

4、数字转字符串:

IntToStr(n)

inti=4321;

Strings=”1234”+IntToStr(i);

ShowMessage(s);

(二)对话框类函数:

打开对话框:

if(OpenDialog1->

Execute())

{

Memo1->

Lines->

LoadFromFile(OpenDialog1->

FileName);

}

保存对话框:

if(SaveDialog1->

{

SaveToFile(SaveDialog1->

(三)其他常用函数:

ShowMessage(s);

//显示信息

例子:

//----------------------------------------------------

void__fastcallTForm1:

:

Button5Click(Tobject*Sender)

ShowMessage(“HelloWord!

”);

inti=1000;

ShowMessage(i);

Close();

//退出程序

void__fastcallTform1:

Button3Click(Tobject*Sender)

Sleep(n);

//延时n毫秒

Button4Click(Tobject*Sender)

Sleep(5000);

//延时5000毫秒,即5秒钟

如何取Memo中的某一行中的字符

Button6Click(Tobject*Sender)

Strings=Memo1->

Strings[0].c_str();

//将Memo1中的第0行放到s中,注意,Memo控件的行号从0开始

}

学习方法:

新建一个工程,将上面介绍到的函数及相应控件都操作一遍,以加深印象,务必请同学们认真对待,因为这些都是很常用的函数,使用比例非常之高!

实验内容2:

自行设计一个万年历应用程序

(一)前言:

所需使用的控件:

CSpinEdit、CCalendar都在Samples面板中。

1、CSpinEditJ:

加速按钮

2、CCalendar:

日历按钮

(二)实验步骤:

1、新建工程

2、往工程中添加相应控件

3、添加事件响应代码

4、运行效果如下:

实验内容3——设计一个计算器应用程序

1、新建工程

2、添加菜单栏

3、输入文本框及相应控件

同学们自己调节好窗体及控件的大小和位置,使之美观好看。

4、添加事件控制命令(下面使用的变量会与同学们使用的变量不太一致,请进行相应的改动)

if(f2)

{

ShowMessage("

未知操作符,请核对!

"

);

}

//+-*/对应1234

unsignedcharop_sign=0;

//operatesign找出运算的类型

for(i=1;

i<

l+1;

i++)

if(s.SubString(i,1)=="

+"

op_sign=1;

elseif(s.SubString(i,1)=="

-"

op_sign=2;

*"

op_sign=3;

/"

op_sign=4;

if(op_sign)

break;

Strings1=s.SubString(1,i-1);

//取出第一串字符

Strings2=s.SubString(i+1,l+1);

//取出第二串字符

5、点击运行按钮,运行自己的程序

注意:

要将工程设置为静态编译方式,不使用动态链接库。

若运行过程中出现错误,请检查:

1、变量是否定义错误;

2、符号大小写是否一致;

3、库函数是否调用正确。

本次验收方案:

同学们将这两个实验做完后,让老师验收并登记平时实验成绩。

每个实验都要求在窗体上以个人的“学号+姓名”作为标题。

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2