清华紫光做网站个人适合网站类型

news/2025/9/28 12:14:07/文章来源:
清华紫光做网站,个人适合网站类型,cosy wordpress主题,公众号推广方案计时器机制俗称心跳#xff0c;表示以特定的频率持续触发特定事件和执行特定程序的机制。在开发Windows应用商店应用的过程中#xff0c;可以使用定义在Windows::UI::Xaml命名空间中的DispatcherTimer类来创建计时器。DispatcherTimer类包含了如下的成员#xf…计时器机制俗称心跳表示以特定的频率持续触发特定事件和执行特定程序的机制。在开发Windows应用商店应用的过程中可以使用定义在Windows::UI::Xaml命名空间中的DispatcherTimer类来创建计时器。DispatcherTimer类包含了如下的成员 Tick事件周期性触发的事件。 Start函数用于启动计时器。 Stop函数用于停止计时器。 Interval属性设置触发Tick事件的时间周期此属性值的类型为TimeSpan。 简单介绍了DispatcherTimer类之后接下来模拟实现一个简易的计时器。在Visual Staudio 2012中新建一个Visual C的Windows应用商店的空白应用程序项目并命名为DispatcherTimerDemo接着在MainPage.xaml文件的Grid元素中添加如下的代码用于布局前台界面。 StackPanel HorizontalAlignmentCenter Margin50,300,0,0 TextBlock x:NameClockText FontSize24/TextBlock Grid Grid.ColumnDefinitions ColumnDefinition WidthAuto/ColumnDefinition ColumnDefinition Width*/ColumnDefinition /Grid.ColumnDefinitions Button x:NameStart ClickStartClick Content开始 Grid.Column0/Button Button x:NameStop ClickStopClick Content停止 Grid.Column1/Button /Grid /StackPanel 在上面的代码中添加了一个TextBlock控件和两个按钮。将这个TextBlock控件命名为ClockText用来显示计时器的计时。两个按钮分别为开始按钮和停止按钮其中开始按钮用来启动计时器停止按钮用来停止计时器。 布局了前台界面以后接下来添加计时器的后台实现代码。打开MainPage.xaml.h头文件添加如下的代码 private:     //声明DispatcherTimer类型变量timer     Windows::UI::Xaml::DispatcherTimer^ timer;     //声明TimeSpan类型变量timeSpan     Windows::Foundation::TimeSpan timeSpan;     //声明int32类型变量     int32 highNum;     //声明int32类型变量     int32 lowNum; 在上面的代码中使用private关键字声明了四个私有的成员变量分别为timer、timeSpan、highNum和lowNum其中timer是一个DispatcherTimer类型的变量用来表示计时器timeSpan为TimeSpan类型的变量用来表示时间。highNum和lowNum都为int32类型的变量分别代表计时器的十位数和个位数。 声明了上述的变量之后接下来打开MainPage.xaml.cpp源文件并在构造函数中添加如下的代码 MainPage::MainPage() {     InitializeComponent();     //创建DispatcherTimer类的对象     timerref new DispatcherTimer();     //为Tick事件添加事件函数     timer-Tick ref new EventHandlerObject^(this,DispatcherTimerDemo::MainPage::DispatcherTimerTick);     // Duration属性记录的时间为1s     timeSpan.Duration10000000;     //设置时间间隔     timer-IntervaltimeSpan;     //highNum变量赋值0     highNum0;     //lowNum变量赋值0     lowNum0; } 在上面的代码中初始化一个DispatcherTimer类的对象timer并为timer对象的Tick事件添加事件处理函数DispatcherTimerTick后面将介绍DispatcherTimerTick函数的具体实现代码。然后把timeSpan变量的Duration属性赋值为10000000并将timeSpan变量赋值给timer对象的Interval属性使timer对象的Tick事件每1秒触发一次。最后将highNum变量和lowNum变量分别赋值为0用于表示计时器的起始时间。 在实现DispatcherTimerTick函数之前首先需要在MainPage.xaml.h头文件中进行声明代码如下所示 public:     //更新计时器计时     void DispatcherTimerTick(Object^ sender, Object^ e); 在上述代码中使用public关键字声明一个公有的DispatcherTimerTick函数此函数用来更新计时器的计时并将更新后的计时显示到前台界面中。 声明了DispatcherTimerTick函数以后接下来在MainPage.xaml.cpp源文件中添加DispatcherTimerTick函数的实现代码具体代码如下所示 //更新计时器计时 void DispatcherTimerDemo::MainPage::DispatcherTimerTick(Object^ sender, Object^ e) {     //当lowNum小于9时lowNum增1     if(lowNum9)     {         lowNum;     }     else     {         //当lowNum大于9时将lowNum设为0         lowNum0;         //highNum小于9时highNum增1         if(highNum9)         {             highNum;         }         else         {             //highNum大于9时将highNum设为0             highNum0;         }     }     //将计时显示到TextBlock控件中     ClockText-Text开始计时highNumlowNum; } 在上面的代码中当lowNum变量的值小于9时lowNum变量自增1。而当lowNum变量的值大于9时将lowNum变量赋值为0并设置highNum变量的值。同样当highNum变量的值小于9时highNum变量自增1。而当highNum变量大于9时将highNum变量赋值为0。最后将highNum变量和lowNum变量赋值给名为ClockText的TextBlock控件的Text属性用于将计时显示到前台界面中。 添加了DispatcherTimerTick函数的实现代码后接下来为开始按钮添加单击事件处理函数StartClick。在MainPage.xaml.h头文件中添加如下的代码用来声明StartClick函数。 public:     //启动计时器     void StartClick(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e); 声明了StartClick函数之后接下来在MainPage.xaml.cpp源文件中添加StartClick函数的实现代码在此函数中调用timer对象的Start函数来启动计时器。具体代码如下所示 //启动计时器 void DispatcherTimerDemo::MainPage::StartClick(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e) {     timer-Start(); } 接着给停止按钮添加单击事件处理函数StopClick在MainPage.xaml.h头文件中添加如下的代码用来声明StopClick函数。 public:     //停止计时器     void StopClick(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e); 声明了StopClick函数之后接下来在MainPage.xaml.cpp源文件中添加StopClick函数的实现代码在此函数中调用timer对象的Stop函数来停止计时器。具体代码如下所示 //停止计时器 void DispatcherTimerDemo::MainPage::StopClick(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e) {     timer-Stop(); } 运行DispatcherTimerDemo项目后单击开始按钮启动计时器显示如图20-1所示的计时器界面。 图20-1 计时器

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

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

相关文章

US$37.05 YANHUA ACDP N55 Integrated Interface Board

YANHUA ACDP N55 Integrated Interface BoardDME Integrated Interface BoardFeatures: Simple operation. Plus to use it directly. Safe and reliable connetion!Package List:1pc x YANHUA ACDP N55 Integrated In…

提供零基础网站建设教学美工详情页设计一般多少钱

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。系统完全开源,基于 Apache 2.0 开源协议。 功能特性 丰富的模块市场,后台一键快速安装 会…

US$198 One Year Update Service for XTOOL X100 PAD and X100 PAD Plus

One Year Update Service for XTOOL X100 PADXTOOL X100 PAD is free update online for two years. After two years, if you still want to update it online, please pay for this one year update online service.…

Storm-0501威胁组织利用云技术实施勒索攻击的技术分析

微软威胁情报团队详细分析了Storm-0501威胁组织从传统本地勒索软件转向云勒索攻击的技术演进。文章深入剖析了攻击者如何通过权限提升、数据窃取和资源销毁等云原生技术实施勒索,并提供了全面的防护建议和检测指南。S…

模型插入 NV12 预处理节点精度问题排查流程

一、引言 在近期工具链实践过程中,频繁出现 BC 模型在插入 NV12 预处理节点后精度崩溃的现象。经分析,此类问题可分为两类:其一为用户侧 BGR/RGB 转 NV12 的代码实现缺陷;其二为 BGR/RGB 与 NV12 格式转换过程中固…

【ARM Cache与 MMU 系列文章 7 – ARMv8v9 MMU 页表配置 01 】

1.1 ARM MMU 1.1.1 虚拟地址位宽配置 64 位虚拟地址中,并不是所有位都用上,除了高 16 位用于区分内核空间和用户空间的虚拟地址外,虚拟地址的有效位的配置可以是:36, 39, 42, 47。在代码中,可以看到寄存器 TCR_EL1…

完整教程:【开题答辩过程】以《SpringMVC在筑原平面设计定制管理信息系统的应用与实践》为例,不会开题答辩的可以进来看看

完整教程:【开题答辩过程】以《SpringMVC在筑原平面设计定制管理信息系统的应用与实践》为例,不会开题答辩的可以进来看看pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !imp…

做盗版网站吗怎样进入wordpress仪表盘

仅使用numpy从头开始实现神经网络,包括反向传播公式推导过程: https://www.ctolib.com/yizt-numpy_neural_network.html

成都恒利泰转接器,驻波低到离谱

成都恒利泰转接器,驻波低到离谱成都恒利泰科技有限公司,旗下品牌 HenryTech(恒利泰),拥有20多条产品线,包括LTCC/LC滤波器、功分器、巴伦变压器、耦合器、射频转接头、射频连接器、射频同轴负载、射频衰减器、射频…

如何用手机建设一个网站受欢迎的句容网站建设

任务调度算法 抢占式调度:高优先级的任务优先执行,并且可以打断低优先级的任务执行。 时间片轮转:相同优先级的任务,拥有相同的时间片,当时间片被耗尽,就退出当前任务。 空闲任务 空闲指的就是当系统中…

Lucene 8.7.0 版本中doc、tim、tip、tmd材料详解

Lucene 8.7.0 版本中doc、tim、tip、tmd材料详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …

社交网站平台怎么做怎么建设微信网站

0x43 线段树 线段树(Segment Tree)是一种基于分治思想的二叉树结构,用于在区间进行信息统计。与按照二进制位(2的次幂)进行区间划分的树状数组相比,线段树是一种更加通用的结构: 1.线段树的每…

US$289 VVDI2 AUDI and 5th IMMO Functions Authorization Service

VVDI2 AUDI and 5th IMMO Functions Authorization ServiceNotice:VVDI basic function(SV86-C) can not open this now.Tips: No need shipping, after you pay this service, we will open the authorization for yo…

如何给网站做右侧导航桂林市区地图

每个员工都会有自己的档案,主管可以查看在职员工的档案。使用 Java 创建一个员工实体类,然后通过构造方法创建一个名为“王洁”的员工,最后打印出员工档案信息。 1 . 创建 Person 类,在该类中定义个人基本信息属性,并…

网页制作模板的网站那个网站教你做毕设的

使用情景 今天开发上遇到一个搜索的需求,要求可以多选,模糊查询。我首先和前端沟通,前端多选后使用逗号分隔,拼成字符串传输给我,我后端再进行具体的处理。 具体处理 初步构想 由于需要查询的字段也是一个长的字符…

非线性规划、最优控制与多目标优化

一、非线性规划(Nonlinear Programming,NLP) 1、线性规划LP:运筹学中,对于资源分配、计划调度等问题,有数学公式可以求解,数学公式的目标函数与所有约束条件均为线性2、非线性函数:二次函数、指数函数、三角函…

记录,结构,枚举,ref,in和out 元组

记录 本章前面提到,记录是支持值语义的引用类型。这种类型可以减少你自己需要编写的代码,因为编译器会实现按值比较记录的代码,并提供其他一些特性 不可变类型 记录的一种主要用例是创建不可变类型(不过使用记录也…

清远市企业网站seo东莞市人才招聘网

在基于NT内核的Windows操作系统家族中,Svchost.exe是一个非常重要的进程。很多病毒、木马驻留系统与这个进程密切相关,因此深入了解该进程是非常有必要的。本文主要介绍Svchost进程的功能,以及与该进程相关的知识。      Svchost进程概述…

IDEA/WebStorm 卡顿困难与启动参数调优指南

IDEA/WebStorm 卡顿困难与启动参数调优指南2025-09-28 11:45 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: blo…

Python抖音直播间实时数据获取方案:弹幕、礼物与互动消息全解析 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …