易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 数学公式表示

最近看到一些消息,感觉HTML5仍然遥遥无期,网页浏览器表现层的东西,依然各自为主,Ajax广泛流行;Adobe的Flash强大坚挺;微软SilverLight野心更大,打算开放COM接口,甚至传出基于SilverLight的操作系统。这些东西牛皮吹得大大的,但在网上要找个比较好用的数学公式(或化学式子)表示,都比较难。

向计算机输入文字信息最方便的方式是线性输入,一个字符接着一个字符,一行接着一行,一段接着一段,然后形成章节…… 由于传统教育及人类识别抽象事物的方式,往往采用形象化手段来表示事物:数学公式就是典型。教科书里的数学公式将抽象的数学计算形象化表示,比如X除以Y,表示为: ,它的平方根表示为: ;对应在计算机中,线性化输入方式为:X/Y、sqrt(X/Y)。当公式变得复杂后,线性化输入方式将变得冗长而不直观。 不幸的是,当前几乎全部计算机程序设计语言,均采用线性化输入方式进行编写,对需要形象表达的事物,则采用图形(或图像)的方式。现行WEB表现层主要标准为Html第四版,此标准不包含数学公式的表示方法。 2001年,W3C(World Wide Web Consortium,万维网联盟)发布数学标记语言(Mathematical Markup Language,MathML)2.0版本,MathML是一种基于XML的标准,用来在互联网上书写数学符号和公式的标记语言。它是由W3C的数学工作组提出的。最近,W3C正在进行MathML3.0版本定稿工作。但是,W3C 制定的 Web 标准似乎并非强制而只是推荐标准,大多浏览器软件制造商(比如:IE),目前还不完全支持此标准;另外,由于MathML基于XML描述,而XML描述的数学符号和公式结构复杂,且符号与符号之间存在多种逻辑关系,格式显得十分繁琐,因此,大多数人都不会去手写MathML,这也限制了MathML的应用。 为了在ASP.Net网站中使用公式,最近自己动手写了一个数学公式生成图片程序,试图使用线性输入,形象表示数学公式。
开发环境:Visual Studio 2008+boost 1.40。
在线测试 下面是成果显示:



相关文档:

Asp.net 123

(1)asp.net 实现n秒后页面自动跳转
1.
<script type="text/javascript" language="javascript">
function reloadyemian()
{
    window.location.href = "javascript:history.go(-1)";      
}
window.setTimeout("reloadyemian();",5000);
</script> ......

Asp.net(C#)多文件上传


FileUp.aspx 页面
 1<%@ Page language="c#" Codebehind="FileUp.aspx.cs" AutoEventWireup="false" Inherits="TestCenter.FileUp" %>
 2<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
 3<HTML>
 4  <HEAD>
 5    &l ......

站点地图在ASP.NET网页中的导航作用

    在ASP.NET2.0中,为我们提供了两种新功能,方便我们制作共同特征一致的页面和导航。这两种功能是母板页和网站导航。对于母板页大家很清楚了,不过在做母板页时,经常需要添加导航栏,对于此asp.net 2.0 使我们的工作大为简化。这便是站点地图的使用。
    顾名思义,站点地图就是在站点 ......

asp.net 导出Excel/Word

asp.net中导出有很多方法。其中比较推荐的兼容导出是导出为word/excel兼容的mhtml格式并设置流格式为word或excel。
这中方法的好处是可以建立一个通用的库。本文中提出了一个通用的导出类,实践中使用效果较好。(ps,html解析类写的比较仓促,各位如有兴趣可重写一下~)
///
///@Author Simsure
///@Version 1.0
/// ......

C# asp.net macaddr

<HTML><HEAD><TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type c>
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
var MACaddress=unescape(MACAddr);
alert(MACaddress);
document.forms[0].txtMACAddr.value=u ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号