最近给自己的孩子辅导数学作业,感觉数学几何图像画起来真麻烦,如是在网上找几何画板软件,发现大部分都是国外的软件,且基本都是收费的。有些收费软件好像国内过了代理期了,基本无法购买。如是想能能自己开发一个呢!我想c#的GDI+绘图不麻烦吧!如是开始动笔,不过发现细节的技术问题很多的,包括坐标变换、函数解析、图像、元素状态、点的吸附功能(中点吸附)、点的路径锁定、图形放大等一系列的技术问题要处理,历时一个月雏形基本出来了。

但目前软件还不是很完善,还有很多的BUG,等软件OK了,给大家免费使用,或开源出来。

下面是我录制的软件视频,欢迎大家交流(视频不让发,头条也发不了,只能发截图了)

目前我开源出来了:https://github.com/liaogaobo2008/geometry

用C#构建一个几何画板程序相关推荐

  1. 构建一个移动应用程序要花多少钱?

    构建一个移动应用程序要花多少钱? How much does it cost to build a mobile app? 不幸的是,对于一个移动应用程序的开发成本应该是多少这个问题,没有一个单一的答 ...

  2. 程序员疯狂记事:如何利用众多技术栈构建一个 Web 应用程序?!

    [CSDN 编者按]"Elixir.Phoenix.Absinthe.GraphQL.React和Apollo"--在这几个关键词中,有几个是身为开发者的你一直想玩但还没来得及玩的 ...

  3. LabWindows_CVI测试技术及工程应用_学习笔记1(构建一个简单的程序)

    构建一个简单的程序 1.创建工程文件 或File--〉New--〉Project(*.prj),默认名Untitled.prj,存储在Unititled.cws的工作空间中 File--〉Save U ...

  4. 使用Python+Flask+OpenCV构建一个相机应用程序

    前言 在这篇博文中,我们将使用 Flask 框架构建一个相机应用程序,我们可以在其中单击图片.录制视频.应用诸如灰度.负片和"仅人脸"之类的滤镜,就像出现在 Snapchat 上的 ...

  5. angular1.2.27_Angular 8 + Spring Boot 2.2:立即构建一个CRUD应用程序!

    angular1.2.27 "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权 ...

  6. Angular 8 + Spring Boot 2.2:立即构建一个CRUD应用程序!

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 如果您已 ...

  7. 通过CLI工具构建一个Vue.js程序

    使用CLI工具之前需要用户对Node.js和相关构建工具有一定程序的了解. CLI是构建一个快速而规范的Vue.js项目的重要工具.为了让读者能够快速地学会使用CLI工具,下面直接使用CLI进行项目的 ...

  8. 在15分钟内使用Spring Boot和Spring Security构建一个Web应用程序

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 开发人员 ...

  9. 手把手教你调试构建一个Vue/小程序商城项目源码

    下面将详细的介绍weiphp5.0商城项目的调试打包上线的流程: 安装NodeJs/NPM 安装CNPM(可忽略) 运行项目 打包上线项目 1. 安装NodeJs 推荐到NodeJS的官网下载安装包 ...

最新文章

  1. SCI论文投稿全程模板
  2. Object.keys()
  3. python 库整理:toolz.curried (整理中)
  4. 永洪科技携手华为构建金融智慧运营与商业智能方案,解决金融敏捷分析难题
  5. linux系统文件查找实验报告,Linux 文件查找与打包
  6. Python 学习拾遗
  7. Linux启动提示Kernel panic - not syncing: Attempted to kill init解决办法
  8. 【Direct3D游戏开发】——DirectInput 让世界动起来
  9. Unix domain socket 简介(进程间通信,进程通信)
  10. Integer类的toBinaryString源码分析
  11. java valueof null,String.valueOf(null) 遇到的坑
  12. java drawpolygon_Java如何绘制和填充有孔的Polygon
  13. 初创团队如何快速获取种子用户,引爆用户核反应堆?
  14. 一边是旺旺丢不掉的童心 一边是放不下的功能饮料
  15. YUV RGB格式分析,以及对应码率(带宽)计算
  16. hadoop jar xxxx.jar 执行的流程
  17. mysql查最高薪水,使用子查询查找MySQL Employee表的最高和第二最高薪水?
  18. c32+c32asm
  19. Twincat3 Win32 Error:577
  20. 在MSTR中使用ECharts作为VI模板(1)-- 创建第一个ECharts的VI模板

热门文章

  1. Word——使用Unicode代码编辑公式,与LaTeX公式对比
  2. APP推广三招:ASO、首发推荐、媒体曝光
  3. OpenShift 4 Operator 1(いち)
  4. echarts占比环形图
  5. windows10 的安全工具-沙盒
  6. oracle 如何创建用户并赋予权限
  7. 刚换了IXWebHosting主机, 非常超值
  8. 4、python分析酷我音乐
  9. python怎么查看安装了哪些库_怎么查看python安装的第三方库
  10. Gavin老师Transformer直播课感悟 - NLP信息提取中的CRF Modeling详解