- 博客(33)
- 收藏
- 关注
原创 Linq 读取 XML文件
using System;using System.Collections.Generic;using System.Linq;using System.Xml.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args
2012-04-23 17:41:17
575
转载 VS2010 教程:创建一个 WPF 应用程序 (第一节) [转自Jason]
VS2010 教程:创建一个 WPF 应用程序 (第一节)[原文发表地址] VS2010 Tutorial: Build a WPF App (Step 1)[原文发表时间] Friday, May 22, 2009 8:00 AM这篇文章里,我将使用VS2010 Beta 1创建一个WPF 应用程序。并且 我将展示这个产品里的一些新的特性。我写的这个Demo使用的
2012-04-20 10:48:22
3183
1
原创 横向弹出菜单
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> body { font-family: Verdana; font-size: 12px; } #menu { width: 800px; m
2011-10-21 17:24:00
885
原创 纵向导航菜单及二级弹出菜单 样式
==============以下HTML===========http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">
2011-10-18 14:42:59
2915
转载 关于sql条件语句where id in (@参数)执行报错问题(转换成数据类型 int 时失败)(
有执行sql条件语句where id in(@参数)的时候,如果处理不当,就会出现问题:如下面这个存储过程:alter proc Web_gettwtwgoldgameserverGoldSell@ID intasdeclare @twgoldsellID
2011-08-10 15:32:33
2157
原创 打印代码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Printing;using System.Linq;using System.Text;using System.Windows.
2011-06-24 12:24:00
739
原创 datagridview单元格颜色赋值
Random r = new Random(); int columnCount = 10; for (int i = 0; i dataGridView1.Rows.Count) { dataGridView1.Rows.Add(rowCount - dataGridView1.Rows.Count); } int count = 0; foreach (DataGridViewRow row in dataGridView1.Rows)
2011-06-02 16:53:00
3704
原创 EXEC和sp_executesql 区别
<br />MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令人信服的理由使用EXEC,否侧尽量使用sp_executesql. <br />1,EXEC的使用<br />EXEC命令
2011-03-07 17:34:00
533
原创 Jquery 学习笔记
text() 和 val() 的区别:text()方法是取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。获取span,div ,p之类才用text()或html()方法。例子:BA$("p").text(); 将得到:BA单行文本不能用text()方法获得值,必须用val()方法,val()方法是获得第一个匹配元素的当前值
2011-02-22 22:22:00
360
原创 微软企业库 4.1.0.0 应用
在配置文件 的configSections 借点中 加入如下一句话:在 configuration 节点下 加入如下一句话:
2011-02-17 23:12:00
456
原创 一个非常精妙的SQL语句
把查询的结果拼写成一个字符串:比如,查询的结果是:110101 东城区<br />110102 西城区<br />110103 崇文区拼成一个字符串为:110101,东城区|110102,西城区|110103,崇文区SQL 语句实现:DECLARE @dis VARCHAR(4000)<br />SELECT @dis=ISNULL(@dis+'|','')+ a.areaId+','+a.Area FROM Area a<br />SELECT @dis<br />
2011-01-24 15:17:00
542
原创 一个 利用XMLHttpRequest解析XML例子
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("G
2011-01-07 15:06:00
1674
原创 浅析XMLHttpRequest 对象
XMLHttpRequest依附于浏览器的一个组件,主要用于在后台与服务器交换数据,它允许以异步的方式从服务器端获取数据,它在AJAX中的位置好比是三层结构中的数据访问组件,专门用于读取数据库中的数据,它的最大特点是允许异步调用。XMLHttpRequest 对象是开发者的梦想,因为您能够:在不重新加载页面的情况下更新网页在页面已加载后从服务器请求数据在页面已加载后从服务器接收数据在后台向服务器发送数据所有现代的浏览器都支持 XMLHttpRequest 对象。XMLHttpRequest 对象提供了对 H
2011-01-06 14:18:00
456
原创 XML 用法回顾
关于命名规则:名称可以含字母、数字以及其他的字符名称不能以数字或者标点符号开始 名称不能以字符 “xml”(或者 XML、Xml)开始 名称不能包含空格 命名规则的一些个人体会:使名称具有描述性。使用下划线的名称也很不错。名称应当比较简短,比如:,而不是:。避免 "-" 字符。如果您按照这样的方式进行命名:"first-name",一些软件会认为你需要提取第一个单词。避免 "." 字符。如果您按照这样的方式进行命名:"first.name",一些软件会认为 "name" 是对象 "first" 的属性。避免
2011-01-06 10:44:00
391
原创 Jquery 的 CDN
<br />如果您不愿意在自己的计算机上存放 jQuery 库,那么可以从 Google or Microsoft 加载 CDN jQuery 核心文件。<br />Google 和 Microsoft 对 jQuery 的支持都很好使用 Google 的 CDN<head><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script></
2010-12-22 11:02:00
561
原创 文件夹、文件操作,文件读写的总结
<br />操作文件夹主要有两个类:Directory 和DirectoryInfo。<br /> <br />类 Directory 主要提供了一些静态方法,开发人员不需要实例化就可以方便的调用。<br /> 例:string path = "c://runLog";<br /> if (Directory.Exists(path))<br /> {<br /> Response.Write("<script>alert(
2010-12-14 16:08:00
681
原创 利用wsdl.exe 生成 webservice 代理类
<br />进入 vs2008/2010 命令提示符窗口,输入如下命令:<br /> <br />c:/Program Files/Microsoft Visual Studio 8/VC>wsdl /language:c# /n:wsdlLib /out:c:/TestService.cs http://211.138.102.146:8092/FBI2BOSSInterFace.asmx?wsdl<br /> <br /> <br />注意:http://211.138.102.146:8092/FBI
2010-12-10 11:16:00
9110
1
原创 为何需要静态类或者静态变量
<br />在c#中一个类的静态成员有静态变量和静态方法,这里首先介绍静态变量.<br />首先说一下静态变量的特点:<br />1.静态变量属于类,而不属于类的任何实例.<br />(From MSDN:Use the static modifier to declare a static member, which belongs to the type itself rather than to a specific object.)<br />2.静态变量可以通过类名直接访问,而不能通过实例访问.<
2010-12-06 14:34:00
680
转载 用VS(c#)创建、调试windows service以及部署卸载
用VS(c#)创建、调试windows service以及部署卸载<br />同事问到windows service的东东,现在整理一下,用c#如何创建一个windows service,以及如何调试、部署、卸载。<br />一、创建windows service<br />1. 打开VS2008,新建一个Project, Project类型选择Visual C#-Windows,在Templates中选择Windows Service, 其他可以默认,点击OK。<br />2. 在Solution Exp
2010-11-30 14:29:00
2179
原创 C# 计算两个时间的间隔
<br /> DateTime t1 = DateTime.Parse(TextBox1.Text.Trim().ToString());<br /> DateTime t2 = DateTime.Parse(TextBox2.Text.Trim().ToString());<br /> TimeSpan ts1 = new TimeSpan(t1.Ticks);<br /> TimeSpan ts2 = new TimeSpan(t2.Ti
2010-11-19 12:27:00
1028
原创 防止点击后退的时候,出现网页过期的现象
<br />在js中实现用户在客户端浏览器点击"后退"按钮时,防止网页出现过期。其实也就实现怎么让jsp页面在客 <br />户端浏览器不缓存使用HTML标记,如下面: <br /><br /><head> <br /><br />meta http-equiv="pragma" content="no-cache"> <br /><meta http-equiv="cache-control" content="no-cache"> <br /><meta http-equiv="expires" con
2010-11-05 17:47:00
1034
转载 ASP.NET2.0中轻松实现网站换肤
<br />1.简介<br /> 新建App_Themes文件夹:<br /> 项目 - 右键 - 添加 - 添加ASp.net文件夹 - 主题<br />利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。<br /> 二、怎么使用Themes和Skins:<br /> 先看个非常简单的实例:<br />App_Themes/default/1.skin文件代码:<br
2010-11-01 14:15:00
327
原创 C# window service
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; namespace WindowsService1 { public partial class S
2010-10-27 15:53:00
305
原创 Sql时间函数
<br />一、sql server日期时间函数<br />Sql Server中的日期与时间函数 <br />1. 当前系统日期、时间 <br /> select getdate() <br /><br />2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值<br /> 例如:向日期加上2天 <br /> select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 <br /><b
2010-09-16 17:22:00
314
原创 JavaScript返回上一页并自动刷新的方法
<br />谈到返回上一页,大家或许都会想到history.go(-1)和history.back()等,但是这只是单纯的返回上一页,读取的是缓存中的数据,不一定会达到想要的效果。比如说在某在网站上登陆后返回到上一页,这时需要刷新后才能显示你已登录,就不能仅仅只是返回上一页了。 实现该功能需要用到JavaScript中的document.referrer,什么是document.referrer呢?比如说在http://www.a.com/index.html上有个链接指向http://www.b.com/
2010-07-13 12:06:00
1291
原创 devenv /resetskippkgs
devenv /resetskippkgs 这是一个VS2008恢复默认设置的命令,如果VS出现异常,执行这个命令,有可能会解决。我觉得这个命令太有用了,否则很有可能重装VS2008,是不是太可怕了。 到网上查了一下这个命令,原来是重新load一些失败的组件。命令:“C:/Program Files/Microsoft Visual Studio 9.0/VC>devenv /resetskippkgs”“use 'devenv /resetskippkgs' to re-enabl
2010-07-01 17:53:00
2803
原创 游标
--声明游标DECLARE mycusor CURSOR FOR SELECT ei.subID,ei.OrderID,ei.ECID,ei.ProductID,ei.TotalLicence,ei.EffectTime,ei.ExpiredTime FROM ECSubscriptionInfo ei LEFT JOIN SIProductBasicInfo sbi on ei.Product
2010-05-05 12:14:00
362
原创 一个存储过程的 事务模板 跟大家分享
IF EXISTS (SELECT * FROM sysobjects WHERE type = P AND name = XXXXXXX)BEGIN DROP Procedure XXXXXXXENDGO --*****************************************-- 作 者: Alex yang-- 模块名称: 统计
2010-01-28 11:34:00
379
原创 DataTable 分页
/// /// DataTable分页 /// /// DataTable /// 页索引,注意:从1开始 /// 每页大小 /// public DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize, ref in
2010-01-27 17:13:00
339
原创 MS SQL Server 几个系统表介绍
1.表SYSOBJECTS用于描述数据库中的对象 --表、视图、存储过程等 说明:该表相关字段的含义如下: SYSOBJECTS.name 对象名,如:表名,视图名。 SYSOBJECTS.id 对象id。 SYSOBJECTS.type 对象类型(p存储过程,v视图,s系统表,u用户表)。 ex: SELECT * FROM Sysob
2010-01-21 15:24:00
491
原创 几个集合编程
static void Main(string[] args) { Console.WriteLine("==================哈希表(先进后出)======================="); Hashtable hashTable = new Hashtable(); f
2009-12-14 09:31:00
437
原创 LINQ to SQL实例
第一步:建立dbml(Database Mark Language。数据库描述语言,是一种xml格式的文档,用来描述数据库)文件,以Northwind数据库为例,上述Customers类被映射成一个表,对应数据库中的 Customers表第二步:创建一个ASP.NET页面,在页面上加入一个GridView控件 第三步:编写代码进行数据绑定第四步:运行显示结果
2009-12-13 17:55:00
300
原创 ajax 在updatepanel中使用alert提示方法
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert(删除成功!)", true); 若不是在updatepanel中需要用alert提示信息,则可以使用如下代码:this.Page.ClientScript.RegisterStart
2009-12-13 17:52:00
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人