摘要: 今天突然有一个需求要用到,使用js代码改变单选框的选中状态。当时想也不想直接function doGender(gender) { if (gender == "男") { gel("radionan").style.checked = "checked"; } else { gel("radionv").style.checked = "checked"; }}function gel(id) { return document.getElementById(id);}一执行,没反应..... 阅读全文
posted @ 2013-12-17 21:00 公羊天纵 阅读(13421) 评论(3) 推荐(0) 编辑
摘要: 我们经常会在网站上遇到一些多选的情况,下面我就来说说使用Dom写全选反选的思路。全选思路:首先,我们来分析一下知道,当我们点击"全选"复选框的时候,所有的复选框应该都被选中,那我们就可以给"全选"复选框注册一个事件,就是如果全选按钮被选中的话,那么其他所有复选框都被选中;然后就是其他复选框部分选中或全不选中,那么"全选"复选框不选中。反选思路:我们知道,当我们点击反选按钮,那么就把除"全选"之外的所有复选框的选中状态取反(之前选中的为不选中,之前不选中的为选中),在根据这些复选框的选中状态来判断"全选&q 阅读全文
posted @ 2013-11-03 09:06 公羊天纵 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 我们很多人都听说过Socket编程也称网络编程,在我们当今的社会中网络已经深入到我们的生活中了,计算机的网络通信也成为我们生活中必不可少的一部分。而实现我们网络通信就得依靠网络编程,让我们的计算机之间可以互相通信。本篇文章主要是针对那些不了解Socket的园友们,如果你连Socket、TCP、UDP是什么的话,请耐心看完这篇文章。本篇只是记录我在学习Scoket的一些笔记,如有遗漏或不详之处,也欢迎园友们加以指正。下面我们一起来了解Scoket!!!什么是Socket编程呢?什么是Socket的呢?Socket就是为网络服务提供的一种机制。通信的两端都有Socket,网络通信其实就是Socke 阅读全文
posted @ 2013-10-31 12:28 公羊天纵 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 点击表格行变色,这种网页效果应该还是比较常见的。大家应该看见了,我这里的效果是用DOM操作实现的,那么很多人会问什么是DOM操作,贴出代码之前我就和大家解释一下什么是DOM操作:DOM是Document Object Model的缩写,意思是文档对象模型,是由W3C制定的一套访问和操作XML(eXtensible Markup Language)文档的标准,即API。比如DOM告诉JavaScript引擎如何在浏览器窗口中显示和操作XML创建的标记(Tag)。根据W3C DOM规范(http://www.w3.org/DOM),DOM是一种与浏览器、平台、语言无关的接口,使用该接口可以轻松地访 阅读全文
posted @ 2013-10-30 09:01 公羊天纵 阅读(501) 评论(0) 推荐(0) 编辑
摘要: Connection:主要用来开启程序和数据库之间的连接,没有利用Connection对象连接数据库,是无法从数据库中取得数据的。Close()和Dispose()的区别就是Close以后还可以Open,但是Dispose是释放了连接,要操作数据库就要重新连接数据库。Command:主要用来对数据库... 阅读全文
posted @ 2013-10-29 21:26 公羊天纵 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 这里给园友们演示的是Dom操作实现跑马灯效果,相信我们很多人都用Winform实现过跑马灯效果,其中的关键就是Tirm控件,那么在Dom操作中是用setInterval方法来实现隔一段时间执行一段代码的功能。利用Dom操作实现跑马灯有两个思路:1、定义一个记录方向的变量,默认是left(var dir="left";),然后通过点击按钮传参改变dir的值。这里只有一个setInterval计时器方法2、写两个setInterval方法,分别控制跑马灯的方向,但是当我们改变跑马灯的方向时要停止另一个方向setInterval计时器方法 跑马灯效果!!! ... 阅读全文
posted @ 2013-10-29 12:10 公羊天纵 阅读(795) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { //创建秒表,记录查询的总时间 Stopwatch timer = new Stopwatch(); timer.Start(); //传入本地磁盘路径,遍历当前路径下的所有文件 LoadDirectory(@"G:\传智播客.Net培训—就业班精品"); timer.Stop(); Console.WriteLine("运行时间:" + timer.Elaps... 阅读全文
posted @ 2013-10-29 09:45 公羊天纵 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 前几天开始学Socket编程,跟着老师一点一点的做。最后做了一个WinForm版的小聊天室。这个聊天室的客户端和服务端都只是在本机上运行。这里我首先和大家谈谈我对聊天室的一点理解,聊天室其实是服务端分配一个端口,开启一个一直监听有没有客户端来连接服务器的Socket,如果一台客户端要去连接这台服务器,那么就会分配一个通信用的Socket并知道这台服务器的IP和端口号,去向服务器发出连接请求,如果服务器的监听Socket监听到有一台客户端发出连接请求,那么服务器监听Socket就会创建一个新的Socket,也称连接Socket来和客户端进行连接通信。下面上服务端开始监听Socket的代码: .. 阅读全文
posted @ 2013-10-29 08:33 公羊天纵 阅读(1745) 评论(13) 推荐(0) 编辑
摘要: public void ProcessRequest (HttpContext context) { context.Response.ContentType = "image/jpeg"; //获得验证码符号 string code = GetCode(); Image img = GetImage(code); //保存生成的验证码图片 img.Save(context.Response.OutputStream, ImageFormat.Jpeg); } /// /// 生成验... 阅读全文
posted @ 2013-10-28 21:05 公羊天纵 阅读(649) 评论(6) 推荐(1) 编辑
摘要: 下面我们一起了解什么是抽象类,首先我来解释下抽象这两个字的意思。抽象:笼统、模糊、看不懂、不具体等意思那抽象类有些什么特点呢?①方法只有声明没有实现时,该方法就是抽象方法,需要被abstract关键字修饰,抽象方法必须定义在抽象类中,该类也必须被abstract关键字修饰。②抽象类不可以被实例化,因为调用抽象方法没意义。③抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是抽象类。既然我们前面说到抽象类不能被实例化。那么抽象类有构造函数么?答案是有的,这又是为什么呢?因为抽象类是必须被继承的,而抽象类的构造函数就是用来给子类对象进行初始化。还有就是抽象类可以不定义抽 阅读全文
posted @ 2013-10-26 18:31 公羊天纵 阅读(375) 评论(0) 推荐(1) 编辑