CMyclsss

ice197983 2007-08-24 12:08:14
#include "StdAfx.h"
#include "Myclsss.h"

const TCHAR *MENU_CLASS_NAME = L"BaculaFD Tray Icon";

CMyclsss::CMyclsss()
{}

CMyclsss::CMyclsss(HINSTANCE hAppInstance)
{
// Create a dummy window to handle tray icon messages
WNDCLASSEX wndclass;

wndclass.cbSize = sizeof(wndclass);
wndclass.style = 0;
wndclass.lpfnWndProc = CMyclsss::WndProc;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hAppInstance;
wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);
wndclass.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName = /*(const char *) */NULL;
wndclass.lpszClassName = MENU_CLASS_NAME;
wndclass.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
RegisterClassEx(&wndclass);

m_hwnd = CreateWindow(MENU_CLASS_NAME,
MENU_CLASS_NAME,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
200, 200,
NULL,
NULL,
hAppInstance,
NULL);
ShowWindow( m_hwnd, 1 );
UpdateWindow( m_hwnd );

if (m_hwnd == NULL) {
PostQuitMessage(0);
return;
}
}

CMyclsss::~CMyclsss()
{

}

// Process window messages
LRESULT CALLBACK CMyclsss::WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
CMyclsss *_this = (CMyclsss *) GetWindowLong(hwnd, GWL_USERDATA);

switch (iMsg)
{
case WM_CREATE:
return 0;
case WM_LBUTTONDOWN:
MessageBeep(1);

case WM_COMMAND:
switch (LOWORD(wParam))
{
case 1:
break;
default:
break;
}
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
default:
break;
}
return DefWindowProc(hwnd, iMsg, wParam, lParam);
}
...全文
141 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文研究了含多微电网租赁共享储能的配电网博弈优化调度问题,提出了一种基于博弈论的多主体协同优化框架。通过构建多微电网与共享储能运营商之间的非合作博弈模型,设计了以运行成本最小化为目标的优化策略,综合考虑了功率平衡、设备容量、电价机制及供需响应等多重约束条件。利用Matlab平台实现了求解算法,并通过仿真验证了该方法在降低各微电网独立储能投资与运行成本、提升共享储能利用率、增强系统经济性与能源自治能力方面的有效性,充分体现了多主体间竞争与协作并存的调度机制。; 适合人群:具备电力系统分析、优化调度理论及博弈论基础,从事微电网运行、综合能源系统、分布式能源管理等领域研究的科研人员、高校研究生及相关工程技术人员。; 使用场景及目标:①探究多微电网与共享储能间的经济交互与决策机制;②实现配电网中多利益主体参与下的分布式能源协同优化调度;③掌握基于博弈模型的多智能体系统建模、均衡求解与Matlab仿真技术;④为共享储能市场化运营机制设计提供理论支持与技术路径。; 阅读建议:建议结合Matlab代码深入理解模型构建与算法实现细节,重点关注目标函数设计、博弈均衡(如纳什均衡)的求解过程、迭代收敛性分析以及不同场景下的仿真对比结果,可进一步拓展至考虑可再生能源出力不确定性、动态分时电价或主从博弈结构的实际应用环境。
内容概要:本文研究了基于瞬态三角哈里斯鹰算法(TTHHO)求解带时间窗的骑手外卖配送路径规划问题,并提供了Matlab代码实现。该算法通过引入瞬态三角函数优化哈里斯鹰算法的全局搜索机制,显著提升了算法在复杂城市路网环境下的收敛速度与求解精度,有效应对多订单、多约束及严格时间窗限制下的路径优化挑战。研究构建了完整的数学模型,综合考虑配送距离、时间窗惩罚、客户满意度与配送效率等多重因素,旨在实现骑手配送路径的成本最小化与服务时效性的最大化。通过对实际场景的仿真实验,验证了TTHHO算法在求解质量、稳定性与实用性方面的优越性能,为智慧物流与即时配送系统的智能化调度提供了可行的技术方案与理论支持。; 适合人群:具备一定编程基础和优化算法知识,从事物流调度、路径规划、智能算法研究的相关科研人员及研究生。; 使用场景及目标:①解决外卖配送、快递派送等带时间窗的车辆路径问题(VRPTW);②学习和应用新型智能优化算法(TTHHO)进行组合优化问题求解;③通过Matlab仿真掌握路径规划问题的建模与算法实现流程。; 阅读建议:建议读者结合Matlab代码运行实例,深入理解算法实现细节与参数设置,同时可尝试将其拓展至多骑手、动态订单等更复杂的实际应用场景中进行验证与改进。
已经博主授权,源码转载自 https://pan.quark.cn/s/64eea1405ada 依据所提供的文档信息,以下为ThinkPHP6.0全面开发手册所涵盖的知识要点:1. ThinkPHP6.0框架概述:ThinkPHP作为一个免费且开源的PHP开发框架,其设计理念为轻量级、面向对象,并强调简洁性与实用性,致力于提升Web应用程序的开发效率并简化企业级应用的开发流程。ThinkPHP6.0是在5.1版本基础上进行的优化升级,改进了底层架构,并引入了多应用架构模式及严格模式(兼容PHP7强类型特性)。该框架遵循Apache2开源许可条款,因此可无成本使用,甚至应用于商业场景。ThinkPHP6.0对PHP版本的要求为7.1版本及以上。2. 安装指南与开发准则:相关文档将阐述ThinkPHP6.0的安装步骤与开发准则,旨在辅助开发者遵循行业最佳实践。3. 文件系统布局与配置参数:手册将详尽说明ThinkPHP6.0的文件系统布局与配置参数,包括入口文件、服务门面、中间件、事件机制、路由设置等核心组件的应用与配置方法。4. 请求处理机制与系统架构:ThinkPHP6.0的请求处理机制及整体系统架构将得到描述,涵盖多应用架构模式、URL访问机制、路由定义方法、变量规则、请求对象等要素。5. 控制器定义与请求管理:开发者可学习如何构建与运用控制器、基础控制器、空控制器、资源控制器以及控制器中间件,同时掌握请求对象的应用,包含HTTP头信息、请求数据、输入变量、请求类型等。6. 数据库交互操作:手册将说明ThinkPHP6.0如何实现数据库连接、查询构造器的应用、链式操作、数据的增加、删除、修改与查询、聚合查询、分页查询、时间查询、高级查询等功能。7. 模型与对象关系映射...

65,213

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧