冷月葬花魂 发表于 2015-2-16 00:24:31

ASP网站制作之VBScript在PD中的使用

asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。vbscript   


PowerDesigner 9 的开放性和自界说设置装备摆设功效。





Visual Basic Scripting 的引入,使PowerDesigner 9 具有了壮大的开放特征。经由过程这一复杂的编程言语,用户可以为所欲为的在 PowerDesigner 使用法式中添加所需功效。



在本设计蓝图中,咱们将经由过程实例具体论述这一特征。


简介
Microsoft Corporation 界说了一种简略单纯的剧本言语,并普遍的使用于业界和一切 Windows 平台中。这就是 Visual Basic Script,它利用户可以轻松快捷的操作使用法式中的对象和对象纠合。PowerDesigner 9 供应了对 Visual Basic 剧本言语的撑持,用户可使用 VBScript,在内存中操作 PowerDesigner 对象,或完成与之相干的各类义务,例如,阅读模块或恣意对象的对象纠合。完成这一功效,需求对 PowerDesigner 的元模子有所懂得。因而,PowerDesigner 供应了丰厚的联机匡助,包含 PowerDesigner 对象界说及其对象办法,以便于用户操作。



借助 VBScript ,用户得以创立出各类壮大的使用。例如加载并存储模块、会见对象界说、反省对象的属性值、更改对象属性值或依据特别的需求,创立或删除对象。




若何创立 VB Script
在 PowerDesigner 的“Tools”菜单中,用户将会看到一个新增的“Customize Command”子菜单 。经由过程这个菜单,用户可以创立新的剧本并到场到 PowerDesigner 菜单中,以完成疾速便捷的挪用。



选择 “Edit/Run scripts” 号令后,将翻开一个对话窗口,用户可以在窗口中键入或加载 VB Script 代码,完成测试、调试等操作,存储或利用尺度函数编纂内容。为便利浏览和了解,代码全体以夺目的色彩标出。




图 1 VB Script 编纂器



自界说菜单

完成代码的测试和调试后,需求将它保留为剧本文件。用户可使用“Customize Commands”选项在 PowerDesigner 菜单中创立新的号令,以便疾速挪用所创立的剧本。




图 2 : 自界说选项对话框



联机匡助

在 VB Script 编纂器的东西栏中,单击“?”按钮可以获得联机匡助,懂得有关 PowerDesigner 元模子的具体信息。




图3: VB Script 联机匡助



联机匡助供应了 PowerDesigner 全体对象的相干信息。它将列出这些对象的属性值和可用的对象纠合形态。同时,还供应了全局变量、特别数据类型格局和全局办法的相干信息。





实例申明

PowerDesigner 供应了丰厚的实例库,具体注释了用户利用 VB Script 可以创立的各类特征使用:

·    创立模块及其对象
(创立举动图表,作为营业流程图的“正本”…)

·    删除模块中的对象
(在 OOM 模块中删除公用属性…)

·    创立对象
(将类转换为接口…)

·    更改对象属性
(为一切的域名拔出前缀,将称号复制到代码中,并对代码停止标准化处置…)

·    完成某些反省义务,收回正告信息(针对特定命据库的反省,其实不附属于尺度 PowerDesigner 反省进程…)

·    临盆呈报









实例

为了更好的申明代码的简略单纯性,咱们来看一个实例,该实例将为以后模块的每个表创立一个辨别列(以下图)。







扩大 PowerDesigner

借助这一壮大东西,用户可以在 PowerDesigner 的基本长进一步扩大其功效和特征,开辟出针对分歧需求的完善使用。


Active Server Page技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。

冷月葬花魂 发表于 2015-2-16 00:59:17

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

精灵巫婆 发表于 2015-2-17 04:30:24

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

愤怒的大鸟 发表于 2015-3-10 23:48:48

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

兰色精灵 发表于 2015-3-11 10:40:43

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

因胸联盟 发表于 2015-3-13 04:07:08

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

不帅 发表于 2015-3-14 22:35:56

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

透明 发表于 2015-3-21 14:42:29

不能只是将它停留在纸上谈兵的程度上。

谁可相欹 发表于 2015-3-25 06:47:07

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

分手快乐 发表于 2015-3-27 08:08:16

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

柔情似水 发表于 2015-4-3 02:06:20

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

莫相离 发表于 2015-4-8 07:34:54

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

只想知道 发表于 2015-4-13 13:31:44

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

若天明 发表于 2015-4-18 01:00:34

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

小女巫 发表于 2015-4-26 02:52:53

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

再见西城 发表于 2015-4-26 13:09:25

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

变相怪杰 发表于 2015-5-6 01:08:02

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

山那边是海 发表于 2015-6-6 04:03:08

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

蒙在股里 发表于 2015-6-13 21:19:26

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页: [1]
查看完整版本: ASP网站制作之VBScript在PD中的使用