NPlan project open source specification NPlan 项目开源说明
NPlan is a project management software developed using NUI graphics engine. It uses various capabilities of NUI engine and implements a variety of extension controls. It can be used as a comprehensive example of NUI engine development. NPlan是使用NUI图形引擎开发的一款项目管理软件,里面使用了NUI引擎的各种能力,并实现了多种扩展控件,可以作为NUI引擎开发的全面示例教程。
For more information about the project, please refer to the website. 有关软件的详细信息,请参考网站
Demo video: https://www.youtube.com/watch?v=FyqRYts4o5E or https://v.youku.com/v_show/id_XMTMzODAxOTkzNg==.html?spm=a1z3jc.11711052.0.0&isextonly=1
Compile 编译环境: NPlan has Windows Linux Android IOS version, but the latter three platforms are only experimental development, functional implementation is not perfect. Now upload only the most mature version of the windows platform, compile the environment VS2010 (SP1). NPlan有windows Linux Android IOS版本,但是后面三个平台只是实验性开发,功能实现并不完善。 本次仅上传最成熟的windows平台版本,编译环境VS2010(SP1)
Because the NPlan project was developed earlier, the NUI Engine code used by the NPlan project is a little different from Nuiengine's separate open source code base. I have no time to synchronize the NPlan code with the new version of Nuiengine.
因为NPlan项目开发较早,其使用的NUIEngine代码,同现在Nuiengine单独开源的代码库有一点差异,本人没有再花时间将NPlan代码对照新版本的Nuiengine进行同步,所以本次NPlan代码工程自带一份NUIEngine代码,保证能够正常编译通过。
NPlan项目管理软件是免费发布的共享软件,拥有**的软件著作权,受**版权法律保护。
The purpose and limitations of open source are as follows: 1, promote technical exchange, so that we can better learn to use NUIEngine graphical interface engine; 2,You can continue to develop new features for NPlan and release them, but keep the original copyright of NPlan and developer information, but you can add your own information. At the same time, I also suggest that the additional code is also open source to continuously develop the software. 3,you can use the code in NPlan to your own project, but you need to mention it. 开源目的和限制如下: 1 促进技术交流,让大家更好的学习使用NUIEngine图形界面引擎; 2 大家可以为NPlan继续开发新功能,并发布,但是要保留NPlan原有的版权及开发人员信息,但你可以追加自己的信息。同时我也建议追加的代码也开源,以不断发展这个软件。 3 可以使用NPlan里面的代码到你自己的项目,但是要注明
NPlan项目,里面实现了大量的自定义控件,有一个实现非常牛的时间轴控件,思维导图树,日历控件,拖拽响应的实现,界面自适应缩放等NUI引擎开发的高级功能,参考这些实现,你能够了解如何使用NUI引擎开发复杂的图形交互应用,从自定义drawable,到自定义view,到复杂的组合view控件。