自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (16)
  • 收藏
  • 关注

原创 Linq to Sql 序列化和反序列化

public class Test { public List GetList(string str) { DataContractSerializer dcs = new DataContractSerializer(typeof(List)); XmlReader xr = XmlReader.C

2012-02-10 15:58:05 2114

原创 使用DevDefined.OAuth实现新浪登陆并获取用户信息

protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ABC(); } }

2011-10-08 13:23:33 1837

原创 wpf遍历窗体中所有控件方法

<br />Grid oo =this.Content as Grid;UIElementCollection Childrens = oo.Children;foreach (UIElement ui in Childrens) { //ui转成控件 }

2010-08-12 09:47:00 10227

原创 关于Discuz论坛整合问题

首先到Discuz官方网站下载Discuz源码文件,打开自己的项目新建一个bbs的文件夹(注意大小写,需要在DNT.CONFIG中配置),将下载的Discuz论坛源码解压拷出Discuz.Web中所有文件放入项目中新建的bbs文件夹将Discuz.Web中的Web.Config相关信息配置到你项目的Web.Config中。

2009-10-22 22:16:00 4242 2

原创 关于asp.net中dropdownlist控件选中后在次回传页面后还原到默认

关于asp.net中dropdownlist控件选中后在次回传页面后还原到默认 这类问题分两种      1.在窗体加载中没有判断回传我们只要在page_load中增加         if(!ispostback){绑定dropdownlist}      2.绑定了dropdownlist的text和value,我将相同的值绑定到了        val

2009-05-16 15:45:00 3417

原创 将字符串中指定字符替换成其他不同字符

 public static int i = 0; private void dd() { string sone, stwo; sone = "afasf{A}asd{A}fdd{A}ddd{A}----{A}asfasdfasd{A}54646{A}"; stwo = "{A}"; Regex r

2009-04-24 14:38:00 3544

原创 串口简单案例

在.netframework2.0引入了System.IO.Ports命名,简化了我们串口的编程代码.首先创建一个winform窗体,在窗体上建两个文本框和一个按钮,两个文本框分别用来发送和接收数据,按钮用来触发发送事件,然在工具箱中一个serialPort控件,或者在代码中进行实例化。下面为后如代码:  private delegate void GetStr1(string s

2008-08-30 15:36:00 1103

原创 Js取出Gridview中模板列控件ID

1.数据绑定于Gridview2.在Gridview的RowDataBound事件写如下代码 if (e.Row.RowState == DataControlRowState.Edit || (e.Row.RowState == (DataControlRowState.Edit | DataControlRowState.Alternate))) {//当该列

2008-06-02 15:55:00 3952

原创 js取出表格的行号列号和值

方法1: table onmousemove="getinfo()"> tr>    td>11td>    td>12td>    td>13td>tr> tr>    td>21td>    td>22td>    td>23td>tr> tr>    td>31td>    td>32td>    td>33td>tr> table> span id=info>span> script 

2008-04-08 15:00:00 9404

转载 asp.net编程实现IIS新建站点

 usingSystem;   usingSystem.Collections;   usingSystem.DirectoryServices;   usingSystem.Text.RegularExpressions;      namespacenabooColl.Web   ...{   /**////   ///IIS管理类,可以实现创建站点、虚拟目录,删除虚拟目录等   /// 

2008-04-03 15:57:00 2574 1

原创 C#冒泡法 斐波那契

 冒泡法 private void show(int[] obj)    ...{        int i = 0;        int j = 0;        int tmp = 0;        for (i = 0; i  obj.Length; i++)        ...{            for (j = 0; j  obj.Length - i - 1;

2008-04-01 13:46:00 1006

翻译 JavaScript必须搞懂的问题

一. JavaScript中的对象.JavaScript中的Object是一组数据的key-value的集合, 有点类似于Java中的HashMap, 所有这些数据都是Object里的property. 通常情况下, JavaScript中建立一个对象用"new"加上constructor function来实现. 如new Date(), new Object()等.var book =

2008-03-26 13:10:00 1172 3

原创 关于预编绎网站的问题[已预编译此应用程序的错误]

当我们开发完项目后发布网站时,会生成一个PrecompiledApp.config文件,PrecompiledApp.config 文件主要用于跟踪应用程序的部署方式,以及 ASP.NET 是否需要在请求时编译任何文件然而当我再次打开项目时会报一个已预编译此应用程序的错误,这时我们只要将项目根目录下的PrecompiledApp.config文件删除,重新打开该项目即可.

2008-03-13 09:11:00 4018 3

原创 Asp.net上传图片产生预览效果

1在页面上放入一个上传控件和一个图片控件. asp:FileUpload ID="FileUpload1" runat="server" onpropertychange="show(this.value)"/>        asp:Image ID="Image1" runat="server"  />2在上传控件中写onpropertychange="show(this.

2008-03-07 14:13:00 11719 3

翻译 VS 2005中也可以查看.NET源码

我们早就知道,访问应用所使用框架的源码有助于应用的调试。虽然MFC开发者们已经这样做很久了,但直到最近,微软才授权允许访问.NET源码。不幸的是,微软只允许VS 2008的用户进行访问,而且,源码文件只能在调试过程中必要的时候被下载。在得到微软Shawn Burke的同意后,Kerem Kusmezer和John Robbins创建了一个工具,它将整体下载.NET源码。这一方式最大的好处就是消

2008-02-20 09:17:00 1442 2

原创 将google搜索的内容显示在自己的页面上

效果图   实现代码 protected void Button1_Click(object sender, EventArgs e)    ...{        Uri u = new Uri("http://www.google.cn/search?q="+TextBox1.Text+"&hl=zh-CN&ie=GB2312&lr=&nxpt=10.20683

2008-01-15 10:16:00 3284 12

转载 使用页面Gzip压缩提速

一. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点是

2008-01-10 14:08:00 1033

原创 C# socket编程 异步服务端 同步客户端

异步服务端using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;using Syst

2007-11-28 12:40:00 5649 2

原创 DataList 分页

DataSet ds=new DataSet();                da.Fill(ds,"asd");                PagedDataSource objpage=new PagedDataSource();                objpage.DataSource=ds.Tables[0].DefaultView;                o

2007-08-15 15:06:00 1144

原创 DataList做无间隔滚动

form id="Form1" method="post" runat="server">            TABLE cellSpacing="0" cellPadding="0" width="464" align="center" border="0" style="Z-INDEX: 101; LEFT: 88px; POSITION: absolute; TOP: 64px"> 

2007-08-03 11:46:00 2498 2

原创 Asp.net 中的 DataGrid 和 GridView 批量更新

1.DataGrid 批量更新在html的form中设置如下的DataGrid asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 32px" runat="server"                Width="912px" Height="136px" A

2007-08-01 11:24:00 3392

原创 asp.net输入焦点问题

如果一个asp.net页面中有很多表单框、按钮的话,当我们在一个后面的文本框输入完内容后,按下回车,触发的却永远是在页面的第一个button。而我们所需要的却一般情况下是按下回车是靠近当前表单的一个button。解决的办法是使用js方法来取得输入文本框的onactivate事件,该事件调用一个函数,为我们需要的按钮赋上焦点。1.首先在页面上新建一个搜索和一个登陆,代码如下: bod

2007-07-18 10:25:00 1818 2

原创 javascript连接数据库并读取数据

html>head>            title>JStitle>script language="javascript">       var conn = new ActiveXObject("ADODB.Connection");       conn.Open("Provider=SQLOLEDB.1; Data Source=.; User ID=sa; Password=sa

2007-07-11 12:33:00 10303

翻译 架构讲义6

 第六章 详细设计阶段的类结构设计 详细设计阶段的一个十分重要的问题,就是进行类设计。类设计直接对应于实现设计,它的设计质量直接影响着软件的质量,所以这个阶段是十分重要的。这就给我们提出了一个问题,类是如何确定的,如何合理的规划类,这就要给我们提出一些原则,或者是一些模式。设计模式是有关中小尺度的对象和框架的设计。应用在实现架构模式定义的大尺度的连接解决方案中。也适合于任何局部

2007-07-11 08:01:00 2550 4

翻译 架构讲义5

  第五章 详细设计阶段的数据库结构设计 详细设计阶段包括:数据库设计、模块设计和界面设计。下面我们探讨一下数据库设计的有关问题。 第一节 关系数据库的结构设计      一、面向过程的设计与实体关系图 关系数据库的单元是表,在面向过程的设计中,建立一个关系数据库的第一步,需要仔细考虑实体-关系图(ERD),给每个实体建立一张表,每张表的数据域要与已经定义的

2007-07-10 08:07:00 2213 1

翻译 架构讲义4

 第四章 高层软件架构的设计 在高层设计阶段,主要工作是分析与设计软件的体系结构。通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生《体系结构设计报告》。       这个阶段是系统架构师发挥作用的主要位置,高层架构设计过程设计流程如下。

2007-07-09 09:55:00 4050 2

翻译 架构讲义3

  第三章 领域建模与系统行为分析 用例模型原则上不是面向对象的,它描述的是系统的功能,只是建立系统的最初的输入,为了更细腻的分析需求,从面向对象的角度,可以建立领域模型。识别一个丰富的对象集或者领域类集,是面向对象分析的核心工作,做好这项工作,将会在设计和实现期间获得丰富的回报。    第一节 领域建模的思想和方法 领域模型是作为设计软件对象的启发来源,也是后

2007-07-06 07:47:00 3878 1

翻译 架构讲义1-2

 第一章 软件架构设计思想与体系创建  第一节 软件架构师的角色和应掌握的知识体系     一、软件架构     软件架构(software archiecture)的一种定义是这样的:    架构是一组有关如下要素的重要决策:    软件系统的组织,构成系统的结构化元素,接口和它们相互协作的行为的选择,结构化元素和行为元素组合成粒度更大的子系统的方式的选择

2007-07-05 09:34:00 12089 6

原创 asp.net简单数据工厂 ------使用方法

引用dll文件在web.config进行配置 appSettings>                    连接Sql数据库                        -->         连Access数据库 -->        add key="provider" value="OdbcProvider"/>        add key="conn" value="

2007-07-04 10:25:00 1251

原创 asp.net简单数据工厂

using System;using System.Data;namespace Lem_DALFactory...{    /**////     /// ICommandAccess 的摘要说明。    ///     public interface ICommonAccess    ...{        //传入增,删,改的SQL语句        string GetExCmd(s

2007-07-04 10:16:00 1696

原创 C#反射机制

1.新建一个控制台程序  名称:ConsoleApplication52新建一个IName有接口写一个 ShowName()方法 using System;namespace ConsoleApplication5...{    /**////     /// IName 的摘要说明。    ///     public interface IName    ...{       

2007-07-03 13:56:00 1220

原创 asp.net 发送邮件代码

说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。   

2007-06-29 22:33:00 1135

原创 .net2005中TreeView数据绑定

private void Bind()    ...{              SqlDataAdapter da = new SqlDataAdapter("select distinct(ParentTitle) from Test", cn);       DataSet ds = new DataSet();            da.Fill(ds, "cate");      

2007-06-25 21:55:00 1554 2

转载 C#验证码生成

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.

2007-06-19 17:16:00 962

原创 C#应用程序----系统托盘

1.新建一个窗体2.在工具箱中找到三个控件分别是(mainMenu1,contextMenu1,notifyIcon1)mainMenu1控件用于新建菜单contextMenu1控件用于新建右击菜单notifyIcon1控件用于新建托盘的图标3选中窗体在将属性Menu设成mainMenu1,然后在窗体上新建菜单项4设置notifyIcon1的ContextMenu属性将它设成context

2007-06-11 13:53:00 985 3

原创 将DataGride数据插入Excel

绑定数据到DataGrid private void Bind()        ...{            try            ...{                string strSql="select * from house";                SqlDataAdapter da=new SqlDataAdapter(strSql,conn);

2007-06-08 14:58:00 1360

原创 C#创建EXCEL

在“NET”选项卡上,找到“ADODB”,然后单击“选择”。在“COM”选项卡上,找到“Microsoft Excel 10.0 对象库或 Microsoft Excel 11.0 对象库”,然后单击“选择”。引入命名空间using System.Reflection;using System.Runtime.InteropServices;using Excel = Microsof

2007-06-07 12:21:00 4579 2

原创 验证邮箱的可用行

这个例子是验证163邮箱.title>163邮箱验证title>    script>...            var xmlhttp=false;            function GetXMLHTTP()            ...{                try                ...{                    xmlhttp=new 

2007-05-31 12:31:00 1254

原创 多列可变的图片无限滚动

前几天我一朋友让我做了一行多列可变的图片无限滚动,有整体翻动的感觉。而不是流水感。 如http://bbs.163.com/ 论坛帖图模块 ,当时做好忘了放上来了,今天没事拿上与大家分享下....@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="WebApplicatio

2007-05-29 13:14:00 1487

原创 Aspx页面转换成html 页面

有的网站出于各种各样的原因,在IIS中修改了动态页面的默认后缀,asp时代就有人在服务器上修改配置,把html后缀的文件当作asp文件来解析:也就是说,asp程序(后缀为.asp)可以保存为一个.htm后缀的文件放到服务器上WEB目录下,而服务器照样将之当作asp程序来解释处理,生成结果。这样对访问者来说,还以为网站全是html页面,而且经常更新呢(感觉没什么必要是吗?错了,最起码的一个好处:搜索

2007-05-25 17:19:00 10844 1

ErrorHandler.dll

一个提供.net环境下,自动捕获所有没有被程序处理的管理类的exception.

2013-04-08

使用DevDefined.OAuth实现新浪登陆并获取用户信息

使用DevDefined.OAuth实现新浪登陆并获取用户信息

2011-10-08

百度游戏平台接入文档

百度游戏平台接入文档,百度游戏平台接入文档

2011-09-30

OAuthNet-source-0[1].8.1.1

OAuth认证源码,可以整合于自己项目实现OAuth认证

2011-09-30

discuz论坛整合类

discuz论坛整合类discuz论坛整合类discuz论坛整合类

2009-10-22

水晶报表教程

最详细的水晶报表教程

2008-06-12

socket源文件

socket源文件

2007-11-29

asp.net简单数据工厂

asp.net简单数据工厂 asp.net简单数据工厂

2007-07-04

C# 系统托盘

C# 系统托盘C# 系统托盘C# 系统托盘C# 系统托盘C# 系统托盘

2007-06-11

C#创建EXCEL

C#创建EXCEL C#创建EXCEL

2007-06-07

同一账号禁止多人同时登陆

同一账号禁止多人同时登陆

2007-06-06

同一账号禁止多人同时登陆

同一账号禁止多人同时登陆

2007-06-06

代码生成器

可以生成三架构中的,数据访问,业务逻辑,界面,的代码

2007-05-30

简单工厂模式

23种设计模式开幕篇------简单工厂模式

2007-05-21

Asp.net生成html

Asp.net生成html

2007-05-16

ajax无刷新的增加数据和查找数据

.net200+ajax无刷新的增加数据和查找数据

2007-04-16

空空如也

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

TA关注的人

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