ASP网页设计呵呵,祝贺自己灌破1000分大关,加贴热...
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。法式|数据|成绩 不管是MIS仍是INTRANET(INTERNET)开辟,日期型数据一直是一个头痛的成绩,由于对它的处置不象处置数字或字符串那样为所欲为,而是差之毫厘,法式就欠亨。在WEB-WEBSERVER-DATABASE三层布局的开辟过程当中,日期型数据的使用较为频仍,而对分歧的数据库,日期格局的界说还纷歧样,所以在编纂网页时起首应留意一下日期的格局若何界说,不然在停止数据库提交和查询操作时就会失足。ASP(ACTIVE SERVER PAGES)是微软供应的WEBSERVER -IIS4.0中的一个办事器真个剧本情况,当运转在办事器端时,WEB办事器完成剧本的描写,回送到客户真个是尺度的HTML挪用。ASP直接在HTML文件中嵌入剧本,使开辟与保护任务变得复杂、快捷、天真。开辟东西用通俗文本编纂器、FRONTPAGE 98等都可以。ASP的剧本只在办事器端注释履行,普通用户在阅读器端没法看到详细的剧本,这对体系的平安性有极大的匡助。今朝这方面的使用情况多为WIN NT+SQL SERVER6+IIS4,笔者除引见这个情况下的日期格局以外,还引见WIN NT+ORACLE7+IIS4的使用情况,经由过程二者的对照,会加深这方面的懂得,本文顶用到的ASP剧本言语是VB。
1 情况1
操作体系为NT4.0,WWW办事器为WEB SERVER IIS4.0,数据库为SQL SERVER6.5。
1.1 和数据源的毗连
ODBC数据源的名字为name_of_odbc,SQL SERVER数据库的用户名为sql_server_dbname,暗码为sql_server_dbpasswd。
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "name_of_odbc","sql_server_dbname","sql_server_dbpasswd"
1.2 用数组变量将12个月份存储起来,
1.3 情况2中也要用到,
1.4 不
1.5 再反复
1.6 申明
Dim month1_12(12)
month1_12(1)="Jan"
month1_12(2)="Feb"
month1_12(3)="Mar"
month1_12(4)="Apr"
month1_12(5)="May"
month1_12(6)="Jun"
month1_12(7)="Jul"
month1_12(8)="Aug"
month1_12(9)="Sep"
month1_12(10)="Oct"
month1_12(11)="Nov"
month1_12(12)="Dec"
1.3 日期型变量的赋值
INI_TIMEVALUE = Date()
在FORM的输入框中显示的式为:1999-4-8
INI_TIMEVALUE = REQUEST(INI_TIMEVALUE)
def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" &Year(INI_TIMEVALUE)
def_timevalue的值是8-Apr-1999,在入库时,SQL SERVER只辨认这类格局的日期数据。
2 情况2
2.1 和数据源的毗连
ODBC数据源的名字为name_of_odbc,ORACLE7数据库的用户名为oracle_dbname,暗码为oracle_dbpasswd。
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "name_of_odbc","oracle_dbname","oracle_dbpasswd"
2.2 日期型变量的赋值
INI_TIMEVALUE = Date()
在FORM的输入框中显示的式为:1999-4-8
INI_TIMEVALUE = REQUEST(INI_TIMEVALUE)
def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" &Year(INI_TIMEVALUE)
def_timevalue的值是8-Apr-1999,在入库时,ORACLE7不辨认这类格局的日期数据。而是辨认8-Apr-99格局的数据,所以,在编程时可将赋值语句调剂过去:
def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" & mid(Year(INI_TIMEVALUE),3,2)
行将年度取后两位,def_timevalue的值变成8-Apr-99,如许,ORACLE7数据库就可以辨认了
</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了. 另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们) 那么,ASP.Net有哪些改进呢? 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 掌握asp的特性而且一定要知道为什么。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
页:
[1]