随笔分类 -  Web

Technology on Web development
[ASP.NET]从ASP.NET Postback机制,到POST/GET方法
摘要:从Postback的疑问出发,逐渐往Network方向,记述自己在这一条思路上对基础的领会。 阅读全文

posted @ 2014-01-06 11:52 Felix Fang 阅读(8917) 评论(10) 推荐(5)

[EXT JS]"hasMany" association on ExtJS 4.1.1a
摘要:An example of using "hasMany" in Model of ExtJS to read nested json documents. 阅读全文

posted @ 2013-07-11 20:45 Felix Fang 阅读(1824) 评论(0) 推荐(0)

[EXT JS]Configuration for ExtJS 4.1 on Eclipse
摘要:I am working on a small project using ExtJS currently.The development environment: Eclipse IDE with Aptana Plugin 3, and Spket Plugin, with ExtJS 4.1 code assist.(1) Install Aptana plugin, in the menu,windows -> install new softwares -> add, and use following link:http://download.aptana.com/st 阅读全文

posted @ 2013-04-22 20:14 Felix Fang 阅读(313) 评论(0) 推荐(0)

[Flex] Flex 控件&类 的自定义事件添加
摘要:NewClass源码摘要:本文记录了Flex中给控件和类加入自定义事件的步骤。正文:虽然网上已经有很多类似的资料了, 不过还是想自己写一篇,作为存档。(一)给类A加入自定义事件FavPathDelEvt,Appliaction调用A,并响应A的事件(1)写一个自定义事件as类,类中附带参数Index。packageNewClass{importflash.events.Event;publicclassFavPathDelEvtextendsflash.events.Event{privatevar_index:int;publicfunctionsetIndex(index:int):voi 阅读全文

posted @ 2011-03-02 18:19 Felix Fang 阅读(481) 评论(0) 推荐(1)

[ASP.NET] 事件与委托的处理
摘要:放一段C#中基本的利用事件与委托的程序,执行平台 .net控制台程序Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;45namespacepractise26{7publicdelegatevoidDelHandler(objectsender);//委托的申明8classProgram9{10staticvoidM 阅读全文

posted @ 2009-08-19 16:35 Felix Fang 阅读(336) 评论(0) 推荐(0)

[ASP] asp 中的ajax使用
摘要:这里的ajax主要用于在注册时通过查询数据库检验是否有同样用户名,并实时返回结果。语言:前台html,后台asp+access。前台register.html代码:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->注册邮箱(登录时账号):密码:密码确认:姓名:学号:联系方式:提交清空后台Register.aspCodeCode highlighting produced by Actipro CodeHighlighter (freew 阅读全文

posted @ 2009-06-24 11:19 Felix Fang 阅读(341) 评论(0) 推荐(0)

[Flex] flex的安全沙箱,你保障了安全的同时也害苦了多少我这样的人那
摘要:想做一个swf,可以在本地运行(不是上传到服务器上作网站),可以载入xml文件和运行可执行程序。结果flex的安全沙箱就这样把我整得快废了。搜索加摸索了老久老久后,终于解决了。主要有两个问题:第一个是用swf运行本地文件的问题。这个一般来说自然是不行的,试想想要是swf可以没有限制的运行exe等程序,这个世界会怎样?但是做一些设置后还是可以运行的。flex中运行exe,的核心代码是:fscommand("exec", "xxxx.exe");接下来:在资源文件夹中创建一个文件夹,命名为fscommand在里面放入你要执型的程序。双击你做了一般的swf,运 阅读全文

posted @ 2009-04-08 22:57 Felix Fang 阅读(1243) 评论(4) 推荐(0)

[Flex] 总结一下动态改变属性的方法
摘要:动态改变属性的方法,有的可以用赋值方法改的,有一些,则要用setStyle()函数修改改变宽度和高度:name.height = ;name.width = ;改变背景色:setStyle('backgroundColor','#FFEFDE');另外如果要把高度设定成母容器的宽度,静态方法是height="90%"动态的设定的话,就要name.height = parent.height * 0.9;先发一些以后再补充…… 阅读全文

posted @ 2009-03-27 19:58 Felix Fang 阅读(314) 评论(0) 推荐(0)

[Flex] flex计时器的使用(timer)
摘要:用timer可以达到很多功能,定时调用函数,模拟时钟走等等。定时调用函数:var myTimer:Timer = new Timer(50, 1);//设定50毫秒,每次走一毫秒myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, handle); //到达计时器终点时调用这个函数myTimer.start(); private function readPreAnswer( evt:TimerEvent ):void{Alert.show("Time reach to this function.");}计时功能: pri 阅读全文

posted @ 2009-03-27 19:45 Felix Fang 阅读(2987) 评论(1) 推荐(0)

[Flex] flex中的"层"概念
摘要:在.net中,我们可以用"层"来布局,实现控件的上下重叠。在flex里貌似是没这个概念的,flex按默认是认为先定义的在下层,后定义的在上层,不论是事先定义的控件,还是代码动态生成的控件,都是先来居下。但是flex有自己的调整函数,总算是让我查到了。容器名.setChildIndex(displayObject,int)就是调整这个容器下所有控件(或子容器)的顺序的函数,既然flex有先来在下的原则,那么用这个自然也能调整层之间的布局了。举个例子吧:如果要把最下层的调到最上层,用 容器名.setChildIndex(容器名.getChildAt(0),容器名.numChil 阅读全文

posted @ 2009-03-27 19:30 Felix Fang 阅读(1937) 评论(1) 推荐(0)

[Flex] 浅谈flex绘图函数
摘要:flex的绘图类(graphics)我接触的很少,这次也仅仅是浅尝辄止的为了给一副图片绘制一下边框而看了一下。不过还是记录一吧,毕竟是第一次用flex的绘图类。当时是为了给一个图片描边,代码经试验后如下:private function imageClickHandle( evt:MouseEvent ):void{rectangle = new UIComponent();//定义一个矩形imageCanvas.addChild(rectangle);//在要绘制的地方所在的母容器中加入这个矩形imageCanvas.setChildIndex(imageCanvas.getChildAt( 阅读全文

posted @ 2009-03-27 19:18 Felix Fang 阅读(3130) 评论(0) 推荐(0)

[Flex] flex与校内接口(iframe方式)
摘要:flex与校内交互一直是开发时最大的一道坎儿,一帮人足足倒腾了半个月终于交互成功了,不发篇帖子记录一下我对得起谁?篇幅原因,这里只讲flex与校内的交互,其他的常用工具网上相对来说帖子比较多,就不说了校内在任何人进入这个应用界面后,都会url追加参数的方式向应用传递用户的初始信息,包括session_key,api_key等等。如果是asp,很好办,直接用Request.QueryString()就可以得到这些参数的值。但是flex的httpservice,webservice只能发送后再接受,怎么做到单方面接受这些值呢?flex是可以单方面接受这些数据的,但是需要在开发校内是吧你开发的应用属 阅读全文

posted @ 2009-03-27 19:10 Felix Fang 阅读(987) 评论(1) 推荐(0)

[Flex] 监听事件传递参数
摘要:监听在开发中使用的很多,但是addEventListener函数除了加事件类型和调用函数外,能不能加额外的参数呢?其实是可以的,只要把所加的函数改为新定义的函数,在定义的函数中加入参数即可,示例:private function handle(e:MouseEvent,str:String): void { Alert.show(str);}private function methodWhereyouDostuffAndRegisterListener(): void { var helloStr:String ="hello world!"; ABCButton.add 阅读全文

posted @ 2009-03-27 17:15 Felix Fang 阅读(616) 评论(2) 推荐(0)

[ASP] xml中的中文显示问题
摘要:XML默认的编码格式是UTF-8,这种编码模式不显示汉字,所以经常有些初学者会遇到XML中汉字不能显示的问题,出现如下错误提示:An invalid character was found in text content... 【解决方法】:将encoding设为GB2312,即 ,这样编码格式就被设置成简体中文了。 当XML文件的数据与编码不符合的时候,就可能发生无法正确解译的错误,也可能该数据会变成空白或乱码,所以应该根据文件的数据内容选择一个恰当的编码格式。 XML的编码格式有以下几种:1、UTF-8:每一个字都有8位(1Byte)组成,通常是用来处理英文的,最多只能表示255个字母。当 阅读全文

posted @ 2009-03-27 17:13 Felix Fang 阅读(976) 评论(0) 推荐(0)

[Flex] flex读取xml格式数据的一个问题
摘要:之前曾花过一段时间整过flex读取xml,以为这方面已经是轻车熟路了,没想到今天在上面在了个跟斗。 先把代码写下:mxml:books.xml: test xml 运行时却总是报错,错误代码为:TypeError: Error #1034: 强制转换类型失败:无法将 mx.utils::ObjectProxy@76dff71 转换为 mx.collections.ArrayCollection。把以前的代码拿出来对了半天都找不错,最后发现问题所在:当xml中只有一条记录时,就会报错。在原来的基础上又添了一条记录: test xml test xml again 运行,无错!跟本问... 阅读全文

posted @ 2009-03-27 17:11 Felix Fang 阅读(1931) 评论(6) 推荐(0)

[Flex] flex+php实现文件的上传
摘要:网上找了一个用fileRefrenceList作为文件的选择,貌似用这种方法不能限定上传文件的类型,不过经过测试,确实能运行的。为方便起见,把它封装成了一个类,并加上了注释,便于大家和自己以后使用。UploadImage.as:package exchage{import flash.events.Event;import flash.net.FileReference;import flash.net.FileReferenceList;import flash.net.URLRequest;import mx.controls.Alert;public class UploadImage{ 阅读全文

posted @ 2009-03-27 17:10 Felix Fang 阅读(648) 评论(0) 推荐(0)

[ASP] 使用asp读取指定文件夹的文件列表(返回xml)
摘要:以下是读取指定文件夹的所有文件(不包括子文件夹)的asp代码,返回的是xml便于和flex交互'创建一个FileSystemObject对象的事例Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")'创建一个Folder对象foldername=server.mappath("服务器下文件夹./")Set MyFolder=MyFileObject.GetFolder(foldername)str=""& vbcrlf & 阅读全文

posted @ 2009-03-27 17:07 Felix Fang 阅读(533) 评论(0) 推荐(0)

[ASP] asp对数据库的基本操作
摘要:一、添加记录方法1:Connection对象的Execute方法set con=Server.CreateObject("ADODB.Connection")insertstr="insert into 表名(字段1,字段2,...) values(value1,value2,...) '插入记录SQL语句con.Open constrcon.Execute(insertstr)con.closeset con=nothing------------------------------------------------------------------ 阅读全文

posted @ 2009-03-27 16:59 Felix Fang 阅读(320) 评论(0) 推荐(0)

导航