博客园  :: 首页  :: 联系 :: 管理

文章分类 -  DotNet

摘要:使用SQL2005进行创建数据库的时候,如果遇到创建失败的情况,如下: Create 对于 数据库“test123”失败。 (Microsoft.SqlServer.Smo) Collation '' is not valid. (Microsoft.SqlServer.Smo) 这是因为创建数据库的时候,没有制定正确的Collation(即“选项”中的“排序规则”),一般情况... 阅读全文

posted @ 2008-07-06 09:16 sunrack 阅读(936) 评论(0) 推荐(0) 编辑

摘要:否则提交成功,但是没有更新数据库 阅读全文

posted @ 2008-06-11 17:02 sunrack 阅读(1031) 评论(4) 推荐(0) 编辑

摘要:在用mssql时 偶尔需要清空数据 以前一直用delete 有个缺陷:自动编号的ID列不能归零。 今天发现有个好的办法: Truncate Table [表名] 这个可以直接清空数据(delete是逐行删除),并把自动编号的归零。 阅读全文

posted @ 2007-12-10 14:01 sunrack 阅读(642) 评论(0) 推荐(0) 编辑

摘要:double a = 12.357; double b = double.Parse(a.ToString("0.00")); decimal d = 12.34m; decimal dNew = decimal.Round(d,2);//2表示舍入到2位小数 阅读全文

posted @ 2007-12-07 09:57 sunrack 阅读(1633) 评论(0) 推荐(0) 编辑

摘要:在对Word文档进行排版时,经常会要求对同一个文档中的不同部分采用不同的版面设置,例如要设置不同的页面方向、页边距、页眉和页脚,或重新分栏排版等。这时,如果通过“文件”菜单中的“页面设置”来改变其设置,就会引起整个文档所有页面的改变。 实际问题 前几天,有一同事要我帮他设置一文档版面,该文档由文档A和文档B组成,文档A是文字部分,共40页,并要求纵向打印,文档B包括若干图形和一些较大... 阅读全文

posted @ 2007-11-12 13:37 sunrack 阅读(623) 评论(0) 推荐(0) 编辑

摘要:总的来说就是插入分节符。 比如第1至5页的页眉一样,第6页单独一样,第7页以后又另一样。 你可在第5页和第6页末尾分别插入分节符,类型为“下一页”。 在页眉状态下断开与前节的链接。即按一下“页眉和页脚”工具栏中的“链接到前一个”按钮,使页眉右上角的”与上一节相同“消失。 经过上述处理后,你可写入页眉内容了。 阅读全文

posted @ 2007-11-12 13:37 sunrack 阅读(1385) 评论(0) 推荐(0) 编辑

摘要:在vs.net2005下并没有直接生成卸载程序的功能 在添加你的应用程序项目的时候,多添加一个msiexec.exe进去, 这个文件在c:\windows\system32文件夹下, 添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe", 当然这个关系不大,改不改都行的. 然后给他创建一个快捷方式,放到桌面或者"开始-程序"中, 我选择放在了开始菜单中,然后下面... 阅读全文

posted @ 2007-11-06 10:48 sunrack 阅读(2589) 评论(2) 推荐(0) 编辑

摘要:using System.IO; using System.Net; using System.Text; using System.Diagnostics; using System.Text.RegularExpressions; //从ftp上下载文件 private void Download(string filePath, string ImageSrc, strin... 阅读全文

posted @ 2007-11-02 10:56 sunrack 阅读(438) 评论(0) 推荐(0) 编辑

摘要:private void GetInfo() { string cpuInfo = "";//cpu序列号 ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); forea... 阅读全文

posted @ 2007-11-02 10:55 sunrack 阅读(494) 评论(0) 推荐(0) 编辑

摘要:在局域网使用中,我们常常会发现系统中开放了一些莫名其妙的端口,这就给系统的安全带来了一些隐患。为了让端口的使用尽在掌握之中,一些朋友就会使用第三方工具来进行检查出使用端口的特定程序究竟是谁,但实际上我们完全不必这样兴师动众,因为Windows已经内置了这个功能,下面让我们来学习一下吧! 查看端口开放情况 稍有经验的网管就会知道使用Netstat命令可以查看系统当前开放的端口有哪些,但你知... 阅读全文

posted @ 2007-11-01 15:22 sunrack 阅读(1684) 评论(0) 推荐(0) 编辑

摘要:一次难得的安装包制作经历,因为之前从没有制作过安装包,那就免不了遇到问题,在摸索和学习中获得了不少宝贵经验,在这里我将用图文并茂的形式详细描述一下流程及主要难点问题的解决方法,希望对需要的朋友有所帮助. 首先建一个Web应用程序的安装项目 建好项目后在该安装项目的文件系统中加入Web应用程序的所有文件,全选后拖到"Web应用程序文件夹"内即可,也可以在"Web应用程序... 阅读全文

posted @ 2007-10-31 12:32 sunrack 阅读(2521) 评论(10) 推荐(0) 编辑

摘要:本文使用.net 2.0(c#)来实现一般的FTP功能 介绍 微软的.net framework 2.0相对于1.x来说增加了对FTP的支持。以前为了符合我的需求,我不等不使用第三方类库来实现FTP功能,但是为了可靠,还是使用.net framework的类比较好。我的这段代码没有做成可重复使用的类库的形式,但它却是比较容易理解的并能满足你的需求。它可以实现上传,下载,删除等任意功能。在这篇文... 阅读全文

posted @ 2007-10-24 13:57 sunrack 阅读(307) 评论(0) 推荐(0) 编辑

摘要:在软件开发领域,测试驱动开发(Test Driven Development,TDD)技术在逐渐为广大开发者所接受,它是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你的测试通过,可以想象,如果没有一个好的单元测试工具,这项工作其实是无法完成的。相信很多.NET开发人员者对于开源的NUnit都不陌生,但是它并不能很好的与Visual St... 阅读全文

posted @ 2007-10-24 13:55 sunrack 阅读(341) 评论(0) 推荐(0) 编辑

摘要:一.Windows服务介绍: Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visual C#或Visual Basic.Net很轻松的创建一个Windows... 阅读全文

posted @ 2007-10-23 13:35 sunrack 阅读(541) 评论(0) 推荐(0) 编辑

摘要:... 阅读全文

posted @ 2007-10-18 13:53 sunrack 阅读(334) 评论(0) 推荐(0) 编辑

摘要:log4net Config Examples Overview This document presents example configurations for the built-in appenders. These configurations are designed to work with the log4net.Config.DOMConfigurator and the ... 阅读全文

posted @ 2007-10-08 10:41 sunrack 阅读(1356) 评论(0) 推荐(0) 编辑

摘要:一Log4net简介 Log4net是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以将日志分不同的等级,比不同的样式,将日志输出到不同的媒介。 Log4net可以从http://logging.apache.org/log4n... 阅读全文

posted @ 2007-09-30 15:31 sunrack 阅读(437) 评论(0) 推荐(0) 编辑

摘要:要知道Log4net究竟是咋干活的,咱们可以从下面这个脉络简图入手。你的程序中的语句log4net.LogManager.GetLogger().Info(“hello world!”);就会引发log4net如下内部工作流程。不要管上面的对象(Appender/Filter等等)是什么东东,先看着这个流程,我们来摸摸log4net工作的脉络,然后我们再按关节一一打通。 1. 第一件事就是... 阅读全文

posted @ 2007-09-30 15:24 sunrack 阅读(529) 评论(2) 推荐(0) 编辑

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

posted @ 2007-09-30 15:23 sunrack 阅读(230) 评论(0) 推荐(0) 编辑

摘要:常见面,却不怎么用,究其原因还是觉得太复杂了点。不过,这东西出现次数越来越频繁,也只好写点东西,以备后用。本文仅对 Log4net 的使用做个简要说明,所有涉及到扩展和开发的部分一概忽略。 使用 Log4net,需要熟悉的东东有 Logger、Appender 以及 Layout。Logger 是日志记录器,我们使用其相关方法来完成日志记录;Appender 用于设置日志的存储方式和位置,Log... 阅读全文

posted @ 2007-09-30 14:30 sunrack 阅读(3632) 评论(0) 推荐(1) 编辑