Google [站内搜索]

预览模式: 普通 | 列表
在.NET Framework 3.5中,新增了个泛型委托System.Func,它有5个重载:

public delegate TResult Func<TResult>();
public delegate TResult Func<T, TResult>(T arg);
public delegate TResult Func<T1, T2, TResult>(T1 arg1, T2 arg2);

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7115

Lambda表达式学习笔记

什么是Lambda 表达式呢?我们先用一个简单的例子演示下:

//普通函数
bool Compare(int a, int b)
{

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4417

.NET升级那些事

.NET Framework

.NET Framework 1.1 版中的新增功能
http://msdn.microsoft.com/zh-cn/library/9wtde3k4(VS.80).aspx
.NET Framework 2.0 版中的新增功能

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3533

LINQ to SQL简单示例(dbml版)

今天我们以一个控制台项目为示例,演示下怎么使用LINQ to SQL。

一、LINQ to SQL简单示例

1.在服务器资源管理器添加示例数据库Northwind连接

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4856

SQL Server 2005下载/安装 Northwind 数据库

一、下载/安装 Northwind 数据库步骤

①.在Microsoft官方下载Northwind数据库安装包(SQL2000SampleDb.msi);
②.双击SQL2000SampleDb.msi安装,默认安装到C:\SQL Server 2000 Sample Databases;
③.在SQL Server2005中执行安装目录中instnwnd.sql和instpubs.sql两个脚本文件即可;

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5355
在控制台项目中添加了一个LINQ to SQL 类,然后在服务器资源管理器中将SQL Server 2005数据表拖到O/R设计器上,出错提示:所选对象使用不支持的数据提供程序。



解决方法

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8594
在开发Windows应用程序时,我们经常会添加一些文件到项目中,比如图片、xml件或是第三方exe文件等等:



但在生成项目时,这些文件并不会一起复制到输出目录中(Debug或Release),以前也没多想,都是手工去复制它们。

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6818

语言集成查询(LINQ) 语法简介

为什么要有LINQ呢?我们引用MSDN中的一段话:

引用内容 引用内容
查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨各种数据源和数据格式使用数据的一致模型,简化了这一情况。在 LINQ 查询中,始终会用到对象。可以使用相同的基本编码模式来查询和转换 XML 文档、SQL 数据库、ADO.NET 数据集、.NET 集合中的数据以及对其有 LINQ 提供程序可用的任何其他格式的数据。

可见,LINQ主要是针对不同数据源查询提供了统一的解决方案,简化了学习、使用过程。

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4512

编程巨星的唯一秘诀

本文是从 The Singular Secret of the Rockstar Programmer 这篇文章翻译而来。

别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一份糊口的钱、永远是来实现别人的设计、永远不够优秀而得不到晋升的机会。这条真理让你看清了差的程序员和好的程序员的不同之处,好的程序员和伟大的程序员的不同之处,伟大的程序员和能通过自己的技术创造出一个亿万美元价值的程序帝国的超级程序员的不同之处。

不是什么复杂的道理,不是什么难懂的理论。不是具有什么天赋或“编程超能力“才能做到的事情。最终成为的是一个优秀的程序员还是一个很烂的程序员,这跟你的出身一点关系都没有。

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3514

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1817