随笔分类 -  .NET

摘要:COM组件操作Excel读写 阅读全文
posted @ 2013-06-10 22:59 红烧狮子头 阅读(17046) 评论(14) 推荐(10)
摘要:最近由于项目需要一个简单的多级下拉菜单菜单但是由于业务和样式上的要求,为了简洁,在网上找了很多导航菜单控件都不大适合,所以突发奇想自己写个吧~该动手就动手啊~HTML页面部分<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %><div> <ul class="nav" hid="root"> <li><a href="/DavidTest/Level1Li" 阅读全文
posted @ 2013-03-27 23:18 红烧狮子头 阅读(414) 评论(0) 推荐(0)
摘要:最近一直都忙于项目也没什么时间好好总结一下自己在项目中或平时的收获~大家都知道现在为了提高开发效率,有关于和数据库交互方面的部分我们一般都会用orm框架,例如EntityFramework, NHiberhate, Linq To Sql等,所以我们队lambda表达式部分的使用也十分常见了,在实际开发中我们经常会碰到多条件查询的各种组合查询的情况,以前在没有LINQ的年代如果会遇到动态查询的情况,我们一般是采用根据相应条件动态拼接相应的where条件上去达到相应效果,如今在这个LINQ横行的年代,怎么能利用LINQ完成动态查询(即怎么样创建一个符合你业务环境的Lambda表达式呢)但是也是百 阅读全文
posted @ 2013-03-09 22:26 红烧狮子头 阅读(3772) 评论(1) 推荐(3)
摘要:这些天开始学习研究网络编程的东西,发现学习也是种乐趣,在不断的学习和探索中你能找到自己曾经缺乏的和新知识~在学习这些内容的时候主要还是看了博客园里和一些有通俗易懂讲解的还蛮不错的文章,当然有的概念由于以前没有仔细深入接触那一块,所以还有待进一步深入学习~感谢这些大牛博主分享的自己学习的经验和博文~C#网络编程基础概念与基本的客户端服务器端通信,一步步按照他所讲解的东西,稍微修改了下里面原来有的东西,弄下面这个简单的客户端服务器端通信博文地址如下:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part1.aspx还 阅读全文
posted @ 2013-02-21 23:55 红烧狮子头 阅读(685) 评论(2) 推荐(1)
摘要:我们都知道面试的时候通常都会考数据库部分的知识,所以在此整理了下我们常用的面试中常用的一些查询语句SQL,本人测试数据库为SQL Server2008首先在数据库中建立一个测试库,此处用DavidTest代替数据表与相应测试数据USE [DavidTest]GO/****** Object: Table [dbo].[Teacher] Script Date: 02/19/2013 01:09:01 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[T... 阅读全文
posted @ 2013-02-19 01:22 红烧狮子头 阅读(1916) 评论(7) 推荐(3)
摘要:昨天是演示了下简单的委托应用,还有一些比较比较稍微复杂一点委托应用或者委托协变~所谓委托协变,对于那些有着继承关系的类,为了避免在建立一个子类的委托类型用来只想返回该子类的方法,我们可以使用委托协变~ 协变允许方法具有的派生返回类型比委托中定义的更多。逆变允许方法具有的派生参数类型比委托类型中的更少-摘自MSDNAdvanceDelegatebaseusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DavidTest{ /// <summary> / 阅读全文
posted @ 2013-02-10 01:59 红烧狮子头 阅读(386) 评论(0) 推荐(1)
摘要:时间越长越感觉自己学习的只是还是太少啊~,最近看了Head First这本书(好书啊有木有),这本书里面有个装饰者模式,用到了委托...突然想起来~以前一直用过,但是具体为什么用也没仔细想过,以前看了很多网上的学习资料说委托,MSDN上的专业资料可能写的很全但有的人会感觉太抽象。 所谓委托:delegate 是一种可用于封装命名或匿名方法的引用类型。委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。其实简单的说在我看来,委托现在给我带来的好处在运行期可以动态改变你要处理的东西,委托里面的参数其实传送的就是方法引用,把方法名当参数传,当然必须是保证返回值和方法签名是一样的~ ... 阅读全文
posted @ 2013-02-08 22:44 红烧狮子头 阅读(405) 评论(0) 推荐(0)