摘要: 第一版链接:http://www.cnblogs.com/zhuiyi/archive/2011/06/29/2092836.html很开心大家能和我这个“菜鸟”一起互动,也感谢大家和我一起思考,看了大家的代码也有了不少启发,看了jifsu兄的代码,自己也试测了一下,确实比我自己写的那种方式简单的多,代码的可读性也大大增强不少,在这个基础上,我又添加了一个全选和反选时的效果。用到了三元运算符,和一个自定义的函数。点击行时效果代码:$("tr").live("click",function(){ if($(this).hasClass("bgRe 阅读全文
posted @ 2011-06-29 17:48 ゞ追忆o0ゞ 阅读(8695) 评论(8) 推荐(2) 编辑
摘要: 原文地址:http://www.cnblogs.com/huihui-gohay/archive/2009/12/13/1623070.html我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属. 阅读全文
posted @ 2011-06-29 01:42 ゞ追忆o0ゞ 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 标题描述的有点不贴切,但希望大家能够明白,为了更形像的表达,我特意录制了一张GIF动画图片。我不知道实际开发中有没有用到这种效果,但我个人认为,这种方式更人性化,因为只要点到一行,就可以使CheckBox.checked=true; 不用非得点复选按钮才能实现;实现的过程有点纠结,试了几次都没成,最后用了一个笨笨的方法,就是点击行的时候,让他的子元素(td)的背景颜色为红色.(因为我用到了光棒效果,如果我点击行(td)的时候,颜色是变了,但鼠标一离开的时候就又变回原来的颜色了)可能你会问我了,那你咋判断CheckBox的状态是不是checked(勾选状态)啊? 其实我根本没去对它进行判断... 阅读全文
posted @ 2011-06-29 00:23 ゞ追忆o0ゞ 阅读(25769) 评论(24) 推荐(4) 编辑
摘要: 原文地址:http://www.cnblogs.com/amos/archive/2010/07/16/1778796.htmlDataKeyNames作为GridView中的一个属性,我们可以利用这个属性结合DataKeys方便的访问GridView中每个字段的值。先说怎么用DataKeyNames可以直接在GridView属性中设置,多个字段之间用逗号分隔,如:Id,Name,Sex 。在用代码绑定GridView时,也可以设置DataKeyNames:Code highlighting produced by Actipro CodeHighlighter (freeware)http. 阅读全文
posted @ 2011-06-27 23:45 ゞ追忆o0ゞ 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1.通过GridView的属性:DataKeyNames来获取主键;2.遍历数据行,获取选中的CheckBox 所属的行的主键.(有点绕口...慢慢看...)3.拼接SQL语句; Delete 表名 where id in(XX,XX,XX);Default.aspx页完整代码:View Code <%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Default.aspx.cs"Inherits="WebApplication1.Default"%&g 阅读全文
posted @ 2011-06-27 23:08 ゞ追忆o0ゞ 阅读(2853) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><linkrel="stylesheet"type="text/css"href 阅读全文
posted @ 2011-06-27 23:06 ゞ追忆o0ゞ 阅读(2740) 评论(0) 推荐(1) 编辑
摘要: [WebMethod]publicstringGetResults(stringword){stringresultHtml=string.Empty;//将输入的字符串转成URL编码stringmyWord=HttpUtility.UrlEncode(word,UnicodeEncoding.GetEncoding("GB2312"));//引用System.Net空间,创建一个新的请求;HttpWebRequestwebrt=WebRequest.Create("http://www.baidu.com/s?wd="+myWord)asHttpWeb 阅读全文
posted @ 2011-06-27 00:40 ゞ追忆o0ゞ 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 1. 将字符串“I am a good man” 输出为:“man good a am I”usingSystem;namespaceConsoleApplication3{classProgram{staticvoidMain(string[]args){stringstr="Iamagoodman";string[]arrayStr=str.Split(''); //将字符串截取后存入数组中Array.Reverse(arrayStr); //反序数组元素foreach(variteminarrayStr){Console.WriteLine(item) 阅读全文
posted @ 2011-06-22 02:32 ゞ追忆o0ゞ 阅读(1768) 评论(6) 推荐(0) 编辑
摘要: 使用命名空间:using System.Web.Security;publicstaticstringsetMD5(stringstr,intcode){if(code==16)//16位MD5加密(取32位加密的9~25字符){returnFormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16);}else//32位加密{returnFormsAuthentication.HashPasswordForStoringInConfigFile(str 阅读全文
posted @ 2011-06-19 21:22 ゞ追忆o0ゞ 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 进来看文章的各位先对你们说声对不起了,我是带着疑问来发表这篇文章的,标题可能说的还不够明确,因为我也不知道该用什么词语来形容。如果有更好的方法,请各个大大不吝赐教!首先我想知道,在禁用ViewState的时候,只要存在<form id="form1" runat="server">的时候,就会存在ViewState,可是很多做的比较好的网站,首页都没有ViewState,就像我们的园子一样,首页连个ViewState的影子都看不到,是怎么实现的?别和我说什么模板引擎,那完应不是很清楚,也不了解,我问过我朋友,他说只要不用控件,就不会有View 阅读全文
posted @ 2011-06-18 23:17 ゞ追忆o0ゞ 阅读(2672) 评论(17) 推荐(0) 编辑
摘要: 虽然TreeView很方便,但是不得不说,它生成的ViewState数量另人发指.....所以还请适当选择性的应用.首先要有一个站点地图(必须放在UI层的根目录)<?xmlversion="1.0"encoding="utf-8"?><siteMapxmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"><siteMapNodeurl="~/TreeView/Default.aspx"title="首页&quo 阅读全文
posted @ 2011-06-17 23:42 ゞ追忆o0ゞ 阅读(611) 评论(0) 推荐(0) 编辑
摘要: Session:在服务器的内存中;Cookie:在客户端的浏览器中;一般在使用Session的时候,都会有一个实体类,用于存储用户名等数据,所以在这里我们定义一个类;里面就放两个字段:用户名,和密码;publicclassUserTest{publicstringUserName{get;set;}publicstringUserPwd{get;set;}}然后我们要获取存数据来源stringuserName=this.txtLoginId.Text.Trim();stringuserPwd=this.txtLoginPwd.Text.Trim();接着就是把数据放到Session中了。Us. 阅读全文
posted @ 2011-06-17 19:42 ゞ追忆o0ゞ 阅读(3546) 评论(1) 推荐(1) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <link rel="stylesheet" type="text/c 阅读全文
posted @ 2011-06-16 22:55 ゞ追忆o0ゞ 阅读(5232) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><linkrel="stylesheet"type="text/css"href 阅读全文
posted @ 2011-06-16 22:54 ゞ追忆o0ゞ 阅读(3303) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><linkrel="stylesheet"type="text/css"href 阅读全文
posted @ 2011-06-16 22:53 ゞ追忆o0ゞ 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 这两天不知道咋的了,突然迷上了写控制台上的程序,写多了,会发出很多小算法很有意思,多多练习,多多积累,让基础知识越来越牢固。还是两个for循环,外层循环行数,内层循环列数;代码:usingSystem;namespace_99乘法表{classProgram{staticvoidMain(string[]args){inti,j;for(i=1;i<=9;i++) //循环行{for(j=1;j<i+1;j++) //循环列{Console.Write("{0}*{1}={2}\t",j,i,i*j);}Console.Write("\n") 阅读全文
posted @ 2011-06-12 22:31 ゞ追忆o0ゞ 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 都知道两个for循环搞定,大家是怎么记的这两个循环? 外层:循环数组长度; i<数组长度-1 //从0开始循环;内层:循环排序次数; j<数组长度-1-i;备忘代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceHelloACCP{///<summary>///本程序演示使用二重循环实现数组的冒泡排序算法///</summary>classProgram{staticvoidMain(string[]args){int[]scores=newint[5];inti, 阅读全文
posted @ 2011-06-12 21:10 ゞ追忆o0ゞ 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 要求:1.行数取3--21之间,对非法行数抛出"非法行数";2. 在控制台上打印出这个行数的倒三角形;如图实现代码:staticvoidMain(string[]args){intintNumber;Console.Write("请输入显示的行数:");stringnumber=Console.ReadLine();boolIsNum=int.TryParse(number,outintNumber);if(!IsNum){Console.Write("请不要输入非法数字!");}elseif(intNumber<3||intN 阅读全文
posted @ 2011-06-10 00:50 ゞ追忆o0ゞ 阅读(4303) 评论(1) 推荐(0) 编辑
摘要: protectedvoidButton1_Click(objectsender,EventArgse){NorthWindDataContextdb=newNorthWindDataContext();varsearch=fromiindb.InBill//whereSqlMethods.Like(i.SaleName,"%"+this.TextBox1.Text.Trim()+"%")wherei.SaleName.Contains(this.TextBox1.Text)//对象是否在此字符串中出现selecti;GridView1.DataSourc 阅读全文
posted @ 2011-05-31 16:05 ゞ追忆o0ゞ 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 最近正在学习Linq,看到分页这里的时候感觉真的很简单,可是又担心学着学习就把知识混在一起,不知道大家在刚学的时候是不是跟我一样,因为他有的地主真的太像SQL了分页方式:获取数据总条数: var Count = db.XXX.Count(); 如果要是以往的写法还得写 select count(*) from XXXX; 还得调用SQLHelper.cs类里面的方法才行,现在就这么一句话就搞定…… 汗额..再使用Skip()和Take()方法进行分页说明,引用至李永京博客想学Linq去他博客吧:http://www.cnblogs.com/lyj/说明:Skip()跳过集合的前n个元素;延迟。 阅读全文
posted @ 2011-05-31 15:19 ゞ追忆o0ゞ 阅读(1015) 评论(0) 推荐(0) 编辑