LINQ体验(6)——LINQ语句之Join和Order By(转)
摘要:Join操作 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。 该扩展方法对两个序列中键匹配的元素进行inner join操作 SelectMany 说明:我们在写查询语句时,如果...
阅读全文
posted @
2008-01-29 15:02
宏宇
阅读(477)
推荐(0) 编辑
MS—SQL数据库索引的应用
摘要:一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 (正常没有检索的话 在表里找数据,是要在所有数据中找 符合条件的数据,有索引的话,直接根据索引能找到符合条件的数据 而不必在所有数据里找)(他并不是提高了数据库检索速度,而...
阅读全文
posted @
2008-01-28 15:12
宏宇
阅读(543)
推荐(0) 编辑
永远不停止学习,才是程序员最大的财富,欢迎加入CMS研究室
摘要:内容慢慢充实,欢迎每个喜欢交流学习的人加入。
阅读全文
posted @
2008-01-28 09:30
宏宇
阅读(469)
推荐(0) 编辑
面向对象
摘要:面向对象是一种新兴的程序设计方法,或者说它是一种新的程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。它可以有不同层次的理解:从世界观的角度可以认为:面向对象的基本哲
阅读全文
posted @
2008-01-27 14:28
宏宇
阅读(415)
推荐(0) 编辑
LINQ
摘要:LINQ,语言级集成查询(Language INtegrated Query) 经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像 类(classes)、对象(objects)、方法(methods)这样的语言特性。考察现在和下一代的技术,一个...
阅读全文
posted @
2008-01-27 14:26
宏宇
阅读(354)
推荐(0) 编辑
Visual Studio 2008 和 .NET 3.5 发布了
摘要:【原文地址】Visual Studio 2008 and .NET 3.5 Released 【原文发表日期】 Monday, November 19, 2007 10:34 AM 今天我们发布了 Visual Studio 2008 和 .NET 3.5。你可以使用下面的链接下载其最终版: 如果你是MSDN订阅者,你可以在MSDN订阅网站下载(注:其中一些版本才上传完毕,如...
阅读全文
posted @
2008-01-25 19:30
宏宇
阅读(380)
推荐(0) 编辑
Dictionary 泛型类
摘要:1.表示键和值的集合。 2.命名空间:System.Collections.Generic 3.程序集:mscorlib.dll 4.类型参数: TKey 字典中的键的类型 TValue 字典中的值的类型 5.Dictionary 泛型类提供了从一组键到一组值的映射。字典中的每个添加项都由一个值及其相关联的键组成。 6.定义: Dictionary o...
阅读全文
posted @
2008-01-23 21:45
宏宇
阅读(574)
推荐(1) 编辑
asp.net处理HTTP Request的流程(转)
摘要:asp时代已经过去,web2.0的时代已经来临。asp.net2.0经过MS高度封装,在vs.net下的开发已经完全是傻瓜式的了,但我不愿只做个coding man。 在以往的asp时代,当请求一个*.asp文件的时候,这个请求首先被一个名为inetinfo.exe进程截获,打开任务管理器,发现inetinfo.exe其实就是www服务。Inetinfo.exe截获之后,马上把控制权交给一...
阅读全文
posted @
2008-01-22 19:33
宏宇
阅读(783)
推荐(0) 编辑
Microsoft .Net Remoting系列专题(转)
摘要:一、Remoting基础 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,...
阅读全文
posted @
2008-01-21 14:23
宏宇
阅读(676)
推荐(0) 编辑
Remoting技术简介
摘要:一 Remoting技术出现的背景 1)分布式应用需求的迅速增长(Peer-to-Peer, Grid等技术的出现) 2)原有的C/S, B/S模式和技术已经不能胜任(串口RS232,Socket,RPC,DCOM技术各有缺点) 二 什么是Romoting? 采用分布式进行编程的一种技术,Remoting主要用于管理跨应用程序域的同步和异步RPC 会话。在默认情况下,Remoting使用 HT...
阅读全文
posted @
2008-01-21 14:14
宏宇
阅读(599)
推荐(0) 编辑
.NET Framework 序列化基础
摘要:序列化是将对象转换为字节流以将其保存在内存、数据库或文件中的过程。其主要目的是保存对象的状态,以便可以在需要时重新创建对象。相反的过程称为反序列化。 序列化的工作方式 此图显示序列化的整个过程。 对象被序列化为流。流传递的不仅是数据,还包括有关对象类型的信息,如对象的版本、区域性和程序集名称。通过该流,可以将对象存储在数据库、文件或内存中。 用于序列化 通过序列化,开发人员可以保存对象的状态...
阅读全文
posted @
2008-01-21 11:15
宏宇
阅读(373)
推荐(0) 编辑
[Serializable]在C#中的作用-NET 中的对象序列化
摘要:简介 序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能...
阅读全文
posted @
2008-01-21 10:42
宏宇
阅读(269)
推荐(0) 编辑
工作流原理
摘要:工作流原理:是针对工作中具有固定程序的常规活动而提出的一个概念,通过将工作活动分解定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的目的,工作流技术为企业更好地实现经营目标提供了先进的手段 什么是工作流? 工作流就是业务流程的计算机化或自动化。许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软...
阅读全文
posted @
2008-01-20 11:38
宏宇
阅读(2456)
推荐(0) 编辑
跨越信息沟通的障碍,构建企业高效应用平台
摘要:作者:刘如鸿 “最大的商业信息资源并不在有良好架构的各种数据库中,而是在像Word和Excel文件这样的商业文档中。”——Jean Paoli(微软Office 2003项目的XML架构设计师) 这是一个信息爆炸的时代,这是一个高速运转的社会,对于个人,似乎无法拒绝这种改变带来的冲击。作为IT专业人员,更加需要考虑这样的社会对于我们带来的挑战,传统商业的缓慢以及信息技术的高速发展如何完整的...
阅读全文
posted @
2008-01-20 10:55
宏宇
阅读(771)
推荐(0) 编辑
VS2005快捷键大全
摘要:快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + A...
阅读全文
posted @
2008-01-19 09:18
宏宇
阅读(197)
推荐(0) 编辑
认知Web服务器
摘要:在许多用户看来,一个Web网站的成败主要在于它所提供的内容和功能,殊不知支持这些内容和功能的Web服务器才是真正的幕后英雄。据统计,全世界已有500多万个网站。每个网站的后面都运行着一个Web服务器,那么什么是Web服务器?它是怎样工作的?...... 从C/S到Web 最早的网络系统是简单的主机/终端系统,所有的应用程序都由主机完成,终端只是运行服务器上相应的程序。PC时代的到来,...
阅读全文
posted @
2008-01-18 21:22
宏宇
阅读(439)
推荐(0) 编辑
中间件——构筑复杂分布式应用的关键技术(转)
摘要:中间件 ——构筑复杂分布式应用的关键技术 中科院软件所 仲萃豪 九十年代初客户机/服务器计算模式开始成为主流技术,将数据统一存储在数据服务器上,而有关的业务逻辑都在客户端实现,即所谓胖终端的解决方案,这种两层结构的模式大大阻碍着系统的发展,单一的服务器结构紧密地依赖供应商;数据存取受到限制;难以扩展到大企业广域网或国际互联网;也难以管理客户端的机群。随着用户业务需求的增长及Internet/...
阅读全文
posted @
2008-01-18 20:44
宏宇
阅读(369)
推荐(0) 编辑
SAP
摘要:SASAP起源于Systems Application, Products in DATA processing. SAP既是公司名称,又是其ERP (Enterprise-wide Resource Planning)软件名称. SAP公司成立于1972年,总部位于德国沃尔多夫市,是全球最大的企业管理和协同化电子商务解决方案供应商、全球第三大独立软件供应商。目前,SAP在50多个国...
阅读全文
posted @
2008-01-18 20:16
宏宇
阅读(337)
推荐(0) 编辑
如何识别真正的程序员
摘要:如何识别优秀的程序员?并不是像听起来那么容易。在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。 1,激情。 我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会学习新东西。激情是一个优秀程序员的重要指标。 2,...
阅读全文
posted @
2008-01-17 21:28
宏宇
阅读(250)
推荐(0) 编辑
现阶段的SliverLight(WPF/E)现在到底是什么
摘要:WPF简介 WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。 作为新的图形引擎,WPF是基于DirectX的,当然增加了很多新的功能。其2D和3D引擎的强大看看Vista的界面就明白了,再加上其对Aero图形引擎的支持,更加让你刚到神奇。顺便提一下...
阅读全文
posted @
2008-01-17 14:14
宏宇
阅读(3275)
推荐(0) 编辑
掌握 ASP.NET 之路:自定义实体类简介
摘要:发布日期 : 5/24/2005 | 更新日期 : 5/24/2005 Karl Seguin Microsoft Corporation 摘要:有些情况下,非类型化的 DataSet 可能并非数据操作的最佳解决方案。本指南的目的就是探讨 DataSet 的一种替代解决方案,即:自定义实体与集合。(本文包含一些指向英文站点的链接。) 本页内容 引言 DataSet 存在的问题 自定义实体...
阅读全文
posted @
2008-01-16 14:04
宏宇
阅读(278)
推荐(0) 编辑
.NET Framework 概念概述
摘要:总感觉这个概念不是掌握太准,把官方的转过来加强一下 .NET Framework 是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 ...
阅读全文
posted @
2008-01-15 09:53
宏宇
阅读(310)
推荐(0) 编辑
petshop中.snk文件和AssemblyInfo.cs文件的作用(转)
摘要:snk文件在.net里面被用作存放密钥或密钥对的存储文件,生成密钥对snk文件可以用.net中的sn.exe命令,如“sn -k keyPair.snk”。 snk本身只是用来存放非对称密钥的,但在各个需要用到加密、签名的地方都可以使用: 1) 用snk文件生成强命名程序集,这样一个assembly才可以被赋予full-trust属性,也可以被添加到GAC中。...
阅读全文
posted @
2008-01-12 23:12
宏宇
阅读(344)
推荐(0) 编辑
PetShop 4.0 官方详解
摘要:Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0 发布日期: 2006-5-9 | 更新日期: 2006-5-9 适用于: Microsoft .NET Framework 2.0 Microsoft Visual Studio 2005 Microsoft Windows Server 2003 Microsoft InterNET I...
阅读全文
posted @
2008-01-12 23:11
宏宇
阅读(688)
推荐(0) 编辑
asp.net中的global.asax以及web应用的生命周期
摘要:asp.net中的global.asax以及web应用的生命周期 global.asax 文件,有时候叫做 asp.net 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。 global.asax 文件被配置为任何(通过 url 的)直接 http 请求都被自动拒绝,所以用户不能下载或查看其内容。asp...
阅读全文
posted @
2008-01-12 22:20
宏宇
阅读(687)
推荐(2) 编辑
什么是OOA/OOD
摘要:Object Oriented Analyzing Object Oriented Design Object Oriented Programming ooa(object oriented analysis)面向对象分析 ood(object oriented design)面向对象设计 如所熟知,面向对象作为一种程序设计技术最早于60年代后期提出,用于Simula的应用程 序开发。...
阅读全文
posted @
2008-01-11 14:02
宏宇
阅读(27875)
推荐(5) 编辑
SharePoint 是什么?
摘要:SharePoint 是做什么的?《跨越信息沟通的障碍,构建企业高效应用平台》这篇文章解答了这个问题。 “最大的商业信息资源并不在有良好架构的各种数据库中,而是在像Word和Excel文件这样的商业文档中。”——Jean Paoli(微软Office 2003项目的 XML 架构设计师) 一语道破天机! 用过 IBM Lotus 的人都知道,Lotus...
阅读全文
posted @
2008-01-09 17:00
宏宇
阅读(1431)
推荐(0) 编辑
GOF设计模式
摘要:GoF:(Gang of Four,GOF设计模式)---四人组 Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被...
阅读全文
posted @
2008-01-09 11:10
宏宇
阅读(600)
推荐(0) 编辑
UML类图关系全面剖析(转)
摘要:本文随便转载,请保留出处:http://blog.csdn.net/dylgsy/ UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。 1、关联 双向关联: C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。 在GOF的设计模式书上是这样描述的:虽然在...
阅读全文
posted @
2008-01-09 09:41
宏宇
阅读(423)
推荐(0) 编辑
Rational Rose和UML可视化建模基础
摘要:为了成功地开发一个项目,你需要正确的过程、工具和符号(注释)。在本文中作者解释了UML是如何为你提供符号、Rational统一流程(Unified ProcESs)是如何为你提供正确的流程,以及Rational Rose是如何为你提供使项目成功的工具的。 什么是可视化建模? 可视化建模(VISUAL MODELING)是利用围绕现实想法组织模型的一种思考问题的方法。模型对于了解问题、与项目相关的每...
阅读全文
posted @
2008-01-08 16:58
宏宇
阅读(488)
推荐(0) 编辑
[转]UML类与类之间的关系
摘要:类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。 类与类之间存在以下关系: (1)泛化(Generalization) (2)关联(Association) (3)依赖(Dependency) (4)聚合(Aggregation) UML图与应用代码例子: 1.泛化(Generalizatio...
阅读全文
posted @
2008-01-07 19:24
宏宇
阅读(318)
推荐(0) 编辑
.Net线程问题解答(转)
摘要:原文:http://blog.csdn.net/yizhu2000/archive/2008/01/03/2022264.aspx 把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论 目录 基础篇 · 怎样创建一个线程 · 名为BeginXXX和EndXXX的方法是做什么用的 · 异步和多线程有什么关联 WinF...
阅读全文
posted @
2008-01-04 09:48
宏宇
阅读(404)
推荐(0) 编辑