[开源第一波]SmartScript

********************************************************************
*                                                 版权声明
*
* 本文以Creative Commons的知识共享署名-非商业性使用-相同方式共享发布,请严格遵循该授权协议。
* 本文首发于博客园, 此声明为本文章中不可或缺的一部分。
* 作者网名:    浪子
* 作者EMAILdayichen (at)163.com
* 作者BLOG:  Http://Www.Cnblogs.Com/Walkingboy
*
********************************************************************

[开源第一波]SmartScript

-Written by 浪子@cnblogs.com  (07-11-30)

摘要:

至从[SmartScript]js类库管理不再发愁 一文发布到现在快1年了,很多关于js在asp.net编程中的结合思路一直没有做,SmartScript也一直处于之前的状态,现在把它放到codeplex:SmartScript ,希望有时间和兴趣的朋友能对其思路进行扩展.

 

目前想扩展的列表:

1、扩展js的自动组件依赖
2、扩展成为WebForm的一个关联文件,需要修改VS的扩展,其后文件的展现形式
--WebSite:
    - WebForm1.aspx
    - WebForm1.aspx.cs
--WebApplication:
    - WebForm1.aspx
    - WebForm1.aspx.deginer
    - WebForm1.aspx.cs
--SmartScriptWebForm
    - WebForm1.aspx
    - WebForm1.aspx.deginer
    - WebForm1.aspx.cs
    - WebForm1.aspx.js
aspx中的配置则类似
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="KinnSoft.SRP.Portal.Views.WebForm1" JavaScript="WebForm1.aspx.js" %>
然后使用SmartScript的思路,对js进行输出,此时可以有比较多的控制权限,比如语法压缩,gzip压缩,设置缓存(判断文件修改时间,是否需要更新客户端缓存,即修改引用地址),js混淆加密等


3、整合ScriptSharp或者自写类似组件,实现利用c#写js

……


由于自己同时维护现有公司很多套框架,还有比较多的新框架研究任务,所以一些思路一直没有时间去实现,把这些思路和粗劣的原型代码现出来,希望能起到抛砖引玉的作用^_^,下一步可能会开源CallbackPlus:[CallbackPlus]远离UpdatePanel给我的噩梦的解决方案,看时间是否允许,因为我自己用的代码会比较丑陋,呵呵,怕丢出来被鄙视。

CallbackPlus的一些特性:
* 双向序列化
* 类似Asp.net Ajax 的UpdatePanel/CA 的Callback的容器更新机制(Ajax中动态执行返回到innerHTML中的js)
* 数据的双向绑定,有点类似以前园子里的某些UIMapping
此框架还包括自定义的一组WebControls,一套完善的客户端Script对应模型。

目前应用于某大型项目(并发100+),运行良好,速度也不错:)


转载于:https://www.cnblogs.com/walkingboy/archive/2007/11/30/opensource_smartscript.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Minidso是一款开源示波器,是由一群对电子技术和嵌入式系统有兴趣的爱好者自发开发的项目。这个项目的目标是为广大电子爱好者提供一个低成本、易于使用、功能丰富的示波器。 Minidso开源示波器具有多个特点和优势。首先,它的成本相对较低,比起市场上的商业示波器价格更加亲民。这对于经济有限的学生、刚开始学习电子的爱好者和一些小型电子项目的制造商来说非常有吸引力。 其次,Minidso拥有丰富的功能。它支持多种触发方式,包括边沿触发、脉宽触发和逻辑触发等。它还能够捕捉、显示和保存电子信号的波形,并提供多种波形测量和分析工具,如峰值测量、频率测量和相位测量等。 此外,Minidso还具有良好的可扩展性和自定义性。由于它是一个开源项目,任何对技术有兴趣的人都可以自行修改和定制它的功能。这使得Minidso在满足个人需求方面更加灵活和自由。 总的来说,Minidso开源示波器是一款非常具有吸引力的工具,它不仅降低了进入电子领域的门槛,也为电子爱好者提供了一个研究和学习电子技术的平台。同时,它的丰富功能和可扩展性也使得它可以适应不同的应用场景和需求。 ### 回答2: Minidso开源示波器是一款基于开源硬件和软件的示波器设备。它是由一个名为“minidso”的开源项目开发的,旨在提供一个低成本、高性能的示波器解决方案。 Minidso开源示波器使用了开源硬件平台,主要包括STM32微控制器、AD采样芯片和绘图显示器等组件。这些硬件组件的开源设计使得用户可以根据自身的需求进行修改和扩展。同时,Minidso还提供了开源的固件和软件,使得用户可以自行编写代码和功能来实现更加个性化的操作。 Minidso开源示波器具有多种功能和特点。它支持多通道的信号采集,可以同时显示多个波形。同时,它还支持多种触发方式,如边沿触发和逻辑触发等,能够对信号进行准确的捕捉和分析。此外,Minidso还具有高采样率、高带宽、低噪声等优点,能够满足更加复杂和精细的信号分析需求。 Minidso开源示波器的开源特性使得其具有广泛的应用价值。它可以被广泛用于电子电路设计、嵌入式系统调试、信号分析和教育等领域。同时,开源的特性也使得用户可以根据自身需求对硬件和软件进行修改和扩展,实现更加个性化和创新的功能。总之,Minidso开源示波器是一款强大、灵活且低成本的示波器设备,可以为用户提供高性能的信号分析和测量能力。 ### 回答3: MiniDSO是一款开源示波器,具有小体积、高精度、高性能等特点。它基于开源硬件平台,使用开源固件,用户可以自由定制和扩展功能。 MiniDSO采用数字化设计,具备较高的采样率和带宽,可以满足多种信号测试需求。它支持多个通道同时采集和显示信号,并能够实时捕获和保存数据,方便用户进行后续分析。 MiniDSO还配备了友好的用户界面和便捷的操作方式,使得使用起来非常简单和方便。用户可以通过触摸屏或旋钮来控制示波器的各项参数,可以轻松观察和分析信号波形。同时,MiniDSO还提供了多种触发方式和波形显示模式,满足不同用户的使用需求。 开源是MiniDSO最重要的特点之一。它的硬件设计和固件代码都是开放的,用户可以根据自己的需求进行修改和扩展。这种开源精神不仅能够吸引更多开发者的参与,也能够推动产品的不断升级和改进。 总之,MiniDSO是一款性能优异、操作简便、可自由定制的开源示波器。它为电子爱好者、工程师和科研人员提供了一个功能强大、灵活多样的测试工具,有助于他们更好地进行信号分析和实验研究。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值