代码如下: 在Documents1方法中使用yield return之后, 下次在进入Documents1方法就是从上一次yield return部分执行 using System; using System.Collections; using System.Collections.Generic...
需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等;毫无例外地,如果我...
常用集合类及构建自定义集合1、更多集合接口:IList、IDictionary、IComparable、ICollection2、主要集合类:List、IDictionary、SortedDictionary和SortedList Stack、Queue、LinkedList3、提供一个索引运算.....
概述 委托类似C++中的函数指针,但是又有所不同。在C++中,函数指针不是类型安全的,它指向的是内存中的某一个位置,我们无法判断这个指针实际指向什么,对于参数和返回类型就更难以知晓。而.NET的委托则完全不同,它是类型安全的类,我们可以清晰的知道委托定义的返回类型和参数类型。它不仅可以包含方法的引....
概述 在上一篇文章中,笔者就个人理解的委托做了简单的分享,本篇文章主要来说说多播委托。多播委托即每个委托可以包含多个方法。理解多播委托 多播委托可以保护多个方法,但是在使用的时候需要注意:委托的签名必须是返回void,否则只能调用最后一个方法的得到结果。多播委托派生自System.Multica.....
支持标准查询运算符的集合接口。System.Linq.Enumeralbe类提供的一些常用的API 来执行集合处理1、匿名类型2、隐匿类型的局部变量3、集合初始化器4、集合5、标准查询运算符本章主要讨论泛型集合接口。非泛型的集合类,待查。一、匿名类型和隐式类型的局部变量声明C#3.0增强。1、匿名类...
C#组件开发首先要了解组件的功能,以及组件为什么会存在。在Visual Studio .NET环境下,将会有新形式的C#组件开发。组件的功能微软即将发布的 Visual Studio .NET 将使程序开发人员获得一个集成开发环境,它不但为开发传统的 C/C++ 应用程序,而且也为令人振奋的Micr...
使用查询表达式的LINQ本章介绍了一种新的语法,查询表达式。1、查询表达式概述2、特点:投射 筛选 排序 Let 分组3、作为方法调用标准查询运算符所实现的查询在功能上与SQL中实现的查询非常相似C#3.0中添加了一个新的语法:查询表达式。本章将介绍新的查询表达式语法,并利用这个语法对上一章的许多....
资源字典:资源字典出现的初衷就在于可以实现多个项目之间的共享资源,资源字典只是一个简单的XAML文档,
该文档除了存储希望使用的资源之外,不做任何其它的事情。
资源字典的声明:
资源字典的引用:...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Core;
using PPT = Microsoft.Office.Interop.PowerPoint;
using System...
网上讲的都不是太全
我来说说把~
首先感谢这位大神:
chenwk891:http://blog.csdn.net/chenwk891/article/details/42171495#reply
还参考了这三个网站:
百度经验:http://jingyan.baidu.com/article/1709ad80b673f34634c4f0ac.html
libQGLView...
今天在网上看到了一个Material Design风格的WPF皮肤,看上去还是挺不错的这个项目是开源的,感兴趣的朋友可以下载试下: https://github.com/ButchersBoy/MaterialDesignInXamlToolkit。另外,该作者还实现了一个WinForm版本的:ht...
在Win7下用XManager远程控制ubuntu远程主机通过xdmcp协议连接到ubuntu的图形终端,以图形终端方式登录。远程主机是win7.ubuntu装在VMware虚拟机上,ubuntu版本是10.04.登陆ubuntu图形桌面是Xmanager本地和虚机分别可以连通网络在VMware的网...
最近用到文档在线预览功能,之前没接触过,一切从零开始,整了一段时间终于实现,现在把方法分享给大家!一、主要思路 先将其他格式的文档(office文档、txt、图片等等)通过OpenOffice转换成PDF格式文档,然后通过swftools(http://www.swftools.org/)将PDF....
欢迎转载【作者:张佩】【原文:http://www.yiiyee.cn/Blog/wddm1/】 Windows显示驱动从Vista开始,使用新的WDDM编程框架,称为Windows Display Driver? Model。也有一种最初的名称是LDDM,L代表Longhorn,但后来...
Windows使用一个系统:虚拟寻址系统,该系统把程序可用的内存地址映射到硬件内存中的实际地址上,这些任务完全由Windows在后台管理。其实际结果是”位处理器上的每个进程都可以使用4GB的内存ˉ—无论计算机上实际有多少硬盘空间(在“位处理器上,这个数字会购。这个4GB的内存实际上包含了程序的所有部分,包括可执行代码、加载的所有D⒒,以及程序运行时使用的所有变量的内容。这个4GB的内存称为虚拟地址...