汕尾手机网站设计奇网企业网站管理系统

diannao/2026/1/18 2:04:06/文章来源:
汕尾手机网站设计,奇网企业网站管理系统,网络设置了代理是什么意思,注册网站步骤1.说明#xff1a;在WPF中#xff0c;文件下载时需要显示下载进度#xff0c;由于系统自带的条型进度条比较占用空间#xff0c;改用圆形的进度条,需要在DrawingVisual上呈现。 运行的效果如图#xff1a; private Point GetPointOnCir(Point CenterPoint, double r, doub…1.说明在WPF中文件下载时需要显示下载进度由于系统自带的条型进度条比较占用空间改用圆形的进度条,需要在DrawingVisual上呈现。 运行的效果如图 private Point GetPointOnCir(Point CenterPoint, double r, double angel){Point p new Point();p.X Math.Sin(angel * Math.PI / 180) * r CenterPoint.X;p.Y CenterPoint.Y - Math.Cos(angel * Math.PI / 180) * r;return p;}private Geometry drawingArc(Point bigCirclefirstPoint, Point bigCirclesecondPoint, Point smallCirclefirstPoint, Point smallCirclesecondPoint, double bigCircleRadius, double smallCircleRadius,bool isLargeArc){PathFigure pathFigure new PathFigure { IsClosed true };pathFigure.StartPoint bigCirclefirstPoint;pathFigure.Segments.Add(new ArcSegment{Point bigCirclesecondPoint,IsLargeArc isLargeArc,Size new Size(bigCircleRadius, bigCircleRadius),SweepDirection SweepDirection.Clockwise});pathFigure.Segments.Add(new LineSegment { Point smallCirclesecondPoint });pathFigure.Segments.Add(new ArcSegment{Point smallCirclefirstPoint,IsLargeArc isLargeArc,Size new Size(smallCircleRadius, smallCircleRadius),SweepDirection SweepDirection.Counterclockwise});PathGeometry pathGeometry new PathGeometry();pathGeometry.Figures.Add(pathFigure);return pathGeometry;}//根据已保存的大小和文件总大小来计算下载进度百分比private Geometry GetGeometry(){bool isLargeArc false;double percent double.Parse(Convert.ToString(savedSize)) / double.Parse(Convert.ToString(fileSize));PercentString string.Format({0}%,Math.Round(percent*100,0));double angel percent * 360D;if(angel180)isLargeArctrue;//double angel 45;double bigR 16;double smallR 13;Point centerPoint vl.StartPoint;//new Point(100, 300);Point firstpoint GetPointOnCir(centerPoint, bigR, 0);Point secondpoint GetPointOnCir(centerPoint, bigR, angel);Point thirdpoint GetPointOnCir(centerPoint, smallR, 0);Point fourpoint GetPointOnCir(centerPoint, smallR, angel);return drawingArc(firstp, secondpoint, thirdpoint, fourpoint, bigR, smallR, isLargeArc);}   画圆形的进度条实际上是动态画两个同心圆根据文件保存的百分比来计算画弧形的角度的大小需要7个参数大圆的半径bigR 、小圆的半径smallR 、同心圆的圆心centerPoint 、大圆的起始点firstpoint 、大圆的结束点secondpoint 、小圆的起始点thirdpoint、小圆的结束点fourpoint     最后需要使用DrawingContext把圆给画出来 public Visual drawShape(){DrawingVisual drawingWordsVisual new DrawingVisual();DrawingContext drawingContext drawingWordsVisual.RenderOpen();try{if (savedSize ! fileSize){drawingContext.DrawEllipse(null, new Pen(Brushes.Gray, 3), vl.StartPoint, 13, 13);drawingContext.DrawGeometry(vs.VisualBackgroundBrush, vs.VisualFramePen, GetGeometry());FormattedText formatWords new FormattedText(PercentString, System.Globalization.CultureInfo.CurrentCulture, FlowDirection.LeftToRight, new Typeface(vs.WordsFont.Name), vs.WordsFont.Size, currentStyle.VisualBackgroundBrush);formatWords.SetFontWeight(FontWeights.Bold);Point startPoint new Point(vl.StartPoint.X - formatWords.Width / 2, vl.StartPoint.Y - formatWords.Height / 2);drawingContext.DrawText(formatWords, startPoint);}else{drawingContext.DrawEllipse(null, new Pen(Brushes.Green, 3), vl.StartPoint, 16, 16);FormattedText formatWords new FormattedText(Open, System.Globalization.CultureInfo.CurrentCulture, FlowDirection.LeftToRight, new Typeface(vs.WordsFont.Name), vs.WordsFont.Size, Brushes.Red);formatWords.SetFontWeight(FontWeights.Bold);Point startPoint new Point(vl.StartPoint.X - formatWords.Width / 2, vl.StartPoint.Y - formatWords.Height / 2);drawingContext.DrawText(formatWords, startPoint);}}catch (Exception ex){new SaveExceptionInfo().SaveLogAsTXTInfoex(ex.Message);}finally{drawingContext.Close();}return drawingWordsVisual;} 转载于:https://www.cnblogs.com/goxmpx/p/3741915.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90867.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站建设注册商标是多少类建设公司网站的好处

大家好,今天我们的主角是MyBatis,作为当前国内最流行的ORM框架,是我们这些crud选手最趁手的工具,赶紧来看看面试都会问哪些问题吧。基础1.说说什么是MyBatis?MyBatis logo先吹一下:Mybatis 是一个半 ORM(对…

网站功能调研方又圆网站建设

描述一下Vue.js的响应式数据绑定原理。 答案: Vue.js 使用 Observer、Compile 和 Watcher 三个组件来实现响应式数据绑定。Observer 负责监听数据对象的属性变化,Compile 负责解析模板指令并建立依赖关系,Watcher 则负责在数据变化时执行相应…

如何修改网站备案信息哪个网站做的最好

目录 1.基本概念 2.创建线程方式 2.1直接建立线程 2.2实现Runnable接口 3.3实现Callable接口 3.4 了解Future接口 Future模式主要角色及其作用 3.5实例化FutureTask类 3.实现线程安全 3.1定义 3.2不安全原因 3.3解决方案 3.4volatile与synchronized区别 4.极端情…

长春市建设工程造价管理协会网站wordpress wampserve

方法一:清空构建目录 重新设置一个新的构建目录(影子目录),或者清空当前目录的所有文件即可 方法二:修改配置文件(不推荐) 网上大部分的解决方案都是这个,直接打开找到并文件msvc…

dede中英文企业网站建设项目公告网站

在Python编程中,我们经常需要处理列表(list)。对于创建和操作这些数据结构,Python提供了很多强大的工具和语法糖,其中最引人注目的特性之一就是列表推导式(List Comprehension)。本文将深入探讨…

网站里面如何在新闻列表上显示hot微信公众平台开发商

文章目录 优先级队列的使用大堆小堆**注意** 优先级队列的模拟实现pushpopsizeemptytop 仿函数仿函数是什么pushpop 仿函数结合优先级队列的优势 优先级队列的使用 优先级队列本质是就是完全二叉树,是个堆.我们可以用优先级队列来取出一段序列中的前N个最大值. priority_queue…

温州网站建网络项目设计方案

需要对 OpenSSH 服务器和客户端进行相应配置。以下是具体步骤: 配置 OpenSSH 服务器的加密算法 1. 编辑 OpenSSH 服务器的配置文件: 打开 sshd_config 文件: sudo nano /etc/ssh/sshd_config2. 设置加密算法(Ciphers&#xff…

微信上微网站怎么做的wordpress官使用方法

文章目录 前言一、算数运算符二、赋值运算符()1.赋值运算符()2.复合赋值运算符 总结 前言 两种非常基础的运算符,看一下就懂,不需要过多的去深究细节 一、算数运算符 稍微着重看下 除法/ (不要…

申请专利的网站淘宝 网站开发 退货

学习框架&#xff0c;刚开始的时候最烦的就是一些配置文件&#xff0c;有很多需要配置的东西&#xff0c;今天把这些配置文件信息稍微整理一下&#xff0c;以后说不定会用的到。 web.xml文件 <?xml version"1.0" encoding"UTF-8"?> <web-app xm…

做电子外贸网站哈尔滨seo搜索排名优化

知识点总结 第一章&#xff1a;软件工程概述 1、软件的定义&#xff1a;在运行中能提供所希望的功能与性能的程序使程序能够正确运行的数据及其结构描述软件研制过程和方法所用的文档。 2、软件危机&#xff1a;软件开发的生产率远远不能满足客观需要。开发的软件产品往往不能…

广州网站建设推荐乐云seocms建站系统 下载

为什么80%的码农都做不了架构师&#xff1f;>>> 针对移动互联网应用的网络建设和优化 截至2013年3月,移动互联网的人均上网时长和PC互联网相比差距已经扩大了29%.PC互联网向移动端迁移的趋势进一步凸显.小米是一家专注于iPhone和Android等新一代智能手机软件…

荆州公司做网站织梦转WordPress插件

Linux零基础入门 列出文件/文件夹新建/切换路径查看当前路径重命名或者移动文件夹拷贝文件/文件夹删除文件夹设置环境变量编辑文本文件压缩和解压查看cpu的信息查看/杀死进程查看进程的CPU和内存占用重定向日志场景一场景二场景三场景四 列出文件/文件夹 命令&#xff1a;Ls(L…

爱站网关键词密度青岛新公司网站建设推广

在 js 中进行数学的运算时&#xff0c;会出现0.10.20.300000000000000004的结果&#xff0c;一开始认为是浮点数的二进制存储导致的精度问题&#xff0c;但这似乎不能很好的解释为什么在同样的存储方式下0.30.40.7可以得到正确的结果。本文主要通过浮点数的二进制存储及运算&am…

超能搜索引擎系统网站网页视频下载浏览器

源&#xff1a;STM8S和STM8L调试串口中断的注意点

如何利用网站模板做网站删除hao123主页

MessageBox.Show(); 显示消息窗口向用户展示消息。

黑山网站制作公司旅游网站建站

立即学习:https://edu.csdn.net/course/play/24458/296436?utm_sourceblogtoedu 什么是线程&#xff1f;&#xff08;以地铁为例&#xff09; 1.北京地铁、上海地铁、广州地铁称之为三个不同的进程&#xff1b;而上海1号线上海3号线称之为线程&#xff1b; 2.进程是资源单位&a…

无锡哪里做网站好铜陵seo

<?php 1.分页原理所需数据&#xff1a; 总记录数&#xff1a; $records mysql_num_rows() 每页显示&#xff1a; $pagesize 人为定义10 总页数&#xff1a; $pages $records/$pagesize 当前页&#xff1a; $page 自己选择2.分页的sql语句&#xff1a; SELECT * F…

做研学的企业网站郑州做网站公司电话

概念BIO 阻塞io&#xff0c;1.4之前NIO no-blocking io 非阻塞io&#xff0c;jdk1.4AIO 异步io&#xff0c;jdk1.7浏览器输入网址&#xff0c;敲下回车之后发生了什么&#xff1f;1.URL解析2.DNS解析概念&#xff1a;Domain Name System&#xff0c;域名系统&#xff0c;本质…

做网站 需要买云服务器吗seo的范畴是什么

首先exec函数族是进程中的常用函数&#xff0c;可以利用另外的进程空间执行不同的程序&#xff0c;在之前的fork创建子进程中会完全复制代码数据段等&#xff0c;而exec函数族则可以实现子进程实现不同的代码 int execl(const char *path, const char *arg, ... …

房地产设计网站网站开发主流

jdk 9和jdk8JDK 9引入了一个称为紧凑字符串的新功能。 鉴于Java程序中字符串的普遍存在&#xff0c;我认为这是一个非常重要的更改&#xff0c;所有Java开发人员都需要理解。 在此视频中&#xff0c;查理亨特&#xff08;Charlie Hunt&#xff09;解释了此新功能的历史和实现。…