跳过导航链接官方首页 > 学习在线 > IOAS开发大全

 
《IOAS开发大全》

《IOAS开发大全》是IOAS开发的学习宝典,学习对象为有一定计算机知识的开发员,如果您需开发的系统并不复杂或您只是操作员,略知一二就可以了,可以不用细看。

以下为《IOAS开发大全》节选,更多的内容为陆续收录,敬请期待^.^

《IOAS开发大全》之节选篇1-简介
《IOAS开发大全》之节选篇2-目录
《IOAS开发大全》之节选篇3-输入参照
《IOAS开发大全》之节选篇4-数据库知识
《IOAS开发大全》之节选篇5-特性
《IOAS开发大全》之节选篇6-依赖
《IOAS开发大全》之节选篇7- 重要概念
《IOAS开发大全》之节选篇8-字段说明
《IOAS开发大全》之节选篇9-组成
 

 

 
《IOAS开发大全》之节选篇1-简介

     

办公系统,其实是由一个一个的窗体根据一定的流程规则所组成的数据系统,它包括数据录入与数据处理、报表打印等。

    IOAS是一款易学易用、灵活自由的办公系统速成工具。内置功能强大的开发工具:从窗体管家《窗体配置向导》到语法专家《查询分析器》再到产品发布大师《制作安装向导》。它既是个办公系统快速开发平台,也是个框架完备的办公使用平台。

    使用IOAS,您只需专注于窗体内容与窗体间的关系,至于操作界面、数据联接、权限定义、报表打印等必须而繁杂的框架功能,都由IOAS来包办。相对于专业程序员的从头开发从头开始,使用IOAS,您将会快上百倍地开发出您所需的办公系统来。

 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇2-目录
 

     IOAS 主要的目录组成:当安装了IOAS后,在其安装目录下,将可看到以下目录:

目录 功能说明
根目录 主要由主程序ioas.exe、与数据库APTITUDE及其附属文件组成。
Backup 放置系统自动或手动备份的数据库备份文件。以时间格式命名。可由程序还原。
Data 报表文档的存放目录。
FormSet 窗体模板的存放目录。
HelpTop 程序运行时需要调用的帮助文本(区别于本CHM帮助文档)的存放目录。
ICO 程序界面图标的存放目录。如程序Logo、托盘图标等等。
Make 制作安装包的存放目录。
OutData 数据记录导入导出的默认目录。如窗体设置了"9-自定义"字段格式,其保存的文件也会统一保存于此以方便文件共享与管理。
UserIni 本电脑用户设置参数的存放目录。如界面风格、数据互联设置等。
Make  制作安装包的存放目录。
Wav 程序运行时需要调用的声音文件。
 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇3-输入参照

     IOAS 输入参照:为方便操作员快速方便地进行输入操作,系统提供了众多类型的参照帮助工具,当焦点定位在某个输入框后,如果系统设置了数据帮助,输入框右边就会立即出现黄色的小灯泡按钮,操作员可以点选此小灯泡按钮(Alt+T),以快速方便地输入据。

一、 与字段类型有关的参照
 1 自动编号型的参照 适用:自动编号的字段。
作用:点击则可自动输入唯一编号。
提示:可在[窗体配置向导]-[数据编辑框]-[自动编号]页设置。
 2 日期型的参照 适用:日期型格式的字段。
作用:快速地帮助输入日期。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式],将其设置为"3-日期"。
3 备注型的参照 适用:备注型格式的字段。
作用:可比通用型字段存储更多的字符(默认Access数据库下最大容纳65535个字符,而SqlServer下则只为4000个字符)。点击弹出备注框方便多字段编辑。还可在窗体的工具栏按钮"工具"-->"浏览增强"里设置备注字段快速浏览功能。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式],将其设置为"4-备注"。
4 图片型的参照 适用:图片型格式的字段。
作用:当记录未有内容时,则会弹出图片选择框,如有内容则会打开相应的图片方便浏览。还可在窗体的工具栏按钮"工具"-->"浏览增强"里设置图片快速浏览功能。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式],将其设置为"5-图片"。
5 自定义型的参照 适用:自定义型格式的字段。
作用:快速地帮助选择录入图形文档、Office文档等所有WINDOWS关联格式文档。当记录未有内容时,则会弹出文档选择框,如有内容则会打开相应的程序方便浏览或编辑。还可在窗体的工具栏按钮"工具"-->"浏览增强"里设置自定义字段快速浏览功能。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式],将其设置为"9-自定义"。
二、 与字段无关的参照
1 下拉型 作用:点击则可弹出下拉框供选择输入项目。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[输入参照]设置。
输入格式为:参照项1,参照项2,...。则各项目以逗号或|号分隔则可。不用调用表格,适用于固定参照项的参照。
2 表格型 作用:点击则弹出表格列表供选择输入项目,支持多字段显示。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[输入参照]设置。
输入格式为:取字段序号x(1位,一般为1则表示选择第1个字段值)+SELECT选择语句。适用于多字段显示。
返回值:提取选择记录的第x个字段序号值。
3 简易多选 作用:点击则弹出表格列表供选择输入项目,没字段名显示。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[输入参照]设置。
输入格式为:X+SELECT选择语句。
返回值:如选择多个记录,则会提取每个记录的第1个字段项,项与项之间以逗号分隔。
4 树型多选 作用:点击则弹出树型列表供选择输入项目,适用于突显多级父子关系的记录(如1父10子101孙等的多级关系)。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[输入参照]设置。
输入格式为:Y+SELECT选择语句。
返回值:如选择多个记录,则会提取每个记录的第1个字段项,项与项之间以逗号分隔。
5 表格多选 作用:点击则弹出表格列表供选择输入项目,支持多字段显示。
提示:可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[输入参照]设置。
输入格式为:Z+SELECT选择语句。适用于多字段显示。
返回值:如选择多个记录,则会提取每个记录的第1个字段项,项与项之间以逗号分隔。

 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇4-数据库知识

数据库是存储在某种存储介质上的相关数据有组织的集合。在这个定义中特别要注意“相关”和“有组织”这些描述,就是说,数据库不是简单地将一些数据堆集在一起,而是把一些相互间有一定关系的数据,按一定的结构组织起来的数据集合。

  例如,建立一个单位的职员档案,每位职员有下列数据项:编号、姓名、性别、出生日期、婚否、职务、工资、简历。显然这八项中的数据是有密切关系的,是描述每个职员的自然情况。如何把描述每个职员的数据按一定方式组织起来,达到方便管理的目的?通常人们用一张二维表格来实现(见表1)

编号 姓名 性别 出生日期 婚否 职务 工资 简历
001 张健 1974-05-16 科员 1800.00 memo
002 李丽 1971-02-28 科员 1800.00 memo
003 江涛 1969-06-12 科长 2750.00 memo
004 余得利 1972-12-15 科员 1800.00 memo
005 王霞 1983-07-13 处长 3500.00 memo

表一

从表1中容易看出,表头是确定每个职员的数据项,这些数据项通常称为字段,如编号字段、姓名字段等等。表头下面的每一行是描述职员自然情况的数据,每一行数据通常称为记录。表中的数据组织有序,且数据间的关系明确,管理十分方便。我们把这张二维表称作数据表。而数据库则可以简单地看成是这些数据表组成的集合体。

数据库中的数据以不同的方式组织,即构成了不同的数据模型,常用的数据模型有关系型、层次型和网状型。以关系方式组织数据的数据库称关系型数据库。关系型数据库是当今最流行的数据库之一。如微软的AccessSQLServer数据库。

在计算机系统中,可以实现对数据库进行定义、描述、建立、管理和维护的一套系统软件,称为数据库管理系统(Data Base Management System)。如考勤系统、仓库系统、客户管理系统、财务管理软件等这些以数据为依归的办公系统,都属于数据库管理系统范畴。而IOAS,就是数据库管理系统的开发工具。


 

IOAS里,为方便管理与运行效率,实际的字段是以A、A1、A2、...来按升序命名的,而在最终显示在窗体表单里时,则会自动转换为在"窗体配置向导"-->"字段设置"里对应的字段名称来显示。如表一的编号字段则在实际存储中会命名为A、姓名为A1、...,如下图:

"窗体配置向导"-->"字段设置"里的字段设置:


 

"窗体配置向导"-->"数据表格框"里的表格数据源:SELECT ID,A AS 编号,A1 AS 姓名,A2 AS 性别,A3 AS 出生日期,A4 AS 婚否,A5 AS 职务,A6 AS 工资,A7 AS 简历 FROM [1101]

 

 

窗体制作完成后,打开后的样子:


 

在查询分析器里查询到的实际数据列表


 

ID字段:它是唯一没有重复的。是IOAS在进行数据操作时为了识别具体记录用的(如有两条重复的记录,需要删除其中一条,就要应用到ID字段的唯一性,不然两条记录都会被删除)。它对普通用户的数据操作不会产生任何影响。它在IOAS里具有以下特性:

1、升序:它是从1开始、2、3、....来分配的。

2、唯一性:即使它的记录被删除,其ID号也不会赋给新的记录。如ID号为2的记录被删除后,为2的ID号将不再存在。

3、固定性:IOAS里的每个制作完成的数据表都包含ID字段(且在最前面)。其后才是A、A1、A2、...、A53(总共可定义54个字段)。

 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇5-特性
IOAS 有以下功能它特性:
1 易学易用:标准统一的窗体界面、标准统一的数据操作方式。易上手、易维护。
2 灵活自由:颜色设置、提示设置、窗体风格、程序Logo、托盘图标等等,都可由您自定义。
3 数据储存:内部支持微软ACCESS、SQLServer双数据库,可自由选择。
4 数据互联:支持单机、局域网、广域网自由互联,协同操作、随时扩展。
5 窗体设置:字段格式、自动编号、窗体事件、附加操作、输入参照、报表自定义、视图等自由设置。
6 语法公式:内置上百个函数变量与SQL语句支持。助您开发出复杂功能窗体。
7 维护工具:群组权限管理、菜单定义、计算机管理、黑名单管理....
8 开发工具:从窗体管家《窗体配置向导》到语法专家《查询分析器》再到产品发布大师《制作安装向导》,至尊、至强、至胜。 
9 排错机制:语句执行出错时会有出错语句提示及可能的解决方法指引。
10 功能扩展:支持报表输出至Excel、Word模板打印,支持导入导出多种数据格式文档,内置IE桌面功能...

 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇6-依赖
     

IOAS 依赖于以下平台的支持:

一、 必须
 1 硬件必需 奔腾500以上CPU、64M以上内存。如数据量大导致运行慢,请升级以上配置。
 2 系统平台 微软操作系统Windows2000/XP/2003/...。

 

   
二、 可选
1 SQLServer 需在服务器里安装SQLServer2000或以上版本数据库,且在用户登录界面-->"数据互联"-->"设置SQLServer联接"。
2 局域网共享 保持网络畅通,在用户登录界面-->"数据互联"-->"设置电脑工作方式"。
3 互联网共享 服务器数据库必须使用SQLServer且必须要有固定IP的网络地址。
4 Excel报表 需要Microsoft Excel 2000(或以上)的支持。
5 Word报表 需要Microsoft Word 2000(或以上)的支持。
6 电子邮件 需要Microsoft Outlook 2000(或以上)的支持。

 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇7- 重要概念
 

     IOAS 重要概念





在“窗体配置向导”里的“调用菜单”页的菜单列表

在左面板显示

 

一、菜单ID号:菜单ID号是窗体在左面板的排列位置的依据。定义了窗体表单(简称窗体)、窗体组与系统的相互关系。可以打个比方:系统就是社会,窗体组就是家庭,而窗体表单就是人了。
 1 系统 IOAS里面最多可以包括10个系统。系统的菜单ID可以选择0~9(一位数)。其中,9已被IOAS用来作系统管理用。其余9个系统ID开放给开发员自行定义与使用。如上面的〖秘书助理〗,它使用了系统ID号8(一位数),即它就是〖秘书助理〗系统,里面可以再包含窗体组(最多10个)与相关的窗体表单(每个窗体组可再包含100个窗体表单)。可按左面板的
 2 窗体组 窗体组是放置窗体的地方。每一个系统,可以最多包含10个窗体组,而每个窗体组,即最多可放置100个窗体表单。窗体组的ID是十位的,如系统ID号8的〖秘书助理〗系统可以包含80、81、...89共十个窗体组。如上面ID号为80的[成绩统计]、ID号为81的[秘书助理]都是〖秘书助理〗系统(ID号8)的窗体组。

3

窗体表单 窗体表单:简称窗体。它是整个系统的核心,我们的办公系统就是由一个一个的窗体组合而成。窗体的ID号为四位。如上面ID号为80的[成绩统计]组的窗体可以包括ID号为8000的<成绩表>、ID号为8001的<统计表>、...8099共100个窗体。点击左面板相应的窗体图标,相应的窗体就会在右边打开。

 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇8-字段说明

     

IOAS 字段说明:目前IOAS拥有通用、数字、整数、日期、备注、自定义六大字段类型。现在
统一说明如下:

 1 通用型 适用:文本或文本和数字的组合,或不需要计算的数字,例如电话号码、身份证等。 
限制:Access数据库(默认)下最多可存储 255 个字符。SqlSERVER数据库下最多可存储 4000 个字符。
验证:IOAS在保存记录时支持字符数的最少与最多的验证(可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式]里的最大最小值里设置,且同时确保在主菜单“设置”->“高级设置”->“提示设置”里勾选了“在数据保存时验证数据”)
注意:因其为非数字或整数型,所以在写语法公式时,左右两边要加引号("或',有些场合,在用"或'出错情况下,左右两边可以用%^%代替),如 ...where A1="小刚"...。如引用编辑框值则需用其字符值%Axx%%Sxx%,具体请参照查询分析器。
 2 数字型 适用:用于数学计算且可能有小数点的数值数据。如价格、金额等有小数点的数据。
限制:整数支持最多19位,小数点数保留四位。
验证:IOAS在保存记录时支持数据的最小值与最大值的验证(可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式]里的最大最小值里设置,且同时确保在主菜单“设置”->“高级设置”->“提示设置”里勾选了“在数据保存时验证数据”)
技巧:因其为数字或整数型,所以在书写公式语句的时候,可以直接使用字段显示名称来引用当前编辑框内容,如 ...where A1=[数据] * [单价]...。

3

整数型 适用:用于数学计算且没小数点(或不保留小数点)的数值数据。如年龄、数量等没有小数点的数据。
限制:支持最多9位(亿)整数。不保留小数。
验证:IOAS在保存记录时支持数据的最小值与最大值的验证(可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式]里的最大最小值里设置,且同时确保在主菜单“设置”->“高级设置”->“提示设置”里勾选了“在数据保存时验证数据”)
技巧:因其为数字或整数型,所以在书写公式语句的时候,可以直接使用字段显示名称来引用当前编辑框内容,如 ...where A1=[数据] * [单价]...。

4

日期型 适用:它是由通用型演化而来。适合输入日期型数据。如:2007-02-28等。
限制:为方便管理与比较,日期请统一使用四位年-两位月-两位日格式。
验证:IOAS在保存记录时支持日期的最小值与最大值的验证(可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式]里的最大最小值里设置,且同时确保在主菜单“设置”->“高级设置”->“提示设置”里勾选了“在数据保存时验证数据”)
注意:因其为非数字或整数型,所以在写语法公式时,左右两边不要加引号("或'),如 ...where A1="2007-02-28"...。如引用编辑框值则需用其字符值%Axx%%Sxx%,具体请参照查询分析器。
 5 备注型 适用:文本或文本和数字的组合,或不需要计算的数字,且储存字数可能超过255个字符的情况。例如备注、记事等。 如果字符数可能超大或需要格式排版等,请使用Office等文档编辑后,使用自定义格式字段来调用。
限制:Access数据库(默认)下最多可存储 65535 个字符。SqlSERVER数据库下最多可存储 4000 个字符。
验证:IOAS在保存记录时支持字符数的最少与最多的验证(可在[窗体配置向导]-[数据编辑框]-[高级设置>>]-[字段格式]里的最大最小值里设置,且同时确保在主菜单“设置”->“高级设置”->“提示设置”里勾选了“在数据保存时验证数据”)
注意:因其为非数字或整数型,所以在写语法公式时,左右两边要加引号("或',有些场合,在用"或'出错情况下,左右两边可以用%^%代替),如 ...where A1="小刚"...。如引用编辑框值则需用其字符值%Axx%、%Sxx%,具体请参照查询分析器。

6

自定义型 适用:适合录入图形文档、Office文档等所有WINDOWS关联格式文档。它本身只存储文档名信息。选择的文档会被复制一份到IOAS安装子目录OutData里(如有服务器则会复制至服务器里的IOAS安装子目录OutData里以方便局域网内共享)。

注意:当在广域网里使用时,请确保广域网里的另一端也可以访问服务器里的IOAS安装子目录OutData,否则将不能调用自定义类型的文档。

 

←返回本节选  ↑返回主目录  

 
《IOAS开发大全》之节选篇9-组成

     

IOAS 主要由以下四部分组成:

1 用户登录:提供了用户登录系统以及设置数据互联方式的操作界面。
2 主界面:提供了用户进行办公操作的主界面。由菜单、工具栏、左面板、我的桌面、状态栏五部分所组成。
3 窗体表单:运行于主界面下,其左面板会按窗体ID号顺序以组分类列出所有窗体快捷图标,窗体包括由您开发的"用户窗体"与以系统管理为目的的"系统窗体"两部分所组成。
4 开发工具:由窗体配置向导、查询分析器、安装制作向导、注册码算号器四部分所组成。它们是您在IOAS上开发办公系统不可或缺的组成部分。

 

←返回本节选  ↑返回主目录  

 

Copyright © 2005 - 2011 土豆科技
粤ICP备06076644号