曾经看细说PHP的时候就想做这个,可是一直没什么时间,这次总算忙里偷闲搞了代码量比較多的project. 首先,文档结构,都在一个文件夹下就好了,我的就例如以下. 一開始,进入index.php文件. <html> <head> <title>图形计算器(面向对象)</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"&…
上篇说到通过result.class.php来分流,因为三个类都继承了shape这个类,让我们来看一下,面向对象中的继承. shape.class.shape文件 <?php abstract class shape{ public $shapeName; abstract function area(); abstract function perimeter(); /* * 全部的实体类都要继承shape以便于统一方法和属性 * 验证 validate方法一致 * */ protected…
index.php 用于显示页面 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>图形计算器</title> </head> <body> <center> <h1&g…
面向对象实例(图形计算器) [PHP语法详解] 1.实现外观 #不同的动作,输出不同的表单 ###关于PHP中,无法使用localhost访问.php文件[http://www.360doc.com/content/16/0527/20/21698478_562838531.shtml] 2.表单类 index.php form.class.php 3.计算功能实现 使提交完的数据在表单中显示 添加隐藏表单[http://www.tc5u.com/php/1102551.htm] 定义形状的抽象…
Java版图形界面计算器1.0版本 项目分析[1.0] 组成部分 代码结构 (1)窗口的创建 在<JDK 核心 API>中我们提到,创建一个窗口需要使用 JFrame 类.在本实验中,我们创建一个 JFrame 实例,并调用实例的方法进行组件的添加(与之前编写一个 JFrmae 子类的效果是相同的). 查看代码 // 创建一个 JFrame 对象并初始化.JFrame 可以理解为程序的主窗体. JFrame frame = new JFrame("Calculator");…
运用PHP面向对象的知识设计一个图形计算器,同时也运用到了抽象类知识,这个计算器可以计算三角形的周长和面积以及矩形的周长和面积.本图形计算器有4个页面:1.PHP图形计算器主页index.php;    2.形状的抽象类shape.class.php;    3三角形计算类triangle.class.php;    4.矩形计算类rect.class.php. PHP图形计算器代码点击下载:   php图形计算器.zip 代码分别如下: PHP图形计算器主页: 1 2 3 4 5 6 7 8…
前言: 关于什么是HashMap,HashMap可以用来做些什么,这些定义类的描述,请参照[简易版]HashMap(增删改查)的内容. 这章节主要是面向实例,直接进行HashMap(增删改查)的演示.废话不多说,让我们逐一看一下下面的代码. 一, HashMap前期准备: 1. student类的创建 package com.java.demo_9; /** * Student类 * @author liupeng * */ public class Student { private Stri…
基于前一个js分页,我将代码改成一个面向对象版的js分页,代码如下 http://peng666.github.io/blogs/pageobj <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style type="text/css"> a{ margin: 5px; } </style> <title>分页</ti…
存档: index.php <html> <head> <title>图形计算器开发</title> <meta http-equiv="Content-type" content="text/html;charset=utf-8"> </head> <body> <center> <h1>图形(周长&面积)计算器</h1> <a h…
一.图形计算器 var elt = document.getElementById('calculator'); var calculator = Desmos.GraphingCalculator(elt); calculator.updateSettings({xAxisArrowMode: Desmos.AxisArrowModes.POSITIVE,yAxisArrowMode: Desmos.AxisArrowModes.POSITIVE}); calculator.setExpres…