![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ADO.NET
oOo!!!!!----蔚楠
这个作者很懒,什么都没留下…
展开
-
WCF应用-Winform应用程序宿主
建立宿主在解决方案下新建Winform项目“WCFIIS” 添加 System.ServiceModel.dll 的引用 添加 WCF 服务类库(WCFLibrary)的项目引用 创建宿主程序 public WCFService() { InitializeComponent(); toolStripStatusLabel1.Text = "WCF服务未开启!"; } ServiceH原创 2020-05-14 20:14:15 · 3792 阅读 · 0 评论 -
.NET框架中的WCF服务
Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。WCF合并了Web服务、.Net Remoting、消息队列和Enterprise Services的功能并集成在Visual Studio中。WCF专门用于面向服务开发。原创 2020-05-14 19:50:35 · 3078 阅读 · 0 评论 -
ADO.NET中的Socket/TCP
TCP报文格式TCP是一种协议报文:报纸文字TCP报文是发送网络消息需要按照这种报文的格式去包装数据一般需要了解一下几个字段:序号:Seq序号,占32位,用来表示从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标识确认序号:ACK序号,占32位,只有ACK标志位为1时,确认序号字段才有效,ACK=Seq+1标志位共六个:URG、ACK、PSH、RST、SYN、FIN含义:URG:紧急指针ACK:确认序号有效PSH:接收方应该尽快将这个报文交给应用层RST:充值连接SYN原创 2020-05-13 21:34:40 · 182 阅读 · 0 评论 -
ADO.NET的网络传输
OSI七层网络模型在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ,OSI参考模型把功能分成七个分立的层次。特点:可以很容易的讨论和学习协议的规范细节。层间的标准接口方便了工程模块化。创建了一个更好的互连环境。降低了复杂度,使程序更容易修改,产品开发的速度更快。每层利用紧邻的下层服务,更容易记住个层的功能。网络模型理解网络编程的本质是原创 2020-05-13 21:20:10 · 273 阅读 · 0 评论 -
ADO.NET中的Socket编程简单理解
Socket编程方式Socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开Open->读写write/read->关闭close”模式来操作文件。Socket就是该模式的一个实现,Socket即是一种特殊的文件,一些Socket函数就是对其进行操作(读写IO、打开、关闭)。因此Socket也提供了类似于连接Connect、关闭连接Close、发送、接收等方法的调用数据传输方式常用stream和dgram调用socket()函数创建一个用于通信的原创 2020-05-13 21:13:33 · 141 阅读 · 0 评论 -
ADO.NET中的Socket简单理解
在计算机通信领域,Socket被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过Socket这种约定,一台计算机可以接收到其他计算机的数据,也可以向其他计算机发送数据。Socket的本质Socket的本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这个就是Scoket编程接口Socket的作用Socket的英文原意是“插座”,的意思,通常在计算机编程中称作套接字,可以用来实现不同虚拟机或不同计算机之间的通信Socket的典型应用原创 2020-05-13 21:10:13 · 203 阅读 · 0 评论 -
AOD.NET事件的多线程
事件(Event)事件是对象在外界第三方因素影响下发生的事情,而对外提供的一种消息机制事件的两个参与者发送者(Sender):对象本身,当本身状态发生变化时,触发事件,并通知事件的接收者接收者(Receiver):用来处理事件的,在事件发送者触发一个事件后,会自动执行的内容事件和委托相同点:事件对象本质就是一个私有的委托对象,以及公有的方法,add(+=)和remove(-=)不同点:+=方法是,实际上是调用add方法对委托进行添加。委托对象私有以后,无法直接从外部赋值(内部可以赋原创 2020-05-13 20:28:23 · 193 阅读 · 0 评论 -
ADO.NET中的泛型委托
什么是泛型C# 语言和公共语言运行时 (CLR) 在 2.0 版本中添加了泛型。泛型将类型参数的概念引入 .NET Framework,这样就可以设计具有相同特征的类和方法:在客户端代码声明并初始化这些类和方法之前,这些类和方法会延迟指定一个或多个类型(使用占位符~3:数字代表类型参数个数)泛型应用使用泛型类型可以最大限度地重用代码、保护类型安全性以及提高性能。泛型最常见的用途是创建集合类 List< int>。可以创建:泛型接口、泛型类、泛型方法、泛型事件和泛型委托。泛型的好处增原创 2020-05-12 21:04:31 · 204 阅读 · 0 评论 -
LINQ查询概述
LINQ(Language Integrated Query)语言集成查询1.是微软公司提供的一项新技术,能够将查询功能直接引入到C#、VB.NET等编程语言中2.查询操作可以通过编程语言自身来表示,而不是嵌入字符串SQL语句LINQ的组成1.LINQ to Objects 主要负责对象的查询2.LINQ to XML 主要负责XML的查询3.LINQ to ADO.NET 主要负责数据库的查询LINQ to SQL (目前已经没人使用)LINQ to DataSetLINQ to E原创 2020-05-12 20:54:59 · 267 阅读 · 0 评论 -
ADO.NET中的面向对象技术总结
面向对象设计的目标可扩展性Extensibility系统可以很容易增加功能,而对原有的系统影响很小灵活性Flexibility模块相对独立,通信尽可能少当一个模块修改时,对别的模块影响很小可替换性Pluggability当一部分不在满足需要时,可以将旧的部分用新的轻松替换系统“在线升级”功能就是很好的说明面向对象的总体原则1.针对接口编程,而不是针对实现编程客户无需知道所使用的的对象的特定类型只需要知道对象拥有客户所期望的接口2.优先使用对象组合,而不是类继承对象组合:一个原创 2020-05-11 20:41:09 · 148 阅读 · 0 评论 -
ADO.NET中的抽象工厂介绍
抽象工厂的原理让BLL依赖这个“开关”,从而和DAL隔离开**三层框架中使用抽象工厂箭头也代表项目中的一个引用关系抽象工厂总结抽象工厂与简单工厂对比相同点:两者都是为了解决对象累心个选择和对象动态创建的问题,保证系统的可扩展性、可维护性不同点:简单工厂只能选择一个对象,而抽象工厂选择的是一组对象抽象工厂应用范围在开发中抽象工厂不仅能解决DAL的不同需求问题也可以根据需要设计BLL的抽象工厂模式,比如有些财务软件,不同国家的财务算法不同,这时候可以根据客户具体的要求设计不同的业务逻辑而原创 2020-05-11 20:34:01 · 149 阅读 · 0 评论 -
ADO.NET设计模式介绍
什么是设计模式设计模式是人们在开发中遇到的共性问题而提出的一个解决方案程序开发中的设计模式只是一种参考,而不是一成不变常见设计模式1.简单工厂模式(典型应用:解决单一对象创建的扩展问题)2.抽象工厂模式(典型应用:解决多种类型数据库访问问题或不同业务逻辑)3.单例模式(典型应用:在WEB开发中,设计购物车的时候)简单工厂模式的原理1.工厂通过“选择”的方法来指定应该创建哪个“接口实现类的对象”2.“工厂”其实就是一个对象创建的方法,让对象“延迟创建”简单工厂中存在的问题如果用户的需求原创 2020-05-11 20:23:25 · 243 阅读 · 0 评论 -
ADO.NET数据库访问技术初解
ADO.NET组件与数据库连接完整的应用程序包含客户端和数据库服务端理解ADO.NETADO:ActiveX Data Objects数据访问组件,是.NET平台下应用程序和数据源进行交互的一组面向对象类库ADO.NET主要组件ADO.NET主要由两部分组成,简单理解为学习ADO.NET其实是在学习两个类库中的对象.NET数据提供程序:用于连接到数据库,并在连接到的数据库中进行执行...原创 2020-04-24 21:14:26 · 373 阅读 · 0 评论