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关联