随笔分类 - 技术文章
摘要:Item 1 - Always Use Properties Instead of Accessible Data Members.
使用属性的理由:
1。可以对赋值做校验、或者额外的处理。
2。可以做线程同步。
3。可以使用虚属性、或者抽象属性。
4。可以将属性置于interface中
5。可以提供get-only或者set-only版本;甚至可以给读、写以不同的访问权限(C# 2.0支持)
        阅读全文
            
摘要:来源:霍炬 原创-IT
到底什么是 O/R Mapper  为什么要翻译这个?
一次和一个群里面的朋友聊天,有人说最近发现了新的设计数据库方法,就是把数据库的列和对象属性一一对应,这样设计很方便。我说寒,那有这么容易的,实际情况复杂去了,怎么能一一对应。
然后老兄大骂了我不懂,然后找来一篇文章作论据,我打开看看,是讲O/R Mapper的。我寒的不行,没敢再多少话。
印象中始终缺乏好的关于O/R Mapper的中文文章,所以造成很多人概念不清。O/R Mapper到底是什么?
Steve Eichert这一系列文章讲得不错。打算跟着翻译一下,给自己增加点认识。当然也希望对更多的人有所帮助。
        阅读全文
            
摘要: “人类社会,蒙昧百万年,狩猎数万年,农牧几千年,工商几百年”。今天,正经历着一场前所未有的由工业社会向信息社会的巨变。 
  软件,正处于信息技术的核心位置。软件产业,已成为信息产业中独立的支柱产业。这一切的完成,只用了短短的几十年。软件业的发展还造就了一个个令人眩目的“童话”。20年前的一个毛头小子,如今已成为世界首富。昨天还一名不文的穷学生,竟在一夜之间就变成百万富翁。 
  然而在这辉煌的另一面,却也有着令人赧颜的尴尬。那就是几十年来一直折磨着软件业界,而且在可以看见的将来还要继续折磨下去的“软件危机”。一位饱受折磨的开发人员如是说: “用户不断催促,可系统提交日期一拖再拖,项目经理对此一筹莫展,束手无策。开发活动如同一个黑箱子,资金扔进去了,人员扔进去了,设备资源扔进去了,但不知道什么时候会出来结果,更没有把握出来的东西是否是用户所要的东西...” 
        阅读全文
            
摘要:一直对于这个知识点不明就理,只知道是外观层,业务逻缉层,数据层分离开来的一种实现方法,下午在CSDN上对这个知识点进行了一下搜索,好多贴子都贴出了对于三层的理解,把其中的一此摘录下来,好好琢磨。
        阅读全文
            
摘要:Q:如何在XMl文档中某个节点位置加入一些节点,不是整个文件写
Q:c#开发winform,怎么去执行一个外部的exe文件?  
Q:我想在两个程序间交换数据,该如何实现?  
        阅读全文
            
摘要:原贴在此处,只摘入了一些有用的部分。 主 题: 使用XML的五种场合[精华] 作 者: ChinaOK (授人以鱼,不如授人以渔) 在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再做局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不是唯...
        阅读全文
            
摘要:微软的.Net框架为我们提供了基于流的I/O操作方式,这样就大大简化了开发者的工作。因为我们可以对一系列的通用对象进行操作,而不必关心该I/O操作是和本机的文件有关还是和网络中的数据有关。.Net框架主要为我们提供了一个System.IO命名空间,该命名空间基本包含了所有和I/O操作相关的类。 
本文将向大家介绍一些基本的文件操作方法,包括对文件系统中的目录和文件的操作,还有就是文件的读写操作等。通过运用System.IO.DirectoryInfo类和System.IO.FileInfo类我们可以轻易的完成与目录和文件相关的操作,而通过运用System.IO.StreamReader类和System.IO.StreamWriter类我们可以方便的完成与文件的读写相关的操作。 
        阅读全文
            
摘要:1.在.net中轻松掌握窗体间的数据交互: 
http://www.zahui.com/html/14/34053.htm 
2.Visual C#中的多线程编程 
http://www.zahui.com/html/14/34061.htm 
3.基于.Net Framework的N层分布式应用开发 
http://www.zahui.com/html/14/42040.htm
        阅读全文
            
摘要:今天在CSDN上看到两篇讨论.net多层结构的贴子,非常不错,特此标注一下,具体贴子在: ( 分享B/S结构多层系统设计的经验与问题) 1.http://community.csdn.net/Expert/topic/3880/3880135.xml?temp=.3406793 2.http://community.csdn.net/Expert/topic/3909/39093...
        阅读全文
            
摘要:选择自 lotusswan 的 Blog 简介 委托是C#中的一种引用类型,类似于C/C++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .NET Framework 中的事件处理程序和回调函数。 一个委托可以看作一个特殊的类,因而它的定义可以像常规类一样放在同样的位置。与其他...
        阅读全文
            
摘要:原文—— 名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 **************************************************** 名称:微软官方.NET指导站点 地址:...
        阅读全文
            
摘要:Q:您在什么情况下会用到虚方法?它与接口有什么不同? Q:Override与重载有什么区别? Q:值类型与引用类型有什么区别? Q:怎样理解静态变量? Q:向服务器发送请求有几种方式? Q:DataReader与Dataset有什么区别? Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? Q:用.net做B/...
        阅读全文
            
摘要:Beej网络socket编程指南 -------------------------------------------------------------------------------- 介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等...
        阅读全文
            
 
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号