网站集约化建设建议短期培训班学什么好

web/2025/10/9 4:28:16/文章来源:
网站集约化建设建议,短期培训班学什么好,网站建设需要考啥证,云南建设厅建筑业管理网站一、需求分析 由于sysInfo扫描的内容比较多#xff0c;打算为它增加一点动画效果#xff0c;提醒用户程序正在运行#xff0c;耐心等待。 二、构建测试窗口 测试窗口上放置有一个按钮#xff0c;按钮上的初始文字是“开始扫描”#xff1b;并使用状态栏#xff0c;状态… 一、需求分析 由于sysInfo扫描的内容比较多打算为它增加一点动画效果提醒用户程序正在运行耐心等待。 二、构建测试窗口 测试窗口上放置有一个按钮按钮上的初始文字是“开始扫描”并使用状态栏状态栏初始状态不显示文字。 ; ; 文 件 名marquee.asm (GUI程序) ; 功 能: 文字动画 ; 开发环境Win10 PRO MASM32 v22 ; 作 者PurpleEndurer,广西河池 ;.586 .MODEL FLAT,STDCALL OPTION CASEMAP:NONEINCLUDE \masm32\include\windows.incINCLUDE \masm32\include\kernel32.inc INCLUDELIB \masm32\lib\kernel32.libINCLUDE \masm32\include\user32.inc INCLUDELIB \masm32\lib\user32.libinclude \MASM32\INCLUDE\shell32.inc includelib \MASM32\LIB\shell32.libinclude \masm32\include\comctl32.inc includelib \masm32\lib\comctl32.lib;ssssssssssssssssssssssss ;.const ;ssssssssssssssssssssssssc_MainWinStyle equ NULL c_statusBarStyle equ SBARS_SIZEGRIP or WS_CHILD or WS_VISIBLE c_BtnStyle equ WS_CHILD or WS_VISIBLE or BS_DEFPUSHBUTTON c_BtnID equ 198 c_statusBarID equ 199 c_TimerID equ 1000;ssssssssssssssssssssssss ;PROTO ;ssssssssssssssssssssssssWinMain proto :HINSTANCE, :HINSTANCE, :LPSTR, :DWORD WndProc proto :HWND, :UINT, :WPARAM, :LPARAM ResizeMainWnd proto Marquee proto statusBarMarquee proto btnMarquee proto;ssssssssssssssssssssssss .DATA ;ssssssssssssssssssssssss g_szClassName label byte g_szAppInfo db 文字动画 作者PurpleEndurer, 广西河池, 0g_szBtnClsName db button, 0 g_szScan_btn db 开始扫描, 0 ;_btn 用于按钮 g_szStop_btn db 点击停止, 0 g_szLoopTxt_btn db 点击停止, 0g_szScanning_Sb db —正在扫描……, 0; _Sb用于状态栏 g_szScanOver_Sb db 扫描完成, 0 ; g_dwLoop_Sb dword 0g_hInstance HANDLE ? g_hwndMain HANDLE ? g_hStatusBar HANDLE ? g_hBtn HANDLE ?;ssssssssssssssssssssssss .CODE ;ssssssssssssssssssssssss start:invoke GetModuleHandle, NULLmov g_hInstance, eaxinvoke WinMain, g_hInstance, NULL, NULL, SW_SHOWDEFAULTinvoke ExitProcess, eaxinvoke InitCommonControls; WinMain proc hInst:HINSTANCE, hPrevInst:HINSTANCE, CmdLine:LPSTR, CmdShow:DWORD ;LOCAL wc:WNDCLASSEXLOCAL msg:MSGmov wc.cbSize,SIZEOF WNDCLASSEXmov wc.style, CS_HREDRAW or CS_VREDRAWmov wc.lpfnWndProc, OFFSET WndProcmov wc.cbClsExtra, NULLmov wc.cbWndExtra, NULLpush hInstpop wc.hInstancemov wc.hbrBackground, COLOR_WINDOW1mov wc.lpszMenuName, NULL ;OFFSET MenuNamemov wc.lpszClassName, OFFSET g_szClassNameinvoke LoadIcon,NULL,IDI_APPLICATION ;invoke LoadIcon, hInst, IDI_ICONmov wc.hIcon, eaxmov wc.hIconSm, eaxinvoke LoadCursor, NULL, IDC_ARROWmov wc.hCursor, eaxinvoke RegisterClassEx, addr wcINVOKE CreateWindowEx, c_MainWinStyle, ADDR g_szClassName,ADDR g_szAppInfo,\WS_OVERLAPPEDWINDOW,CW_USEDEFAULT, CW_USEDEFAULT,500,400,NULL,NULL, hInst,NULLmov g_hwndMain, eaxINVOKE ShowWindow, g_hwndMain, SW_SHOWNORMALINVOKE UpdateWindow, g_hwndMain.WHILE TRUEINVOKE GetMessage, ADDR msg,NULL,0,0.BREAK .IF (!eax)INVOKE TranslateMessage, ADDR msgINVOKE DispatchMessage, ADDR msg.ENDWmov eax, msg.wParamret WinMain endp; WndProc proc uses ebx hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM ;mov eax, uMsg.IF eaxWM_CREATE;创建状态栏invoke CreateStatusWindow, c_statusBarStyle, NULL, hWnd, c_statusBarIDmov g_hStatusBar, eax;创建按钮invoke CreateWindowEx, NULL, ADDR g_szBtnClsName, ADDR g_szScan_btn,\c_BtnStyle, 75,70,140,25, hWnd, c_BtnID, g_hInstance, NULLmov g_hBtn, eax.ELSEIF eaxWM_COMMANDmov eax,wParam.if axc_BtnIDshr eax,16.IF axBN_CLICKED;用户点击按钮.if g_dwLoop_Sb0;进行扫描状态invoke SetTimer, hWnd, c_TimerID, 1000, NULLmov eax, OFFSET g_szStop_btn.else;退出扫描状态invoke KillTimer, hWnd, c_TimerID mov g_dwLoop_Sb, 0invoke SendMessage, g_hStatusBar, SB_SETTEXT, 0, OFFSET g_szScanOver_Sbinvoke RedrawWindow, g_hStatusBar, NULL, NULL, RDW_INTERNALPAINT mov eax, OFFSET g_szScan_btn .endifinvoke SendMessage, g_hBtn ,WM_SETTEXT, 0, eax.ENDIF.endif .ELSEIF eaxWM_TIMER;定时调用Marquee函数invoke Marquee.ELSEIF eaxWM_SIZEinvoke ResizeMainWnd.ELSEIF eaxWM_DESTROYinvoke PostQuitMessage,NULL.ELSEinvoke DefWindowProc,hWnd,uMsg,wParam,lParamret.ENDIFxor eax,eaxret WndProc endp; ResizeMainWnd proc ;invoke MoveWindow, g_hStatusBar, 0, 0, 0, 0, TRUEret ResizeMainWnd endpEND start 三、在状态栏显示字符动画 记得以前DOS时代使用冠群金辰的杀毒软件kill在扫描时会显示一个扫描形状的字符动画当时觉得很有意思映像深刻这次就把这种效果用在状态栏上。 实现的方法就是当用户点扫描使用定时器定时刷新状态栏的文字。其中的扫描动态效果就是将依次状态栏文字的首字依次更新为—编码0AAA1h、编码0DCA3h、编码0FCA3h、编码0AFA3h。 代码如下 ; Marquee proc ;invoke statusBarMarquee ret Marquee endp; statusBarMarquee proc uses eax ;inc g_dwLoop_Sb.if g_dwLoop_Sb 4mov g_dwLoop_Sb, 1 .endifmov eax, offset g_szScanning_Sb.if g_dwLoop_Sb1mov word ptr [eax], 0DCA3h;.elseif g_dwLoop_Sb2mov word ptr [eax], 0FCA3h;.elseif g_dwLoop_Sb3mov word ptr [eax], 0AFA3h;.elseif g_dwLoop_Sb4mov word ptr [eax], 0AAA1h;—.endifinvoke SendMessage, g_hStatusBar, SB_SETTEXT, 0, OFFSET g_szScanning_Sbinvoke RedrawWindow, g_hStatusBar, NULL, NULL, RDW_INTERNALPAINT ret statusBarMarquee endp 四、按钮跑马灯 窗口上的按钮初始文字是“开始扫描”当我们点击按钮进入扫描状态时我们将按钮文字改成“点击停止”并跑马灯。原理也是使用定时器定期更新按钮上的文字。 代码如下 ; Marquee proc ;invoke btnMarqueeinvoke statusBarMarquee ret Marquee endp; btnMarquee proc uses eax ;ebx ;mov eax, offset g_szLoopTxt_btn;保存按钮文本首字push word ptr [eax] ;mov bx, word ptr [eax]inc eaxinc eax; 按钮文字前移.while byte ptr [eax]!0push word ptr [eax]pop word ptr [eax-2]inc eaxinc eax.endw;把按钮文本首字放到末尾pop word ptr [eax-2] ;mov word ptr [eax-2], bxinvoke SendMessage, g_hBtn ,WM_SETTEXT, 0, OFFSET g_szLoopTxt_btninvoke RedrawWindow, g_hBtn, NULL, NULL, RDW_INTERNALPAINT ret btnMarquee endp五、程序运行效果 如下 六、改进思路 文字动画在DOS的CGI时代还是颇具吸引力的放到GUI时代复古一下也是一种怀念。 如果我们追求GUI的效果可以对状态栏进行子类化为它创建一个进度条。对按钮子类化显示gif图片。 七、附记 进入Windows时代Kill就像UCDOS一样淡出视野了。刚才为了确认无误bing查了一下冠群金辰的网站还在只是内容很久没更新了。 不经意间顺带看到一篇关于火绒的文章才知道火绒的几位创始人都出自瑞星……

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

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

相关文章

自己建网站 wordpresswordpress仿站

前言:本笔记仅仅只是对内容的整理和自行消化,并不是完整内容,如有侵权,联系立删。 一、集合 在之前提到,哈希表主要是用来判断给定的整数是否存在于给定的数据中。而在上一节中我们使用了数组,通过索引来实现哈希表的功…

丰台网站开发商城微信公众号开发

1. 安装必要的工具 1.1 安装 Git Git 用于从远程仓库克隆代码,你可以从Git 官方网站下载 Windows 版本的安装程序。安装过程中可保持默认设置,安装完成后,在命令提示符(CMD)或 PowerShell 中输入git --version&#…

建设网站时间推进表wordpress 修改布局

高清HD-SDI转HDMI转换器是一款专用于单路高清数字分量串行接口(HD-SDI和3G-SDI)信号转换为HDMI信号的设备。hd-sdi转hdmi转换器将广播级输出图像使用的SDI信号转换成HDMI影像信号,中继广播与消费型产品的链接器,让SDI信号格式不用经剪辑软件再一次的转换…

东方建设集团有限公司网站php网站标题修改

系列文章目录 文章目录 系列文章目录一、HashMap和HashTable有什么区别?其底层实现是什么?二、ConcurrentHashMap原理,jdk7和jdk8版本的区别一、HashMap和HashTable有什么区别?其底层实现是什么? 1.区别 : (1)HashMap方法没有synchronized修饰,线程非安全,HashTable…

吴江区建设用地申报网站网络科技建设网站

dockerfile创建镜像:创建自定义镜像。 包扩配置文件的创建,挂载点,对外暴露的端口。设置环境变量。 docker镜像的方式: 1、基于官方源进行创建 根据官方提供的镜像源,创建镜像,然后拉起容器。是一个白板&#xff0c…

石家庄正定新区建设局网站自己做外贸网站能接到单吗

​开抖店是一种越来越流行的创业方式,在社交媒体平台上开店销售各种商品,比如服装、配饰、美妆和家居用品等等。对于新手来说,他们可能会很关心自己开抖店能够多久出单。虽然这个问题没有一个固定的答案,但是以下是一些关键的运营…

昆明网站建设 昆明光硕在线制作视频

【前端知识】JavaScript——设计模式(工厂模式、构造函数模式、原型模式) 一、工厂模式 工厂模式是一种众所周知的设计模式,广泛应用于软件工程领域,用于抽象创建特定对象的过程。 优点:可以解决创建多个类似对象的…

爱 做 网站吗网站搭建平台demo免费

加入依赖 implementation androidx.test.uiautomator:uiautomator:2.2.0创建CalcActivity页 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"

郑州做网站托管全球建筑网站

Redis主从复制原理学习总结 - 运维笔记 和Mysql主从复制的原因一样&#xff0c;Redis虽然读取写入的速度都特别快&#xff0c;但是也会产生读压力特别大的情况。为了分担读压力&#xff0c;Redis支持主从复制&#xff0c;Redis的主从结构可以采用一主多从或者级联结构&#xff…

安全的网站建设公wordpress the7主题

论文下载地址:Performance Comparison of VVC, AV1, HEVC, and AVC for High Resolutions 时间:2024 年 作者:Miroslav Uhrina 摘要 研究背景:随着多媒体服务需求的增长,尤其是视频领域,企业和用户对视频的分辨率、帧率和采样精度的要求越来越高。这导致需要处理、存储和…

网站建设论文html格式建设工程施工合同示范文本的性质

#左耳听风 ARST 打卡活动重启# 目录 一、问题 二、解题方法 三、解题方法二 四、两个方法的区别 关于 ARTS 的释义 —— 每周完成一个 ARTS&#xff1a; ● Algorithm: 每周至少做一个 LeetCode 的算法题 ● Review: 阅读并点评至少一篇英文技术文章 ● Tips: 学习至少一个技…

织梦网站建设培训做网站郴州

关闭缩略图 regsvr32 /u shmedia.dll开启缩略图 regsvr32 shmedia.dll 关闭缩略图 regsvr32 /u shimgvw.dll开启缩略图 regsvr32 shimgvw.dll 如果还是不行&#xff0c;请安装 K-Lite Codec Pack 解码器 注册表相关 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.…

网站改版建设的目的海报制作app

说明&#xff1a;该篇博客是博主一字一码编写的&#xff0c;实属不易&#xff0c;请尊重原创&#xff0c;谢谢大家&#xff01; 首先&#xff0c;今年比较忙没有多余时间去实操创作分享文章给大家&#xff0c;那就给大家分享下博主在实际工作中的一点点内容吧&#xff0c;就当交…

网站专题页功能网站建设捌金手指专业5

目录 一、冯诺依曼体系结构 二、操作系统 1.概念 2.理解操作系统的管理 硬件和管理 为什么要有操作系统 三、进程的概念 PCB&#xff1a; 进程的删除和子进程的创建 删除 创建子进程 四、进程的状态 七种状态&#xff1a; 实验查看部分状态&#xff1a; R&#x…

手机版免费申请微网站百度搜搜网站自动显示图片

【WEB前端2024】3D智体编程&#xff1a;乔布斯3D纪念馆-第44课-骨骼动画 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎&…

为企业做网站的公司一个网站做三页是什么意思

程序在RAM中运行 1、配置内存分配。 2、修改跳转文件 FUNC void Setup(void) { SP _RDWORD(0x20000000); PC _RDWORD(0x20000004); } LOAD RAM\Obj\Project.axf INCREMENTAL Setup(); 3、修改下载ROM地址和RAM地址&#xff1b; 中断向量表映射 中断向量表映射到SRA…

国外做的好看的网站设计柳州建站

还记得当初自己为什么选择计算机&#xff1f; 当初你问我为什么选择计算机&#xff0c;我笑着回答&#xff1a;“因为我梦想成为神奇的码农&#xff01;我想像编织魔法一样编写程序&#xff0c;创造出炫酷的虚拟世界&#xff01;”谁知道&#xff0c;我刚入门的那天&#xff0…

东莞阳光官方网怎样做网站排名优化

在完成了Windows XP下自动创建并配置连接后&#xff0c;其实我们还需要对Windows 7下自动配置做一个介绍&#xff0c;因为目前实际上很多企业也已经开始进行了大批量的Windows 7的使用&#xff0c;而且很多用户目前也在逐渐向Windows 7系统迈进&#xff0c;那么如何让Windows 7…

网站建设与管理培训方案医药电子商务网站建设

问题描述 今天拿到小程序的设计效果图后&#xff0c;标题部分背景需要加背景图片&#xff0c;以往我做的都是标题背景更换颜色等&#xff0c;加背景图片还是第一次遇到&#xff0c;大家可以先看下我的效果图是否与你遇到的问题一致&#xff01; 首页标题的背景是个背景图片。 …

网站开发 技术支持服务协议wordpress登录界面出错

如何在Android应用中实现一个返回键功能发布时间&#xff1a;2020-11-23 16:28:56来源&#xff1a;亿速云阅读&#xff1a;89作者&#xff1a;Leah今天就跟大家聊聊有关如何在Android应用中实现一个返回键功能&#xff0c;可能很多人都不太了解&#xff0c;为了让大家更加了解&…