自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT部落

快乐人生

  • 博客(66)
  • 问答 (1)
  • 收藏
  • 关注

原创 Asp.net Forms身份验证

前言:    因为自己一直从事企业内部系统开发,一直将登陆用户信息保存在Session中.没有用过什么Forms身份验证,最近研究了一下这方面的东西,贴一下,欢迎大家拍砖.Froms身份验证:    第一种:         string userName = "admin"; string pwd = "admin";

2012-05-11 11:43:47 3855

原创 值类型与引用类型区别.

1.值类型的对象分配在栈上,引用类型的对象分配在堆上,引用类型在栈上只存储一个引用.2.引用类型可以为null值,而值类型不可以.3.所有的值类型都是密封的,无法派生出新的值类型,而引用类型可以派生新类.4.值类型和引用类型都继承自System.Object.但引用类型直接继承自System.Object,而值类型继承自它的子类,既继承自System.ValueType.

2012-05-04 09:53:02 671

原创 抽象类与接口的区别

前言:       在实际开发中,我们通常不理解抽象类与接口的区别,而且这个问题也是经常被面试官问到的一个问题.下面我从三个方面讲解一下它们的区别.讲义:       抽象类特点:              抽象类不能被实例化,所以其中的函数用static来修饰.              抽象类可以包含抽象方法,这是其它类所不能的!抽象方法只能存在于抽象类中,且不包含任何实现

2012-04-04 11:41:55 766

原创 const 与readonly区别

前言:        这个问题我们在平常开发工作中可能不太注意,但在面试官那里可能被经常提及!深入理解他们对我们的开发有很大的指导性.提升程序的性能以及减少出错率!讲义:        当我们理解const与readonly的区别时,可能牵涉出C#语言的两种常量类型,静态常量与动态常量.        静态常量是编译器在编译期间就对其进行解析的常量!所以我们在声明静态常量的时候就要

2012-04-04 10:14:35 3143

原创 SqlServer父节点与子节点查询及递归

前言:        在实际开发中,我们经常需要根据一个父节点获取所有的子节点,也就是所谓的递归.有的时候也需要根据子节点,获取它的父节点.        下面我介绍两种方式实现上面的需求:            用户自定义函数方式(Sql Server 2000+)            公用表表达式方式(Sql Server 2005+)            Hierar

2012-03-24 11:10:34 16398

原创 .NET中的多态性

继承,封装,多态是面向对象的最重要的3个特点.其中多态这个特性比较难理解.多态我比较喜欢的一种解释是:通过继承实现的不同对象,调用相同的方法,产生不同的执行结果.C#支持两种类型的多态,编译时的多态和运行时的多态。编译时的多态:       编译时的多态是通过重载来实现的,对于非虚的成员来说,系统在编译时,根据传递的参数类型,个数以及返回类型的不同决定实现不同的操作.

2012-03-18 11:24:54 5455 1

原创 基于Web的实时通讯方案

简介:        传统web方式以客户端发出请求,服务器端响应方式工作,但实际应用中客户端常常需要保持和服务器的持续更新,如:        监控系统        股票价格系统        这些应用都需要服务器端将实时的信息发送到客户端,而无需客户端发出请求。实现方式:        普通的轮询        Comet:基于Http长连接的"服务器推"技术.这

2012-03-14 21:42:21 4035

原创 SqlServer 2008+中Merge的应用

简介:          SqlServer 2008中新增加了Merge这个DML关键字,msdn对于Merge的解释:根据与源表联结的结果,对目标表执行Insert,Update,Delete操作.例如:根据目标表与源表的差异,在目标表中执行执行Insert,Update,Delete操作,实现两个表的同步.语法:        Mergo Into 目标表 as T

2012-03-10 13:22:12 1965

原创 Sql Server 2005+中用公用表表达式(CTE)实现递归查询

源码:DECLARE @ID intSET @ID=1WITH CTETest as(select * from TestRecursive WHERE ParentID=@IDunion allSELECT a.* FROM TestRecursive a inner join CTETest bon a.ParentID=b.ID)select

2012-01-12 17:09:45 1636

原创 JS动态加载JavaScript和Css

直接贴源码:        function AddCSS(filePath) {            var htmlHead = document.getElementsByTagName("head")[0];            var css = document.createElement("link");            css.setAttribute

2012-01-12 11:32:45 844

原创 Tomcat各目录作用

Tomcat简介:   Java中Web容器的作用,当接收一个动态请求时,则会将请求给Web容器拼凑生成代码,返回给Web服务器,然后Web服务器作出响应.Tomcat就是一个包含了Web容器的Web服务器.目录作用:Bin:存放可执行命令Conf:服务器运行配置文件lib:库文件webapps:发布Web应用work:存放临时java或class文件Logs:服务器运行日

2011-11-11 13:31:04 768

原创 利用SqlBulkCopy类 批量导入数据到sql server

直接贴代码:Private Function ImportData(ByVal dt As DataTable) As Boolean        Dim result As Boolean = False        Dim sqlCon As SqlConne

2011-10-15 09:23:40 679

原创 Asp.net循环遍历服务器文件夹及文件

protected void Page_Load(object sender, EventArgs e)        {            System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Serve

2011-10-14 12:15:32 2040

原创 Asp.net控制输出到客户端的Html

此项功能的要点在于页面重载Page.Render方法:  此功能可用于表情的解析等等        protected override void Render(HtmlTextWriter writer)        {            string c

2011-09-26 16:10:28 704

原创 Asp.net对SEO的支持

Page.MetaKeywords = "";            Page.MetaDescription = "";            Page.Header.Title = "";            System.Web.UI.HtmlControls

2011-09-26 15:52:46 504

原创 asp.net得到网站绝对路径的几种方法

string serName = Request.ServerVariables["SERVER_NAME"];            string port = Request.ServerVariables["SERVER_PORT"];            Res

2011-09-26 11:10:53 669

原创 SilverLight-WebBrowser控件学习

WebBrowser控件1.命令空间:System.Windows.Controls2.功能:承载Html代码或者网页,但是呈现Html代码时只能应用于Out-Of-Broswer模式中3.方法:NavigateToString:用于加载指定的Html内容

2011-09-03 22:53:27 1125

原创 SilverLight-打印类应用

SilverLight打印功能主要应用System.Windows.Printing命名空间'PrintDocument为SilverLight应用程序提供打印功能    Dim pd As New System.Windows.Printing.PrintDocumen

2011-09-03 22:35:19 1394

原创 SilverLight五大变形金刚

1.RotateTransform:在二维 x-y 坐标系内围绕指定点顺时针旋转对象Angle:旋转角度CenterX:旋转中心X坐标CenterY:旋转中心Y坐标 如:

2011-09-02 17:22:54 879

原创 SilverLight-遍历本地文件夹

SilverLight遍历本地用户文件夹,由于安全性考虑,SilverLight只能遍历我的文档,我的视频,我的图片,我的音乐四个本地文件夹,而且只能运行于Out-Of-Broswer模式中帖代码:        Dim folderList As New List(Of

2011-09-02 16:43:35 2440

原创 SilverLight-摄像头捕获图像案例

最近做了一个SilverLight摄像头捕获图像案例,贴一下给大家:  '打开电脑摄像头    Private Sub BtnCamClick(ByVal sender As Object, ByVal e As RoutedEventArgs)        '取得

2011-09-02 14:47:39 1385

原创 SilverLight-Visifire图表控件简单应用

今天在网上看到一个强大SilverLight图表控件:链接网址:http://visifire.com/我用的版本是:3.6.8代码:引用SLVisifire.Charts.dll       Imports Visifire.Charts       I

2011-09-02 11:21:05 6665

原创 VisualTreeHelper遍历父子控件的通用方法

'''     ''' 根据控件寻找其父控件    '''     ''' 控件类型    ''' 子控件    ''' 你控件名称    '''     '''     Public Function GetParent(Of T As Fram

2011-08-24 15:18:26 1611

原创 SilverLight-非托管代码初始化进度条显示方法

在SilverLight加载时Object标签中新加入两个参数:1.SplashScreenSource属性用于标记初始屏幕xaml页2.OnSourceDownloadProgressChanged属性用于加载进度变化时的事件处理程序程序如下:SplashScr

2011-08-07 19:41:30 814

原创 SilverLight鼠标绘制矩形

技术要点:1.Canvas控件布局用到的Canvas.TopProperty以及Canvas.LeftProperty属性2.MouseLeftButtonDown,MouseMove,MouseLeftButtonUp方法处理程序的调用VB.NET代码如下:    Private isAddMouseEvent As Boolean = False    Private rect

2011-06-23 10:40:00 1065

原创 SilverLight读取XML文件

首先第一步用ScriptOjbect对象确定要读取的文件的位置,代码如下:Public Shared Function GetUrl() As String        Dim location As ScriptObject = TryCast(HtmlPage.Window.GetProperty("location"), ScriptObject)        Dim r As Ob

2011-06-23 09:45:00 1891

原创 SilverLight4导航

SilverLight中导航分为四类:1.SilverLight应用内部导航.具体应用Frame类以及Page类操作SilverLight应用内部导航2.SilverLight应用外部导航.允许silverlight应用通过HyperlinkButton等链接到外部导航。3.Web浏览器集成导航.4.应用扩展导航系统.

2011-06-08 16:29:00 109

原创 Expression-Blend项目UI设计三要素

现在正在学习SilverLight,总结出了学习Expressoin-Blend开发项目UI的三个重要元素:布局设计动画效果样式以及模板设计掌握了这三个核心元素,对于Silverlight UI设计来说其他就是一些细节问题了.

2011-06-07 10:53:00 942

原创 icloud正式发布了!

  北京时间2011年6月7日,苹果正式发布了icloud,并且其中的9项云服务免费。但是其备份功能只支持WIFI上传和下载数据。详细信息:http://cloud.csdn.net/a/20110607/299284.html

2011-06-07 10:06:00 796

原创 搞笑短句

<br />郑云搞笑短句:我来到这个世界上就没有打算活着回去!!!

2011-05-11 17:58:00 570

原创 CSS伪类选择器

<br />CSS中我们经常用的是ID,类选择器。而平常的开发中我们常用的还有伪类选择器,下面我对伪类选择器做一下总结,贴出来也让大家看一看:<br />1.锚伪类:a:link,a:visited,a:hover,a:active<br />2.css:first-child这个是元素列表的第一个元素。如p>i:first-child是指p中第一个i元素。<br />3.lang伪类

2011-01-06 21:58:00 498

原创 Eval的含义

<br />今天在网上突然看到JavaScript中的Eval()这个函数,突然之间忘记了它的用法。查了一下资料,贴出来和大家分享。<br />其实它有些地方和document.getElementByid()很相似。比如<br />如果页面上有一个名字为abc的标记.则<br />var a=eval('abc');<br />var b=document.getElementByid('abc');<br />两者得到的将是同一个对象,如果页面上没有abc这个标记,则Eval()将出现错误,则docum

2011-01-06 20:45:00 753

原创 document.body常用属性代码

<br />var s = "";<br />s += "/r/n网页可见区域宽:"+ document.body.clientWidth;<br />s += "/r/n网页可见区域高:"+ document.body.clientHeight;<br />s += "/r/n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)";<br />s += "/r/n网页可见区域高:"+ document.body.offsetHeight

2010-12-27 16:15:00 634

原创 Server.Transfer()和Response.Redirect()的区别

<br />1.Server.Transfer()只能跳转到本地虚拟路径下的页面,而Response.Redirect()十分灵活。<br />2.Server.Transfer()可以将页面参数传递到指定的页面。<br />3.Response.Redirect()是浏览器重新定向到指定的页面,而Server.Transfer()是发生在服务器端的行为。<br />4.使用时,Server.Transfer()跳到别的页面后,浏览器的地址不会发生变化。<br />5.Server.Transfer()可以

2010-12-21 09:30:00 728

原创 网页关闭时弹出确认取消对话框

<br /><script language="javascript"><br />function UnLoadConfirm()<br />{<br />    if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey){<br />        window.event.returnValue = "确定退出?";<br />    }<br />}<br /></script><b

2010-12-15 13:43:00 1190

原创 Google-Map自己整理API

<br /><html xmlns="http://www.w3.org/1999/xhtml"><br />  <head><br />    <meta http-equiv="content-type" content="text/html; charset=utf-8"/><br />    <title>Google Maps JavaScript API Example</title><br />    <script src="http://maps.googl

2010-12-14 22:58:00 566

原创 Request.ServerVariables参数大全

<br />Request.ServerVariables("Url") <br />返回服务器地址<br />Request.ServerVariables("Path_Info") <br />客户端提供的路径信息<br />Request.ServerVariables("Appl_Physical_Path") <br />与应用程序元数据库路径相应的物理路径<br />Request.ServerVariables("Path_Translated") <br />通过由虚拟至物理

2010-12-10 16:58:00 443

原创 Ajax对象的运用

<br /><script type="text/javascript" ><br />    function GetXmlHttpObject(handler)<br />    { <br />        var objXmlHttp = null;<br />        //if (!window.XMLHttpRequest)<br />        if (document.all)<br />        {<br />            // 创建

2010-12-07 08:20:00 431

原创 MediaPlayer中mp3音乐的播放

<br /><object id="MediaPlayer1" width="350" height="64" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" <br />    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"<br />    align="baseline" border=

2010-12-07 08:14:00 819 1

原创 MD5加密

<br />private string MD5Conventer(string strTest)<br /> {<br />            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();<br />            byte[] byteValue;<br />            byte[] byteHash;<br />            byteValue = System.Tex

2010-12-02 14:07:00 409

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除