包含 asp 标签的文章

便签2-无刷新ASP版严重出炉!

经过本人来重考虑,终于做了第二版本的便签程序,与第一个版本不同之处如下:

 1)界面布局不同,标签全部左栏竖形布局,现在的屏幕是越来越宽,但在高度上还是有一点紧张,所在标签列表不再横着挤从上往下排了。
 2)所有的载入数据使用AJAX无刷新的方式,POST数据包函中文的使用伪AJAX无刷新的方式,这就是第二版本最大的改变,所有的操作都是在一个页面,无刷新。
 3)在页面上大量使用了 jQuery,有很多的小细节等待你去发现哦。。
 4)加入了自动保存的功能,如果你在写带有大量文字的内容的话,点保存时一不小心超时了或者断网了等意外的事故怎么办,虽然第一个版本在点保存数据时会自动把内容复制一份到剪切板,但那也并不是万全之策,现在只要点一下下方工具栏上的“自动保存”按钮,默认就会每 30 秒自动保存一次,再配上保存时自动将内容到剪切板,岂不是更Safe~~

虽然已经可以使用了,但是很多细节上还是有待改善,包括一些个性化设置还没有加入,下方工具栏右边的“设置”按钮只是一个假的东东,点了是没有任何反应滴~~~~

目前完成的是 ASP+Access 版本,原本准备先完成的是 PHP+MySQL 版,因为不想使用伪AJAX技术,也就是在 PHP 版上想使用纯的 AJAX 技术,碰到一些转码的问题,在AJAX把数据发送到服务器端的时候,转换编码时总是有内容从后面意外的丢失,这应该是 PHP iconv 函数从 tf-8 转 gb2312 的一个BUG,郁闷啊~~
不过相信很快就会搞捏的,敬请期待。。。

因为本人没有ASP的空间,所以没办法提供演示了,郁闷啊~~

前两天做的侧栏功能菜单与后台界面

脑子里突然有了一个想法,就做出来了,还有最近学到的一个ASP后台,觉得原后台又小气又丑,于是把后台整个界面重新设计了一下.
原后台样式
[attach=88]
重做后的后台样式
[attach=89]

最关键的是左边的下拉菜单,使用了JQUREY,这东西的选择器的各种效果实现起来真的很方便啊,一开始做好后第二天在朋友的电脑IE7上预览总是提示JQUERY的选择器符 $ 处找不到对象,怎么看也看不出来问题,郁闷了半天,中间偶尔一次又正常了,就一次,我就纳闷了,难道IE6,FireFox,Opera都支持的IE7这种更高版本的却不行?又偶尔一次以前给他装的畅游巡警报警说网页有木马,文件就是 jquery.js ,然后才知道,我靠,居然是畅游巡警把 jquery 的脚本文件当成挂马的脚本给屏蔽了,关闭畅巡游巡就一切正常了,怪不得 jquery 的语句全都不生效呢,不过就算 jquery 语句不生效,仅仅影响了菜单的展开的收缩效果而已,其它的都还是正常地,呵呵,下看。
看图:

[attach=90] 这是正在做的一个网站界面,小看一下,哈哈:
[attach=91]

演示地址:http://www.vgot.net/design1/Manage/Manage.html
还有一点我纳闷的是,我检查了  jquery 的文件一切正常啊,从官网上下载了原文件对比没有不一样的地方,还有我的首页上也使用了 jquery 的效果,为什么用他的 IE7 浏览我的首页一切正常呢,这个下拉菜单却报了?

NetBox

近期网页学到ASP了,上课时候老师就讲一些留言本的实例,那种留言本如果用PHP做起来就像是小菜,可是用一窃不通的ASP来做就是有一点小麻烦,一开始连最基本的 if else 语句都不知道,后来才知道在ASP里面是 IF () THEN ... ELSE ... END IF 的格式,还有机房里每天要和病毒做一个小时的斗争,痛苦啊...
那病毒不知道是服务器上的,还是某人每天订时攻击,居然连我都搞不定,各种杀毒软件,主动防御软件和本机的设置策略等等都不行,都无法阻止病毒跑到我机子上来,只能是来了以后再杀掉,偶汗~~
机房里面的 IIS  总是会碰到一些问题,一打开默认网站不知为何总死机,就想起N年前碰到的一个小软件,是叫 netbox 来着可以模拟 ASP 环境还可以取代 IIS,不过从网上下载下来个完整版的,以前看过官网说 netbox 是一个集成开发环境,于是决定研究一下这小东西,原来它就是一个支持ASP的类似于桌面小工具的集成ASP网页开发桌面应用程序的东西,不知道我理解的有没有错,看了一下手册,它的注册文件格式为 .box ,文件主要使用 vbscript 编写,内部集成了各种封装函数,与是按照手册里面写了一个 box 文件用来制作出一个 ASP 的模拟环境,呵呵,很简单,我改出来的 box 代码就是下面这样 

ASP/Visual Basic代码
  1. Dim httpd   
  2.   
  3.   
  4. Shell.Service.RunService "NBWeb""NetBox Web Server""NetBox Http Server Sample"  
  5.   
  6. '---------------------- Service Event ---------------------   
  7.   
  8. Sub OnServiceStart()   
  9.     Set httpd = CreateObject("NetBox.HttpServer")   
  10.   
  11.     If httpd.Create("", 800) = 0 Then '800端口   
  12.         Set host = httpd.AddHost("""\") '当前目录为根目录  
  13.  
  14.         host.EnableScript = true  
  15.         host.AddDefault "index.asp" '页面默认文件,下同  
  16.         host.AddDefault "index.htm"  
  17.         host.AddDefault "index.html"   
  18.   
  19.         httpd.Start   
  20.     else   
  21.         Shell.Quit 0   
  22.     end if   
  23. End Sub  
  24.   
  25.   
  26. Sub OnServiceStop()   
  27.     httpd.Close   
  28. End Sub  
  29.   
  30. Sub OnServicePause()   
  31.     httpd.Stop  
  32. End Sub  
  33.   
  34. Sub OnServiceResume()   
  35.     httpd.Start   
  36. End Sub  

保存到测试的目录,打开就可以开始调试你自己的ASP程序了,运行后在托盘区会有一个 .b 的小图标,这小东西真不错,对Access数据库支持的也很好,至少在调试比IIS要好多了,NetBox 的安装程序包只有 1.8M 我估计对ASP的支持还是依赖于 Windows 的自身的组件了所以才这么小,不然的话要是有这样一个 PHP 的桌面程序集成开发环境该多好呵,可是 PHP 组件包也不止 1.8M 啊,以前看别人开发过PHP的桌面应用程序,WEB2.0 开始的今天,看来未来是很飞沫丝的啊。