李天平的博客


天道酬勤
随笔 - 169, 文章 - 17, 评论 - 2977, 阅读 - 116万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .NET开发

摘要:1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Lo... 阅读全文

posted @ 2005-12-03 01:29 李天平 阅读(8417) 评论(5) 推荐(0) 编辑

摘要:前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分: 1. TDD的简介 首先什么是T... 阅读全文

posted @ 2005-12-03 01:28 李天平 阅读(4838) 评论(1) 推荐(0) 编辑

摘要:最近做项目要对数据进行统计分析,所以做一些统计图,首先想到了微软的owc,同时自己把owc的操作封装了一下。在程序里调用里方便的多。 先看一下效果图: 在使用该类前当然首先要引用一下owc的dll啦! 公布源码: using System;using System.Data;using System.Text; using Microsoft.Office.Interop; namesp... 阅读全文

posted @ 2005-12-03 00:57 李天平 阅读(7555) 评论(7) 推荐(2) 编辑

摘要:继续总结项目里的一些小TIP,我们平常用file文件控件上传文件,要预览有时会刷新页面,结果file控件被清空,好多人问能能让他不清空或重新赋值,因为处于安全性的考虑,这是不可能的。那怎么进行无刷新预览呢?这里我把我所使用的方法写一下。 选择页面: HTML代码: 注:这里可以是图片(jpg或gif格式),flash动画(swf)及视频文件(wmv,mpeg,asf... 阅读全文

posted @ 2005-12-03 00:56 李天平 阅读(3106) 评论(2) 推荐(0) 编辑

摘要:有时候出差把项目带出去后,打开时老是提示我要连接源代码管理服务器,这个程序用到的源代码服务器管理我当然连接不上,看着很不爽,就开始删除源代码管理信息。 先删除解决方案目录、各个项目目录下的: mssccprj.scc 、 工程名.vssscc、 vssver.scc 、 项目名.csproj.vspscc 这四类文件后,打开项目仍然报没删除干净,报下面错误: ... 阅读全文

posted @ 2005-12-03 00:52 李天平 阅读(2473) 评论(3) 推荐(1) 编辑

摘要:在使用DataGrid 的时候,总是会有各种各样的需求,在和数据库打交道的项目中用的最多的恐怕就属DataGrid 了吧,微软有时候做的就差那么一点点,所以就需要我们自己来动手实现啦. DataGrid 自定义分页导航 无需任何其他第三方控件,在DataGrid 自己分页的基础上再个性化一点.效果: 让DataGrid自己的分页实现这样的效果[1][2][3][4][5][6... 阅读全文

posted @ 2005-12-03 00:37 李天平 阅读(1755) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections;using System.Collections.Specialized;using System.Runtime.Remoting.Messaging;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace LT... 阅读全文

posted @ 2005-12-03 00:18 李天平 阅读(11695) 评论(16) 推荐(2) 编辑

摘要:为什么同样的程序在这台机器上没事,换台机器就不支持中文文件名或路径(下载),很怪异?在经过了很长时间的项目工作与迷惑之后,我终于发现了其中的奥秘:为什么有的机器自己就支持中文,而别的机器同样的配置就不支持:来看解决方法: 1,页面用记事本打开“另存为”并选择 “UTF-8” 作为编码方式,而不是默认的ANSI。(这只是个前提) 2. 打开注册表,确保HKEY_LOCAL_MACHINE\Sys... 阅读全文

posted @ 2005-12-03 00:15 李天平 阅读(791) 评论(0) 推荐(0) 编辑

摘要:1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 或者: aspx文件中: 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string... 阅读全文

posted @ 2005-12-03 00:14 李天平 阅读(2355) 评论(3) 推荐(0) 编辑

摘要:Type Prefix Example Array arr arrShoppingList Boolean bln blnIsPostBack Byte byt bytPixelValue Char chr chrDelimiter DateTime dtm dtmStartDate Decimal dec decAverageHeig... 阅读全文

posted @ 2005-12-03 00:10 李天平 阅读(1803) 评论(3) 推荐(1) 编辑

摘要:做项目时需要实现数据库的事务,觉得每次用SqlTransaction 写代码,太麻烦了,就想总结一个通用的方法放在数据层,以便复用.就自己写了简单的方法.可满足一般情况下的需求.:) 同时执行两条SQL语句的方法: public static void ExecuteSqlTran(string SQLString1,string SQLString2) { using (SqlCon... 阅读全文

posted @ 2005-12-03 00:05 李天平 阅读(3071) 评论(1) 推荐(0) 编辑

摘要:页面: 脚本: //如果返回是个字符串: 注意: 在fromework1.0和1.1是有区别的,在1.1的 machine.config (C:\WINNT\Microsoft.NET\Framework\v1.1.4322\CONFIG),默认webservice去除了post,get方法你可在你的 machine.config 中加上 或者 只在 ... 阅读全文

posted @ 2005-12-03 00:02 李天平 阅读(1848) 评论(0) 推荐(0) 编辑

摘要:function AppTag(tagcode){ document.PostMessage.Message.value += tagcode;} function InsertTag(tagbegin,tagend){ if ((document.selection)&&(document.selection.type == "Text")) { var range = document.se... 阅读全文

posted @ 2005-12-02 23:51 李天平 阅读(1212) 评论(0) 推荐(0) 编辑

摘要:设计模版: 页眉 页脚 数据记录 交替显示项 编辑时的显示方式 数据记录分隔符 编辑模版,里面可以嵌入控件,绑定数据。 设置外观 RepeatLayout ... 阅读全文

posted @ 2005-12-02 23:46 李天平 阅读(910) 评论(0) 推荐(0) 编辑

摘要:默认分页模式: 选中“允许分页”;页大小;页导航设置,可以是上下方式,也可以用页码方式 格式里可以设置“页导航”按钮的对起方式; private void datashow()//绑定数据 { string sql="server=127.0.0.1;database=ltp;user id=sa;password="; SqlConnection mycon=new SqlCon... 阅读全文

posted @ 2005-12-02 23:43 李天平 阅读(1412) 评论(1) 推荐(0) 编辑

摘要:绑定列 显示于列页眉中的图片,此图片会取代HeaderText的文本 如果“自动创建列”为true,则绑定列先显示,接着显示自动列,而且自动生成的列不会被加入到columns集合中。 超级链接列 //打开链接打开的位置或方式 按钮列 普通按钮 // HeaderText="操作"> //列表头 选择按钮 ... 阅读全文

posted @ 2005-12-02 23:41 李天平 阅读(1212) 评论(0) 推荐(0) 编辑

摘要:/*读取xml数据 两种xml方式*/ something something /*第一种方法*/DS.ReadXml("your xmlfile name");Container.DataItem("bb");Container.DataItem("cc"); DS.ReadXmlSchema("your xmlfile name"); /*第二种方法*/ ... 阅读全文

posted @ 2005-12-02 23:40 李天平 阅读(1428) 评论(0) 推荐(0) 编辑

摘要:读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1\web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表 XmlNo... 阅读全文

posted @ 2005-12-02 23:37 李天平 阅读(1593) 评论(1) 推荐(0) 编辑

摘要:方式1: 在接收页 的html代码里加上一行: WebForm1 fp=(WebForm1)Context.Handler; this.TextBox1.Text=fp.name; //name 是第一页的public变量 Context 提供对整个当前上下文(包括请求对象)的访问。您可以使用此类共享页之间的信息。 方... 阅读全文

posted @ 2005-12-02 23:36 李天平 阅读(1246) 评论(0) 推荐(0) 编辑

摘要:一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial cata... 阅读全文

posted @ 2005-12-02 23:32 李天平 阅读(7229) 评论(8) 推荐(6) 编辑

点击右上角即可分享
微信分享提示