在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → skillcore实现的UI动画Demo

skillcore实现的UI动画Demo

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:15.88M
  • 下载次数:0
  • 浏览次数:87
  • 发布时间:2020-06-30
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
Skilla在上一周整理好了skillcore库,这一次又给它增添了通用动画框架。这个动画框架本身没有渲染功能,主要是提供动画的驱动事件,使用时需要自己去处理动画事件去完成动画渲染。该框架比较简单,动画由线程来驱动。
【实例截图】
【核心代码】
SkillCore
└── SkillCore
├── DuiLib
│   ├── CMakeLists.txt
│   ├── Control
│   │   ├── UIActiveX.cpp
│   │   ├── UIActiveX.h
│   │   ├── UIButton.cpp
│   │   ├── UIButton.h
│   │   ├── UICheckBox.cpp
│   │   ├── UICheckBox.h
│   │   ├── UICombo.cpp
│   │   ├── UICombo.h
│   │   ├── UIComboBox.cpp
│   │   ├── UIComboBox.h
│   │   ├── UIDateTime.cpp
│   │   ├── UIDateTime.h
│   │   ├── UIEdit.cpp
│   │   ├── UIEdit.h
│   │   ├── UIFlash.cpp
│   │   ├── UIFlash.h
│   │   ├── UILabel.cpp
│   │   ├── UILabel.h
│   │   ├── UIList.cpp
│   │   ├── UIList.h
│   │   ├── UIOption.cpp
│   │   ├── UIOption.h
│   │   ├── UIProgress.cpp
│   │   ├── UIProgress.h
│   │   ├── UIRichEdit.cpp
│   │   ├── UIRichEdit.h
│   │   ├── UIScrollBar.cpp
│   │   ├── UIScrollBar.h
│   │   ├── UISlider.cpp
│   │   ├── UISlider.h
│   │   ├── UIText.cpp
│   │   ├── UIText.h
│   │   ├── UITreeView.cpp
│   │   ├── UITreeView.h
│   │   ├── UIWebBrowser.cpp
│   │   └── UIWebBrowser.h
│   ├── ControlEx
│   │   ├── UIAnimationTabLayout.cpp
│   │   ├── UIAnimationTabLayout.h
│   │   ├── UIWkeBrowser.cpp
│   │   ├── UIWkeBrowser.h
│   │   ├── UIWkeContainer.cpp
│   │   └── UIWkeContainer.h
│   ├── Core
│   │   ├── UIAnimation.cpp
│   │   ├── UIAnimation.h
│   │   ├── UIBase.cpp
│   │   ├── UIBase.h
│   │   ├── UIContainer.cpp
│   │   ├── UIContainer.h
│   │   ├── UIControl.cpp
│   │   ├── UIControl.h
│   │   ├── UICrack.cpp
│   │   ├── UICrack.h
│   │   ├── UIDefine.h
│   │   ├── UIDlgBuilder.cpp
│   │   ├── UIDlgBuilder.h
│   │   ├── UIManager.cpp
│   │   ├── UIManager.h
│   │   ├── UIMarkup.cpp
│   │   ├── UIMarkup.h
│   │   ├── UIRender.cpp
│   │   └── UIRender.h
│   ├── DuiLib.vcproj
│   ├── DuiLib.vcxproj
│   ├── DuiLib.vcxproj.filters
│   ├── DuiLib.vcxproj.user
│   ├── Layout
│   │   ├── UIChildLayout.cpp
│   │   ├── UIChildLayout.h
│   │   ├── UIHorizontalLayout.cpp
│   │   ├── UIHorizontalLayout.h
│   │   ├── UITabLayout.cpp
│   │   ├── UITabLayout.h
│   │   ├── UITileLayout.cpp
│   │   ├── UITileLayout.h
│   │   ├── UIVerticalLayout.cpp
│   │   └── UIVerticalLayout.h
│   ├── Lib
│   │   └── wke.lib
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── UIlib.cpp
│   ├── UIlib.h
│   ├── UnicodeDebug
│   │   ├── CL.read.1.tlog
│   │   ├── CL.write.1.tlog
│   │   ├── DuiLib.lastbuildstate
│   │   ├── DuiLib.log
│   │   ├── DuiLib.write.1.tlog
│   │   ├── StdAfx.obj
│   │   ├── UIActiveX.obj
│   │   ├── UIAnimation.obj
│   │   ├── UIAnimationTabLayout.obj
│   │   ├── UIBase.obj
│   │   ├── UIButton.obj
│   │   ├── UICheckBox.obj
│   │   ├── UIChildLayout.obj
│   │   ├── UICombo.obj
│   │   ├── UIComboBox.obj
│   │   ├── UIContainer.obj
│   │   ├── UIControl.obj
│   │   ├── UICrack.obj
│   │   ├── UIDateTime.obj
│   │   ├── UIDelegate.obj
│   │   ├── UIDlgBuilder.obj
│   │   ├── UIEdit.obj
│   │   ├── UIHorizontalLayout.obj
│   │   ├── UILabel.obj
│   │   ├── UIList.obj
│   │   ├── UIManager.obj
│   │   ├── UIMarkup.obj
│   │   ├── UIOption.obj
│   │   ├── UIProgress.obj
│   │   ├── UIRender.obj
│   │   ├── UIRichEdit.obj
│   │   ├── UIScrollBar.obj
│   │   ├── UISlider.obj
│   │   ├── UITabLayout.obj
│   │   ├── UIText.obj
│   │   ├── UITileLayout.obj
│   │   ├── UITreeView.obj
│   │   ├── UIVerticalLayout.obj
│   │   ├── UIWebBrowser.obj
│   │   ├── UIWkeBrowser.obj
│   │   ├── UIWkeContainer.obj
│   │   ├── UIlib.obj
│   │   ├── Utils.obj
│   │   ├── WinImplBase.obj
│   │   ├── XUnzip.obj
│   │   ├── cl.command.1.tlog
│   │   ├── link.command.1.tlog
│   │   ├── link.read.1.tlog
│   │   ├── link.write.1.tlog
│   │   ├── stb_image.obj
│   │   ├── vc100.idb
│   │   └── vc100.pdb
│   ├── Utils
│   │   ├── FlashEventHandler.h
│   │   ├── UIDelegate.cpp
│   │   ├── UIDelegate.h
│   │   ├── Utils.cpp
│   │   ├── Utils.h
│   │   ├── WebBrowserEventHandler.h
│   │   ├── WinImplBase.cpp
│   │   ├── WinImplBase.h
│   │   ├── XUnzip.cpp
│   │   ├── downloadmgr.h
│   │   ├── flash11.tlh
│   │   ├── stb_image.c
│   │   └── wke.h
│   └── 修改说明.txt
├── SkillCoreTest
│   ├── MainFrame.cpp
│   ├── MainFrame.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── SkillCoreTest.cpp
│   ├── SkillCoreTest.h
│   ├── SkillCoreTest.ico
│   ├── SkillCoreTest.rc
│   ├── SkillCoreTest.vcxproj
│   ├── SkillCoreTest.vcxproj.filters
│   ├── SkillCoreTest.vcxproj.user
│   ├── localStorage
│   │   ├── http_baidu.hz.letv.com_0.localstorage
│   │   ├── http_cdn.tanx.com_0.localstorage
│   │   ├── http_images.sohu.com_0.localstorage
│   │   ├── http_music.baidu.com_0.localstorage
│   │   ├── http_news.baidu.com_0.localstorage
│   │   ├── http_v.baidu.com_0.localstorage
│   │   ├── http_world.haiwainet.cn_0.localstorage
│   │   ├── http_www.baidu.com_0.localstorage
│   │   ├── http_www.hao123.com_0.localstorage
│   │   ├── http_www.iqiyi.com_0.localstorage
│   │   └── http_zhidao.baidu.com_0.localstorage
│   ├── small.ico
│   ├── stdafx.cpp
│   ├── stdafx.h
│   └── targetver.h
├── SkillCoreTest.sln
├── SkillCoreTest.suo
├── bin
│   ├── DuiLib_ud.dll
│   ├── RakNetDebug.dll
│   ├── SkillCoreTest.exe
│   ├── skillcored.dll
│   ├── skin
│   │   └── Test
│   │   ├── 0.jpg
│   │   ├── 00277[29x26x8BPP].png
│   │   ├── 00278[29x26x8BPP].png
│   │   ├── 00279[29x26x8BPP].png
│   │   ├── 00280[29x26x8BPP].png
│   │   ├── 00281[29x26x8BPP].png
│   │   ├── 00282[29x26x8BPP].png
│   │   ├── 00283[29x26x8BPP].png
│   │   ├── 00284[29x26x8BPP].png
│   │   ├── 00285[145x26x8BPP].png
│   │   ├── 00286[145x26x8BPP].png
│   │   ├── 00287[145x26x8BPP].png
│   │   ├── 00288[145x26x8BPP].png
│   │   ├── 00297[145x26x8BPP].png
│   │   ├── 00298[145x26x8BPP].png
│   │   ├── 00299[145x26x8BPP].png
│   │   ├── 00300[145x26x8BPP].png
│   │   ├── 00811[34x34x8BPP].png
│   │   ├── 00812[34x34x8BPP].png
│   │   ├── 00813[34x34x8BPP].png
│   │   ├── 00814[34x34x8BPP].png
│   │   ├── 00815[34x34x8BPP].png
│   │   ├── 00816[34x34x8BPP].png
│   │   ├── 00817[34x34x8BPP].png
│   │   ├── 00818[34x34x8BPP].png
│   │   ├── 00819[45x45x8BPP].png
│   │   ├── 00820[45x45x8BPP].png
│   │   ├── 00821[45x45x8BPP].png
│   │   ├── 00822[45x45x8BPP].png
│   │   ├── 00823[45x45x8BPP].png
│   │   ├── 00824[45x45x8BPP].png
│   │   ├── 00825[45x45x8BPP].png
│   │   ├── 00826[45x45x8BPP].png
│   │   ├── 00950[108x50x8BPP].png
│   │   ├── 00951[108x50x8BPP].png
│   │   ├── 00952[108x50x8BPP].png
│   │   ├── 00960[23x18x8BPP].png
│   │   ├── 00961[23x18x8BPP].png
│   │   ├── 00962[23x18x8BPP].png
│   │   ├── 00963[23x18x8BPP].png
│   │   ├── 00964[23x18x8BPP].png
│   │   ├── 00965[23x18x8BPP].png
│   │   ├── 00966[23x18x8BPP].png
│   │   ├── 00967[23x18x8BPP].png
│   │   ├── 00968[23x18x8BPP].png
│   │   ├── 00969[1x18x8BPP].png
│   │   ├── 00970[23x18x8BPP].png
│   │   ├── 00971[23x18x8BPP].png
│   │   ├── 00972[23x18x8BPP].png
│   │   ├── 00973[23x18x8BPP].png
│   │   ├── 00974[23x18x8BPP].png
│   │   ├── 00975[23x18x8BPP].png
│   │   ├── 00976[23x18x8BPP].png
│   │   ├── 00977[23x18x8BPP].png
│   │   ├── 00978[23x18x8BPP].png
│   │   ├── 00979[23x18x8BPP].png
│   │   ├── 00980[23x18x8BPP].png
│   │   ├── 00981[23x18x8BPP].png
│   │   ├── 1.jpg
│   │   ├── 10.jpg
│   │   ├── 11.jpg
│   │   ├── 12.jpg
│   │   ├── 13.jpg
│   │   ├── 14.png
│   │   ├── 2.jpg
│   │   ├── 3.jpg
│   │   ├── 4.jpg
│   │   ├── 5.jpg
│   │   ├── 6.jpg
│   │   ├── 7.jpg
│   │   ├── 8.jpg
│   │   ├── KGRes.zip
│   │   ├── ListBk.png
│   │   ├── PlayListListenIconAni.png
│   │   ├── PlaylistDeleteBtn.png
│   │   ├── PlaylistPlayBtn.png
│   │   ├── SliderBack.png
│   │   ├── SliderBackVolume.png
│   │   ├── SliderBar.png
│   │   ├── SliderFore.png
│   │   ├── SliderForeVolume.png
│   │   ├── UserHeadFrame.png
│   │   ├── alpha.png
│   │   ├── bknormalimage.png
│   │   ├── border.png
│   │   ├── divline.png
│   │   ├── list_btn_menu1.png
│   │   ├── list_btn_menu2.png
│   │   ├── list_btn_menu3.png
│   │   ├── list_icon_a.png
│   │   ├── list_icon_b.png
│   │   ├── main_frame.xml
│   │   ├── record_hot.png
│   │   ├── songs_folder_item.xml
│   │   ├── songs_list_item.xml
│   │   ├── thumbhotimage.png
│   │   ├── thumbnormalimage.png
│   │   ├── thumbpushedimage.png
│   │   ├── unchecked.png
│   │   ├── vscrollbtn1hotimage.png
│   │   ├── vscrollbtn1normalimage.png
│   │   ├── vscrollbtn1pushedimage.png
│   │   ├── vscrollbtn2hotimage.png
│   │   ├── vscrollbtn2normalimage.png
│   │   ├── vscrollbtn2pushedimage.png
│   │   └── zhanghanyun.jpg
│   └── wke.dll
├── lib
│   ├── DuiLib_ud.exp
│   ├── DuiLib_ud.lib
│   ├── skillcored.exp
│   └── skillcored.lib
└── skillcore
├── LICENSE_1_0.txt
├── ReadMe.txt
├── boost
│   ├── aligned_storage.hpp
│   ├── assert.hpp
│   ├── bind
│   │   ├── apply.hpp
│   │   ├── arg.hpp
│   │   ├── bind.hpp
│   │   ├── bind_cc.hpp
│   │   ├── bind_mf2_cc.hpp
│   │   ├── bind_mf_cc.hpp
│   │   ├── bind_template.hpp
│   │   ├── make_adaptable.hpp
│   │   ├── mem_fn.hpp
│   │   ├── mem_fn_cc.hpp
│   │   ├── mem_fn_template.hpp
│   │   ├── mem_fn_vw.hpp
│   │   ├── placeholders.hpp
│   │   ├── protect.hpp
│   │   └── storage.hpp
│   ├── bind.hpp
│   ├── boost.cpp
│   ├── cerrno.hpp
│   ├── checked_delete.hpp
│   ├── config
│   │   ├── abi
│   │   │   ├── msvc_prefix.hpp
│   │   │   └── msvc_suffix.hpp
│   │   ├── abi_prefix.hpp
│   │   ├── abi_suffix.hpp
│   │   ├── compiler
│   │   │   ├── clang.hpp
│   │   │   ├── gcc.hpp
│   │   │   ├── intel.hpp
│   │   │   └── visualc.hpp
│   │   ├── no_tr1
│   │   │   ├── cmath.hpp
│   │   │   ├── complex.hpp
│   │   │   ├── functional.hpp
│   │   │   ├── memory.hpp
│   │   │   └── utility.hpp
│   │   ├── platform
│   │   │   ├── cygwin.hpp
│   │   │   ├── linux.hpp
│   │   │   └── win32.hpp
│   │   ├── posix_features.hpp
│   │   ├── requires_threads.hpp
│   │   ├── select_compiler_config.hpp
│   │   ├── select_platform_config.hpp
│   │   ├── select_stdlib_config.hpp
│   │   ├── stdlib
│   │   │   ├── dinkumware.hpp
│   │   │   ├── libcpp.hpp
│   │   │   ├── libstdcpp3.hpp
│   │   │   ├── sgi.hpp
│   │   │   └── stlport.hpp
│   │   ├── suffix.hpp
│   │   ├── user.hpp
│   │   └── warning_disable.hpp
│   ├── config.hpp
│   ├── cstdint.hpp
│   ├── current_function.hpp
│   ├── detail
│   │   ├── endian.hpp
│   │   ├── interlocked.hpp
│   │   ├── lightweight_mutex.hpp
│   │   ├── lightweight_test.hpp
│   │   ├── limits.hpp
│   │   ├── no_exceptions_support.hpp
│   │   ├── sp_typeinfo.hpp
│   │   └── workaround.hpp
│   ├── exception
│   │   ├── detail
│   │   │   └── attribute_noreturn.hpp
│   │   └── exception.hpp
│   ├── function
│   │   ├── detail
│   │   │   ├── function_iterate.hpp
│   │   │   ├── gen_maybe_include.pl
│   │   │   ├── maybe_include.hpp
│   │   │   └── prologue.hpp
│   │   ├── function0.hpp
│   │   ├── function1.hpp
│   │   ├── function10.hpp
│   │   ├── function2.hpp
│   │   ├── function3.hpp
│   │   ├── function4.hpp
│   │   ├── function5.hpp
│   │   ├── function6.hpp
│   │   ├── function7.hpp
│   │   ├── function8.hpp
│   │   ├── function9.hpp
│   │   ├── function_base.hpp
│   │   ├── function_fwd.hpp
│   │   ├── function_template.hpp
│   │   └── gen_function_N.pl
│   ├── function.hpp
│   ├── function_equal.hpp
│   ├── get_pointer.hpp
│   ├── is_array.hpp
│   ├── is_placeholder.hpp
│   ├── limits.hpp
│   ├── mem_fn.hpp
│   ├── memory_order.hpp
│   ├── mpl
│   │   ├── aux_
│   │   │   ├── adl_barrier.hpp
│   │   │   ├── config
│   │   │   │   ├── ctps.hpp
│   │   │   │   ├── gcc.hpp
│   │   │   │   ├── lambda.hpp
│   │   │   │   ├── msvc.hpp
│   │   │   │   ├── nttp.hpp
│   │   │   │   ├── static_constant.hpp
│   │   │   │   ├── ttp.hpp
│   │   │   │   └── workaround.hpp
│   │   │   ├── integral_wrapper.hpp
│   │   │   ├── lambda_support.hpp
│   │   │   ├── nttp_decl.hpp
│   │   │   └── static_cast.hpp
│   │   ├── bool.hpp
│   │   ├── bool_fwd.hpp
│   │   ├── if.hpp
│   │   ├── integral_c.hpp
│   │   ├── integral_c_fwd.hpp
│   │   ├── integral_c_tag.hpp
│   │   ├── size_t.hpp
│   │   └── size_t_fwd.hpp
│   ├── non_type.hpp
│   ├── noncopyable.hpp
│   ├── preprocessor
│   │   ├── cat.hpp
│   │   └── config
│   │   └── config.hpp
│   ├── ref.hpp
│   ├── smart_ptr
│   │   ├── bad_weak_ptr.hpp
│   │   ├── detail
│   │   │   ├── lightweight_mutex.hpp
│   │   │   ├── lwm_nop.hpp
│   │   │   ├── lwm_pthreads.hpp
│   │   │   ├── lwm_win32_cs.hpp
│   │   │   ├── operator_bool.hpp
│   │   │   ├── shared_count.hpp
│   │   │   ├── sp_convertible.hpp
│   │   │   ├── sp_counted_base.hpp
│   │   │   ├── sp_counted_base_gcc_x86.hpp
│   │   │   ├── sp_counted_base_nt.hpp
│   │   │   ├── sp_counted_base_pt.hpp
│   │   │   ├── sp_counted_base_spin.hpp
│   │   │   ├── sp_counted_base_sync.hpp
│   │   │   ├── sp_counted_base_w32.hpp
│   │   │   ├── sp_counted_impl.hpp
│   │   │   ├── sp_has_sync.hpp
│   │   │   ├── spinlock.hpp
│   │   │   ├── spinlock_nt.hpp
│   │   │   ├── spinlock_pool.hpp
│   │   │   ├── spinlock_pt.hpp
│   │   │   ├── spinlock_sync.hpp
│   │   │   ├── spinlock_w32.hpp
│   │   │   └── yield_k.hpp
│   │   ├── enable_shared_from_this.hpp
│   │   ├── intrusive_ptr.hpp
│   │   ├── shared_ptr.hpp
│   │   └── weak_ptr.hpp
│   ├── smart_ptr.hpp
│   ├── static_assert.hpp
│   ├── throw_exception.hpp
│   ├── tr1
│   │   └── detail
│   │   ├── config.hpp
│   │   └── config_all.hpp
│   ├── type.hpp
│   ├── type_traits
│   │   ├── aligned_storage.hpp
│   │   ├── alignment_of.hpp
│   │   ├── broken_compiler_spec.hpp
│   │   ├── composite_traits.hpp
│   │   ├── config.hpp
│   │   ├── detail
│   │   │   ├── bool_trait_def.hpp
│   │   │   ├── bool_trait_undef.hpp
│   │   │   ├── cv_traits_impl.hpp
│   │   │   ├── false_result.hpp
│   │   │   ├── ice_and.hpp
│   │   │   ├── ice_eq.hpp
│   │   │   ├── ice_not.hpp
│   │   │   ├── ice_or.hpp
│   │   │   ├── is_function_ptr_tester.hpp
│   │   │   ├── is_mem_fun_pointer_tester.hpp
│   │   │   ├── size_t_trait_def.hpp
│   │   │   ├── size_t_trait_undef.hpp
│   │   │   ├── template_arity_spec.hpp
│   │   │   ├── type_trait_def.hpp
│   │   │   ├── type_trait_undef.hpp
│   │   │   ├── wrap.hpp
│   │   │   └── yes_no_type.hpp
│   │   ├── has_trivial_copy.hpp
│   │   ├── has_trivial_destructor.hpp
│   │   ├── ice.hpp
│   │   ├── integral_constant.hpp
│   │   ├── intrinsics.hpp
│   │   ├── is_arithmetic.hpp
│   │   ├── is_array.hpp
│   │   ├── is_const.hpp
│   │   ├── is_enum.hpp
│   │   ├── is_float.hpp
│   │   ├── is_function.hpp
│   │   ├── is_integral.hpp
│   │   ├── is_lvalue_reference.hpp
│   │   ├── is_member_function_pointer.hpp
│   │   ├── is_member_pointer.hpp
│   │   ├── is_pod.hpp
│   │   ├── is_pointer.hpp
│   │   ├── is_reference.hpp
│   │   ├── is_rvalue_reference.hpp
│   │   ├── is_same.hpp
│   │   ├── is_scalar.hpp
│   │   ├── is_void.hpp
│   │   ├── is_volatile.hpp
│   │   └── remove_cv.hpp
│   ├── utility
│   │   ├── addressof.hpp
│   │   └── enable_if.hpp
│   ├── version.hpp
│   └── visit_each.hpp
├── dllmain.cpp
├── skillcore
│   ├── Files.h
│   ├── Maths.h
│   ├── Memory.h
│   ├── SKillAssert.h
│   ├── SkillResult.h
│   ├── Uncopyable.h
│   ├── animation
│   │   ├── AlphaChangeAnimation.cpp
│   │   ├── AlphaChangeAnimation.h
│   │   ├── AnimationFactory.cpp
│   │   ├── AnimationFactory.h
│   │   ├── BaseAnimation.cpp
│   │   ├── BaseAnimation.h
│   │   ├── PosChangeAnimation.cpp
│   │   ├── PosChangeAnimation.h
│   │   ├── SeqFrameAnimation.cpp
│   │   └── SeqFrameAnimation.h
│   ├── app
│   │   ├── WinApplication.cpp
│   │   └── WinApplication.h
│   ├── events
│   │   ├── CallbackMessage.h
│   │   ├── HandleMsgWnd.h
│   │   ├── MsgPump.cpp
│   │   ├── MsgPump.h
│   │   ├── MsgPumpLock.cpp
│   │   └── MsgPumpLock.h
│   ├── files
│   │   ├── File.cpp
│   │   ├── File.h
│   │   ├── FileInputStream.cpp
│   │   ├── FileInputStream.h
│   │   ├── FileOutputStream.cpp
│   │   └── FileOutputStream.h
│   ├── memory
│   │   ├── Atomic.h
│   │   ├── ComSmartPtr.h
│   │   ├── HeapBlock.h
│   │   ├── LeakedObjDetector.h
│   │   ├── MemoryBlock.cpp
│   │   ├── MemoryBlock.h
│   │   ├── OptionalScopedPointer.h
│   │   ├── RefCounter.h
│   │   ├── ScopedPtr.h
│   │   ├── SharedCount.h
│   │   ├── SharedObjectPtr.h
│   │   ├── SharedPtr.h
│   │   └── WeakPtr.h
│   ├── net
│   │   ├── HttpConnection.cpp
│   │   ├── HttpConnection.h
│   │   └── HttpRequest.h
│   ├── streams
│   │   ├── BufferedInputStream.cpp
│   │   ├── BufferedInputStream.h
│   │   ├── FileInputSource.cpp
│   │   ├── FileInputSource.h
│   │   ├── InputSource.h
│   │   ├── InputStream.cpp
│   │   ├── InputStream.h
│   │   ├── OutputStream.cpp
│   │   └── OutputStream.h
│   ├── strings
│   │   ├── String.cpp
│   │   └── String.h
│   └── threads
│   ├── CsLock.h
│   ├── ScopedLock.h
│   ├── SpinLock.h
│   ├── Thread.cpp
│   ├── Thread.h
│   ├── ThreadLocalValue.h
│   ├── Time.h
│   └── WaitableEvent.h
├── skillcore.cpp
├── skillcore.h
├── skillcore.vcxproj
├── skillcore.vcxproj.filters
├── skillcore.vcxproj.user
├── stdafx.cpp
├── stdafx.h
└── targetver.h

51 directories, 566 files

标签:

实例下载地址

skillcore实现的UI动画Demo

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警