围棋棋盘and半个巴基斯坦国旗
棋盘总代码
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半个巴基斯坦国旗相关推荐
- python 用turtle库画围棋棋盘和正、余弦函数图形
一.如何画围棋棋盘. 围棋棋盘共有19纵19横.其中,位于(0,0)的星位叫天元,其余8个星位坐标分别是:(-6,6),(0,6),(6,6),(-6,0),(6,0),(-6,-6),(0,-6), ...
- 基于python及图像识别的围棋棋盘棋子识别4——源码及使用说明
最近在做一个围棋棋盘棋子识别项目,这是该项目第四篇,系列文章如下: 1.基于python及图像识别的围棋棋盘棋子识别1--定位棋盘位置 2.基于python及图像识别的围棋棋盘棋子识别2--定位棋子位 ...
- 控制台三角形星号及巴基斯坦国旗
控制台三角形星号代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; us ...
- 智能电子围棋棋盘大盘点
所谓电子棋盘,抑或智能棋盘,是安装了棋子检测传感器,能识别对弈双方的落子,进而能实现记录棋谱.人机/联网对战等功能的棋盘.智能电子棋盘相对于传统棋盘,增加了智能的对战和复盘.打谱学习等功能,又相比较电 ...
- 围棋棋盘怎么编程python_python3 turtle 画围棋棋盘
python3 环境 利用turtle模块画出 围棋棋盘 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan impor ...
- python 绘制围棋棋盘_围棋之规则基础(一)
★本期导读: 一.围棋的下法 二.气 ★正文: 一.围棋的下法 1. 对局双方各执一色棋子. 2. 空枰开局. 3. 黑先白后,交替着一子于棋盘的交叉点上. 4. 棋子下定后,不再向其它点移动. 5. ...
- python 绘制围棋棋盘_围棋专业学员在“庆元旦 育苗杯”少儿围棋比赛中取得优异成绩...
近日,2020年衡阳市"庆元旦 育苗杯"少儿围棋升级升段比赛在鼎丰国际举行,来自全衡阳的700名少年棋手汇聚一堂,展示自己的围棋才艺,市青少年宫围棋专业24名学员参与了此次比赛,并 ...
- 用OpenCV编程计算围棋棋盘黑白子总数
今天柯洁开始对战AlphaGo,虽然对围棋一窍不通,但这种大事我也在关注,知道胜负与最后棋盘上黑白子的数量有关.当我看到结局的棋盘时,黑白棋子那么多,一时也看不出来谁多谁少,就想着编个程序来计 ...
- python围棋程序在屏幕上找棋盘_用C语言编程 在屏幕上显示围棋棋盘
展开全部 -- 以怎么不用 MS VC++6 ?? 编C语言一般都用啊 还有\xCD是C语言 Ascii代码 表示一个图形 用循环32313133353236313431303231363533e58 ...
最新文章
- consul-template + nginx部署高可用负载均衡
- linux编译树莓派内核,编译树莓派 4B Linux 5.9 内核
- jdbc mysql - Column count doesn't match value count at row 1.
- 计算机语言 时间,甲骨文将ISO日期到计算机的语言环境日期/时间
- (Microsoft) Visual Studio LightSwitch
- c语言汉字属于什么类型_狠准!你的名字属于什么类型 就是什么性格
- python 抽象语法树_用python演示一个简单的AST(抽象语法树)
- 试图将驱动程序添加到存储区_基于容器的块存储使用
- Charles 二三谈
- 语音识别错误太多?高科技巨头们偏偏“不信邪”
- js的事件循环机制,同步和异步,以及宏任务与微任务的执行顺序
- python 协程进阶
- 线程安全的单例模式(Java)
- [dig]使用dig查看当前网络连通情况
- 数据仓库中的慢变化维度和快变化维度
- 目标检测 | 火焰烟雾检测论文(实验部分)
- 个人信息保护中,APP经常调用的Android类和方法
- 企业入职测试题目及答案_企业入职性格测试题以及答案信息
- 桌面图标小箭头去除方法
- 计算机ps相框怎么做,PS教程制作相框