- 浏览: 34235 次
- 性别:
- 来自: 大连
最新评论
因为多语言要保存到xml中,按照框架需要增加实体、通过设计导入实体,在设计平台中定义表格屏幕(供设计时使用)和编辑屏幕(供帮助屏幕编辑用),在前台设计中增加多语言模块,在后后初始化中增加多语言的初始化化。
1)增加实体类。2个实体类,一个保存语言包,一个保存具体项目
c#:
namespace MoCoolKaModel.Model.UI
{
[MKComment("语言包", version = 1.0)]
public class MKLocalePackageEntity : MKEntity
{
public MKLocalePackageEntity()
{
LocaleList = new List<MKLocaleEntity>();
}
[MKComment("语言", version = 1.0)]
public String Locale { get; set; }
[MKComment("项目", version = 1.0)]
public List<MKLocaleEntity> LocaleList { get; set; }
}
}
namespace MoCoolKaModel.Model.UI
{
[MKComment("具体项目的语言描述", version = 1.0)]
public class MKLocaleEntity:MKEntity
{
[MKComment("ID", version = 1.0)]
public String LocaleID { get; set; }
[MKComment("解释", version = 1.0)]
public String Description { get; set; }
}
}
javascript:
Ext.define('Mocoolka.model.MKLocalePackageEntity', {
extend: 'Ext.data.Model',
requires: ['Mocoolka.model.MKLocaleEntity'],
fields: ['Locale',
],
associations: [
{ type: 'hasMany', model: 'Mocoolka.model.MKLocaleEntity', name: 'LocaleIList' },
]
});
Ext.define('Mocoolka.model.MKLocaleEntity', {
extend: 'Ext.data.Model',
fields: ['LocaleID', 'Description'],
});
因为需要关联到window中,所以在window中增加如下属性
/// <summary>
/// 语言包
/// </summary>
public List<MKPackageLocaleEntity> LocaleList { get; set; }
2)用设计平台编辑屏幕
导入实体
设计列
设计表格
设计编辑页面
3)在开发菜单中增加对应项
<MKMenuItem Description="页面-语言管理" Position="190" ActionName="mkmanagerlocales" Help="<h2>定义窗体在多语言下的文本显示</h2><h3> </h3>" leaf="true" />
1)增加实体类。2个实体类,一个保存语言包,一个保存具体项目
c#:
namespace MoCoolKaModel.Model.UI
{
[MKComment("语言包", version = 1.0)]
public class MKLocalePackageEntity : MKEntity
{
public MKLocalePackageEntity()
{
LocaleList = new List<MKLocaleEntity>();
}
[MKComment("语言", version = 1.0)]
public String Locale { get; set; }
[MKComment("项目", version = 1.0)]
public List<MKLocaleEntity> LocaleList { get; set; }
}
}
namespace MoCoolKaModel.Model.UI
{
[MKComment("具体项目的语言描述", version = 1.0)]
public class MKLocaleEntity:MKEntity
{
[MKComment("ID", version = 1.0)]
public String LocaleID { get; set; }
[MKComment("解释", version = 1.0)]
public String Description { get; set; }
}
}
javascript:
Ext.define('Mocoolka.model.MKLocalePackageEntity', {
extend: 'Ext.data.Model',
requires: ['Mocoolka.model.MKLocaleEntity'],
fields: ['Locale',
],
associations: [
{ type: 'hasMany', model: 'Mocoolka.model.MKLocaleEntity', name: 'LocaleIList' },
]
});
Ext.define('Mocoolka.model.MKLocaleEntity', {
extend: 'Ext.data.Model',
fields: ['LocaleID', 'Description'],
});
因为需要关联到window中,所以在window中增加如下属性
/// <summary>
/// 语言包
/// </summary>
public List<MKPackageLocaleEntity> LocaleList { get; set; }
2)用设计平台编辑屏幕
导入实体
设计列
设计表格
设计编辑页面
3)在开发菜单中增加对应项
<MKMenuItem Description="页面-语言管理" Position="190" ActionName="mkmanagerlocales" Help="<h2>定义窗体在多语言下的文本显示</h2><h3> </h3>" leaf="true" />
发表评论
-
Mocoolka 状态机-动作设计一
2013-07-15 11:21 917状态机设计见http://fastspeeed.iteye.c ... -
Mocoolka 状态机设计
2013-07-12 08:12 1028了解mocoolka更多的信息,直接访问http://sour ... -
Mocoolka 用户自定义字段设计
2013-06-21 12:14 928在系统实施期间,根据实际的要求可能对窗体的字段有增加。 增加的 ... -
Mocoolka 企业应用基础模块设计
2013-06-17 10:13 894Mocoolka 企业应用基础模块设计 支持Mocoolka ... -
Mocoolka 代码讲解 屏幕生成器之FORM生成
2013-06-14 08:43 1371支持Mocoolka,请点击这里 https://code.c ... -
Mocoolka开发理念
2013-06-13 15:26 956支持Mocoolka,请点击这里 ... -
Mocoolka 自动帮助实现
2013-06-07 08:58 923思路:帮助基于模型数据,模型数据中有本窗体所有的控件、按钮,只 ... -
Mocoolka 多语言操作步骤
2013-06-07 08:46 792设计 有两种类型文本,一种是系统本身,一种是模块内 1) 系统 ... -
Mocoolka 多语言、自动帮助设计
2013-06-03 09:49 1071多语言在原有xml中增加语言节点 操作步骤是在设计中选语言,增 ... -
Mocoolka 0.5预览版发布
2013-05-31 13:13 978Mocoolka 0.5预览版发布 Mo ... -
Mocoolka 技术方案 .net后台移动设备前端
2012-05-09 10:53 7381)使用通用http协议 2)遵循ERP SERVER协议,在 ... -
(2012) MoCoolKa 5月份工作计划
2012-05-09 10:39 954(2012) MoCoolKa 5月份工作计划 4月份总结 ... -
设计花火
2012-04-08 22:25 629设计花火 把ERP协议组件处理部分到数据库层,可以看成是 ... -
(2012) MoCoolKa 4月份工作日志
2012-04-08 16:47 760(2012) MoCoolKa 4月份工作日志 4月份计划 ... -
MoCoolKa2012路线图
2012-04-08 16:05 723MoCoolKa2012路线图 (记录想法,随时更新) Mo ... -
[MoCoolKaErpGen代码讲解] WCF knownType 在web.config中生成
2012-04-07 04:35 1171MoCoolKaErp只有一个入口,接收参数为基类,按WCF协 ... -
MoCoolKaErp简介
2012-04-07 00:24 791MoCoolKaErp简介 设计原则:模型驱动、配置驱动、动作 ... -
MoCoolKa项目v0.5子项目功能简介
2012-04-06 22:04 819MoCoolKa项目v0.5子项目功能简介 SERVER端 E ...
相关推荐
Mocoolka Cloud 是基于web的设计、开发、管理平台 分析人员可以通过平台直接建立软件,无需编写代码。从而使分析人员更专注于业务逻辑、创新并创造真正的商业价值。支持PC、移动设备访问。 Mocoolka App 是在...
2000-2021年中国科技统计年鉴(分省年度)面板数据集-最新更新.zip
PPT保护工具PDFeditor专业版-精心整理.zip
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
考研英语真题及详解-精心整理.zip
Jupyter-Notebook
全国电子地图行政区划道路水系数据-最新shp.zip
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
地级市进出口贸易及外资利用数据(297城)-最新.zip
HengCe-18900-2024-2030中国皮革制品市场现状研究分析与发展前景预测报告-样本.docx
猪脚饭超好吃 java制作的小游戏,作为巩固java知识之用.zip
【基于Python的大麦网自动抢票工具的设计与实现】 随着互联网技术的发展,网络购票已经成为人们生活中不可或缺的一部分。尤其是在文化娱乐领域,如音乐会、演唱会、戏剧等活动中,热门演出的门票往往在开售后瞬间就被抢购一空。为了解决这个问题,本论文探讨了一种基于Python的自动抢票工具的设计与实现,旨在提高购票的成功率,减轻用户手动抢票的压力。 Python作为一种高级编程语言,因其简洁明了的语法和丰富的第三方库,成为了开发自动化工具的理想选择。Python的特性使得开发过程高效且易于维护。本论文深入介绍了Python语言的基础知识,包括数据类型、控制结构、函数以及模块化编程思想,这些都是构建抢票工具的基础。 自动化工具在现代社会中广泛应用,尤其在网络爬虫、自动化测试等领域。在抢票工具的设计中,主要利用了自动化工具的模拟用户行为、数据解析和定时任务等功能。本论文详细阐述了如何使用Python中的Selenium库来模拟浏览器操作,通过识别网页元素、触发事件,实现对大麦网购票流程的自动化控制。同时,还讨论了BeautifulSoup和requests库在抓取和解析网页数据中的应用。 大麦网作为国内知名的票务平台,其网站结构和购票流程对于抢票工具的实现至关重要。论文中介绍了大麦网的基本情况,包括其业务模式、用户界面特点以及购票流程,为工具的设计提供了实际背景。 在系统需求分析部分,功能需求主要集中在自动登录、监控余票、自动下单和异常处理等方面。抢票工具需要能够自动填充用户信息,实时监控目标演出的票务状态,并在有票时立即下单。此外,为了应对可能出现的网络延迟或服务器错误,工具还需要具备一定的错误恢复能力。性能需求则关注工具的响应速度和稳定性,要求在大量用户同时使用时仍能保持高效运行。 在系统设计阶段,论文详细描述了整体架构,包括前端用户界面、后端逻辑处理以及与大麦网交互的部分。在实现过程中,采用了多线程技术以提高并发性,确保在抢票关键环节的快速响应。此外,还引入了异常处理机制,以应对网络故障或程序错误。 测试与优化是确保抢票工具质量的关键步骤。论文中提到了不同场景下的测试策略,如压力测试、功能测试和性能测试,以验证工具的有效性和稳定性。同时,通过对抢票算法的不断优化,提高工具的成功率。 论文讨论了该工具可能带来的社会影响,包括对消费者体验的改善、对黄牛现象的抑制以及可能引发的公平性问题。此外,还提出了未来的研究方向,如增加多平台支持、优化抢票策略以及考虑云服务的集成,以进一步提升抢票工具的实用性。 本论文全面介绍了基于Python的大麦网自动抢票工具的设计与实现,从理论到实践,从需求分析到系统优化,为读者提供了一个完整的开发案例,对于学习Python编程、自动化工具设计以及理解网络购票市场的运作具有重要的参考价值。
校园驿站全天候辅助取货管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
1970年至2010年美国所有乳制品的供应和利用情况
java基础 java_leetcode题解之Possible Bipartition.java
该开源项目为阿里巴巴数据库事业部精心打造的druid连接池设计源码,包含4689个文件,涵盖4069个Java源文件、297个SQL脚本、102个文本文件以及其他多种文件类型。druid连接池以其独特的监控功能,旨在为数据库连接管理提供高效、可靠的解决方案。项目文件类型丰富,包括HTML、JavaScript、CSS和Shell脚本等,适用于多种开发需求。
Jupyter-Notebook
金融风险管理计算手册(CoVaR)最新版.zip
网上选课系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
Jupyter-Notebook