软件架构师、微软MVP
之所以特地弄一篇这个博文,是因为最近项目中引用了office导出excel的dll,之前一直导出没有问题,结果最近老是报这个错。
vs快捷键: 1、ctrl+f F是Find的简写,意为查找。在vs工具中按此快捷键,可以查看相关的关键词。
vs快捷键: 1、ctrl+f F是Find的简写,意为查找。在vs工具中按此快捷键,可以查看相关的关键词。
自C#3.0开始,就可以使用一种新语法把实现代码赋予委托:Lambda表达式。只要有委托参数类型的地方,就可以使用Lambda表达式。
自C#3.0开始,就可以使用一种新语法把实现代码赋予委托:Lambda表达式。只要有委托参数类型的地方,就可以使用Lambda表达式。
jQuery是一种非常强大的客户端JS编程技术,这里不想过多阐述它的相关背景知识,只想简单演示一下如何与asp.net的控件结合开发。
jQuery是一种非常强大的客户端JS编程技术,这里不想过多阐述它的相关背景知识,只想简单演示一下如何与asp.net的控件结合开发。
.NET Remoting是微软早期的分布式通信技术,虽然微软后来通过WCF通用基础通信框架整合掉了,但是通过回顾学习Remoting,反过来学习理解WCF也是很有帮助的。
编码、解码技术是我们在程序中开发中经常使用到的,对一些敏感信息的存储,比如密码之类的,我们一般是不会直接以明文直接存储到数据库的,而是会通过各种算法,可以是现成的MD5(一种散列算法)、或者是Hash算法+Salt(混淆因子),甚至是自己定义的一套算法进行加解密。
我们在实际项目开发过程中,曾经遇到过一个需求,就是要开发一个对大量图片进行整理(删除掉一些不符合要求的图片)、归类(根据格式进行分类,比如jpg格式、bmp格式等)、压缩(因为有的图片很大很占空间,看能否在保证清晰可辨、尺寸适中的前提下,适当的压缩掉一部分空间)的小程序。
我们在实际项目开发过程中,曾经遇到过一个需求,就是要开发一个对大量图片进行整理(删除掉一些不符合要求的图片)、归类(根据格式进行分类,比如jpg格式、bmp格式等)、压缩(因为有的图片很大很占空间,看能否在保证清晰可辨、尺寸适中的前提下,适当的压缩掉一部分空间)的小程序。
webbrowser是一个比较实用的工具,主要用于在winform窗体中嵌入浏览器,达到winform与webform互操作的目的。
webbrowser是一个比较实用的工具,主要用于在winform窗体中嵌入浏览器,达到winform与webform互操作的目的。
发送电子邮件也是项目开发当中经常用到的功能,这里我整理了一个发送电子邮件(带附件,支持多用户发送,主送、抄送)的类库,供大家参考。
发送电子邮件也是项目开发当中经常用到的功能,这里我整理了一个发送电子邮件(带附件,支持多用户发送,主送、抄送)的类库,供大家参考。
下面是“无刷新登录”的例子,采用Ashx+jQuery Ajax实现。 //后台实例代码 ashx文件(可替换为从数据库中读取) public void Pr...
下面是“无刷新登录”的例子,采用Ashx+jQuery Ajax实现。 //后台实例代码 ashx文件(可替换为从数据库中读取) public void Pr...
public class FtpWeb { string ftpRemotePath; string ftpUserID; st...
MSChart是VS中自带的图表控件,功能比较强大,效果也比较丰富。下面只提供一个例子,以供新接触的朋友参考。
Entity Framework是微软官方提供的一个ORM解决方案,它有纯正的血统,比NHibernate更容易使用并且与现有其它官方框架配合更加密切。
正则表达式是个非常重要的工具,最早在Perl等脚本语言中广泛使用。它语法简单,但功能强大,可以从大量的字符串当中快速的筛选出自己想要的内容。
C#对XML、JSON等格式的解析 一、C#对XML格式数据的解析 1、用XMLDocument来解析 XmlDocument xmlDocument = new XmlDocument(); xmlDocument.
LInq是Language Integrated Query的简称,它是微软在.net framework 3.5里面新加入的特性,用以简化查询查询操作。
在.NET技术大系当中,有很多服务编程的技术,比如socket、windows service、.net remoting、message queue、web service、wcf等等,这些技术都往往与网络知识紧密相关,有时还会结合多线程等技术,实现特定的需求。
在.NET技术大系当中,有很多服务编程的技术,比如socket、windows service、.net remoting、message queue、web service、wcf等等,这些技术都往往与网络知识紧密相关,有时还会结合多线程等技术,实现特定的需求。
首先,上个多线程的概念。通过单独的线程来执行某个任务,一个多线程程序可以执行多个任务,而且这些线程都是并行执行,同时执行多个线程的能力称为多线程。
一、设计原理阐述 数据查询分页,这个功能相信大家都很熟悉,通过数据库或其它数据源进行查询操作后,将获得的数据显示到界面上,但是由于数据量太大,不能一次性完全的显示出来,就有了数据分页的需求。
一、word 这是我以前工作时写过的一个业务逻辑处理类,里面有不少文件操作的方法,这里主要关注一下C#对word的操作。
一、ER图 1、基本概念 1)实体或实例(instance) 实体指客观存在并相互区分的事物(也称为实体集实例或实例)。
一、ER图 1、基本概念 1)实体或实例(instance) 实体指客观存在并相互区分的事物(也称为实体集实例或实例)。
create function [拥有者.] 函数名 ([@参数名 as 标量数据类型 [=default]]) returns 返回变量 table [as] begin 函数体 return end1、标量函数 标量函数是返回单个数据值的函数。
create function [拥有者.] 函数名 ([@参数名 as 标量数据类型 [=default]]) returns 返回变量 table [as] begin 函数体 return end1、标量函数 标量函数是返回单个数据值的函数。
索引的概念类似于图书中提示用的术语索引。一本书中的术语索引可以帮助读者很快找到该术语在书中的具体解释信息。
1、关于SOA的定义,目前主要有以下三个: 1)W3C的定义:SOA是一种应用程序架构,在这种架构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,能够以定义好的顺序调用这些服务来形成业务流程。
敏捷方法是从20世纪90年代开始逐渐引起广泛关注的一些新型软件开发方法,以应对快速变化的需求。
最近因为工作需要,领导要我将51地图API开发的一个应用迁移到百度地图,或者说用百度地图API进行重写,实现同样的功能。
23种设计模式之原型模式(Prototype) 在系统开发过程中,有时候有些对象需要被频繁创建,原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后通过复制这个原型对象的办法,创建出更多同类型的对象。
一、名词解释 项目:为提供某项独特的产品、服务或成果所进行的临时的一次性努力。 日常运营:持续不断和重复进行的。
事务处理: 1)开始事务(begin transaction) 2)提交事务(commit transaction) 3)回滚事务(rollback transaction) ...
在SQL中,视图是外模式一级数据结构的基本单位。视图是从一个或几个基本表中导出的表,即从现有基本表中抽取若干子集组成的“虚表”。
触发器(trigger)通常是指能启动其他设备的设备。在数据库里,触发器则是一类由事件驱动的特殊过程,该事件可以触发其他事件或一系列事件。
将常用的或很复杂的工作,预先写好并用一个指定的名称存储起来,以后数据库要提供与已定义的功能相同的服务时,只需调用执行即可。
1、结构化查询语言SQL(Structed Query Language)建立在关系运算理论基础上,介于关系代数与关系演算之间,是一种通用的、功能强大的关系数据库语言。
1、采购计划编制 输入:项目章程、项目范围说明书、项目管理计划、工作分解结构和字典、环境和组织因素、组织过程资产、风险记录 工具和技术:自制/外销分析、专家判断、合同类型 输出:采购管理计划、...
1、风险管理计划编制 输入:项目章程、项目范围说明书、项目管理计划、组织过程资产、环境和组织因素 工具和技术:项目团队举行规划会议制定风险管理计划,这些会议的参与者可以包括项目经理、项目团队负责人、组织中任何有责任管理风险计划编制和执行活动的人、关键项目干系人、根据实际需要也可以是任何其他人。
1、沟通计划编制 输入:组织过程资产、项目章程、项目管理计划、项目范围说明书 工具和技术:项目干系人分析、沟通需求分析、沟通技术 输出:沟通管理计划 2、信息分发 输入:工作绩效信息、沟通...
1、人力资源计划编制 输入:活动资源估计、环境和组织因素、项目管理计划 工具和技术:组织结构图和职位描述、人力资源模板、人际网络、组织理论 输出:角色和职责、项目的组织结构图、人员配备管理计划...
1、质量规划 输入:项目章程、项目管理计划、项目范围说明书、组织过程资产、环境和组织因素 工具和技术:成本/效益分析、基准分析、实验设计、质量成本 输出:质量管理计划、质量度量指标、质量检查单...
1、成本估算 输入:企业环境因素、组织过程资产、项目范围说明书、工作分解结构(WBS)、WBS字典、项目管理计划 工具和技术:类比估算法、确定资源费率、自下而上的成本估算、项目管理软件、卖方投...
1、活动定义 输入:企业环境因素、组织过程资产、项目范围说明书、工作分解结构、WBS字典、项目管理计划 工具和技术:分解、模板、滚动式规划、专家判断、规划组成部分 输出:项目活动清单、活动清单...