1.Angular 练级之旅(6)-CDK的网网站使用
2.Microsoft Visual C++çåå±åç¨
Angular 练级之旅(6)-CDK的使用
探讨Angular CDK的使用与价值,尤其是站源Overlay模块的实践。CDK,源码即Component Dev Kit,网网站溯源码燕窝是哪里的是站源Angular官方提供的一系列组件、指令和辅助方法,源码旨在简化和提升组件开发的网网站效率。
CDK组件广泛应用于构建交互复杂、站源功能丰富的源码应用。本文重点介绍Overlay模块,网网站它为组件如select、站源malloc源码下载dropdown、源码modal等提供统一的网网站实现方式,通过触发器展现额外的站源HTML内容。
OverlayModule是源码创建浮层的关键模块,它负责管理浮层的lav 源码输出呈现、位置和尺寸。实际应用中,我们经常使用它实现下拉菜单、模态框等功能。在官方示例中,nginx 源码 宏将UserProfile集成到overlay中,但其文档阅读体验不佳。直接查看API文档会更清晰。
API文档中,Overlay服务用于动态附加overlay,linux tap 源码而指令则负责设定overlay的附加部分。在使用中,服务的场景和需求并不常见,而指令成为了我更常用的工具。
以at-ui源码为例,展示了如何创建Overlay内容,并通过_atOrigin作为触发点。在实际项目中,通常需要注入elementRef来监听hover、click和contextmenu事件,以实现多种触发方式。这些事件对应不同的操作模式,通过Demo可以直观体验。
关于为何不直接在按钮DOM上创建dropdown内容,讨论了几个不理想之处。代码解释比文字说明更直观,特地提供了一篇更深入的教程链接。文章内容虽相对简略,但希望读者能从中有所启发和收获。
Microsoft Visual C++çåå±åç¨
MicrosoftVisual C++æåå«åMicrosoft C/C++ãMicrosoft Visual C++ 1.0
éæäºMFC2.0ï¼æ¯Visual C++第ä¸ä»£çæ¬ï¼å¹´æ¨åºï¼å¯åæ¶æ¯æ´ä½å¤çå¨ä¸ä½å¤çå¨çï¼æ¯Microsoft C/C++ 7.0çæ´æ°çæ¬ã
Microsoft Visual C++ 1.5
éæäºMFC2.5ï¼å¢å äºâç®æ æ件é¾æ¥åµå ¥ (OLE)2.0 åæ¯æMFCçå¼æ¾å¼æ°æ®åºé¾æ¥ï¼ODBCï¼ãè¿ä¸ªçæ¬åªæä½çï¼ä¹æ¯ç¬¬ä¸ä¸ªä»¥CD-ROM为软件载ä½ççæ¬ãè¿ä¸ªçæ¬ä¹æ²¡ææè°âæ åçâãå®æ¯æåä¸ä¸ªæ¯æä½è½¯ä»¶ç¼ç¨ç软件ï¼ä¹æ¯ç¬¬ä¸ä¸ªæ¯æåºäºxæºå¨çä½ç¼ç¨è½¯ä»¶ã
Microsoft Visual C++ 2.0
éæäºMFC 3.0ï¼ç¬¬ä¸ä¸ªåªåè¡ä½ççæ¬ãè¿ä¸ªçæ¬æååè¡äºï¼å ä¹æäºä¸ä¸ªâ丢失ççæ¬âãè¿æ¯å 为é£ä¸ªæ¶åWindows ï¼å¼å代ç 为Chicagoï¼è¿æ²¡æåè¡ï¼èWindows NTååªå æå¾å°çå¸åºä»½é¢ã该çæ¬ç¨æ·å¯ä»¥éè¿å¾®è½¯å ¬å¸ç订é æå¡ï¼Microsoft Subscription Serviceï¼å级è³2.1å2.2çæ¬ãå¾®è½¯å ¬å¸å¨è¿ä¸ªçæ¬ä¸éæ并å级äºVisual C++1.5ï¼ä½ä¸º2.0çæ¬ï¼Visual C++ 1.5å级åçæ¬å·ï¼1.ï¼ä»¥å2.1çæ¬ï¼Visual C++1.5å级åçæ¬å·ï¼1.ï¼çä¸é¨åãVisual C++ 2.xé带äºä½åä½çæ¬çCDKï¼åæ¶æ¯æWinsçå¼åãVisual C++ 2.2åå ¶åç»çæ¬ä¸åå级Visual C++ 1.5ï¼å°½ç®¡å®ä¸ç´è¢«éæè³Visual C++ 4.xï¼ã尽管åºççæ¯Windows æ©ï¼è¿ä¸ªçæ¬çåè¡æ¥æè¿æ¯é常æ¥è¿Windows ï¼å¯æ¯å½Windows åè¡æ¶ï¼ Visual C++ 4.0ä¹å·²ç»åè¡äºãå æ¤å¾å¤ç¨åºå¼åè ç´æ¥ä»1.xè¿æ¸¡å°4.0ï¼æ2.xè·³è¿å»äºã
Microsoft Visual C++ 4.0
éæäºMFC4.0ï¼è¿ä¸ªçæ¬æ¯ä¸é¨ä¸ºWindows 以åWindows NT设计çãç¨æ·å¯ä»¥éè¿å¾®è½¯å ¬å¸ç订é æå¡ï¼MicrosoftSubscription Serviceï¼å级è³4.1å4.2çæ¬ï¼æ¤çæ¬ä¸åæ¯æWinså¼åï¼ã
Microsoft Visual C++ 5.0
éæäºMFC 4.ï¼æ¯4.2ç以æ¥æ¯è¾å¤§çä¸æ¬¡å级ã
Microsoft Visual C++ 6.0
éæäºMFC6.0ï¼äºåè¡ï¼å称vcãåè¡è³ä»ä¸ç´è¢«å¹¿æ³å°ç¨äºå¤§å¤§å°å°ç项ç®å¼åãä½æ¯ï¼è¿ä¸ªçæ¬å¨WindowsXPä¸è¿è¡ä¼åºç°é®é¢ï¼å°¤å ¶æ¯å¨è°è¯æ¨¡å¼çæ åµä¸ï¼ä¾å¦ï¼éæåéçå¼å¹¶ä¸ä¼æ¾ç¤ºï¼ã è¿ä¸ªè°è¯é®é¢å¯ä»¥éè¿æä¸ä¸ªå«âVisual C++ 6.0Processor Packâçè¡¥ä¸æ¥è§£å³ãå¥æªçæ¯ï¼è¿ä¸ªç½é¡µå¼ºè°ç¨æ·ä¹å¿ é¡»è¿è¡Windows ãWindows NT4.0ãæWindows ãè¿ä¸ªC++çæ¬å¯¹win7çå ¼å®¹æ§é常差ï¼æ大大å°å°çå ¼å®¹æ§é®é¢ã微软ä¸æ¨èå®è£ å¨windows7ä¸ã
MicrosoftVisual C++ .NET
ä¹å³Visual C++ 7.0ï¼äºå¹´åè¡ï¼éæäºMFC7.0ï¼æ¯æé¾æ¥æ¶ä»£ç çæåè°è¯æ§è¡æ¶æ£æ¥ãè¿ä¸ªçæ¬è¿éæäºManaged Extension for C++ï¼ä»¥åä¸ä¸ªå ¨æ°çç¨æ·çé¢ï¼ä¸Visual BasicåVisual C#å ±ç¨ï¼ãä»è¿ä¸ªçæ¬å¼å§ï¼ææçAPIå½¢å¼ä¸é½è¢«å®ä¹æä½æ°æ å ³çï¼å¹¶ä¸å¼å§æ¯æåçä½è½¯ä»¶çå¼åã
MicrosoftVisual C++ .NET
ä¹å³ Visual C++ 7.1ï¼éæäºMFC 7.1ï¼äºå¹´åè¡ï¼æ¯å¯¹Visual C++ .NET çä¸æ¬¡é大å级ã
Microsofte Mbedded Visual C++
ç¨äºWindows CEæä½ç³»ç»ãVisual C++ä½ä¸ºä¸ä¸ªç¬ç«çå¼åç¯å¢è¢«Microsoft Visual Studio ææ¿ä»£ã
MicrosoftVisual C++
ä¹å³Visual C++ 8.0ï¼éæäºMFC 8.0ï¼äºå¹´æåå¸ãè¿ä¸ªçæ¬å¼è¿äºå¯¹C++/CLIè¯è¨åOpenMPçæ¯æã
MicrosoftVisual C++
ä¹å³Visual C++ 9.0ï¼äºå¹´æåå¸ãè¿ä¸ªçæ¬æ¯æ.NET 3.5ãä»è¿ä¸ªçæ¬å¼å§ï¼å¾®è½¯æ¾å¼äºå¯¹ç¼åWin9xæ¶æç³»ç»ä¸ç软件çæ¯æãæ¤çæ¬æ´å 稳å®ãVC++æ¯ç®åæ稳å®çæ¬ã
MicrosoftVisual C++
Visual C++ .0ï¼å¹´åå¸ï¼æ°æ·»å äºå¯¹C++æ åå¼å ¥çå 个æ°ç¹æ§çæ¯æã
MicrosoftVisual C++
Visual C++ .0ï¼ å¹´5ææ¥åå¸ï¼æ¯æ.net4.5 betaï¼å¹¶å®ç°go liveãåªè½å®è£ äºwin7æè æ´é«çwindowsæä½ç³»ç»ï¼å¦ææ°åå¸çwindows8çï¼ãå¯ä»¥å¼åwindows8ä¸ç¨çModern UIé£æ ¼çåºç¨ç¨åºãç¸æ¯åæ·»å äºå°é对C++æ åå¼å ¥çæ°ç¹æ§çæ¯æã
MicrosoftVisual C++
Visual C++ .0ï¼ å¹´8æåå¸ï¼å¯ä»¥çä½æ¯Visual C++ .0çå级çãè¿ä¸ªçæ¬ç¸å¯¹äºæ·»å äºå¤§é对C++æ åçæ¯æãå¯ä»¥å¼åwindows8.1ä¸ç¨çModern UIé£æ ¼çåºç¨ç¨åºï¼ä½å´ä¸æ¯æwindows8ï¼æ¯æwindows8.1ï¼ãå¼åç¯å¢äº¦å ç½®äºæºä»£ç æè²çåè½ã
ææ°ç¨³å®çæ¬ï¼äº¦éç¨äºï¼
Visual C++ 被æ´åå¨Visual Studioä¹ä¸ï¼ä½ä»å¯åç¬å®è£ 使ç¨ã
ç®åæåç§ææ°çæ¬ï¼
Visual Studio Professionalæ¯ä¾å¼å人åæ§è¡åºæ¬å¼åä»»å¡çéè¦å·¥å ·ãå¯ç®åå¨åç§å¹³å°ï¼å æ¬ SharePoint åäºï¼ä¸å建ãè°è¯åå¼ååºç¨ç¨åºçè¿ç¨ãVisual Studio Professional èªå¸¦å¯¹æµè¯é©±å¨å¼åçéææ¯æ以åè°è¯å·¥å ·ï¼ä»¥å¸®å©ç¡®ä¿æä¾é«è´¨éç解å³æ¹æ¡ã
Visual Studio Premiumæ¯ä¸ä¸ªåè½å ¨é¢çå·¥å ·éï¼å¯ä¸ºä¸ªäººæå¢éç®ååºç¨ç¨åºå¼åè¿ç¨ï¼æ¯æ交ä»å¯æ©å±çé«è´¨éåºç¨ç¨åºãæ 论æ¯ç¼å代ç ãæ建æ°æ®åºãæµè¯è¿æ¯è°è¯ï¼æ¨é½å¯ä»¥ä½¿ç¨è½å¤æç §ä½ çæ¹å¼å·¥ä½çå¼ºå¤§å·¥å ·æ¥æé«å·¥ä½æçã
Visual Studio Ultimateæ¯ä¸ä¸ªç»¼åæ§çåºç¨ç¨åºçå½å¨æ管çå·¥å ·å¥ä»¶ï¼å¯ä¾å¢éç¨äºç¡®ä¿ä»è®¾è®¡å°é¨ç½²çæ´ä¸ªè¿ç¨é½è½åå¾è¾é«è´¨éçç»æãæ 论æ¯å建æ°ç解å³æ¹æ¡ï¼è¿æ¯æ¹è¿ç°æçåºç¨ç¨åºï¼Visual Studio Ultimate é½è½è®©æ¨é对ä¸æå¢å çå¹³å°åææ¯ï¼å æ¬äºå并è¡è®¡ç®ï¼å°æ¢¦æ³åæç°å®ã
Visual Studio Test Professional æ¯è´¨éä¿éå¢éçä¸ç¨å·¥å ·éï¼å¯ç®åæµè¯è§ååæå¨æµè¯æ§è¡è¿ç¨ãTest Professional ä¸å¼å人åç Visual Studio 软件é åè¿è¡ï¼å¯å¨æ´ä¸ªåºç¨ç¨åºå¼åçå½å¨æå å®ç°å¼å人ååæµè¯äººåä¹é´çé«æåä½ã
以åççæ¬ï¼
Visual C++ ExpressãVisual C++ Standard æ åçãVisual C++ Professional ä¸ä¸çãVisual C++ Team System å¢éç³»ç»çï¼å ¶ä¸ Microsoft Visual C++ Express å¯ä»å¾®è½¯ç½ç«å è´¹ä¸è½½ä½¿ç¨ï¼å¹¶ä¸ä¸éå¶åä¸ä½¿ç¨ã