代码改变世界

在sql中实现数组

2011-12-12 18:00 by suzh, 9073 阅读, 0 推荐, 收藏, 编辑
摘要:T-SQL象数组一样处理字符串、分割字符串 在日常的编程过程中,数组是要经常使用到的。在利用SQL对数据库进行操作时,有时就想在SQL使用数组,比如将1,2,3,4,5拆分成数组。可惜的是在T-SQL中不支持数组。不过还是有变通的办法。我们可以自己编写两函数Get_StrArrayLength(取得字符串的长度-元素的个数)和Get_StrArrayStrOfIndex(按指定符号分割字符串,返回分割后指定索引的第几个元素)。有了这两个函数,我们就可以非常方便的在T-SQL中处理形如1,2,3,4,5这样的字符串了。 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样 阅读全文

asp.net 创建Access数据库

2011-12-12 17:53 by suzh, 411 阅读, 0 推荐, 收藏, 编辑
摘要:/************************************************************************************ 功能说明:备份和恢复SQL Server数据库* 作者: 刘功勋;* 版本:V0.1(C#2.0);时间:2007-1-1* 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件* 当使用Access中,请浏览添加引用以下两个dll* 引用C:\Program Files\Common Files\System\ado\msadox.dll,该DLL包含ADOX命名空间* 引用C:\Program 阅读全文

Brettle.Web.NeatUpload.dll 大文件上传

2011-12-07 15:37 by suzh, 1242 阅读, 0 推荐, 收藏, 编辑
摘要:下载地址:http://neatupload.codeplex.com/1.在工具箱中添加Brettle.Web.NeatUpload.dll,可以看到工具箱中出现InputFile等控件。2.复制文件夹NeatUpload到根目录.3.拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下:<body><formid="form1"runat="server"><div><upload:InputFileid="AttachFile"run 阅读全文

Mvc--Html.ActionLink()用法

2011-11-15 14:40 by suzh, 770 阅读, 0 推荐, 收藏, 编辑
摘要:Html.ActionLink 方法用于指向Controller的Action本文整理了该方法的几种重载形式:一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会生成 <a href="/Products/Detail">all< 阅读全文

[Silverlight]WCF RIA SERVICE如何返回自定义类型(非Entity)

2011-08-19 14:38 by suzh, 717 阅读, 1 推荐, 收藏, 编辑
摘要:用WCF Ria Service如何返回一个非Entity实体的自定义类型呢?其实很简单,就是用WCF的方式定义可序列化的类型即可。方法:在SilverlightApplication1.Web项目添加一个空的Domain Service,名字叫MyService,里面加一个写一个Invoke的方法。注意这个DomainService需要加[Invoke] 属性标明这不是一个Entity相关的操作,也不是Query,Insert,Update,Delete。详细解释请参考MSDN这个页面。[Invoke]的方法可以返回任何类型,我们这里就让它返回非Entity的自定义的类型好了。首先:顶一个自 阅读全文

固定web项目的端口

2011-08-18 17:26 by suzh, 369 阅读, 0 推荐, 收藏, 编辑
摘要:1 web应用程序:在web应用程序项目上右键单击-》属性-》web-》使用visual studio 开发服务器-》特定端口2 web网站点击选中web网站项目-》F4》属性窗口-》使用动态的端口-》false 阅读全文

浅谈ASP.NET的Postback

2011-08-12 16:23 by suzh, 186 阅读, 0 推荐, 收藏, 编辑
摘要:说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。我们知道,无论是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML。Client通过Submit Form的方式将填入Form的数据提交给Server进行处理。我们现在来看看ASP.NET整个Postback程序处理的过程。首先我们通过一个Sample来看ASP.NET如何处理一个通过Clic 阅读全文

委托之winForm窗口间传递数据

2011-08-12 11:22 by suzh, 406 阅读, 0 推荐, 收藏, 编辑
摘要:在winForm应用程序中,窗口间数据的传递是最多的应用之一,尤其是在管理软件当中。窗口的数据传递,有多种方式,在这篇随笔中主要是阐述一下利用委托如何来传递数据。在本实例程序中,有两个窗体:一个主窗体FrmMain,接收数据;一个子窗体FrmChild,传出数据,UI如下: 在主窗体中,[设置]按钮,弹出子窗体,在文本框中输入相应的值后,点击[确认]返回到主窗体,同时返回数据至主窗体。具体代码实现如下:一、定义事件类:public class PassDataWinFormEventArgs : EventArgs{ public PassDataWinFormEventArgs() { // 阅读全文

jQuery事件机制

2011-07-27 15:41 by suzh, 758 阅读, 0 推荐, 收藏, 编辑
摘要:事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。触发实例:$("button#demo").click()上面的例子将触发 id="demo" 的 button 元素的 click 事件。绑定实例:$("button#demo").click(function(){$("img").hide()})$("button#demo").change(function(){$("img").hide()})触发、或将函数绑定到指定元素的 change 事件在jq 阅读全文

JSON

2011-07-23 11:15 by suzh, 357 阅读, 0 推荐, 收藏, 编辑
摘要:和 XML 一样,JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 JavaScript 准备的,因此,JSON 的数据格式非常简单,您可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象。除了字符 ",\,/ 和一些控制符(\b,\f,\n,\r,\t)需要编码外,其他 Unicode 字符可以直接输出。Boolean 类型表示为 true 或 false 。此外,JavaScript 中的 null 被表示为 null,注意,true、false 和 null 都没有双引号,否则将被视为一 阅读全文