挽星

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  DotNet

1 2 下一页

摘要:转自:http://www.cnblogs.com/Winston/archive/2009/02/10/1387260.html参考网站:http://msdn.microsoft.com/zh-cn/magazine/cc163302.aspx http://msdn.microsoft.com/en-us/magazine/cc163302.aspx(英文)WCF的一些扩展点当我们需要扩展WCF的功能,或者需要实现某些特定的功能,我们必须应用WCF的扩展定制功能(WCF extension),WCF framework提供了丰富的可扩展性,其提供的可扩展接口如下所示:1.与WCF... 阅读全文
posted @ 2013-05-02 01:43 挽星

摘要:转自:http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html1简介1.1Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不 阅读全文
posted @ 2013-05-02 01:13 挽星

摘要:The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded.Turns out the issue was my "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0 阅读全文
posted @ 2012-12-29 03:07 挽星

摘要:转自:http://www.cnblogs.com/newsea/archive/2012/03/04/2379274.html报表开发中,客户对样式提出了要求:1.工具栏上显示每页条数2.只导出Excel,不需要下拉菜单。3.报表上显示的图表,分页时,每页都要显示,但导出后,图表是一个,且都在最下面。另外的功能点:4.每页显示标头5.标题行和 奇偶行样式解决方案:1.工具栏上显示每页条数 搜索无果后(RportViewer 没提供类似的功能吧.),暴力解决.好像网上也有类似的方案. /// <summary> /// 给报表添加每页条数. Udi 2012年3月2日 //... 阅读全文
posted @ 2012-12-07 00:35 挽星

摘要:1.先通过程序生成报表样式的HTML页面,然后修改HTML页面的后缀名为DOC。2.定制WORD文档的模板文件,在C#中操作WORD模板,生成新的WORD文档。第一方案简单,只需要改动文件的扩展名就行了,但是也存在了一些问题,譬如生成的WORD文档样式的丢失。这样对于客户来说可能是一个无法通过的方案。第二方案比较复杂,需要调用OFFICE的WORD组件通过C#来操作WORD,进而生成WORD。此方法类似于我们在c#中的后台拼接数据。虽然麻烦,但是能够灵活定制,只不过是操作WORD对象而已。经过再三考虑:决定用第二种方法来生成WORD报告文档。通过自己的实践,这个需求总算是搞定了,在实际开发的过 阅读全文
posted @ 2012-10-17 23:52 挽星

摘要:if not exist "$(TargetDir)x86" md "$(TargetDir)x86" xcopy /s /y "$(SolutionDir)packages\SqlServerCompact.4.0.8482.1\NativeBinaries\x86\*.*" "$(TargetDir)x86" if not exist "$(TargetDir)amd64" md "$(TargetDir)amd64" xcopy /s /y "$(Soluti 阅读全文
posted @ 2012-02-15 00:07 挽星

摘要:转自:http://kb.cnblogs.com/a/1437774/ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。首先新建一个名为WebForms的文件夹用于存放WebForm,并添加一个Web窗体文件Demo.aspx作为演示。Demo.aspx就简单的输出一句话“It’s a WebForm.”关键步骤在于路由设置。如果你希望WebForms这个文件夹名作为URL的一部分,也就是普通WebForm应用程序的方式来访问这个Demo.aspx,那么只需要简单的忽略 阅读全文
posted @ 2011-09-06 01:08 挽星

摘要:C# WinForm开发系列 - CheckBox/Button/Label/ProgressBarWinForm下CheckedListBox的数据绑定Winform 下无闪烁走马灯效果实现c#,winform,progressbar+labe,联动显示进度C# WinForm开发系列 – TextBox只能输入数字的TextBox---补充(C#)为 TextBox 控件增加一个限制最大字节数的属性c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷C# WinForm开发系列 – ComboBoxwinform中的AutoComplete自定义控件 阅读全文
posted @ 2011-05-04 00:59 挽星

摘要:网站下面是一些与.NET相关的主要网站:http://www.msdn.microsoft.comhttp://www.gotdotnet.comhttp://msdn.microsoft.com/msdnmaghttp://www.theserverside.nethttp://www.dotnet247.comhttp://www.15seconds.comhttp://www.codeproject.comhttp://www.eggheadcafe.comhttp://www.devx.comhttp://channel9.msdn.comhttp://dotnet.sys-con.c 阅读全文
posted @ 2011-03-05 00:44 挽星

摘要:ASP.NET MVC 此安装不支持该项目类型解决方法打开 .csproject 文件在<ProjectTypeGuids>中的三个GUID的前两个修改为:{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};后面还有一个 GUID 是你项目的GUID 不用改。转自:http://www.cnblogs.com/dachie/archive/2010/07/05/1771274.html 阅读全文
posted @ 2011-03-03 02:44 挽星

摘要:要在c#中获取路径有好多方法,一般常用的有以下五种: //获取应用程序的当前工作目录。 String path1 = System.IO.Directory.GetCurrentDirectory(); MessageBox.Show("获取应用程序的当前工作目录:" + path1); //获取程序的基目录。 String path2 = System.AppDomain.CurrentDomain.BaseDirectory; MessageBox.Show("获取程序的基目录:" + path2); //获取和设置包括该应用程序的目录的名称。 String path3 = System. 阅读全文
posted @ 2011-01-04 10:56 挽星

摘要:详解ASP.NET MVC的请求生命周期本文的目的旨在详细描述asp.net mvc请求从开始到结束的每一个过程。我希望能理解在浏览器输入url并敲击回车来请求一个asp.net mvc网站的页面之后发生的任何事情。为什么需要关心这些?有两个原因。首先是因为asp.net mvc是一个扩展性非常强的框架。例如,我们可以插入不同的viewengine来控制网站内容呈现的方式。我们还可以定义控制器生成和分配到某个请求的方式。因为我想发掘任何asp.net mvc页面请求的扩展点,所以我要来探究请求过程中的一些步骤。 其次,如果你对测试驱动开发佷感兴趣,当为控制器写单元测试时,我们就必须理解控制器的 阅读全文
posted @ 2010-09-26 22:35 挽星

摘要:全球开发者最为瞩目的Visual Studio 2010开发工具在4月12日正式发布,现为大家制作一个简单的破解教程有两种方法,操作不一样,原都一样(针对旗舰版,其他版本方法一样):(发布现场图片1)(发布现场图片2)教程一:步骤1.下载VS2010 正式版,下载地址:页面:http://www.microsoft.com/downloads/details.aspx?displaylang=zh... 阅读全文
posted @ 2010-06-04 10:32 挽星

摘要:usingSystem;classtest{staticvoidMain(){//声明一个程序信息类System.Diagnostics.ProcessStartInfoInfo=newSystem.Diagnostics.ProcessStartInfo();//设置外部程序名Info.FileName="notepad.exe";//设置外部程序的启动参数(命令行参数)为test.txtInf... 阅读全文
posted @ 2010-05-12 23:24 挽星

摘要:我们如果想对web.config的数据库连接字符串进行加密的话,那么这里提供了两个方法。 方法一、 使用“DataProtectionConfigurationProvider”形式加密,创建test.aspx文件,代码如下:需要添加引用using System.Web.Configuration;using System.IO; //加密protected void Bu... 阅读全文
posted @ 2010-05-11 02:31 挽星

摘要:首先,先简单介绍一下MD5MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密前的东... 阅读全文
posted @ 2010-05-10 16:20 挽星

摘要:C# 错误码(中文) 光明天使,2003-10-23 20:23:43附录B错误CS0001 编译器内部错误错误CS0003 内存溢出错误CS0004 提升为错误的警告错误CS0005 编译器选项后应跟正确的参数错误CS0006 找不到动态链接的元数据文件错误CS0007 .Net 环境初始化错误错误CS0008 从文件中读取元数据错误错误CS0009 不能打开元数据文件错误CS0010 名字空间... 阅读全文
posted @ 2010-04-01 12:07 挽星

摘要:asp.net面试题收集[2006.4.28更新]1.new有几种用法 第一种:new Class();第二种:覆盖方法public new XXXX(){}第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。2.如何把一个array复制到arrayList里foreach( object o in array )arrayList.Add(o);3.datagrid.... 阅读全文
posted @ 2010-04-01 11:57 挽星

摘要:asp.net自定义错误处理页面方法一1、添加Web.config, < system.web>< /system.web>中添加< customErrors mode="On" defaultRedirect="ApplicationErroy.aspx" >< /customErrors>节点,2、添加错误处理页面:ApplicationErro... 阅读全文
posted @ 2010-03-15 12:08 挽星

摘要:由于NT系统的易维护性,越来越多的中小企业在自己的网站上和内部办公管理系统上采用它,而且很多都是用默认的IIS来做WEB服务器使用。当然不能否认近来威胁NT系统的几个漏洞都是由于IIS配置不当造成的,未来IIS还会被发现很多新的漏洞和安全问题,但只要我们做好合理的安全配置,还是可以避免很多安全隐患的。现在让我们来说说如何从利用SSL加密HTTP通道来讲如果加强IIS安全的建立SSL安全机制 II... 阅读全文
posted @ 2010-03-13 15:06 挽星

1 2 下一页