草庐IT

Java课程设计——简易计算器

1.系统简介1.1设计背景    随着人们物质生活水平的日益提高,人们对高质量的计算提出了更高的要求。当今世界,是云计算的生活和物联网发展和使用阶段,计算性能的高低和计算的效率直接影响到了人们的生活。对此,使用Java语言开发出一个为人们生活带来便利的计算器,主要完成对数据的高效计算。该系统实现了加、减、乘、除的四则运算。1.2开发工具及环境(1)开发工具及介绍    Eclipse是Java集成开发环境(IDE)来使用,也是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供了一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术

ASP.NET 简易新闻系统

一、新闻系统的设计新闻系统由三个部分组成: 二、文件组织结构如图: 三、数据库的设计 本系统需要两张表:管理员信息表tb_Admin和新闻信息表tb_News。管理员信息表tb_Admin主要用于保存管理员的信息。表结构如下: 新闻信息表tb_News主要用于保存新闻的信息。表结构如下: 四、数据库公共类的创建为了便于数据库的操作,便于代码的复用,可将常用的数据库操作方法写到数据库公共类中,以便于页面的调用。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data.

Android开发应用案例——简易计算器(附完整源码)

Android开发-AS学习(一)Android开发-AS学习(二)使用androidstudio开发简易计算器app(完整源码可在博主资源中自行下载)最终效果:开发步骤:创建一个名为calculator的新项目编写代码项目目录MyTextView文件packagecom.example.calculator.my_control;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.u

Android开发应用案例——简易计算器(附完整源码)

Android开发-AS学习(一)Android开发-AS学习(二)使用androidstudio开发简易计算器app(完整源码可在博主资源中自行下载)最终效果:开发步骤:创建一个名为calculator的新项目编写代码项目目录MyTextView文件packagecom.example.calculator.my_control;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.u

微信小程序简易弹幕组件(uniapp)

最终效果图如下:1.弹幕从弹幕区域外的右边滚动到左边,那么每条弹幕的实际滚动路径长度为当前弹幕的实际宽度+整个弹幕区域的宽度组件代码如下:template> viewclass="l-barrage"> blockv-for="(item,index)initems":key="index"> view class="barrage-item" :id="item.id" :data-duration="item.duration" :data-trackindex="item.trackIndex" :style="{ top:`${item.top}`, 'animati

QT项目打包成可执行程序exe(简易版)

一、将QT程序原来的debug模式切换到release模式进行编译二、新建一个Demo文件夹,将release编译生成的exe文件复制到Demo文件夹中三、打开Qt5.12.4(MinGW7.3.032-bit)(选择项目所使用的环境)四、进入到新建文件夹Demo所在目录(命令如下)''根据自己新建文件Demo所在路径自行调整''cdF:\Qt\Demo五、使用windeployqt对生成的exe文件进行动态配置库文件''DC_7为项目名称,根据自己项目名称自行更改''windeployqtDC_7.exe完成之后Demo文件夹中会生成一些配置文件,此时DC_7已经可以直接运行了(如果想给别人

基于51单片机简易十字路口交通灯_5s全黄闪烁

基于51单片机十字路口交通灯_5s全黄闪烁(程序+仿真+参考报告)仿真:proteus7.8程序编译器:keil4/keil5编程语言:C语言设计编号:J007交通灯运行状态:(1)模式1:东西向红灯与南北向绿灯亮5s;(2)模式2:东西南北方向均黄灯闪烁5s(5次);(3)模式3:东西向绿灯与南北向红灯各5s;(4)模式4:东西南北方向均黄灯闪烁5s(5次);(5)具体秒数可在程序改数字实现。仿真图南北方向通行东西方向通行程序主函数#include#include//数据类型定义typedefunsignedcharuchar;typedefunsignedintuint;voidled_s

200行代码实现简易贪吃蛇

目录前言正文解析 一、构造小蛇 二、小蛇的移动三、控制小蛇移动四、判断游戏失败五、吃食物增加长度完整代码写在最后前言实现一个经典的小游戏——贪吃蛇,如图所示。读者可以先自己尝试,主要难点是小蛇数据如何存储、如何实现转弯的效果、吃到食物后如何增加长度。正文解析 一、构造小蛇第一节在画面中显示一条静止的小蛇,如图所示。对于二维数组canvas[High][Width]的对应元素,值为0输出空格值为一1输出边框#值为1输出蛇头@值为大于1的正数输出蛇身*在startup()函数中初始化蛇头,在画布的中间位置(canvas[High/2][Width/2]=1;),蛇头向左依次生成4个蛇身(for(i

MySQL课程设计——简易学生信息管理系统

学生信息管理系统一分析1.1系统需求分析1.1.1业务分析1.1.2分析系统1.2功能模块1.2.1学生模块1.2.2教师模块二构建模型2.1概念模型:ERP模型2.2数据模型:设计表格2.2.1将ERP模型转化为关系模式2.2.2设计表格三创建表格3.1学生表创建3.2教师表创建3.3课程表创建3.4成绩表创建3.5住宿表创建3.6职位表创建四插入数据4.1学生表数据添加4.2教师表数据添加4.3课程表数据添加4.4成绩表数据添加4.5住宿表数据添加4.6职位表数据添加五维护数据5.1查询学生所有信息5.2查询老师所有信息5.3查询选课了Java科目的学生信息5.4对应科目的老师信息5.5查

ESP8266开发(3)——如何在电脑上搭建简易TCP服务器

目录前言一、什么是服务器二、TCP服务器1.python版本2.C#4unity版本三、参考资料前言ESP8266作为一款能直接连接wifi的NodeMCU,常常作为系统中的客户端用以接收服务器发送的信息,因此本文先记录学习如何在个人电脑PC上搭建简易的服务器。一、什么是服务器服务器是计算机的一种,是在网络环境或分布式处理环境中,为用户提供服务的计算机。可分为访问服务器、文件服务器、数据库服务器、通信服务器和应用服务器等。二、TCP服务器注:如果在通信时出现代码无误但是通信不成功的情况,也许可以考虑关闭电脑的防火墙1.python版本这里给出使用python在vscode中写的TCP服务器。i