棋盘总代码

namespace zzz{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){Point pt0 = new Point(100, 100);int width = 20;var g = pictureBox1.CreateGraphics();g.Clear(Color.White);var pen = new Pen(Color.Blue);g.DrawRectangle(pen, pt0.X, pt0.Y, width * 18, width * 18);for (int line = 0; line < 18; line++){int i = 0;for (i = 0; i < 18; i++){g.DrawRectangle(pen, i * 1 * width + pt0.X, 1 * line * width + pt0.Y, width, width);}for (i = 0; i < 18; i++){}}}private void Form1_Load(object sender, EventArgs e){}}}

效果

巴基斯坦国旗呈长方形,长与宽之比为3:2。左侧是白色竖长方形,宽度占整个旗面的1/4;右侧为深绿色长方形,中央有一颗白色五角星和一弯白色新月。白色象征和平,代表国内信奉印度教、佛教、基督教、祆教的居民和其他少数民族;绿色象征繁荣,还代表伊斯兰教。新月象征进步,五角星象征光明;新月和五角星还象征对伊斯兰教的信仰。

两个圆弧圆心和五角星中心都在同一条对角线上。

cad图

目前进度:

代码实现

namespace _333
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){Point pt0 = new Point(10, 10);int width = 15;var g = pictureBox1.CreateGraphics();g.Clear(Color.White);var pen = new Pen(Color.Black);var brush = new SolidBrush(Color.Red);g.DrawRectangle(pen, pt0.X, pt0.Y, width * 32, width * 24);g.DrawRectangle(pen, pt0.X, pt0.Y, width * 32/4, width * 24);var g3 = this.pictureBox1.CreateGraphics();SolidBrush solidBrush0 = new SolidBrush(Color.Green);Point point11 = new Point(130, 10);Point point12 = new Point(490, 10);Point point13 = new Point(130, 371);Point point14 = new Point(490, 371);Point[] points1 = { point14, point13, point11, point12 };g.FillPolygon(solidBrush0, points1, System.Drawing.Drawing2D.FillMode.Alternate);var g1 = this.pictureBox1.CreateGraphics();SolidBrush redBrush = new SolidBrush(Color.White);Point point1 = new Point(106*3, 73*3);Point point2 = new Point(110*3, 67*3);Point point3 = new Point(117*3, 71*3);Point point5 = new Point(118*3, 58*3);Point point4 = new Point(113*3, 64*3);Point point6 = new Point(111*3, 60*3);Point point7 = new Point(107*3, 54*3);Point point8 = new Point(107*3, 61*3);Point point9 = new Point(100*3, 63*3);Point point10 = new Point(106*3, 66*3);Point[] points = { point1, point2, point3, point4, point5, point6, point7, point8, point9, point10 };g1.FillPolygon(redBrush, points, System.Drawing.Drawing2D.FillMode.Alternate);}private void pictureBox1_Click(object sender, EventArgs e){}}
}

测量数据

围棋棋盘and半个巴基斯坦国旗相关推荐

  1. python 用turtle库画围棋棋盘和正、余弦函数图形

    一.如何画围棋棋盘. 围棋棋盘共有19纵19横.其中,位于(0,0)的星位叫天元,其余8个星位坐标分别是:(-6,6),(0,6),(6,6),(-6,0),(6,0),(-6,-6),(0,-6), ...

  2. 基于python及图像识别的围棋棋盘棋子识别4——源码及使用说明

    最近在做一个围棋棋盘棋子识别项目,这是该项目第四篇,系列文章如下: 1.基于python及图像识别的围棋棋盘棋子识别1--定位棋盘位置 2.基于python及图像识别的围棋棋盘棋子识别2--定位棋子位 ...

  3. 控制台三角形星号及巴基斯坦国旗

    控制台三角形星号代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; us ...

  4. 智能电子围棋棋盘大盘点

    所谓电子棋盘,抑或智能棋盘,是安装了棋子检测传感器,能识别对弈双方的落子,进而能实现记录棋谱.人机/联网对战等功能的棋盘.智能电子棋盘相对于传统棋盘,增加了智能的对战和复盘.打谱学习等功能,又相比较电 ...

  5. 围棋棋盘怎么编程python_python3 turtle 画围棋棋盘

    python3 环境 利用turtle模块画出 围棋棋盘 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan impor ...

  6. python 绘制围棋棋盘_围棋之规则基础(一)

    ★本期导读: 一.围棋的下法 二.气 ★正文: 一.围棋的下法 1. 对局双方各执一色棋子. 2. 空枰开局. 3. 黑先白后,交替着一子于棋盘的交叉点上. 4. 棋子下定后,不再向其它点移动. 5. ...

  7. python 绘制围棋棋盘_围棋专业学员在“庆元旦 育苗杯”少儿围棋比赛中取得优异成绩...

    近日,2020年衡阳市"庆元旦 育苗杯"少儿围棋升级升段比赛在鼎丰国际举行,来自全衡阳的700名少年棋手汇聚一堂,展示自己的围棋才艺,市青少年宫围棋专业24名学员参与了此次比赛,并 ...

  8. 用OpenCV编程计算围棋棋盘黑白子总数

        今天柯洁开始对战AlphaGo,虽然对围棋一窍不通,但这种大事我也在关注,知道胜负与最后棋盘上黑白子的数量有关.当我看到结局的棋盘时,黑白棋子那么多,一时也看不出来谁多谁少,就想着编个程序来计 ...

  9. python围棋程序在屏幕上找棋盘_用C语言编程 在屏幕上显示围棋棋盘

    展开全部 -- 以怎么不用 MS VC++6 ?? 编C语言一般都用啊 还有\xCD是C语言 Ascii代码 表示一个图形 用循环32313133353236313431303231363533e58 ...

最新文章

  1. consul-template + nginx部署高可用负载均衡
  2. linux编译树莓派内核,编译树莓派 4B Linux 5.9 内核
  3. jdbc mysql - Column count doesn't match value count at row 1.
  4. 计算机语言 时间,甲骨文将ISO日期到计算机的语言环境日期/时间
  5. (Microsoft) Visual Studio LightSwitch
  6. c语言汉字属于什么类型_狠准!你的名字属于什么类型 就是什么性格
  7. python 抽象语法树_用python演示一个简单的AST(抽象语法树)
  8. 试图将驱动程序添加到存储区_基于容器的块存储使用
  9. Charles 二三谈
  10. 语音识别错误太多?高科技巨头们偏偏“不信邪”
  11. js的事件循环机制,同步和异步,以及宏任务与微任务的执行顺序
  12. python 协程进阶
  13. 线程安全的单例模式(Java)
  14. [dig]使用dig查看当前网络连通情况
  15. 数据仓库中的慢变化维度和快变化维度
  16. 目标检测 | 火焰烟雾检测论文(实验部分)
  17. 个人信息保护中,APP经常调用的Android类和方法
  18. 企业入职测试题目及答案_企业入职性格测试题以及答案信息
  19. 桌面图标小箭头去除方法
  20. 计算机ps相框怎么做,PS教程制作相框

热门文章

  1. 2021年西式面点师(中级)试题及解析及西式面点师(中级)模拟考试题库
  2. java毕业设计开题报告javaweb敬老院管理系统的设计和实现|养老院
  3. RecyclerView流式布局
  4. Sim 卡运营商获取
  5. 智能大数据的应用技术有哪些
  6. 软件测试概念及分类整理汇总
  7. 10分钟学会QQ开放登录
  8. SSIS中刷新Power BI数据集
  9. PMT函数(5个参数)使用java代码实现
  10. 电磁兼容性(EMC)测试方法与整改指南