aspmaker学习手记

一、汉化提示信息
自动生成出来的网页中许多提示信息都是英文。修改x:\aspmaker\src\lang.xml文件,找到要改的地方比如把Please select改成“请选择”后,存盘。结果在生成的时候出错,提示lang文件不正确。将xml文件的第一行encoding="iso-8859-1"改成UTF-16,直接说打开lang文件出错。最后试着改为gb2312,一次成功。

后来又有一次重装了aspmaker404,却发现汉化过的lang.xml不起作用了。生成的文件中仍然是英文提示。在文档中这样说明:

If a language file named "lang.xml" is found in the template, the default one under the subfolder "src" of the installation folder will not be used. A language file contains all the wordings in the template. If you want to translate a template, this is the only file you need to translate. This file must be named as "lang.xml" or the default language file will be used.
二、搞定多重带条件的combobox选择。
终于把多重过滤的select型combobox调试出来了。说起来不太容易讲清楚,我截了四张图,所有关键之处都在这里。



三、user-level级权限管理问题。aspmaker支持记录级和表级的权限管理,用户可分等级,不同等级用户可对每个表单独设置增、删、读、写的权限。不过它的在线手册语焉不详,试了两个小时才找到窍门所在。原来,用户的level有两个内置级别:administrator和anonymous,分别代表管理员权限和访客权限。权限字段要求是一个整数。可是它内置的两个级别是什么数字呢?反复试验的结果是:administrator的级别应该是-1,访客即未登录的用户级别为0。其它级别从1递增。
四、用户模板的使用。
aspmaker支持用户自行修改模板。这样就可以自动生成带有你真正想要的外观的asp文件了。不过我又遇到了麻烦。原来,每个我打开那个zip文件,修改了里面的文件,再放回去之后,generate出来的asp文件仍然是原来的样子。真是奇怪了。仔细检查,原来它为了速度快,在第一次打开模板的时候,把那个zip的模板文件解压到了“我的文档”下的 aspmaker\template 里。我傻傻地盯着模板zip文件,可人家只认解压好的那一坨。试着改缓存中的模板。OK!
五、忽然想起,还有安装部分没有提到。在win2003和xp中安装的时候,会出现一个dll运行出错的信息,导致安装失败。重启系统后windows会弹出一个程序保护错误提示窗口,在这里,应取消其程序保护机制,再次安装,才能成功。
六、在注册表里找到 HKEY_CURRENT_USER\Software\ASPMaker\4.0\Settings,修改其中项目可以改变AM的默认属性。
如字体:BodyFont可改为“宋体”,BodySize改为“9pt”。
如其它语言支持:Language设为“F:\AS1B24~1\src\lang.xml”
还有默认语言属性:CharSet:gb2312,CodePage:936(十进制)
七、模板的定制
在X:\My Document\ASPMaker\Templates\aspv40.zip\Script下找到control.xml,里面有所有的控制代码。包括生成header和footer的部分(参见同目录下的template.asp)。

UID
帖子
251 
精华
积分
1715 
阅读权限
150 
在线时间
32 小时 
注册时间
2007-3-7 
最后登录
2008-11-11 
查看详细资料

TOP

转载于:https://blog.51cto.com/tiantian/132448

aspmaker学习手记相关推荐

  1. AM335X的汇编语言与c语言,X86汇编语言学习手记 -- 汇编和C协同

    X86汇编语言学习手记(3) 2004年12月 在X86汇编语言学习手记(1)(2)中,可以看到栈(Stack)作为进程执行过程中数据的临时存储区域,通常包含如下几类数据: 局部变量 函数调用的返回地 ...

  2. webpack入门学习手记(一)

    本人微信公众号:前端修炼之路,欢迎关注. 之前用过gulp.grunt,但是一直没有学习过webpack.这两天刚好有时间,学习了下webpack.webpack要想深入研究,配置的东西比较多,网上的 ...

  3. ROS学习手记 - 2.1: Create and Build ROS Package 生成包(Python)

    ROS学习手记 - 2.1: Create and Build ROS Package 生成包(Python) ROS学习手记 - 2.1: Create and Build ROS Package ...

  4. uni-app官方教程学习手记

    本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力 ...

  5. ExtJS MVC 学习手记3

    在演示应用中,我们已经创建好了viewport,并为之添加了一个菜单树.但也仅仅是这样,点击树或应用的其他地方获得不到任何响应.这个演示应用还是一个死的应用. 接下来,我们让这个应用活起来. 首先,给 ...

  6. 剑英的区块链学习手记(二)

    孙子说,知己知彼,百战不殆. 咱是通过小蚁学习区块链技术的. 开工之前,先了解一下小蚁的资料家族. 小蚁网站 https://www.antshares.org/ 小蚁源码 https://githu ...

  7. webpack入门学习手记(一) 1

    本人微信公众号:前端修炼之路,欢迎关注. 之前用过gulp.grunt,但是一直没有学习过webpack.这两天刚好有时间,学习了下webpack.webpack要想深入研究,配置的东西比较多,网上的 ...

  8. ROS学习手记 - 5 理解ROS中的基本概念_Services and Parameters

    ROS学习手记 - 5 理解ROS中的基本概念_Services and Parameters 上一节完成了对nodes, Topic的理解,再深入一步: Services and Parameter ...

  9. Docker学习手记-1

    1.Docker简介 docker的历史 2010年,几个的年轻人,就在美国的旧金山成立了一家公司 dotcloud.做一些Paas平台的创业公司! 从事LXC(Linux Container容器)有 ...

最新文章

  1. Linux支持多种平台
  2. 【原创】TimeSten安装与配置
  3. openwrt dhcp不分配_【装维技巧】DHCP工作原理详解(上)
  4. 混沌模型时间序列预测
  5. 文献学习(part72)--Learning the parts of objects by non-negative matrix factorization
  6. antd Datepicker组件报错 ——date.clone is not a function或者date1.isAfter is not a function
  7. 防反射JavaScript –如何让您的JS等待
  8. 前端知识点回顾之重点篇——CORS
  9. LeetCode MySQL 1264. 页面推荐(union)
  10. 基于Bootstrap的网站后台模板Metronic
  11. 微课|中学生可以这样学Python(3.4节):选择结构的嵌套
  12. 支离破碎的 Android
  13. iOS开发,更改状态栏(StatusBar)文字颜色为白色
  14. web访问linux创建目录权限设置,centos7下新建一个用户并限制访问目录
  15. undefined reference to错误的解决方法
  16. 车机没有carlife可以自己下载吗_雷克萨斯NX 原车carlife转换无线carplay
  17. 音频HiFi的二三事
  18. pr开放式字幕(同步台词)
  19. ubuntu 找不到固态硬盘
  20. 【树莓派】系统刷机教程

热门文章

  1. pps服务器未响应_PPS影音黄金VIP会员后看节目出现”服务器未响应,停止播放”怎么办...
  2. 通过cv2读取视频,并在视频上画框
  3. 水深火热的国内三大语音输入法对比
  4. 光盘修复计算机加载驱动,如何解决在Windows中无法使用光盘驱动器的问题
  5. 小程序插件封装Component报错 Component is not found in path……或 component is not defined
  6. joda-time详解
  7. 学习笔记4 orangepi的i2c和oled屏幕显示
  8. 阶层固化时代,寒门如何逆袭?
  9. 如何使用 Symbol Retriever
  10. 透明度,颜色透明度16进制对照表