- 博客(0)
- 资源 (29)
- 收藏
- 关注
VFP的连接ODBC和OLEDB(2018年整理亲测)
VFP太老的数据库了, 没有ADO的方式连接, EF更是不支持了, 只能通过ODBC和OLEDB。 连接驱动、VFP连接字符串请看请看附件的说明。2018年整理亲测可用。
2018-02-06
无法启动 IIS Express Web 服务器(aspnetcore.dll)
Microsoft Visual Studio 2013 无法启动 IIS Express Web 服务器。
模块 DLL C:\Program Files (x86)\IIS Express\aspnetcore.dll 未能加载。返回的数据为错误信息。
尝试了各种办法,安装了各种tool都没办法搞定。 最后来个最简单的,直接复制这个dll到C:\Program Files (x86)\IIS Express\ 搞定。
2017-11-16
简单流程、步骤插件
一款jQuery流程、步骤插件。在网站设计中,经常会用到步骤指示,做某件事一共需要几个步骤,现在正处于哪个步骤,对用户而言是非常有帮助的,不仅能让用户思路清晰,也能带给用户一种无形的激励。
鉴于目前并无经典易用的类似插件,ystep就此诞生。
特点
设计简洁,方便易用。
体积小巧,便于集成。
代码稳重,安全可靠。
自由定制,步骤无限制。
兼容性强,Webkit(谷歌)、Gecko(火狐)内核系列全兼容,IE系列除了极品IE6,其它全兼容。
2015-06-11
JS 流程图 流程图插件
跨浏览器,可兼容IE7--IE10, FireFox, Chrome, Opera等几大内核的浏览器,且不需要浏览器再加装任何控件。
多系统兼容性、可移植性:由于只包括前台UI,因此二次开发者可很方便将本插件用在任何一种需要流程图的B/S系统应用上,流程图的详细实现逻辑完全交于后台程序开发者自己实现;对于后台,只要能返回/接收能被本插件解析的JSON格式数据即可.所以本插件可用于不同的服务器语言建立的后台上.
跨领域:流程图设计器不止用在电信领域,在其它需要IT进行技术支持的领域中都有重大作用.
以下从纯技术实现层面具体描述:
页面顶部栏、左边侧边栏均可自定义;
当左边的侧边栏设为不显示时,为只读状态,此时的视图区可当作是一个查看器而非编辑器。
侧边工具栏除了基本和一些流程节点按钮外,还自定义新的节点按钮,自定义节点都可以有自有的图标、类型名称,定义后在使用可可在工作区内增加这些自定义节点。
顶部栏可显示流程图数据组的标题,也可提供一些常用操作按钮。
顶部栏的按钮,除了撤销、重做按钮外,其余按钮均可自定义点击事件。
可画直线、折线;折线还可以左右/上下移动其中段。
具有区域划分功能,能让用户更直观地了解哪些节点及其相互间的转换,是属于何种自定义区域内的。
具有标注功能,用橙红色标注某个结点或者转换线,一般用在展示流程进度时。
能直接双击结点、连线、分组区域中的文字进行编辑
在对结点、连线、分组区域的各种编辑操作,如新增/删除/修改名称/重设样式或大小/移动/标注时,均可捕捉到事件,并触发自定义事件,如果自定义事件执行的方法返回FALSE,则会阻止操作。
具有操作事务序列控制功能,在工作区内的各种有效操作都能记录到一个栈中,然后可以进行撤销(undo())或重做(redo()),像典型的C/S软件一样。
0.4版中,加入了只导出在初始载入后被编辑的流程图中,只作了增删改等变更的元素,这样可用于用户快速存储,只保存本次变更过的内容,不用重新保存整个流程。
0.5版中,结点的样式不再受到原有程序的限制,所有样式均默认为淡蓝色长方形;如果要指定为圆形,可在初始化时定义结点类型为”原有类型”+” round”;如果要指定为复合结点,则可在初始化时定义结点类型为”原有类型”+” mix”。”原有类型”+” myType”:myType可为自己写的一种特殊样式类.
0.6版中,修正了一些BUG,改善了用户操作体验,并增加在可编辑状态下时,能用键盘上DELETE按键对元素进行删除功能。
0.7版中,修正了一些BUG,增加了连线变更要连的起始结点或结束结点的功能。
0.8版,取消原来的拟物化页面,变成如今的扁平化页面,并且支持主要位置的颜色自定义功能(如果想沿用原来老版本中的拟物化页面,只需保留原来的GooFlow.css文件即可);修正0.7版中的画线BUG。
2015-06-11
extjs使用说明 extjs的API jQuery使用说明 jQuery的API
extjs使用说明 extjs的API jQuery使用说明 jQuery的API 很好用 很实用 不用上网就能知道jquery怎么用
2010-10-26
生成五笔代码 拼音代码
根据你输入的汉子 自动生成五笔代码和拼音代码(简码:取每个汉子的拼音的首字母或者每个汉子的五笔的首字母)本人写了两个存储过程 其实几乎差不多 但是往往啊 会因为一点点小问题导致代码失败 不过 下面的两个存储过程都是成功的 我是因为那么一点点小问题测试了一个上午才搞定了的:对应存储过程 output的参数 一定要先set@=‘’一下才能使用 否则即便是output被赋值了 可以print,但是通过程序代码还是获取不到值的
如下:(具体的在附件里哦,附件里有表数据和存储过程和c#程序代码片段):--drop procedure ChineseCode;
----------一
create procedure ChineseCode(@strkey varchar(30),@rekeysPY varchar(30) output,
@rekeysWB varchar(30) output)
as
declare @keylength int
declare @nowstep int
declare @temppy varchar(20)
declare @tempwb varchar(20)
declare @tempkey varchar(4)
declare @strpy varchar(30)
declare @strwb varchar(30)
set @keylength=len(@strkey)
set @nowstep=1
set @strpy=''
set @strwb=''
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
end
set @rekeysPY=@strpy
set @rekeysWB=@strwb
print @rekeysPY+'--'+@rekeysWB
end
GO
--------------------二
--drop procedure ChineseCode;
create procedure ChineseCode
(
@strkey varchar(30) ,
@rekeysPY varchar(30) output,
@rekeysWB varchar(30) output)
as
declare @keylength int
declare @i int
declare @temppy varchar(10)
declare @tempwb varchar(10)
declare @tempkey varchar(2)
set @keylength=len(@strkey)
set @i=1
set @temppy=''
set @tempwb=''
set @rekeysPY=''
set @rekeysWB=''
begin
while (@i<=@keylength)
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
print @rekeysPY+'--'+@rekeysWB
end
GO
----------------三 c#代码
PubClass.ContSql db = new MilkDisPatchingManage.PubClass.ContSql();
SqlCommand sqlcmd = new SqlCommand();
sqlcmd.CommandType = CommandType.StoredProcedure;
sqlcmd.CommandText = "ChineseCode";
sqlcmd.Parameters.Add("@strkey", SqlDbType.VarChar, 30);
sqlcmd.Parameters["@strkey"].Value=this.textBox1.Text.Trim();//.Direction=ParameterDirection.Input;
sqlcmd.Parameters.Add("@rekeysPY", SqlDbType.VarChar,30);
sqlcmd.Parameters["@rekeysPY"].Direction = ParameterDirection.Output;
sqlcmd.Parameters.Add("@rekeysWB", SqlDbType.VarChar,30);
sqlcmd.Parameters["@rekeysWB"].Direction = ParameterDirection.Output;
int i= db.ExtCom(sqlcmd);
this.textBox2.Text = sqlcmd.Parameters["@rekeysPY"].Value.ToString();
this.textBox3.Text = sqlcmd.Parameters["@rekeysWB"].Value.ToString();
db.CloseCon();
2010-04-27
vs2003树的安装控件iewebcontrols.msi
iewebcontrols.msi vs2003树的安装控件
Microsoft.Web.UI.WebControls.TreeView
VS2003中TREEVIEW需要在C:\Inetpub\wwwroot中添加一个webctrl_client全局内容,这是微软的一个控件,里面有TREEVIEW和MutliPage,图片都在这个目录中
2009-10-14
ajax技术用到的包 老版本ajax.dll .net1.1版本ajaxpro.ll net2.01版本ajaxpro.2.dll
ajaxpro也就是AJAX.NET (Professional),
它是ASP.NET平台上著名的AJAX框架,诞生于2005年2月(虽然正式命名为AJAX.NET则是在两个月之后),作者为Michael Schwarz。同年10月,Michael为AJAX.NET提供了更丰富的功能(主要是安全性方面),并将其改名为AJAX.NET Professional。AJAX.NET提供的最主要的(也是唯一)的功能就是异步调用服务器端方法,可谓非常纯粹的“基于数据”的AJAX使用方式。这个框架是一个个人作品,有支持.NET 1.1和2.0的版本,它并不属于微软官方,目前已经停止更新。 微软官方的AJAX组件是 Atlas 也叫 ASP.NET AJAX
里面的两个dll ajaxpro.dll 是用于.net 1.1 版本的组件
ajaxpro.2.dll 是用于.net 2.0的
并非所谓的升级版,因为,功能是一样的...只是适用的.NET Framework 的版本不同而已.
配置文件如下:
<!--<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
<add verb="*" path="*.ashx" type="AjaxPro.AjaxBitmapHttpHandler,AjaxPro.2"/>
Ajax.dll的配置文件写法为
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
AjaxPro.dll的配置文件写法为
<add verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>-->
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>
2009-10-14
不同效果swf 和js播放动态图片效果
利用swf js播放动态图片效果 很好看的网页效果
var FocusPic=function(BigPicID,SmallPicsID,TitleID,MemoID,width,height)
{
this.Data=[];
this.ImgLoad=[];
this.TimeOut=2000;//图片自动更换时间
var isIE=navigator.appVersion.indexOf("MSIE")!=-1?true:false;
this.width=width;this.height=height;this.adNum=0;
var TimeOutObj;if(!FocusPic.childs){FocusPic.childs=[]};
this.showTime=null;
this.showSum=10;
this.ID=FocusPic.childs.push(this)-1;
this.Add=function(BigPic,SmallPic,Title,Url,Memo){
var ls;
this.Data.push([BigPic,SmallPic,Title,Url,Memo]);
ls=this.ImgLoad.length;
this.ImgLoad.push(new Image);
this.ImgLoad[ls].src=BigPic};
this.TimeOutBegin=function(){clearInterval(TimeOutObj);
TimeOutObj=setInterval("FocusPic.childs["+this.ID+"].next()",this.TimeOut)};
this.TimeOutEnd=function(){clearInterval(TimeOutObj)};
this.select=function(num){
if(num>this.Data.length-1)
{return};
if(num==this.adNum)
{return};
this.TimeOutBegin();
if(BigPicID)
{
if(this.$(BigPicID))
{
//alert(this.$(BigPicID).className);
var aObj=this.$(BigPicID).getElementsByTagName("a")[0];
aObj.href=this.Data[num][2];
if(this.aImgY)
{
this.aImgY.style.display='none';
2009-07-27
web日期控件 。net日期 asp日期控件
很好用很好看的web日期控件<script language=javascript src="calendar.js"></script>
<input name="s1" type="text" id="s1" value='2007-10-41' onfocus="calendar()" style="width:100%;" />
<input name="s2" type="text" id="s2" onfocus="calendar()" style="width:100%;" />
2009-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人