摘要: 1.可以通过多线程来解决(一会补上) 2.Socket在tcp/udp两种通信协议下的异步通信: 基于TCP的异步通信: BeginAccept方法和endeaccept方法 包含在System.Net.Sockets命名空间下。异步Tcp使用BeginAccept方法开始接受新的客户端连接请求,该 阅读全文
posted @ 2016-04-15 16:02 SO_N_Y 阅读(301) 评论(0) 推荐(0)
摘要: 接口只能声明不能实现,虚函数可以。 接口:对外提供可以访问的函数叫接口。虚函数不需要被强制重写,其本身含有实现部分。 抽象类:指派了派生类必须实现的函数(纯虚函数),不然编译不通过。 虚函数的限制: 1.虚函数仅适用于有继承关系的类对象, 所以只有类的成员函数才能说明为虚函数. 2.静态成员函数不能 阅读全文
posted @ 2016-04-13 22:16 SO_N_Y 阅读(2014) 评论(0) 推荐(0)
摘要: 1.存储的方式不同:值类型分配在栈上,引用类型分配在堆上、 2.C#引用类型包括:数组、用户定义的类、借口和委托、obje、字符串。 值类型包括:结构体(数值类型、bool型、用户定义的结构体)、枚举、可空类型。 3.区别:值类型在存储效率上有优势,但不支持多态,适合用作存储数据的载体,引用类型支持 阅读全文
posted @ 2016-04-13 22:04 SO_N_Y 阅读(232) 评论(0) 推荐(0)
摘要: 1.四种方式:关键代码段,事件,互斥量,信号量。 利弊:1.关键代码段不能跨线程使用。 2.事件,互斥量,信号量都是内核对象,所以可以跨线程使用。 阅读全文
posted @ 2016-04-11 22:46 SO_N_Y 阅读(193) 评论(0) 推荐(0)
摘要: 1. 首先引用和生命system.data.sqlClient 2. 使用sqlconnect类链接,sqlcommand类执行SQL命令,最后结果返回给sqlDataReader类或者是其他类 3.SqlConnect类 在构造时传入链接库字符串,也可以定义后通过设置connectstring属性 阅读全文
posted @ 2016-04-11 22:37 SO_N_Y 阅读(302) 评论(0) 推荐(0)
摘要: 三层架构开发简介 a) 什么是三层 首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。 软件要分层,其实总结一句话, 阅读全文
posted @ 2016-04-10 23:38 SO_N_Y 阅读(217) 评论(0) 推荐(0)
摘要: 1.Socket(套接字) 是支持TCP/IP通信的基本操作单元。包含通信的五种必须信息:通信使用的协议,本机IP和端口,远程IP和端口。 2. 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上 阅读全文
posted @ 2016-04-10 14:48 SO_N_Y 阅读(1606) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2016-04-07 22:36 SO_N_Y 阅读(1) 评论(0) 推荐(0)
摘要: 有时候控件并非维护本身逻辑,而是依赖于父子元素的,如了上诉的ContentPresenter,我们还有一个非常常用的ListBox控件,因为继承自ItemsControl,所以有一个ItemsPanel属性作为集合元素承载容器,但集合控件本身却不负责呈现控件,那么这个任务就留给了子元素ItemsPr 阅读全文
posted @ 2016-03-28 14:02 SO_N_Y 阅读(1462) 评论(1) 推荐(0)
摘要: http://zhidao.baidu.com/link?url=wG9G_EaT3tRd5_7ndU3vpFqmuc6S8N7F5TpBYsDPEui3HQ-wcU7nqw-_aRpIwtXQbC325Ji2yh--mVmPC6cMN_ 阅读全文
posted @ 2015-12-27 21:29 SO_N_Y 阅读(560) 评论(0) 推荐(0)