新版Microsoft All-In-One Code Framework发布下载 - 绑定第二版示例代码浏览器

OneCode:基于DDD模型驱动设计的低代码引擎加速软件开发 总之,OneCode作为一款基于DDD模型驱动设计的低代码引擎,为开发人员提供了简化和加速软件开发的工具和组件。无论是快速生成代码、进行测试调试,还是查阅文档和示例代码,OneCode都能够帮助开发人员提高开发效率,减少开发成本,从而更好地满足用户的需求。OneCode是一款基于DDD模型驱动设计的低代码引擎,从2022年底推出以来,经过不断的发展和改进,现在的最新版本是1.1.0。目前,OneCode的最新版本是1.1.0,它在之前版本的基础上进一步增强了性能和稳定性,并引入了一些新的功能和改进。 阅读详情

新版Microsoft All-In-One Code Framework 3月10日发布下载。

下载地址: http://1code.codeplex.com/releases/view/62267#DownloadId=215627

 

本次发布中,不仅新增了20多个ASP.NET, Silverlight, Windows, IE, WF示例,也绑定了最新的示例代码浏览器:

 

 

如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软新闻中心的这篇报道 http://www.microsoft.com/presspass/features/2011/jan11/01-13codeframework.mspx,主页上的相关介绍http://1code.codeplex.com/,  以及这段视频:http://v.youku.com/v_show/id_XMjIwODc0MjY0.html

 

Silverlight 新增代码示例

CSSLTreeViewCRUDDragDrop
下载: http://1code.codeplex.com/releases/view/62253#DownloadId=215808

该示例由Amit Dey编写。演示了如何扩展Silverlight内置的TreeView控件以支持CRUD (创建,读取,更新和删除)TreeNode以及拖拽TreeNode功能。在MSDN论坛以及我们的示例代码请求服务里,不少客户经常询问如何给TreeView添加如上所述功能。故All-In-One Code Framework创建了该示例,希望以此帮助开发人员更方便地处理该需求。Amit Dey在他的博客中详细介绍了该示例:http://blogs.msdn.com/b/codefx/archive/2011/02/15/silverlight-treeview-control-with-crud-and-drag-amp-drop.aspx

 

CSSL4FileDragDrop and VBSL4FileDragDrop

下载:

http://1code.codeplex.com/releases/view/62253#DownloadId=215809
http://1code.codeplex.com/releases/view/62253#DownloadId=215810

文件拖拽是Silverlight4新加入的功能,此示例演示了如何在Silverlight中实现元素拖拽以及文件拖拽。

 

ASP.NET 新增代码示例

CSASPNETBreadcrumbWithQueryString

下载:http://1code.codeplex.com/releases/view/62253#DownloadId=215022

有时候我们想根据查询字符串(Query String)的值来修改SiteMapPath控件的标题和路径. 或者我们想动态地创建一个SiteMapPath控件. 这个示例演示了如何通过处理SiteMap.SiteMapResolve事件来达到这些目标.

 

 

CSASPNETEncryptAndDecryptConfiguration, VBASPNETEncryptAndDecryptConfiguration

下载:

http://1code.codeplex.com/releases/view/62253#DownloadId=215027
http://1code.codeplex.com/releases/view/62253#DownloadId=215106

在此示例中,我们将运用RSA非对称加密机制对一些敏感信息进行加密和解密。

示例包含两部分,第一部分演示了对于页面中一般字符串,使用RSACryptoServiceProvider,生成公钥和密钥,然后对其加密和解密的过程。


第二部分则使用RSA configuration provider对网站配置文件进行加密和解密。
connectionStrings节点加密前:

加密后:

特别注意的是一些特定的配置节点,如

<processModel>
<runtime>
<mscorlib>
<startup>
<system.runtime.remoting>
<configProtectedData>
<satelliteassemblies>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>

是不能够使用configuration provider来进行加密解密的。

具体请参考代码示例。

CSASPNETFileUploadStatus

下载:http://1code.codeplex.com/releases/view/62253#DownloadId=215028

 

我相信ASP.NET开发人员肯定都会喜欢这个sample,因为我们在很多情况下都希望让客户能够知道当前上传文件的状态,包括上传速度,完成度等等。通常情况下,我们都需要利用COM组件,如Flash,Silverlight等等来完成这样的功能。文件上传的状态数据可以通过两个地方得到,一个是客户端,一个是服务器端。对于客户端,因为安全因素,文件的上传状态信息无法被脚本或者服务器端代码获得,所以我们需要像Flash, Silverlight这样的COM组件来实现这个功能,我不喜欢这种方式的原因是客户端需要安装这些组件,而且还需要用另外一种框架去实现;对于服务器端,我们可以通过coding获得文件上传状态信息,但是关键问题是如何将这些信息告诉客户端,在这个例子中,我们将结合AJAX技术和自定义HTTPModule的特性,详细介绍如何分析HTTP协议,如何分解文件请求数据包,如何自定义服务器端文件缓存位置,如何将服务器端得到的状态信息返回给客户端等等问题。

 

 

CSASPNETHighlightCodeInPage, VBASPNETHighlightCodeInPage

下载:

http://1code.codeplex.com/releases/view/62253#DownloadId=215029
http://1code.codeplex.com/releases/view/62253#DownloadId=215108

本示例模拟一个需要在页面上高亮显示代码的系统。事实上为了获得更好的阅读体验,我们有时候需要高亮显示页面中的代码。这样能使我们阅读代码更方便。因此,这个示例解释如何在页面上高亮显示代码。

直接使用String.Replace方法可以替换代码中的关键字从而使得代码在页面上高亮显示。这个方法可以返回一个新字符串,其中当前字符串中出现的所有指定 Unicode 字符或 String 都将替换为另一个指定的 Unicode 字符或 String。而然这可能不是一个最好的方式,因为使用这个方法一个一个替换关键字将使得系统运行缓慢。另外,如果直接使用String.Replace方法,我们很难一次性替换多个关键字使得其在页面上高亮显示。

我们有时候需要从Visual Studio 中拷贝源代码到页面上,为了方便阅读代码,高亮显示代码变得很重要,然而如果直接使用String.Replace方法,我们很难在页面上将不同类型的关键字高亮显示成不同颜色。

对于上述问题,我们需要使用hashtable变量来存储各种代码语言中的关键字和其对应的高亮正则表达式及匹配选项。本示例通过正则表达式的匹配情况,自动替换代码中的关键字为带有样式定义的字符串。

示例截图
1. 高亮代码页面:

在下拉框中选择代码语言,在文本框中拷入代码,然后点击Highlight按钮。

2. 在页面中显示高亮代码:

高亮后的代码会显示在页面右边区域。

 

 

CSASPNETPreventMultipleWindows

下载: http://1code.codeplex.com/releases/view/62253#DownloadId=215032
本例是微软一站式示例代码库,一步步阐述了如何在网络应用程序中发现并且阻止出现多 窗口或标签的功能。 本示例代码模拟了一个需要组织多窗口或标签的系统,来解决一些网络应用程序中经常出 现的安全问题,例如Session共享,复制式登陆,数据并发等。实际上,有很多方法可以 达到这个目的,这里给出了一个使用javascript的解决方案,本例展示了如何使用 window.name属性来检查正确的链接请求并把其他的链接交给无效的页面,这里使用 两个用户控件来区分源页面和目标页面,用户只需把用户控件拖拽到合适的地方,因此不 需要在每个页面去写大量重复的代码,这可以减轻编码的工作量并且使你的代码更易于修改

 

JSVirtualKeyboard

下载:http://1code.codeplex.com/releases/view/62253#DownloadId=215093

该示例演示如何在web页面中通过javascript制作一个简单的虚拟键盘。

 

CSASPNETDataListImageGallery

下载:http://1code.codeplex.com/releases/view/62261#DownloadId=215267

该示例演示如何使用ASP.NET DataList控件制作一个图片库。

 

VBASPNETSearchEngine

下载:http://1code.codeplex.com/releases/view/62253#DownloadId=215112

这个示例演示了如何在一个ASP.NET网站里实现一个简单的搜索引擎. 它在SQL语句里使用LIKE条件来搜索数据库. 然后通过使用正则表达式和JavaScript来加亮搜索结果中的关键字.

 

Windows General 新增示例代码

CSCheckEXEType, VBCheckEXEType

下载:

http://1code.codeplex.com/releases/view/62253#DownloadId=215045
http://1code.codeplex.com/releases/view/62253#DownloadId=215120

这个示例演示如何检查一个可执行文件的类型.
对于一个给定的可执行文件, 我们能获得
1 是不是控制台程序
2 是不是.NET程序
3 是不是32位的Native程序
4 .NET程序的完整显示名, 如System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL

IE 新增示例代码

CSIEExplorerBar, VBIEExplorerBar

下载:

http://1code.codeplex.com/releases/view/62253#DownloadId=215060
http://1code.codeplex.com/releases/view/62253#DownloadId=215133

这个示例演示如何创建和部署IE的浏览器栏(IE ExplorerBar). 这个浏览器栏可以用来列出当前页面的所有图片连接.

 

CSBrowserHelperObject, VBBrowserHelperObject

下载:

http://1code.codeplex.com/releases/view/62253#DownloadId=215044
http://1code.codeplex.com/releases/view/62253#DownloadId=215119

这个示例演示如何创建和部署浏览器帮助程序对象(Browser Helper Object, BHO). 该示例中的BHO用来禁用IE的上下文菜单.

 

Windows Workflow Foundation 新增示例代码

CSWF4ActivitiesCorrelation

下载:http://1code.codeplex.com/releases/view/62253#DownloadId=215085

设想有这么两个正在运行的工作流实例
      start                                     start
         |                                           |
Receive activity                   Receive activity
        |                                           |
Receive2 activity                 Receive2 activity
        |                                           |
如果一个WCF 请求要访问 Receive2 活动,那么这个请求该由那个工作流来处理呢?
答案是Correlation(关联),这个例子将为您展示如何将两个工作流连接在一起工作。

终端AI编程三件套实战:Claude Code、Codex CLI与Gemini CLI深度对比 终端AI编程是指在命令行环境中直接调用大模型能力,完成代码生成、错误诊断、文档编写等开发任务的技术范式。其核心原理在于将AI推理深度嵌入shell进程上下文,实现对环境变量、文件系统、运行时状态的实时感知。相比IDE插件,终端AI工具具备零GUI依赖、SSH可远程调用、CI/CD原生兼容等不可替代的技术价值。它广泛应用于生产环境故障排查、微服务架构重构、Terraform模块自动化、Kubernetes多维诊断及Figma到Vue的UI生成等工程场景。本文聚焦Claude Code、Codex CLI和Ge 阅读详情

相关推荐

Cat in dotNET:面向.NET开发者的轻量工程实践方法论

在云原生与高可维护性需求驱动下,.NET开发者亟需一套兼顾约束力与灵活性的工程实践体系。本文围绕‘可验证架构’与‘编译期契约’两大核心,解析如何利用.NET 8+的Source Generators、AOT兼容性检查和Roslyn分析器,在不引入重型框架的前提下,将设计约束(如幂等性声明、DTO校验、异常归一化)转化为编译期强制规则。技术价值在于降低团队认知负荷、提升变更响应速度,并保障可观测性落地;典型应用场景包括中小规模微服务治理、遗留系统渐进式重构及高级.NET岗位技术表达。内容深度结合dotNET类

diedangxiang4092的博客 450

OneCode低代码引擎,出码模式设计

在低代码平台中,如果需要支持复杂模型多数情况下会要求具备模块的导出功能,导出可以独立运行的原生代码方便与业系统进一步集成。在低代码平台相对成熟的今天,这一功能也成为了绝大多数商业企业级低代码平台的必备功能。本文将从模块代码导出的角度来聊一下,低代码平台的代码出码设计。

wenzhangli的博客 786

Windows 10下OpenCode安装配置全攻略

代码编辑器作为开发者日常工作的核心工具,其安装配置直接影响开发效率。开源编辑器OpenCode凭借轻量级架构和丰富插件生态,成为众多开发者的选择。在Windows环境下,从运行库准备到终端集成,系统级的配置优化能显著提升开发体验。通过合理设置PATH环境变量、管理插件依赖、优化GPU加速等技巧,可以解决常见的权限问题和性能瓶颈。本文以Windows 10平台为例,详解OpenCode的完整安装流程,包括微软商店与便携版的对比选择、必备插件推荐、以及通过修改settings.json实现深度定制,帮助开发者快

weixin_34253126的博客 388

OneCode低代码引擎 V2.0源码结构详解

OneCode今天(12月10日)正式更新了其V2.0版本。从OneCode的季度版本生命中,可以看到2.0版本还是一个重量级的版本,笔者在收到2.0更新后第一时间下拉了最新的代码。在参考了OneCode 的技术说明后,根据包结构来分析一下OneCode2.0的结构。添加图片注释,不超过 140 字(可选)

wenzhangli的博客 1528

微软一站式开发技术框架 (All-In-One Code Framework)

最新下载地址: http://cfx.codeplex.com/Release/ProjectReleases.aspx 你是否经常找不到想要的开发示例?是否苦于寻觅上手微软技术的捷径?微软一站式开发技术框架(代号CodeFx),汇聚微软MSDN技术支持团队的优秀源码和客服经验,浓缩微软技术精华,通过不同编程语言和典型示例勾画出微软几乎所有开发技术的骨架,让你速学速用,开发效率倍增,你怎么能没有它!

基于AXI PCIE IP的FPGA PCIE卡示意图

如果在上图中的AXI互联IP上再连接一个带AXI Slave接口的BRAM控制器,这个BRAM控制器连接一个BRAM,Host PC在系统主存中分配了一些不连续的内存,Host PC可以将这些内存段的起始地址(当然要先转为PCIE总线地址)写到AXI总线上的BRAM中,这样AXI CDMA读取BRAM,将读取到的PCIE总线基地址写到AXIPCIE寄存器块中的AXIBAR2PCIEBAR_n寄存器中,这样就实现了SG DMA。通过动态改变AXIBAR2PCIEBAR_n寄存器的值,可以实现多通道DMA。

csdn_gddf102384398的博客 1621

OneCode低代码引擎全生命周期开发支持

本文将结合OneCode的底层编译原理来讲解 OneCode的全声明周期解决方案。

wenzhangli的博客 339

Unity事件总线第一篇:为什么你的游戏需要一个事件总线?

本文探讨了游戏开发中常见的跨模块调用导致代码强耦合的问题。通过一个攻击按钮触发角色攻击、怪物掉血和血条更新的案例,分析了直接调用方式带来的维护困难、扩展性差和模块重用性低等弊端。文章提出使用事件总线(Event Bus)作为解决方案,通过发布-订阅模式实现模块解耦。重构后的代码中,各模块只需与事件总线交互,彼此不再直接依赖。这种设计使得新增功能(如音效)无需修改现有代码,大大提高了系统的可维护性和扩展性,同时增强了模块的重用性,完美体现了开闭原则。

qq_46348216的博客 1298

OneCode实战——自定义悬停动画菜单

在实际项目众多的动作与逻辑分析中会发现,页面大都是以表单、列表,详情为主,而其中90%的业务逻辑基本上都围绕在表单(校验,取值,赋值,提交),对话框(显隐、提示),发送请求,消息提示,数据处理,路由跳转,条件判断等。实际项目中,业务复杂度是非常高的,每个页面会包含很多的的独立组件,每个组件都有其独立的动作逻辑,而实际的使用场景中往往是众多页面相关关联甚至嵌套,这期间组件与组件间,组件与页面间,页面与页面间会形成非常复杂的联动关系。在官网演示的首页中,我们有两处的,动态菜单应用。

wenzhangli的博客 262

WRF所需气象数据的下载方法

#数据下载是个大问题,巧妇难为无米之炊,没有数据就无法模拟啦,疫情期间国外服务器响应慢,打开网页慢都很正常啦~ WRF数据所需要的外部数据分为两种:静态地理数据,grib格式的气象数据(NAM、GFS、RUC、AGRMET等)。静态地理数据可以从WRF官网获得,比较简单,这里不做介绍。所以这篇日志重点介绍的是气象数据的获取。 提前说明,WRF官网不提供气象数据,但WRF官网提供各类气象数据的下载网址链接,所以我们下载一般还是从WRF官网开始。首先进入WRF官网,然后点击WRF ARW Uusres’ .

六出的博客 1万+

Excel炒股党必备:手把手教你用Power Query免费获取并刷新股票历史数据

本文详细介绍了如何利用Excel中的Power Query工具免费获取并自动刷新股票历史数据,特别适合Excel炒股党。从环境配置、数据源选择到实战操作,手把手教你建立智能数据管道,实现高效投资分析。通过参数化股票代码和定时刷新功能,大幅提升数据更新效率。

weixin_26767391的博客 654

微软一站式示例代码库(中文版)2011-08-08版本, 新添加ASP.NET, Azure, Silverlight, WinForm等15个Sample...

2011年的8月8日,立秋,转眼间,秋天悄悄走来;2011年的8月8日,奥运,转眼间,北京奥运会已过三载;2011年的8月8日,七夕,转眼间,情人节的幸福或失落尚在心间;自问:时光飞逝,我们曾否孤单、兴奋、快乐?我说:有家,有你,有微软一站式示例代码库,幸福常在! ——赠给所有为情人节而忙碌和奋斗的兄弟姐妹们! 今天我们发布了新一版本的All-In-One Code Framework 中文版...

weixin_33755554的博客 263

Transformer在量化交易中的应用:从时序预测到策略生成

Transformer模型凭借其强大的自注意力机制,在自然语言处理领域取得了革命性突破。其核心原理是通过并行计算和动态权重分配,有效捕捉序列数据中的长距离依赖关系。这一特性使其在金融时间序列分析中展现出巨大技术价值,能够处理市场数据中的复杂非线性模式和长期关联。在量化交易场景下,Transformer可将价格、成交量等连续数据通过离散化分桶处理,转化为类似文本的序列,进而进行预测或直接生成交易信号。本文以QuantGPT项目为例,探讨了如何将这一前沿AI架构迁移应用于金融领域,涵盖了从数据作为“语言”的编码

weixin_26757949的博客 363

All-In-One Code Framework 中文版 2012-07-04

又到了OneCode更新的时刻了,我们这次为大家准备了10个中文版Microsoft OneCode Sample,其中包括2个XML Sample,4个Windows Base Sample和4个ASP.NET Sample。希望可以让大家仔细品味。 下载地址:http://1codechs.codeplex.com/releases/view/90590 如果您第一次听说A...

166

Docker新手必看:解决‘Unable to find image’错误的完整指南

本文针对Docker新手常见的‘Unable to find image’错误,提供了完整的排查与解决指南。文章深入剖析了权限不足、网络连接失败、Docker服务未运行等核心原因,并给出了将用户加入docker组、配置镜像加速器等实用解决方案,帮助读者彻底理解并解决镜像拉取问题。

weixin_29230901的博客 241

Win10 / Win11 启用 Hyper-V 虚拟机详细教程(图文+命令行全攻略)

摘要:本文详细介绍Windows10/11系统启用Hyper-V虚拟化平台的方法,包含专业版/企业版的图形界面和PowerShell命令行操作,以及家庭版通过脚本强制启用的特殊方案。内容涵盖版本支持对比、操作步骤图解、常见问题解答和性能优化建议,帮助开发者快速搭建虚拟化环境进行多系统测试。附微软官方文档参考链接和详细操作示意图。

ElioXu 7053

代码 阅读器:SI (Source Insight)、vscode(Visual Studio Code)、code-server、Visual Studio、OpenGrok

代码 阅读器:IDE、SI (Source Insight)、OpenGrok

freeking101的博客 7545

图像拼接——ITKMontage

ITKMontage是一个开源的、高性能的图像拼接软件模块。它的核心任务是将多张部分重叠的图像瓦片(Tiles)拼接成一幅完整的大图,专为处理材料显微科学中产生的大规模、高分辨率图像而设计。针对ITKMontage模块中示例进行了修改,解决了没有文件TileConfiguration.txt的情况,以及使用中的一些BUG。ITKMontage可以单独编译,也可以作为ITK的一个模块进行编译,介绍后一种的cmake设置。本文介绍使用ITKMontage模块进行图像拼接的方法。此处省略编译后的库配置。

2301_79131410的博客 100

渗透测试 ( 3 ) --- Metasploit Framework (MSF)

Metasploit专业版和精简版的主要差别在于专业版上面集成了全自动攻击模块,通过远程API集成网络分割测试模块、标准基线审计向导模块、闭环漏洞验证优先处理功能、动态载荷规避防病毒解决方案、钓鱼意识管理和鱼叉式网络钓鱼模块、对OWASP Top 10漏洞的Web应用程序测试模块、高级命令行和Web界面的选择模块。但是,专业版是必须要付费的,所以除非用到非个人的功能,否则没有必要去使用专业版,而且,专业版和精简版的渗透攻击模块是一样的。.........

freeking101的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: 微软一站式示例代码库 [中文版] 2011年3月更新
下一篇: 3月15日 11:00AM 微软IE9正式发布
onecode
博客等级 码龄16年 342粉丝 73原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值