Racket中使用GUI创建简单计算器

作者:佚名 上传时间:2023-12-16 运行软件:Racket 编程语言 软件版本:Racket 8.2 版权申诉

本示例演示如何使用Racket的GUI库,创建一个简单的计算器界面,支持基本的加法、减法、乘法和除法运算。

#lang racket/gui

(define frame (new frame%
                 [label "简单计算器"]
                 [width 300]
                 [height 200]))

(define input-field (new text-field%))

(define output-field (new message%))

(define btn-calculate (new button%
                            [label "计算"]
                            [parent frame]
                            [callback
                             (lambda (button event)
                               (let* ([expression (send input-field get-value)]
                                      [result (eval (read (string-append "(" expression ")")))])
                                 (send output-field set-label (format "结果: ~a" result))))]))

(define btn-clear (new button%
                        [label "清空"]
                        [parent frame]
                        [callback
                         (lambda (button event)
                           (send input-field set-value "")
                           (send output-field set-label "结果: "))]))

(define panel (new horizontal-panel%
                 [items (list input-field btn-calculate btn-clear output-field)]
                 [parent frame]))

(send frame show #t)

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Racket使GUI
本示例演示如何使用Racket的GUI库,创建一个简单的计算器界面,支持基本的加法、减法、乘法和除法运算。#lang racket/gui(define frame (new frame%
Racket 8.2
Racket 编程语言
2023-12-16 14:49
Racket使GUI示例
该示例展示了如何使用Racket语言的GUI模块创建一个基本的计算器。用户可以输入数字和操作符进行简单的数学运算,并在界面上得到结果。#lang racket/gui(define frame
Racket 7.9
Racket集成开发环境(IDE)
2023-12-04 19:22
Racket使图形界面
本示例演示如何使用Racket的图形界面库,创建一个基本的计算器应用程序。用户可以通过按钮输入数字和操作符,并查看计算结果。#lang racket/gui; 创建顶层窗口(define fr
Racket 8.2
Racket IDE
2023-12-01 09:38
简单计算器GUI
简单的用java实现的计算器(部分功能未实现),实现了数字增删功能
JAVA
0B
2019-07-18 21:15
使racket一个GUI输入框
本示例代码展示了如何使用racket创建一个GUI输入框,其中包括一个简单的标签和输入框。该代码还演示了如何打印用户输入的值。#lang racket/gui(define frame (new
Racket 7.7
Racket
2023-04-01 14:22
java简单计算器GUI
一个简单的计算器,是模防的WINDOWS中的计算器做的,已经实现了简单计算器的功能
JAVA
0B
2019-02-22 04:43
计算器GUI实现简单
菜单栏、按键、运算,Swing组件代码简单,适合初学者参考
ZIP
0B
2019-05-27 14:20
使Pascal
这是一个Pascal示例代码,用于创建一个简单的计算器。该程序允许用户输入两个数字和一个操作符,然后计算结果并将其打印到屏幕上。program Calculator;var num1, nu
Free Pascal Compiler version 3.0.0
Free Pascal Compiler
2023-04-25 01:12
使Xamarin.Forms
简介Xamarin.Forms是一个跨平台的移动应用程序开发框架,它可以让你使用C#和XAML构建Android、iOS和Windows Phone应用程序。Xamarin.Forms计算器开发
最新版Xamarin.Forms
Visual Studio 2019
2023-03-14 22:05
使racket实现
本示例使用racket编写一个简单的计算器,可以进行基本的加减乘除运算。实现方式为定义四个函数,分别对应四种运算,然后根据运算符调用相应的函数。#lang racket(define (add
racket 7.0
racket
2023-03-31 15:18