C#学习小结2

1.属性与字段

属性定义是一种函数体方法与函数类似,只不过是一种简化,所以不需要加;号,与函数体类似
get,set是其中函数语句所以加;号

public int StudentId{get;set;}

2.实体类的应用

建议模块、类之间的传递用实体类进行封装,降低接口的耦合性,也可以用扩展实体提高实体类的适用性

3.socket通信

socket的通信分为客户端与服务端,服务端用来接收客户端的请求信息,所以socket有两个函数,socket.accept与socket.recieve两个函数,accept用来接收客户端信息,recieve用来接收信息。两个线程分别来接收信息,它们的通信方式与Linux类似,都是采用打开文件-读取/采集文件-关闭文件来实行的。

4.项目分层

UI+数据访问+业务逻辑+数据载体
UI(windows窗体等)
DAL(数据访问类)
Models(封装各种数据)
业务逻辑
UI-DAL+MODELS
DAL-MODELS
设计流程(纵向开发)
1.最先开始设计从models开始,实体类是项目处理得核心数据载体
2.完成对应的数据访问模块(一般有多少个实体类就有多少个数据访问类)。
3.UI与DAL关联

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值