2013年1月26日
摘要: 平常工作,尤其是面试中经常遇到这样一个问题,查询表A中31到40条的记录,ID可能是不连续的。如果ID连续select * from A where ID between 31 and 40如果ID不连续,提供三种写法--两次对表A查询效率较低select top 10 * from A where ID not in (select top 30 ID from A)--外层查询没有对表A查询,效率大有提高select top 10 * from (select top 40 * from A order by ID) as t order by t.IDdesc--ROW_NUMBER() 阅读全文
posted @ 2013-01-26 14:17 纳米程序员 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 别说我是标题党啊,尽管你可能认为IIS/.Net/SQL Server的安装对你来说可能比写个“Hello world"还简单,但请问,你开发的软件是给自己用的吗?绝大多数应该是给客户使用吧?既然是客户,那我们就不能排除客户是白痴的可能性,当然了,如果你打算亲自去给客户把一切都弄好,那是另外一回事。以上就作为“序”,下面开始正文。IIS的安装在以前即使对开发人员来说也是个麻烦事,后来,我制作了几个IIS自动安装程序(见:还为安装IIS发愁吗?全系列IIS自动安装程序倾囊奉送!--技术原理介绍及成品下载),再后来,Windows 7、8之类的系统安装IIS就简单多了。但是,不同Wind 阅读全文
posted @ 2013-01-26 14:04 纳米程序员 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 参考下图,可看到效果,为CheckBoxList每个项目添加一张图片。准备五张图片,如上图,和CheckBoxList项目数据:View Code privateDictionary<string,string>Operation(){Dictionary<string,string>o=newDictionary<string,string>();o.Add("i","Insert");o.Add("e","Edit");o.Add("c","Ca 阅读全文
posted @ 2013-01-26 11:30 纳米程序员 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 先看看效果:准备数据:http://www.cnblogs.com/insus/articles/1439030.html.aspx:<asp:CheckBoxListID="CheckBoxListColour"runat="server"RepeatColumns="10"RepeatDirection="Horizontal"OnDataBound="CheckBoxListColour_DataBound"OnSelectedIndexChanged="CheckBoxL 阅读全文
posted @ 2013-01-26 11:28 纳米程序员 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 看看效果:在专案中,创建aspx页面,拉上FileUpload控件一个Image,将用来预览上传时的图片。View Code <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="Default2"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="ser 阅读全文
posted @ 2013-01-26 11:25 纳米程序员 阅读(5748) 评论(1) 推荐(0) 编辑
摘要: 某一时候,为文本框(TextBox)装饰个水印。它有两种状态,一是blur和focus。因此,我们可以在Javascript写两个事件:View Code 1 <script type="text/javascript"> 2 var watermarkText = "输入名称"; 3 4 function WaterMarkOnBlur(textbox) { 5 if (textbox.value.length == 0) { 6 textbox.style.color = "gray"; 7 ... 阅读全文
posted @ 2013-01-26 11:24 纳米程序员 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 以前开发程序时,用户登录的密码文本框,是可以粘帖密码字符串的。现在用户要求,不能粘帖,只能由手动输入。看看Insus.NET实现的效果:原来是使用了一个叫onpaste事件。View Code 1 密码:<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>可粘帖字符串。<br />2 密码:<asp:TextBox ID="TextBox2" runat="serv 阅读全文
posted @ 2013-01-26 11:23 纳米程序员 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 某一个时候,CheckBoxList的选择太多,用户需要一个全选或全取消的功能。下面Insus.NET使用Javascript来实现它。准备好一个对象:MusicTypeusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for MusicType/// </summary>namespace Insus.NET{ public class MusicType { private int. 阅读全文
posted @ 2013-01-26 11:20 纳米程序员 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 公司的域环境内,要求获取客户端的电脑名称,其实程序原开始,只是要求 获取客户端IP地址后来演变成要求显示客户端的电脑名称。作为开发者,只有不停地实现客户的要求。其实既然IP获取到了,那可以轻易以IP来获取电脑名称:System.Net.Dns.GetHostEntry("xxx.xxx.xxx.xxx").HostNamefrom:http://www.cnblogs.com/insus/archive/2013/01/22/2871432.html 阅读全文
posted @ 2013-01-26 11:19 纳米程序员 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/insus/archive/2013/01/22/2872203.html开发要求,原本对CheckBoxList控件是用来让用户多选的。但现在特殊要求,这个CheckBoxList控件限制只能单选。哈哈,看看Insus.NET做出来的效果:为了你也能实现出来,可以参考下面的方法,第一是准备好一个对象“地支”(Terrestrial Branch)TerrestrialBranch.csusing System;using System.Collections.Generic;using System.Linq;using System.We 阅读全文
posted @ 2013-01-26 11:18 纳米程序员 阅读(331) 评论(0) 推荐(0) 编辑