翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页

2011年11月9日 #

.NET4进行COM互操作--导出数据到Excel

摘要: 在.NET4之前COM互操作会面临2大困扰: 1).可选参数,我们需要为每一个可选参数指定Type.Missing值 2).COM方法的返回值都是特殊的数据类型我们在操作的时候必须进行类型转换在.NET4中如果我们将COM的Embed Interop Types属性设置为True,那么COM方法的返回值将自动映射为Dynamic,从而简化COM方法调用。 下面我们通过一个Console Application 导出数据到EXCEL来演示:1.构建一个Console Application命名为COMInterop.Demo2.添加COM References:Microsoft.Office. 阅读全文

posted @ 2011-11-09 10:24 翔如飞飞 阅读(720) 评论(1) 推荐(2)

2011年10月25日 #

.NET WinForm下一个支持更新ProgressBar进度的DataGridView导出数据到Excel的类

摘要: 将DataGridView数据导出到Excel的方法大家应该都不陌生,无非就是对DataGridView进行行和列的遍历,将数据写入到Excel Workbook中,不过项目中需要添加对Excel的COM引用,这个会受到客户端环境的限制。如果直接将数据以CSV的形式导出就更简单了,CSV是一种简单的以分隔符(如逗号,Tab制表符等)分隔数据的文件,支持用Excel或记事本打开。一般而言,直接将数据导出到CSV文件中速度会比较快,但是如果将数据导出到Excel标准格式的文件中时需要调用COM组件中的对象,因此速度会慢一些,这时考虑在UI中加入一个实时进度条是有必要的。如何在多线程中使用Progr 阅读全文

posted @ 2011-10-25 09:45 翔如飞飞 阅读(319) 评论(0) 推荐(0)

2011年10月22日 #

jQuery插件开发 - 其实很简单

摘要: 【前言】jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好者,算是抛砖引玉吧。【基础】a)样式很 多人会认为样式是个很复杂的东西,需要沉着冷静的心态加上非凡的审美观才能设计出赏心悦目的UI,抛开图片设计不说,其实css也就是那么些属 性:position,margin,padding,width,height,left,top,float,border,background...UI设计的漂亮与否在很大程度上依赖于设计人员对配色的 阅读全文

posted @ 2011-10-22 10:07 翔如飞飞 阅读(190) 评论(0) 推荐(0)

jQuery的.bind()、.live()和.delegate()之间区别

摘要: 摘要:jQuery的.bind()、.live()和.delegate()之间的区别并非总是那么明显的,然而,如果我们对所有的不同之处都有清晰的理解的话,那么这将会有助于我们编写出更加简洁的代码,以及防止在交互应用中弹出错误。 基本要素 DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。 $('a').bind('click',function() { alert(&qu 阅读全文

posted @ 2011-10-22 10:06 翔如飞飞 阅读(144) 评论(0) 推荐(0)

JQuery最佳实践

摘要: 1. 使用最新版本的jQuery jQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。 下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句: $('.elem') $('.elem', context) context.find('.elem') 我们用1.4.2、1.4.4、1.6.2三个版本的jQuery测试,看看浏览器在1秒内能够执行多少次。结果如下: 可以看到,1.6.2版本的运行次数,远远超过两个老版本。尤其是第一条语句,性能有数倍的提高。 其他语句的测试, 阅读全文

posted @ 2011-10-22 09:47 翔如飞飞 阅读(134) 评论(0) 推荐(0)

2011年10月19日 #

C#使Excel数据导入数据库

摘要: 通过C#使Excel数据导入数据库,需要用到微软Office的驱动引擎,这个有两个可供选择: Microsoft.Jet.OLEDB.4.0(以下简称 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下简称 ACE 引擎)。 Jet 引擎大家都很熟悉,可以访问 Office 97-2003,但不能访问 Office 2007。 ACE 引擎是随 Office 2007 一起发布的数据库连接组件,既可以访问 Office 2007,也可以访问 Office 97-2003。 另外:Microsoft.ACE.OLEDB.12.0 可以访问正在打开的 Excel 文件,而 .. 阅读全文

posted @ 2011-10-19 04:51 翔如飞飞 阅读(511) 评论(0) 推荐(0)

2011年10月14日 #

细说数据库范式

摘要: 数据库范式(Normal forms):是用于规范关系型数据库设计,以减少谬误发生的一种准则。1NF(first normal form):Table faithfully represents a relation and has norepeating groups.数据库表必须如实地展现“关系”,并且不允许有“重复组”出现。这样的概念真是令人痛心疾首,我们只好再搬出1NF的的作者之一Chris Date的解释:1. There's no top-to-bottom ordering to the rows.(任意两行没有特定的顺序关系。不存在一个特定的理由要某一行必须在另一行之前 阅读全文

posted @ 2011-10-14 15:24 翔如飞飞 阅读(267) 评论(0) 推荐(0)

2011年10月11日 #

识别URL的Routing组件

摘要: 一.摘要本篇文章从基础到深入的介绍ASP.NET MVC中的Routing组件. Routing翻译过来是"路由选择", 负责ASP.NET MVC的第一个工作:识别URL, 将一个Url请求"路由"给Controller.二.承上启下第一篇文章中我们已经学会了如何使用ASP.NET MVC, 虽然其中还有很多的细节没有深入了解, 但是对基本的处理流程已经有了认识:来了一个Url请求, 从中找到Controller和Action的值, 将请求传递给Controller处理. Controller获取Model数据对象, 并且将Model传递给View, 阅读全文

posted @ 2011-10-11 15:52 翔如飞飞 阅读(223) 评论(0) 推荐(0)

2011年10月10日 #

ASP.NET MVC3 系列教程 – 新的Layout布局系统

摘要: I:回忆MVC2当中MasterPage那些事code:<!------------Begin--------------><!-- Master文件 --><%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>Master head<asp:ContentPlaceHolder ID="MainContent" runat="server" />Master1...<asp:Co 阅读全文

posted @ 2011-10-10 10:34 翔如飞飞 阅读(208) 评论(0) 推荐(0)

ASP.NET MVC3 系列教程 - Razor视图引擎基础语法

摘要: Razor视图引擎-基础语法-基础-所有以 @开头 或 @{ /* 代码体 */ } (在@与{直接不得添加任何空格) 的部分代码都会被ASP.NET引擎进行处理.在 @{ /*代码体*/ } 内的代码每一行都必须以";"结束,如@{ var i = 10; var y = 20;}而 @xxx 则不需要以";"作为结束符,如@i 输出 10@y; 输出 20;代码区内字母分大小写.字符类型常量必须用""括起例如: @{ string str = "my string"; }-注意-如需要在页面输出”@”字符可以使 阅读全文

posted @ 2011-10-10 09:24 翔如飞飞 阅读(219) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页