深爱那片海 发表于 2015-1-16 23:22:51

ASP网页编程之ASP间接挪用EXCEL数据的例子(不必ODBC...

源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码excel|odbc|数据扑咚扑咚于8/30/20014:52:49PM加贴在JoyASP←前往版面:
例子:
在"c:excelook1.xls"存在一个EXCEL表book1.xsl,表的布局以下:
1序号称号金额
21张三100
32李四200
43王五300

序号字段不为空
注重:excel肇端行是1而不是为0

<%@language=vbscript%>
<%

SetxlApp=server.CreateObject("Excel.Application")

strsource="c:excelook1.xls"

Setxlbook=xlApp.Workbooks.Open(strsource)
Setxlsheet=xlbook.Worksheets(1)

i=1
response.write"<tablecellpadding=0cellspacing=0border=1width=500>"
whilexlsheet.cells(i,1)""

response.write"<tr>"
response.write"<tdheight=20align=centerwidth=100>"&xlsheet.Cells(i,1)&"</td>"
response.write"<tdheight=20align=centerwidth=200>"&xlsheet.Cells(i,2)&"</td>"
response.write"<tdheight=20align=centerwidth=200>"&xlsheet.Cells(i,3)&"</td>"
response.write"</tr>"
i=i+1

wend
response.write"</table>"
setxlsheet=nothing
setxlbook=nothing
xlApp.quit万万记着要加这一句,不然每运转一次你的呆板里就增添一个excel历程,并且没法开释。我试过"set
xlApp=nothing"是不可的。
%>

</p>只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天

灵魂腐蚀 发表于 2015-1-19 09:24:22

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

活着的死人 发表于 2015-1-22 22:39:54

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

只想知道 发表于 2015-1-25 12:28:06

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

兰色精灵 发表于 2015-1-25 19:03:06

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

小女巫 发表于 2015-1-26 20:34:53

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

因胸联盟 发表于 2015-1-29 06:40:51

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

若天明 发表于 2015-2-5 23:26:37

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

柔情似水 发表于 2015-2-14 05:15:26

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

简单生活 发表于 2015-3-4 04:47:23

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

精灵巫婆 发表于 2015-3-11 16:55:33

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

飘灵儿 发表于 2015-3-19 02:24:23

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

老尸 发表于 2015-3-27 05:09:14

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

再现理想 发表于 2015-3-27 05:09:17

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

仓酷云 发表于 2015-3-27 05:09:16

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

莫相离 发表于 2015-3-27 05:09:17

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

飘飘悠悠 发表于 2015-3-27 05:09:20

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
页: [1]
查看完整版本: ASP网页编程之ASP间接挪用EXCEL数据的例子(不必ODBC...