《深入浅出MFC》2/eent/view¡ K。 注2:此指message based、event driven 之programming model。 注3:此指message mapping、command routing ¡ K。 2 在技术层次上,唯MFC Internals 堪与本书比拟(本书附录A附有MFC Internals 简介)。 但是MFC Internals 与Dissecting MFC 上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、 Persistence(Serialization)、Message Mapping、Command Routing 等核心技术。这些技术正 是其它书籍最缺乏的部份。此篇之最后数章则脱离Scribble 程序,另成一格。 10 本书前身,1994/08 出版的Visual C++ 对象导向MFC 程序设计基础篇以及1995/04 Journal 1995/07 的一 篇由Paul Dilascia 所撰的文章Meandering Through the Maze of MFC Message and Command Routing,以及Addison Wesley 于1996/06 出版的MFC Internals 一书,也有了相当程度的核 心涉猎,即连前面提及的Programming Windows 95 with MFC0 码力 | 1009 页 | 11.08 MB | 1 年前3
Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkitbuild cross platform desktop and mobile apps • Incorporate features such as mapping, geocoding, routing, geoprocessing, etc. • In this sample we will be using the C++ SDKArcGIS Runtime Toolkit for Qt0 码力 | 10 页 | 734.09 KB | 6 月前3
Exceptional C++mechanisms and see how we can leverage them in our application error handling. Did I mention threads? Routing exceptions between threads… oh my!2021 Victor Ciura | @ciura_victor - Exceptional C++ 3 About0 码力 | 113 页 | 24.39 MB | 6 月前3
The Roles of Symmetry And Orthogonality In Designb } Enter the block, object is created Leave the block, object is destroyed Stack-based (automatic) data objects • Is symmetry to define state based on control-flow (static lexical scoping) • b } Enter the block, object is created Leave the block, object is destroyed Stack-based (automatic) data objects • Is symmetry to define state based on control-flow (static lexical scoping) • Duration is one of: • Automatic (block-begin…block-end) • Static (program-begin…program-end) • Dynamic (new…delete) • Thread (thread-begin…thread-end) Register storage duration is automatic plus compiler hints0 码力 | 151 页 | 3.20 MB | 6 月前3
Tracy: A Profiler You Don't Want to MissProfiling Zoo holistic (automatic) issues: information overload; profiling overhead (skew) selective (manual) Sampling callstack snapshot probing system-wide automatic (regular intervals) OS kernel Profiling Zoo holistic (automatic) issues: information overload; profiling overhead (skew) selective (manual) Sampling callstack snapshot probing system-wide automatic (regular intervals) OS kernel Tracy • only 1 zone per scope • zone name is inferred (enclosing function name) • zone color is automatic (per-thread and depth) 22 thread timeline zone statistics Tracy Zoning 101 int foo() {0 码力 | 84 页 | 8.70 MB | 6 月前3
Tracy: A Profiler You Don't Want to MissProfiling Zoo holistic (automatic) issues: information overload; profiling overhead (skew) selective (manual) Sampling callstack snapshot probing system-wide automatic (regular intervals) OS kernel Profiling Zoo holistic (automatic) issues: information overload; profiling overhead (skew) selective (manual) Sampling callstack snapshot probing system-wide automatic (regular intervals) OS kernel Tracy • only 1 zone per scope • zone name is inferred (enclosing function name) • zone color is automatic (per-thread and depth) 22 thread timeline zone statistics Tracy Zoning 101 int foo() {0 码力 | 85 页 | 6.51 MB | 6 月前3
Implementing Reflection Using the New C++20 Tooling Opportunity: Modulescare about reflection?• Extension to the type system • WPF, Automatic Bindings • Language bindings: Python • Content editors • Automatic change detection 8 Why do I care about reflection even more - Fabian Renn Giles • Code parser • Use existing compiler frontend 1 8 Current techniques: Automatic• std::tuple_element (boost.pfr, magic_get) • Not flexible enough, no member functions, only tuple-like Requires deep build system integration • Use existing compiler frontend 1 9 Current techniques: Automatic• std::tuple_element (boost.pfr, magic_get) • Not flexible enough, no member functions, only tuple-like0 码力 | 53 页 | 1.43 MB | 6 月前3
Building Effective Embedded Systems: Architectural Best Practicessites ⊡ Keep number of logs to the bare minimum ⊡ Write logs with details ⊡ Prepare your logs to automatic monitoring08:51:06 08:51:0708:51:06 08:51:0708:51:06 08:51:07 1 208:51:06 08:51:07 2 108:51:06 sites ⊡ Keep number of logs to the bare minimum ⊡ Write logs with details ⊡ Prepare your logs to automatic monitoringLog levelFile:LineThread id⊡ Add timestamps with milliseconds ⊡ Add metadata (log level sites ⊡ Keep number of logs to the bare minimum ⊡ Write logs with details ⊡ Prepare your logs to automatic monitoring⊡ Add timestamps with milliseconds ⊡ Add metadata (log level, file, line and thread) ⊡0 码力 | 241 页 | 2.28 MB | 6 月前3
Boosting Software Efficiencyhave 156 Be proactive!Testing 157TESTING 158 ⊡ Rewrote the test paper from manual tests to automatic tests. ⊡ Implemented the automated tests. □ Two pipelines – long and short tests. □ 24/7 - to to stabilize the tests. E2E tests:TESTING 159 ⊡ Rewrote the test paper from manual tests to automatic tests. ⊡ Implemented the automated tests. □ Two pipelines – long and short tests. □ 24/7 - to ⊡ Test automation. ⊡ (Half) automatic monitoring. ⊡ Release every 2-3 months. ⊡ Added features and improvements. 1682 YEARS LATER ⊡ Test automation. ⊡ (Half) automatic monitoring. ⊡ Release every0 码力 | 180 页 | 1.65 MB | 6 月前3
Conan 1.4 Documentationdetails, and everything not included in the documentation is subject to change. • Configuration and automatic tools detection, like the detection of the default profile might be subject to change. Users are automatically applied, but you can directly use them in your consumer CMake build script. Note: The automatic conversion of multi-config variables to generators is currently only implemented in the cmake and builds in CI jobs for big/slow builds. • Docker: Automatic generation of packages for several versions of gcc and clang in Linux, also in Travis CI. • Automatic creation of OSX packages with apple-clang, also0 码力 | 421 页 | 2.84 MB | 1 年前3
共 118 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
相关搜索词
深入深入浅出MFCVisualizeTimeEnabledDatausingArcGISQtC++andToolkitExceptionalTheRolesofSymmetryAndOrthogonalityInDesignTracyProfilerYouDonWanttoMissImplementingReflectionUsingtheNew20ToolingOpportunityModulesBuildingEffectiveEmbeddedSystemsArchitecturalBestPracticesBoostingSoftwareEfficiencyConan1.4Documentation













