- 博客(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
2183
原创 使用DevDefined.OAuth实现新浪登陆并获取用户信息
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ABC(); } }
2011-10-08 13:23:33
1905
原创 wpf遍历窗体中所有控件方法
<br />Grid oo =this.Content as Grid;UIElementCollection Childrens = oo.Children;foreach (UIElement ui in Childrens) { //ui转成控件 }
2010-08-12 09:47:00
10376
原创 关于Discuz论坛整合问题
首先到Discuz官方网站下载Discuz源码文件,打开自己的项目新建一个bbs的文件夹(注意大小写,需要在DNT.CONFIG中配置),将下载的Discuz论坛源码解压拷出Discuz.Web中所有文件放入项目中新建的bbs文件夹将Discuz.Web中的Web.Config相关信息配置到你项目的Web.Config中。
2009-10-22 22:16:00
4281
2
原创 关于asp.net中dropdownlist控件选中后在次回传页面后还原到默认
关于asp.net中dropdownlist控件选中后在次回传页面后还原到默认 这类问题分两种 1.在窗体加载中没有判断回传我们只要在page_load中增加 if(!ispostback){绑定dropdownlist} 2.绑定了dropdownlist的text和value,我将相同的值绑定到了 val
2009-05-16 15:45:00
3513
原创 将字符串中指定字符替换成其他不同字符
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
3606
原创 串口简单案例
在.netframework2.0引入了System.IO.Ports命名,简化了我们串口的编程代码.首先创建一个winform窗体,在窗体上建两个文本框和一个按钮,两个文本框分别用来发送和接收数据,按钮用来触发发送事件,然在工具箱中一个serialPort控件,或者在代码中进行实例化。下面为后如代码: private delegate void GetStr1(string s
2008-08-30 15:36:00
1134
原创 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
3988
原创 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
9581
转载 asp.net编程实现IIS新建站点
usingSystem; usingSystem.Collections; usingSystem.DirectoryServices; usingSystem.Text.RegularExpressions; namespacenabooColl.Web ...{ /**//// ///IIS管理类,可以实现创建站点、虚拟目录,删除虚拟目录等 ///
2008-04-03 15:57:00
2611
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
1037
翻译 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
1205
3
原创 关于预编绎网站的问题[已预编译此应用程序的错误]
当我们开发完项目后发布网站时,会生成一个PrecompiledApp.config文件,PrecompiledApp.config 文件主要用于跟踪应用程序的部署方式,以及 ASP.NET 是否需要在请求时编译任何文件然而当我再次打开项目时会报一个已预编译此应用程序的错误,这时我们只要将项目根目录下的PrecompiledApp.config文件删除,重新打开该项目即可.
2008-03-13 09:11:00
4063
1
原创 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
11809
3
翻译 VS 2005中也可以查看.NET源码
我们早就知道,访问应用所使用框架的源码有助于应用的调试。虽然MFC开发者们已经这样做很久了,但直到最近,微软才授权允许访问.NET源码。不幸的是,微软只允许VS 2008的用户进行访问,而且,源码文件只能在调试过程中必要的时候被下载。在得到微软Shawn Burke的同意后,Kerem Kusmezer和John Robbins创建了一个工具,它将整体下载.NET源码。这一方式最大的好处就是消
2008-02-20 09:17:00
1467
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
3341
12
转载 使用页面Gzip压缩提速
一. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点是
2008-01-10 14:08:00
1058
原创 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
5730
1
原创 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
1177
原创 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
2546
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
3468
原创 asp.net输入焦点问题
如果一个asp.net页面中有很多表单框、按钮的话,当我们在一个后面的文本框输入完内容后,按下回车,触发的却永远是在页面的第一个button。而我们所需要的却一般情况下是按下回车是靠近当前表单的一个button。解决的办法是使用js方法来取得输入文本框的onactivate事件,该事件调用一个函数,为我们需要的按钮赋上焦点。1.首先在页面上新建一个搜索和一个登陆,代码如下: bod
2007-07-18 10:25:00
1865
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
10490
翻译 架构讲义6
第六章 详细设计阶段的类结构设计 详细设计阶段的一个十分重要的问题,就是进行类设计。类设计直接对应于实现设计,它的设计质量直接影响着软件的质量,所以这个阶段是十分重要的。这就给我们提出了一个问题,类是如何确定的,如何合理的规划类,这就要给我们提出一些原则,或者是一些模式。设计模式是有关中小尺度的对象和框架的设计。应用在实现架构模式定义的大尺度的连接解决方案中。也适合于任何局部
2007-07-11 08:01:00
2612
4
翻译 架构讲义5
第五章 详细设计阶段的数据库结构设计 详细设计阶段包括:数据库设计、模块设计和界面设计。下面我们探讨一下数据库设计的有关问题。 第一节 关系数据库的结构设计 一、面向过程的设计与实体关系图 关系数据库的单元是表,在面向过程的设计中,建立一个关系数据库的第一步,需要仔细考虑实体-关系图(ERD),给每个实体建立一张表,每张表的数据域要与已经定义的
2007-07-10 08:07:00
2248
1
翻译 架构讲义4
第四章 高层软件架构的设计 在高层设计阶段,主要工作是分析与设计软件的体系结构。通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生《体系结构设计报告》。 这个阶段是系统架构师发挥作用的主要位置,高层架构设计过程设计流程如下。
2007-07-09 09:55:00
4114
1
翻译 架构讲义3
第三章 领域建模与系统行为分析 用例模型原则上不是面向对象的,它描述的是系统的功能,只是建立系统的最初的输入,为了更细腻的分析需求,从面向对象的角度,可以建立领域模型。识别一个丰富的对象集或者领域类集,是面向对象分析的核心工作,做好这项工作,将会在设计和实现期间获得丰富的回报。 第一节 领域建模的思想和方法 领域模型是作为设计软件对象的启发来源,也是后
2007-07-06 07:47:00
4026
1
翻译 架构讲义1-2
第一章 软件架构设计思想与体系创建 第一节 软件架构师的角色和应掌握的知识体系 一、软件架构 软件架构(software archiecture)的一种定义是这样的: 架构是一组有关如下要素的重要决策: 软件系统的组织,构成系统的结构化元素,接口和它们相互协作的行为的选择,结构化元素和行为元素组合成粒度更大的子系统的方式的选择
2007-07-05 09:34:00
12252
6
原创 asp.net简单数据工厂 ------使用方法
引用dll文件在web.config进行配置 appSettings> 连接Sql数据库 --> 连Access数据库 --> add key="provider" value="OdbcProvider"/> add key="conn" value="
2007-07-04 10:25:00
1293
原创 asp.net简单数据工厂
using System;using System.Data;namespace Lem_DALFactory...{ /**//// /// ICommandAccess 的摘要说明。 /// public interface ICommonAccess ...{ //传入增,删,改的SQL语句 string GetExCmd(s
2007-07-04 10:16:00
1726
原创 C#反射机制
1.新建一个控制台程序 名称:ConsoleApplication52新建一个IName有接口写一个 ShowName()方法 using System;namespace ConsoleApplication5...{ /**//// /// IName 的摘要说明。 /// public interface IName ...{
2007-07-03 13:56:00
1249
原创 asp.net 发送邮件代码
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
2007-06-29 22:33:00
1167
原创 .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
1591
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
990
原创 C#应用程序----系统托盘
1.新建一个窗体2.在工具箱中找到三个控件分别是(mainMenu1,contextMenu1,notifyIcon1)mainMenu1控件用于新建菜单contextMenu1控件用于新建右击菜单notifyIcon1控件用于新建托盘的图标3选中窗体在将属性Menu设成mainMenu1,然后在窗体上新建菜单项4设置notifyIcon1的ContextMenu属性将它设成context
2007-06-11 13:53:00
1062
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
1385
原创 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
4633
1
原创 验证邮箱的可用行
这个例子是验证163邮箱.title>163邮箱验证title> script>... var xmlhttp=false; function GetXMLHTTP() ...{ try ...{ xmlhttp=new
2007-05-31 12:31:00
1306
原创 多列可变的图片无限滚动
前几天我一朋友让我做了一行多列可变的图片无限滚动,有整体翻动的感觉。而不是流水感。 如http://bbs.163.com/ 论坛帖图模块 ,当时做好忘了放上来了,今天没事拿上与大家分享下....@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="WebApplicatio
2007-05-29 13:14:00
1521
原创 Aspx页面转换成html 页面
有的网站出于各种各样的原因,在IIS中修改了动态页面的默认后缀,asp时代就有人在服务器上修改配置,把html后缀的文件当作asp文件来解析:也就是说,asp程序(后缀为.asp)可以保存为一个.htm后缀的文件放到服务器上WEB目录下,而服务器照样将之当作asp程序来解释处理,生成结果。这样对访问者来说,还以为网站全是html页面,而且经常更新呢(感觉没什么必要是吗?错了,最起码的一个好处:搜索
2007-05-25 17:19:00
10975
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人