?$解:(1)設AB=xm,則AD=(100-2x)m.$?
?$根據(jù)題意,得x(100-2x)=450$?
?$解得x_1=5,x_2=45$?
?$當x=5時,100-2x=90>20,不合題意,舍去;$?
?$當x=45時,100-2x=10<20,滿足題意.$?
?$∴所利用的舊墻AD的長為10m$?
?$(2)設AD=ym,則AB=\frac {100-y}2m,0<y\leqslant a,$?
?$設矩形菜園ABCD的面積為S\ \mathrm {{m}^2},則$?
?$S=y·\frac {100-y}2=-\frac 1 2{(y-50)}^2+1250,0<y\leqslant a$?
?$①若a\geqslant 50時,則當y=50時,S_{最大}=1250;$?
?$②當0<a<50,則當0<y\leqslant a時,S隨y的增大而增大,即當y=a時,S_{最大}=50a-\frac 1 2{a}^2$?
?$綜上所述,當a\geqslant 50時,矩形菜園ABCD面積的最大值為1250\ \mathrm {{m}^2};$?
?$當0<a<50時,矩形菜園ABCD面積的最大值為(50a-\frac 1 2{a}^2)\ \mathrm {{m}^2}.$?