.NET
文章平均质量分 64
kingmax54212008
这个作者很懒,什么都没留下…
展开
-
C#知识点总结系列:C#中Delegate和Event以及它们的区别
一、Delegate委托可以理解为一个方法签名。 可以将方法作为另外一个方法的参数带入其中进行运算。在C#中我们有三种方式去创建委托,分别如下: public delegate void Print(string str); static void delegatemethod(string str) {原创 2016-05-31 11:13:13 · 818 阅读 · 0 评论 -
WinForm窗体传值
WinForm窗体传值 1.通过构造函数特点:传值是单向的(不可以互相传值),实现简单实现代码如下:在窗体Form2中 int value1;string value2;public Form2 ( int value1 , string value2 ){ InitializeComponent ( );原创 2014-11-03 12:35:53 · 1041 阅读 · 0 评论 -
WebBrowser脚本错误的完美解决方案
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。1、SHDocVw.dll在COM时代我们使用的WebBrowser原创 2014-09-25 22:09:09 · 17463 阅读 · 0 评论 -
DevExpress DateEdit控件选择精确到秒
设置以下属性 dateEdit1.Properties.VistaDisplayMode = DevExpress.Utils.DefaultBoolean.True; dateEdit1.Properties.VistaEditTime = DevExpress.Utils.DefaultBoolean.True; 设置显示长日期模式(精确到秒): dateEdi原创 2014-08-31 14:10:27 · 8842 阅读 · 1 评论 -
Printing Architecture
IntroductionThe Printing Architecture is one of the major components from Windows architecture. It consists of a print spooler and a set of printer drivers. The applications can create print jobs原创 2014-08-15 14:44:00 · 1430 阅读 · 0 评论 -
64位驱动签名工具64Signer
64位驱动签名工具64Signer发表于2013 年 5 月 13 日【作者:张佩】【原始URL:http://www.yiiyee.cn/Blog/64signer/】【下载工具】背景介绍微软对于自Vista开始的64位OS有新的数字签名策略,即所有内核驱动都必须是经过可信机构签发过数字证书的,否则系统拒绝加载,其目的是为了加强系统安全防护,使原创 2014-08-27 21:35:40 · 4137 阅读 · 0 评论 -
.Net中使用Plupload详解(asp.net版)
最近弄项目需要一个异步的图片上传图片组件,首先选择了swfupload,但是在使用中发现火狐下莫名其妙的会丢失Session(不使用global.asax的情况下,没有找到完美的解决方案),后来找到了Plupload,便去了解了一下。Plupload官网:http://www.plupload.com它是一个开源组件!功能的确很强大!它主要功能是多文件上传,并提供图片客户端原创 2014-07-13 14:22:55 · 8584 阅读 · 1 评论 -
SharpZipLib实现压缩多个文件或整个目录
using System;using System.IO;using ICSharpCode.SharpZipLib.Zip;using ICSharpCode.SharpZipLib.Checksums;namespace CSharpZipDemo{ /// /// Summary description for Utility. ///原创 2014-08-03 15:59:08 · 9193 阅读 · 0 评论 -
Web多文件大文件上传组件比较之一二三
WEB大文件上传几个组件了解(转自:http://www.cnblogs.com/yjmyzz/archive/2010/03/19/1689996.html) 1.swfupload 开源项目 也是免费的,同时也是功能最强大的 官网地址:http://www.swfupload.org/在线演示:http://demo.swfupload.org/原创 2014-07-09 09:18:17 · 3702 阅读 · 0 评论 -
uploadify多文件Web上传
在Web开发中,有很多可以上传的组件模块,利用HTML的File控件的上传也是一种办法,不过这种方式,需要处理的细节比较多,而且只能支持单文件的操作。在目前Web开发中用的比较多的,可能uploadify(参考http://www.uploadify.com/)也算一个吧,不过这个版本一直在变化,他们的脚本调用也有很大的不同,甚至调用及参数都一直在变化,很早的时候,那个Flash的按钮文字还没法变原创 2014-07-09 09:10:35 · 1147 阅读 · 0 评论 -
利用Aspose.Word控件实现Word文档的操作
利用Aspose.Word控件实现Word文档的操作Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般使用Aspose.Cell来实现我想要的各种Excel报表输出。虽然一直也知道Aspose.Word是用来生成Word文档的,而且深信其原创 2014-06-09 20:02:41 · 1795 阅读 · 0 评论 -
【推荐】.NET使用NPOI组件将数据导出Excel
【推荐】.NET使用NPOI组件将数据导出Excel1、NPOI官方网站:http://npoi.codeplex.com/ 可以到此网站上去下载最新的NPOI组件版本2、NPOI在线学习教程(中文版): http://www.cnblogs.com/tonyqus/archive/2009/04/12/1434209.html 感谢Tony Qu原创 2014-06-09 20:13:29 · 3229 阅读 · 0 评论 -
Bing翻译实例(microsoft translator API)
一直喜欢用Google Translate API进行在线翻译,但是,后来,大家都知道的,Google的服务越来越慢,无法忍受,只好寻找更快的在线翻译接口,后来找到Microsoft Translate,觉得非常好用,我用SOAP方式做一个示例,希望给有相同需求的小盆友一点参考,老鸟就不用看了,没什么技术含量的。 首先,需要一个Bing开发人员中心,注册一个应用,获得一个Appid,这是必...原创 2012-08-02 19:35:40 · 22060 阅读 · 5 评论 -
ASP.NET网站实现中英文转换(本地化资源)
ASP.NET网站实现中英文转换(本地化资源)摘要:随着计算机网络的发展,一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站 也开始面向全世界的用户,要求网站具有多语言的选择,实现本地化。在.NET1.1框架下面,如果你要实现本地化,你可能要借助某些插件,甚至要编写一连 串的代码;但是在.NET2.0框架底下,你会发现一切原来是那么的简单~~!主要内容:原创 2014-02-08 14:22:47 · 2592 阅读 · 0 评论 -
从三层架构到MVC,MVP
从三层架构到MVC,MVP 本来是不想跳出来充大头蒜的,但最近发现园子里关于MVC的文章和讨论之风越刮越烈,其中有些朋友的观点并不是我所欣赏和推荐的,同时最近也在忙着给公司里的同事做MVC方面的“扫盲工作”。所以就搜集了一些大家接触MVC的过程中经常出现的问题做了一下解释说明,希望能与大家多多交流,呵呵。 当然这种架构模式本身的一些问题也会在接下来的内原创 2013-12-13 11:34:24 · 3365 阅读 · 0 评论 -
frame和iframe的区别
frame和iframe的区别 1、frame不能脱离frameSet单独使用,iframe可以; 2、frame不能放在body中;如下可以正常显示: --> --> 如下不能正常显示: 3、嵌套在frameSet中的iframe必需放在body中;如下原创 2013-10-05 16:01:54 · 1100 阅读 · 0 评论 -
仅当使用 Microsoft .NET Framework 4 或更高版本时,才支持对 x64 进程进行混合模式调试
低于 4 的 .NET Framework 版本不支持对 x64 进程进行混合模式调试。 这意味着,当您进行调试时,无法从托管代码单步执行到本机代码,也无法从本机代码单步执行到托管代码。问题解决更新项目,使其使用 Microsoft .NET Framework 4 或更高版本。- 或 -在单独的调试会话中调试托管代码和本机代码。- 或 -原创 2015-01-06 15:34:26 · 4659 阅读 · 0 评论 -
使AspNetPager控件中文显示分页信息
在日常的编程过程中,很多学员对于使AspNetPager控件中文显示分页信息不是很清楚,本人为大家介绍一下使AspNetPager控件中文显示分页信息的内容。AspNetPager是一款大家使用的比较多的分页控件,通过这个控件可以实现PostBack分页与Url分页两种方式。但默认情况下,它的分页信息显示的是英文,对大多人并不适用,即像如下: Page 1 of 1那么我们要怎么设置才能让原创 2014-12-17 16:02:30 · 1242 阅读 · 0 评论 -
Winform开发框架的重要特性总结
Winform开发框架的重要特性总结从事Winform开发框架的研究和推广,也做了有几个年头了,从最初的项目雏形到目前各种重要特性的加入完善,是经过了很多项目的总结归纳和升华,有些则是根据客户需要或者应用前景的需要进行的完善,整个Winform开发框架具有很好的通用性和借鉴性,本文从该Winform开发框架进行概括总结,力求把各个重要的特性进行一些详细的说明,使大家了解整个Winfor原创 2015-01-21 23:26:34 · 4346 阅读 · 0 评论 -
.net framework 4.0 TaskFactory类的使用
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namesp原创 2016-05-30 11:18:12 · 3597 阅读 · 0 评论 -
File Upload using jQuery AJAX in ASP.NET Web API or Http handler (AJAX上传文件通过Web API或 http handler)
AJAX上传文件通过Web API或 http handlerUpload file using jQuery AJAX in ASP.NET Web APIThis article provides an easy way to upload an image file using jQuery AJAX in ASP.NET Web API. Upload Id原创 2016-02-11 08:20:36 · 1876 阅读 · 0 评论 -
逻辑运算符(And、AndAlso、Or、OrElse、&&、&、||、|)
从学编程开始,在逻辑运算符方面一直有一个“短路”的概念。在使用.NET的过程中一直以为And、Or、&&、||这些逻辑运算符本身具有“短路”功能,直到开发过程中碰到这样的问题,查找MSDN后才发现原来自己对需要“短路”功能的逻辑运算一直是错的。现总结如下:出错代码:(略)If obj Is Nothing Or obj.IsDisposed Then …………End原创 2015-11-02 22:25:32 · 5610 阅读 · 1 评论 -
多线程的那点儿事(之多线程调试)
软件调试是我们软件开发过程中的重要一课。在前面,我们也讨论过程序调试,比如说这里。今天,我们还可以就软件调试多讲一些内容。比如说条件断点,数据断点,多线程断点等等。[cpp] view plaincopyprint?#include int value = 0; void test() { int total; int index;原创 2015-11-02 09:40:20 · 2228 阅读 · 0 评论 -
利用C#线程窗口调试多线程程序
从网上的资料判断,调试多线程程序似乎就一下3种方法。1、在日志的某个地方写日志文件。优点:不会干扰程序的执行,特别是对网络的多线程通信。缺点:每次都需要打开日志文件以查看进程运行的信息。2、利用断点进行调试。优点:直观,可以直接看到运行过程的值缺点:在多个线程设置断点,可能让程序跳来跳去,还需要额外地分出一部分精力用来理清程序的逻辑3、利用弹出窗原创 2015-11-02 09:38:06 · 3262 阅读 · 0 评论 -
C# 发送、接收和处理自定义的WINDOWS消息
C# 发送、接收和处理自定义的WINDOWS消息 为了程序启动后自动执行主函数,在Form1_Load中直接执行启动函数,可能造成没有反应。当然,在Form1_Load中加入较长时间(比如2秒)的定时器,在定时器函数中关闭定时器(仅需要执行一次),再执行主函数会好些,但是我们不知道初始话的精确时间,这样的方法也存在危险。 我们知道WINDOWS应用程序是靠消息驱动的,最好的方法就是原创 2015-11-02 11:31:12 · 10553 阅读 · 0 评论 -
Razor语法大全
Razor语法大全 Razor是基于framewor4以上写的一个开源项目:https://github.com/Antaris/RazorEngine/Razor是包含了模板引擎和动态编译两部分。本部分就简单记录了模板引擎的一些语法,之后用Razor做一个代码生成器,就使用Razor的语法来。Razor的发布是和MVC一起的,作为MVC的视图模板引擎。 Razor文件原创 2015-10-17 21:42:34 · 2105 阅读 · 0 评论 -
JSON与DataTable(DataSet)相互转化
JSON与DataTable(DataSet)相互转化DT->JSON 好用[csharp] view plaincopypublic static string CreateJsonParameters(DataTable dt) { /* /***************************************原创 2015-07-14 14:36:54 · 3451 阅读 · 0 评论 -
C#(.NET) Webservice返回json设置
一 、服务器端设置 1.修改web.config在web.config里面的的system.Web节点添加 2.修改XX.asmx.cs [WebService(Namespace = "ht转载 2015-07-14 10:58:29 · 33853 阅读 · 1 评论 -
信息系统项目管理师备考之路总结_2014年上半年
转自: http://blog.sina.com.cn/s/blog_6de300570102uxod.html 7月15日可以查成绩时看到自己幸运的过了这次的高项考试(53/51/48),很开心同时也很庆幸,也为身边很多努力奋战的朋友未能通过感到遗憾,也在为他们鼓劲加油下一次的备考征程。回首自己在备考的路上也是参考了前辈们的经验分享以及很多同学的帮助,我将自己备考历转载 2015-04-29 14:37:11 · 1390 阅读 · 0 评论 -
定制DataGridView快捷菜单ContextMenuStrip的关联事件
前言经常使用表格控件DataGridView的行关联快捷菜单(也称为上下文弹出菜单)ContextMenuStrip,基本步骤如下:在窗体上设计ContextMenuStrip快捷菜单控件;设置DataGridView.RowTemplate.ContextMenuStrip属性为指定的快捷菜单;在菜单弹出前捕获关联事件DataGridView.RowContextMenuStripN原创 2015-03-12 17:13:25 · 5336 阅读 · 1 评论 -
DataGridView 的右键菜单(ContextMenuStrip)
一、使用属性DataGridView, DataGridViewColumn, DataGridViewRow, DataGridViewCell 有 ContextMenuStrip 属性。可以通过设定 ContextMenuStrip 对象来控制 DataGridView 的右键菜单的显示。 DataGridViewColumn 的 ContextMenuStrip 属性设定了 除原创 2015-03-12 00:05:48 · 1170 阅读 · 0 评论 -
C# winfrom 中datagridview中checkbox的使用方法
方法一: private void dgv_zy_CellContentClick(object sender, DataGridViewCellEventArgs e) { int count = Convert.ToInt16(dgv_zy.Rows.Count.ToString()); for (int i = 0; i原创 2015-03-10 11:42:53 · 7939 阅读 · 2 评论 -
拼音处理
拼音处理 /*-1.-获得汉字字符串的首字母拼音处拼音处理 理 根据大力的贴子改成.将大力的两个函数合并成了一个函数. 可以应用于助记码的查询--转载(最早见于j9988的发表,具体原作者不明)--*/if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fGetPy]')原创 2015-03-27 16:51:30 · 1484 阅读 · 0 评论 -
你知道吗?.NET Framework 4.5 五个很棒的特性
简介 自.NET 4.5发布已经过了差不多1年了。但是随着最近微软大多数的发布,与.NET开发者交流的问题显示,开发者仅知道一到两个特性,其他的特性仅仅停留在MSDN并以简单的文档形式存在着。 比如说,当你问一个.NET开发者.NET框架内核中有什么新东西的时候,他们中的大多数仅仅会说异步与等待(至少和我交谈的人们仅仅谈到了这些特性)。 另外也很难贯通所有的新特性。因原创 2015-02-28 18:13:04 · 2475 阅读 · 0 评论 -
一点点对WEBRESOURCE.AXD的配置及使用
一点点对WEBRESOURCE.AXD的配置及使用 申明文笔不好,不过看完你肯定会有收获。废话少说,下面开始。按照WebResource.axd是什么,为什么,怎么样 科学思路进行。 看到页面中有script> 不知道WebResource.axd 为何物,,遂百度一番,,资料甚少,,未果。。问题依旧,绕开不是办法,解决才是王道。百度继续。。原创 2013-08-12 10:05:22 · 12369 阅读 · 1 评论 -
C#中调用Outlook API 发起会议
C#中调用Outlook API 发起会议 要发起会议之类的特殊邮件的话,可以使用Outlook 自身的API。 创建项目后,为它添加.NET引用:“Microsoft.Office.Interop.Outlook"的引用,即可调用,需要注意的是,在添加的时候,注意一下OFFICE版本号。 在调用其API发起会议的过程中,遇到了一个问题: 创建完一个约转载 2013-08-22 11:12:41 · 3483 阅读 · 0 评论 -
C#遍历访问Dictionary和HashTable
C#遍历访问Dictionary和HashTable 一般地Dictionary是按照元素的添加顺序输出的,这和HashTable不同。 Dictionary dictionary = new Dictionary();dictionary.Add(1, "xiaowang");dictionary.Add(21, "dsd");dictionary.Add(33, "ds原创 2012-12-12 10:22:30 · 1517 阅读 · 0 评论 -
C# eval()函数浅谈
//绑定字段 //实现自动编号通常使用的方法(这三个性能最好)其他用法//如果属性为字符串类型就不用ToString()了DataBinder.Eval用法范例格式化字符串参数是可选的。如果忽略参数,DataBinder.Eval 返回对象类型的值,//显示二位小数//{0:G}代表显示True或False原创 2012-12-02 23:11:58 · 18288 阅读 · 0 评论 -
wince: Post-deploy error 0x00000001 returned after calling......解决方法
wince: Post-deploy error 0x00000001 returned after calling......解决方法 vs2008开发wince5程序,在模拟器中调试成功,连接到设备成功,但程序部署到真实设备时出错:出错信息为:解决办法:从在C:\Program Files\Microsoft.NET\S转载 2012-09-26 11:00:35 · 1652 阅读 · 0 评论 -
Windows 64-bit: The 'Program Files (x86)' and 'SysWOW64' folders explained
Windows 64-bit: The 'Program Files (x86)' and 'SysWOW64' folders explainedIf you use a 64-bit computer with a 64-bit Windows installed (for example the 64-bit version of Windows 7) you have pr原创 2012-08-24 10:01:39 · 1685 阅读 · 0 评论