上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: 原文地址:http://hi.baidu.com/_ollie/item/39e67671c48bfd11d1dcb321 日期格式参考extjs api文档中的Date类型. var md = new Ext.form.DateField({ ............ format: 'Y-m-d 阅读全文
posted @ 2013-02-21 17:09 拓荒者FF 阅读(28945) 评论(0) 推荐(2) 编辑
摘要: Math.Round()准确的说,这个函数不是四舍五入,而是四舍六入五凑偶,就是说小于4或大于6的该舍该入是没有争议的,而5处在正中间,如果四舍五入则会造成数据的整体偏差,所以采取的原则是:如果舍入位为5,则舍入后最后一位为偶数,这是国际惯例。C# 中没有四舍五入函数,事实上我知道的程序语言都没有四舍五入函数,因为四舍五入算法不科学,国际通行的是 Banker 舍入法 Banker 's rounding(银行家舍入)算法,即四舍六入五取偶。事实上这也是 IEEE 规定的舍入标准。因此所有符合 IEEE 标准的语言都应该是采用这一算法的。下面的这段代码能实现严格的四舍五入:public 阅读全文
posted @ 2013-01-30 10:00 拓荒者FF 阅读(772) 评论(0) 推荐(1) 编辑
摘要: 在MSDTC中访问OLE DB数据库的时候,会抛出异常,异常信息大概是:"Microsoft.Jet.OLEDB.4.0”提供程序不支持 ITransactionLocal 接口。本地事务不可用于当前提供程序,或者是与基础事务通信失败。 原来,在创建OLE DB数据库连接的时候,默认是打开了事务的(automatic transaction enlistment),所以如果放在MSDTC中会出现... 阅读全文
posted @ 2013-01-26 16:28 拓荒者FF 阅读(689) 评论(0) 推荐(0) 编辑
摘要: inline onclick代码如下:<input type="button" id="btnOK" name="" value="确定" onclick="btnOKClick();" />btnOKClick的代码:function btnOKClick() { alert("btnOK Clicked"); }现在要在点击按钮以后,移除onclick事件,并为按钮绑定一个新的click事件。在第二次点击时候,就开始执行第二个事件处理函数,第二个处理函数的代码 阅读全文
posted @ 2013-01-25 13:40 拓荒者FF 阅读(8555) 评论(0) 推荐(1) 编辑
摘要: ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,与后台技术无关的前端RIA框架。ExtJS的官方网站:http://www.sencha.com/products/extjs/我们可以从官方网站上面下载到最新版的基于GPLv3开源的ExtJS,目前最新版是4.1.1a。如果要在商业项目中使用ExtJS,需要购买它的商业版授权,貌似不便宜的说!下载ExtJS访问官方网站,然后打开下载页面:http://www.sencha.com/products/extjs/download/点击"Download for Ext 阅读全文
posted @ 2013-01-25 12:47 拓荒者FF 阅读(10668) 评论(2) 推荐(1) 编辑
摘要: JSON的序列化和反序列化已经成为Web开发必不可少的知识。现在常用的有System.Web.Script.Serialization下的JavaScriptSerializer来进行处理;另外一个比较常用且高效的类库是JSON.NET。在开发一些小的应用时,由于想尽量较少项目的依赖,所以不太愿意使用JSON.NET。JavaScriptSerializer基本上能满足简单的需求,但当一个属性要序列化成别的名字时,就显得力不从心了。还有就是可能业务需要,某些属性不希望在某一个条件下进行序列化。鉴于上面的业务需要,我们就需要自定义一个JavaScriptConverter。自定义JavaScri 阅读全文
posted @ 2013-01-10 23:30 拓荒者FF 阅读(7295) 评论(0) 推荐(2) 编辑
摘要: 向基 ECMAScript (JavaScript) Object 对象提供扩展的类似反射的功能。Object扩展是 Microsoft AJAX Library 的一部分。这些扩展为内置的 JavaScriptObject对象添加了功能。Object扩展提供有关类型化实例的类似反射的信息。使用这些方法可发现对象的类型和类型名称。Object.getType 函数返回指定对象实例的类型。使用getType函数可以获取表示对象的运行时类型的新类型实例。/* paraminstance:要返回其类型的对象return:一个类型示例,表示 instance 的运行时对象*/var typeVar = 阅读全文
posted @ 2013-01-06 16:15 拓荒者FF 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 通过静态方法和实例方法,提供对基本 ECMAScript (JavaScript) String 对象的扩展。String.startsWith 函数确定 String 对象的开头部分是否与指定的字符串匹配。使用startsWith函数可确定String对象的开头部分是否与指定的字符串匹配。startsWith函数区分大小写。/* paramprefix:要与 String 对象的开头部分进行匹配的字符串return:如果 String 对象的开头部分与 prefix 匹配,则该值为 true;否则为 false*/var hasPrefix = myString.startsWith(pre 阅读全文
posted @ 2013-01-06 16:10 拓荒者FF 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Number.parseInvariant 函数从数字的字符串表示形式返回数值。 此函数是静态的,可在未创建该对象实例的情况下调用。使用parseInvariant函数可以从数字的字符串表示形式创建数值。value参数可以包含小数点以及指示正负的“+”和“-”字符。parseInvariant函数为所有类型提供一致的分析,应使用该函数而不是类似的 ECMAScript (JavaScript)parseInt方法。/* paramvalue:一个表示整数或浮点数的字符串return:如果 value 代表数字,则返回 value 的浮点表示形式;否则返回 NaN(非数字)*/var numbe 阅读全文
posted @ 2013-01-06 15:58 拓荒者FF 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Error是一个内置的JS对象,其包含了JS在运行时的错误信息。当抛出Error信息时,可以通过try{}catch(e){}捕获。Microsoft AJAX Library扩展了Error的一些静态方法,用来创建特定的错误:Error.argument 函数创建一个表示 Sys.ArgumentException 异常的 Error 对象。Error.argumentNull 函数创建一个表示 Sys.ArgumentNullException 异常的 Error 对象。Error.argumentOutOfRange 函数创建一个表示 Sys.ArgumentOutOfRangeExce 阅读全文
posted @ 2013-01-06 15:52 拓荒者FF 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Microsoft AJAX Library对 Boolean对象添加了一个静态方法来扩展其功能:Boolean.parse 函数将逻辑值的字符串表示形式转换为其Boolean等效对象。此函数是静态的,可在不创建对象实例的情况下调用。使用parse函数可以根据字符串表示形式创建布尔值。value参数必须为“true”或“false”"(不区分大小写)。字符串可以包含空格。如果字符串无法转换为布尔值,则会引发异常。/* paramvalue:true 或 false 的字符串表示形式return:对应于 value 参数的布尔值(true 或 false)*/var booleanVa 阅读全文
posted @ 2013-01-06 15:31 拓荒者FF 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Microsoft AJAX Library 通过向Array添加一些静态方法来扩展Array对象的功能。以下为扩展的方法名和功能的简单对照:Array.add 函数将一个元素添加到 Array 对象的末尾。 此函数是静态的,可在不创建对象实例的情况下调用。/* paramarray:要向其添加 item 的数组item:要添加到数组的对象*/Array.add(array, item);示例代码:var a = ['a', 'b', 'c', 'd'];Array.add(a, 'e');//返回结果: &quo 阅读全文
posted @ 2013-01-06 15:25 拓荒者FF 阅读(216) 评论(0) 推荐(0) 编辑
摘要: MSDN地址:http://msdn.microsoft.com/zh-CN/library/bb386453.aspxMicrosoft Ajax Library是微软提供的一套基于客户端的Ajax js库,通过在页面中添加ScriptManager控件可以管理这些脚本和任何自定义的脚本。本节所介绍的所有内容均依赖于该JS库,与服务器开发无关!MS Ajax Library有一些功能:向js中添加了面向对象的功能,可以使用类、命名空间、继承等组织js代码。反射功能,在运行时检查客户脚本的结构和组件。枚举扩展了JS的基类型,缩短开发时间更好的调试和跟踪功能。JS面向对象的用法Type 类为 J 阅读全文
posted @ 2013-01-06 14:41 拓荒者FF 阅读(385) 评论(0) 推荐(0) 编辑
摘要: MSDN中关于本节内容的演练:http://msdn.microsoft.com/zh-cn/library/yhzc935f(v=vs.100).aspx微软的介绍已经足够详尽,我这里只是简单的说一下如何自定义Web 服务器控件。步骤大致如下:新建一个控件类,使其继承自WebControl或要扩展的其它控件(例如 Button、TextBox等)添加一些自己需要的属性和方法,然后重写Render、AddAttribute方法,使其可以在客户端展示。功能完善以后,编译项目,在需要引用的地方添加Web.Config的配置项,使其可以正常的工作。就拿MSDN中的演练来说,我们可以新建一个空的web 阅读全文
posted @ 2013-01-06 13:43 拓荒者FF 阅读(1482) 评论(0) 推荐(1) 编辑
摘要: C#动态编译计算表达式的值,是通过System.CodeDom.Compiler命名空间下的相关类来实现的。其步骤大致为:1.将表达式包装成为可编译的C#代码2.使用反射调用上一步编译的代码。示例如下:在界面上放一个TextBox,用来输入表达式;放一个按钮,用来相应用户点击,以进行表达式的计算;在另外一个TextBox中显示计算结果。对应的xaml代码如下:<Window x:Class="SampleCodeDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/prese 阅读全文
posted @ 2012-12-17 18:08 拓荒者FF 阅读(5551) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页