Flash插件本地下载
1.<html>
2.<body>
3.<%
4. //SysDownloadFlashFashion等于0时就是本地下载
5. if(SysDownloadFlashFashion==0){%>
6. <div id="LoGo" solid #606080;cursor:pointer;" align="center">
7. <div id="hideMarquee">正在检测插件<br><br></div>
8. <marquee id="marquee" 0px; white-space: nowrap;border:1px solid #606080;' direction="right" scrollamount=20 height='20' width='220'>
9. <div>■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■</div>
10. </marquee>
11. </div>
12. <div id="Chrome"
13. <%}else{%>
14. <div id="Chrome">
15. <%}%>
16. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
17. id="uploadfile" width="800" height="435"
18. <%if(SysDownloadFlashFashion==1){%>
19. codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"
20. <%}else{ %>
21. codebase"plugins">
22. <% } %>
23. <param name="wmode" value="opaque" />
24. <param name="movie" value="uploadfile.swf" />
25. <param name="quality" value="high" />
26. <param name="bgcolor" value="#869ca7" />
27. <param name="allowScriptAccess" value="sameDomain" />
28. <embed src="uploadfile.swf" wmode="opaque" quality="high" bgcolor="#869ca7"
29. width="800" height="435" name="uploadfile" align="middle" id="uploadfile"
30. play="true"
31. loop="false"
32. quality="high"
33. allowScriptAccess="sameDomain"
34. type="application/x-shockwave-flash"
35. <%if(SysDownloadFlashFashion==1){%>
36. pluginspage="http://www.adobe.com/go/getflashplayer"
37. <% }else{%>
38. pluginspage="<%=context%>/plugins/Install_Flash_Player_9_Plugin.exe">
39. <% } %>
40. </embed>
41. </object>
42. </div>
43.</body>
44.[removed]
45.var tishi=0;
46.function InstallFlash()
47.{
48. if((brower().isIE) || (brower().isIE7) || (brower().isIE8) && <%=SysDownloadFlashFashion%>==0)
49. {
50. LoGo.onclick=function()
51. {
52. if(tishi==0)
53. {
54. [removed].href="plugins/install_flash_player_10_active_x.exe";
55. alert(message.uploadfile_js_IE_plugins_downLoad_remind);
56. tishi=-1;
57. }
58. }
59. }
60. if(brower().isFirefox && <%=SysDownloadFlashFashion%>==0)
61. {
62. uploadfile.onclick=function()
63. {
64. if(tishi==0)
65. {
66. [removed].href="plugins/Install_Flash_Player_9_Plugin.exe";
67. alert(message.uploadfile_js_fireFox_plugins_downLoad_remind);
68. tishi=-1;
69. }
70. }
71. }
72. if(brower().isChrome && <%=SysDownloadFlashFashion%>==0)
73. {
74. Chrome.onmouseover=function()
75. {
76. if(tishi==0)
77. {
78. [removed].href="plugins/Install_Flash_Player_9_Plugin.exe";
79. alert(message.uploadfile_js_Chrome_plugins_downLoad_remind);
80. tishi=-1;
81. }
82. }
83. }
84.}
85.[removed]
86.[removed]
87.var swf = false;
88.if((brower().isIE) || (brower().isIE7) || (brower().isIE8))
89.{
90. try
91. {
92. swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');//IE已经安装Flash插件
93. if(swf)
94. {
95. LoGo.style.display="none";
96. Chrome.style.display="block";
97. }
98. }
99. catch(e)//没有安装Flash插件
100. {
101. swf = false;
102. marquee.style.display="none";
103. hideMarquee[removed]=message.uploadfile_js_hideMarquee_remind;
104. hideMarquee.style.cursor="hand";
105. }
106.}
107.else if((brower().isFirefox) || (brower().isChrome))
108.{
109. LoGo.style.display="none";
110. Chrome.style.display="block";
111. swf = navigator.plugins["Shockwave Flash"];//FireFox,Chrome
112.}
113.if(!swf)
114.{
115. InstallFlash();
116.}
117.[removed]
118.</html>
EasyUiFrame.rar
JQuery EasyUi Demo框架源码
自定义控件之万能Repeater源码
为什么要用Repeater,因为Repeater的性能最好,扩展性最强。为什么现在用Repeater的人越来越少,因为其可操作性相对较差。Repeater 完成列表,分页,全选,批量删除,排序等功能。
工作流系统功能特性描述
工作流系统功能特性描述
:退回,取回,挂起
一个隐藏FLASH文件地址且不需控件激活的SWF代码JS调用
一个隐藏FLASH文件地址且不需控件激活的SWF代码
方式:
JS调用
支持:
几乎所有语言编程的任何动态、静态网页、网站、论坛
效果:
1、SWF文件不需要先行点击激活控件,直接点击直接有效。
2、隐藏SWF真实URL地址。
现在如动网顶部的SWF,是需要先点击激活的,然后第二次点击才能产生超链效果。这样不美观,也不方便。
ASP.NET+jQuery 批量文件上传控件及示例程序
最近正在解决上传大附件的问题,网上查的一些资料;这是一个ASP.NET多文件上传用户控件的源代码,另附上了控件的应用实例,加入了jQuery插件,实现了批量无刷新上传,客户端判断文件上传类型,你可以在页面中直接调用,小巧方便。实例只是为了演示,暂时只支持JPG/GIF等图片格式的文件,你可根据需要修改配置选项。
运行页页后,双击左侧的绿色小脚丫图标选择文件。
开源ASP.NET批量上传文件组件 - SwfUpload-Ext
1、 完全的AJAX方式用户体验好
2、 多文件可一次选定并添加
3、 文件添加后仍然可以有禁止上传的操作,更方便
4、 客户端和服务器端采用了direct数据交互方式,此控件移植到PHP或JAVA几乎无需对客户端进行修改
ASP.NET AJAX Extensions 1.0
ASP.NET AJAX 扩展的RC今日发布,此前的Codename为Atlas,此下载包括用来构建立AJAX风格网页服务端/客户端应用的ASP.NET 2.0 AJAX Extensions 1.0核心,此版本完成了December CTP年终开发计划绝大多数功能,开发人员在安装之前必须先安装 ASP.NET 2.0 AJAX Futures November CTP或the ASP.NET AJAX Control Toolkit.
多附件上传MultiUpload
利用ajax技术一次可以上传多个附件MultiUpload的Demo。
WF与WCF集成 ExpenseReporting
随着 Windows Workflow Foundation (WF) 的问世,Microsoft 逐步将各种工作流功能引入了 .NET 开发人员平台。这些功能使开发人员能够构建用于满足各种应用需求的工作流,从简单的顺序工作流到需要复杂的人员交互的复杂状态机工作流。
与此同时,业务能力越来越多地通过封装的服务端点展现出来,这样就可以重用和组合业务功能和业务流程,使面向服务的体系架构更加完善。Windows Communication Foundation (WCF) 提供了统一的开发人员 API、稳健的托管运行时和灵活的配置驱动解决方案来帮助进行部署,进而帮助开发人员通过各种功能来轻松开发互联系统。
silverlight 流程设计器
支持(群组)拷贝,(群组)粘贴,(群组)移动
支持丰富的鼠标和键盘操作
支持上下文菜单
支持图形缩放
支持多语言
netfxlivejs css
我想你可能看过Asp.net ajax 设计的工作流设计器
工作流与数据流解决方案
JavaScript常用函数 移动电子运行维护系统 SSH架构 JAVA课程设计源码
wf设计器 wxwinter
可发直接从数据库中打开流程,保存流程,也可将流程导出为XOML文件,也可加载XOML文件 ,可以在发布前用测试器在本地进行快速测试
wcf 安全配置服务契约
WCF可以使用自定的义的用户名密码方式限制对服务的访问和加密,有可能存在这样一种情况,比如一个协定中存在多个操作,即一个服务契约中包含多个操作契约,如果我们还希望在同一用户访问当前服务契约的时候,更进一步,可以让我们做到对不同的用户授予不同的操作契约的访问,直白一点,比如有两个用户admin、admin2,admin可以访问服务契约中的两个操作契约,但是admin2只能访问其中一个,本示例将实现这种需求,在以下的示例中,服务:IUserData 中包含三个操作契约,我们将对admin、admin2 这两个用户授予不同的操作契约的访问权限,在客户使用不同的用户调用服务后,服务器将打印当前的请求服务的用户、请求的资源、服务器对声明的检查、检查结果等数据。
WF的业务流程平台Help 设计器
Help.rar 开发文档
流程设计(VS2008版).rar 用VS设计流程的说明
流程设计(设计器版).rar 用流程设计设计流程的说明
WF工作流详细设计方案,WF工作流接口规范
工作流系统是以规格化的流程描述作为输入的软件组件,它维护流程的运行状态,并在人和应用之间分派活动;是一种反映业务流程的计算机化的、实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流起源于生产组织和办公自动化领域,其目的是将现有工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本;
本设计依据是WFMC(工作流管理联盟)规范和图论中的有向图理论;基于的技术是DOTNET MVC架构和Windows Workflow Foundation(WWF)工作流设计平台。
该节主要包括以下内容:实现技术与实现方案、工作流设计器、工作流调用服务(封装类、WFLocalService和WFWebService)、工作流分类、工作调用、工作流监控、页面流和工作流权限等
webservice.概念架设webservice简单实例
首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获取数据.
webservice传递的数据只能是序列化的数据,典型的就是xml数据,这里我们也只讨论xml数据的传输.
有了一些对xml webservice的初步了解后,我们将切入正题,即是用一个具体的webservice事例的形式来讲解具体的webservice用法,用具体的事例来讲解一个概念我想怎么也要比单纯的说理能让人容易理解吧.
WCF实例 webservice
WCF
概括地说,WCF具有如下的优势:
1、统一性
前面已经叙述,WCF是对于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.Net应用程序没有太大的区别,我们仍然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。
2、互操作性
由于WCF最基本的通信机制是SOAP,这就保证了系统之间的互操作性,即使是运行不同的上下文中。这种通信可以是基于.Net到.Net间的通信。
可以跨进程、跨机器甚至于跨平台的通信,只要支持标准的Web Service,例如J2EE应用服务器(如WebSphere,WebLogic)。应用程序可以运行在Windows操作系统下,也可以运行在其他的操作系统,如Sun Solaris,HP Unix,Linux等等。
开发可复用的宿主程序
我们之前写工作流宿主程序一般都是直接写在program.cs文件里,这样复用性比较差。我们就简单的写两个类,这两个类主要实现的是对WorkflowInstance和WorkflowRuntime的封装。我们以后的例子都会使用这两个类。
自定义活动(CustomActivity)
当WF提供的标准活动不能满足我们的需求的时候,我们就需要定义自己的活动。工作流引擎并不会区别一个活动是WF提供的标准活动还是第三方自定义活动.自定义活动有两种方式,组合方式和继承方式.组合是你从工具箱里拖出你需要的活动将他们组织在一起形成一个新的活动;使用继承的方式我们需要编写一个类,该类可以继承Activity类或其他的类,比如SequenceActivity等.组合的方式比较简单,下面我们就使用继承的方式来自定义一个活动。
什么是工作流引擎,工作流引擎功能介绍
所谓工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。例如开发一个系统最关键的部分不是系统的界面,也不是和数据库之间的信息交换,而是如何根据业务逻辑开发出符合实际需要的程序逻辑并确保其稳定性、易维护性(模块化和结构化)和弹性(容易根据实际业务逻辑的变化作出程序上的变动,例如决策权的改变、组织结构的变动和由于业务方向的变化产生的全新业务逻辑等等)。 Workflow 引擎解决的就是这个问题:如果应用程序缺乏强大的逻辑层,势必变得容易出错(信息的路由错误、死循环等等)。
visual Basic.NET反射参考手册
自由加载程序集,创建对象和调用方法
利用反射修改对象数据