透明 发表于 2015-1-16 23:38:54

ASP网页设计日芽丶

缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。控件1.UCCalendar.ascx
<%@controlLanguage="vb"AutoEventWireup="false"Codebehind="UCCalendar.aspx.vb"Inherits="WebApplication1.UCCalendar"%>
<FONTface="新明w">
<scriptlanguage="javascript">
functionCheckDate(o){
varStr=newString;
varStrEnd=newString;
Str=o.value;
if(Str!="")
{
if(chkformat(Str)==false)
{
o.focus();
}
}
}



functionchkformat(datestr)
{

varlthdatestr
lthdatestr=datestr.length;
vartmpy="";
vartmpm="";
vartmpd="";
//vardatestr;
varstatus;
status=0;

for(i=0;i<lthdatestr;i++){
if(datestr.charAt(i)==/){
status++;
}
if(status>2){
alert("日期e`");
returnfalse;
}
if((status==0)&&(datestr.charAt(i)!=/)){
tmpy=tmpy+datestr.charAt(i)
}
if((status==1)&&(datestr.charAt(i)!=/)){
tmpm=tmpm+datestr.charAt(i)
}
if((status==2)&&(datestr.charAt(i)!=/)){
tmpd=tmpd+datestr.charAt(i)
}
}

year=newString(tmpy);
month=newString(tmpm);
day=newString(tmpd)
//tempdate=newString(year+month+day);
//alert(tempdate);
if((tmpy.length!=4)||(tmpm.length>2)||(tmpd.length>2))
{
alert("日期e`");
//alert("date");
returnfalse;
}
if(!((1<=month)&&(12>=month)&&(31>=day)&&(1<=day)))
{
alert("日期e`");
returnfalse;
}
if(!((year%4)==0)&&(month==2)&&(day==29))
{
alert("日期e`");
returnfalse;
}
if((month<=7)&&((month%2)==0)&&(day>=31))
{
alert("日期e`");
returnfalse;
}
if((month>=8)&&((month%2)==1)&&(day>=31))
{
alert("日期e`");
returnfalse;
}
if((month==2)&&(day==30))
{
alert("日期e`");
returnfalse;
}

returntrue;
}

</script>
<divalign="center"><asp:textboxid="txtCalendar"onblur="CheckDate(this)"runat="server"Width="181px"></asp:textbox><asp:buttonid="btnCandelar"runat="server"Text="...."></asp:button><asp:calendarid="Calendar1"runat="server"Width="208px"Height="200px"BorderWidth="1px"BackColor="White"
ForeColor="#003399"Font-Size="8pt"Font-Names="Verdana"BorderColor="#3366CC"CellPadding="1"ShowGridLines="True">
<TodayDayStyleForeColor="White"BackColor="#99CCCC"></TodayDayStyle>
<SelectorStyleForeColor="#336666"BackColor="#99CCCC"></SelectorStyle>
<NextPrevStyleFont-Size="8pt"ForeColor="#CCCCFF"></NextPrevStyle>
<DayHeaderStyleHeight="1px"ForeColor="#336666"BackColor="#99CCCC"></DayHeaderStyle>
<SelectedDayStyleFont-Bold="True"ForeColor="#CCFF99"BackColor="#009999"></SelectedDayStyle>
<TitleStyleFont-Size="10pt"Font-Bold="True"Height="25px"BorderWidth="1px"ForeColor="#CCCCFF"
BorderStyle="Solid"BorderColor="#3366CC"BackColor="#003399"></TitleStyle>
<WeekendDayStyleBackColor="#CCCCFF"></WeekendDayStyle>
<OtherMonthDayStyleForeColor="#999999"></OtherMonthDayStyle>
</asp:calendar></div>
</FONT>


2.UCCalendar.ascx.vb


PublicClassUCCalendar

InheritsSystem.Web.UI.UserControl



#Region"WebFormO工具a生的程式a"



此WebFormO工具所需的呼唤。

<System.Diagnostics.DebuggerStepThrough()>PrivateSubInitializeComponent()



EndSub

ProtectedWithEventsCalendar1AsSystem.Web.UI.WebControls.Calendar

ProtectedWithEventstxtCalendarAsSystem.Web.UI.WebControls.TextBox</p>asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般

柔情似水 发表于 2015-1-18 17:02:35

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

深爱那片海 发表于 2015-1-22 15:20:40

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

变相怪杰 发表于 2015-1-25 15:12:14

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

精灵巫婆 发表于 2015-1-27 06:14:48

那么,ASP.Net有哪些改进呢?

admin 发表于 2015-2-5 00:16:32

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

金色的骷髅 发表于 2015-2-11 00:00:13

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

再现理想 发表于 2015-3-1 18:13:31

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

再见西城 发表于 2015-3-10 21:43:44

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

只想知道 发表于 2015-3-17 10:53:26

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

灵魂腐蚀 发表于 2015-3-24 07:46:37

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
页: [1]
查看完整版本: ASP网页设计日芽丶