第四天
增删改查的练习
String.Empty表示输出的是空值;
在页面上有treenode,所以将递归放在表现层,
第五天
对于不具有直接的执行能力的类,将其建成类库,主要就是供其他类调用;
配置文件在界面层中,在哪里用到什么,就在其项目中添加相应的引用,或文件;
通过添加引用来使用其他项目中的文件;
自己动手写代码生成器:
只有值类型的后面才能加上?引用类型不能加;
使用模板的代码生成器
设置需要的属性
<%@ Property Name="Namespace" Type="System.String" Default="Itcast" Optional="True" Category="命名空间" Description="This is a sample string property." %>
Default是默认值
Optional是表示是否可以为空,true表示可以
Category表示一个名字;
Description表示一段描述
表的类型只能是:SchemaExplorer.TableSchema
表不需要默认值,也不为空;
需要导入命名空间:
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace=“SchemaExplorer” %>
邮件服务器的使用