




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ChineseWebServer(中文动态网页) 从入门到精通 文档制作:Ewangl QQ452327180 开发者:Ewangl QQ452327180 交流QQ群:80116347 官方网站:http:/cap.ewangl.cc/ 运行平台:Win X 视频教程:编辑器起始页在线观看。高清视频请交流QQ群 群文件下载! CAP源码下载:交流QQ群 群文件下载! 其它:在学习CAP之前,你需要掌握基本的静态页面知识。 开始学习 安装本地环境。 初步认识中文动态网页。 启动器配置。 开发必须了解的事项! GET请求。 POST提交。 TCP通讯。 CAF文件使用。 高级扩展函数使用。 计划任务使用。 外部扩展函数开发。 一个完整的WEB程序。 目录 第一章 1.从CAP官方网站下载安装程序。 1.安装本地环境 目录 下一页 2.打开执行安装程序(ChineseWebServer install.exe)并安装 。 注意:安装路径请不要包含空格! 杀软报毒请信任! 1.安装本地环境 目录 下一页 上一页 3.安装完成后会自动打开启动器。 1.安装本地环境 目录 上一页 1. ChineseWebServer能做什么? 快捷建立web服务,快速开发web程序及普通网页。 2. ChineseWebServer优点? 中文代码编程,超强的函数扩展,稳定的错误管理,便捷的垃圾自动回 收,除了http协议,还支持TCP直接通讯,内置远程管理与计划任务系统 。 3. ChineseWebServer支持哪么文档解析? 能解析由cap编辑器生成的.CAP动态网页文件、CAF扩展文件。其它文件 解释器仅发送,服务端无法解析! 4. ChineseWebServer开发初衷? 为广大中小学生、不识英语的朋友,提供一个学习动态网页的平台。 2.初步认识中文动态网页 目录 下一页 2.初步认识中文动态网页 目录 上一页 3.启动器配置。 目录 下一页 3.启动器配置。 目录 下一页 上一页 3.启动器配置。 目录 上一页 一些疑问: 1.启动服务提示目录不存在? 检查配置文件目录是否存! 2.启动服务失败? 请确保配置正确,且安装有vc+2005!或者检查端口是否占用! 3.无法正常打开网页? 请查看日志文件! 5.为什么更新长时间不跑动? 请耐新等待! 6.其它错误? 请联系QQ452327180,获取帮助。 4.开发必须了解的事项! 目录 下一页 4.开发必须了解的事项! 目录 下一页 上一页 CAP语法:文本符号 4.开发必须了解的事项! 符号解释 n换行 r回车 反斜杠 单引号 ”双引号 文本连接 目录 下一页 上一页 CAP语法:运算符 4.开发必须了解的事项! 符号解释 +加 -减 *乘 /除 %取模 幂运算 目录 下一页 上一页 CAP语法:逻辑 4.开发必须了解的事项! 符号解释 =等于 =不等于 大于 =大于等于 =小于等于 且都满足为真 或其中一个满足为真 非真为假,假为真 目录 下一页 上一页 备注: 备注内容。使用两个“-”符号 变量: 全局变量:变量名=变量值 例如:Id=1,name=“cap” 局部变量:局部 变量名=变量值 例如:局部 Id=1,局部 name=“cap” 变量数组:变量名=变量值,变量值,变量值, 例如:var=1,2,3,4,5 变量的赋值:变量名=变量值 例如:Id=1,var1=1,var=1,2,3,id,name=1,”cap” 其它: 解释器默认文件名:index.cap,当不存在继续寻找index.html,还是不存 在那么输出404页面文件不存在! 4.开发必须了解的事项! 目录 上一页 请注意数据类 型!文本需要 使用引号!变 量名不允许中 文! 1.什么是GET请求? 当我们打开浏览器访问一个网址,那么你已经完成了一个GET请求! 2.什么是链接,什么是链接变量(参数)? 例如链接: http:/ewangl.cc/dat.cap?id=1&name=ewangl.mp3 这是一个完 整链接!然而链接包含了参数: id=1 和 name=ewangl.mp3 参数与请求文 件用 ? 间隔!参数与参数之间用&间隔!变量名=变量值,使用=间隔! 5.GET请求。 目录 下一页 在“请求函数”下写入代码: 5.GET请求。 目录 下一页 上一页 调试页面: 5.GET请求。 目录 下一页 上一页 注意!调 试时你本 地必须启 动解释器 链接变量为 文本!所以 需要引号! 5.GET请求。 从上面我们看出,代码中规定 id和name值必须为1和Ewangl 。如果不正确那么就输出“其 它内容”,否则输出输入值。 这是个获取链接变量例子! 目录 下一页 上一页 总结: 前面到例子我们可以看出,GET方式重要的是参数传递,服务器通过不一样的参数实现访问 一个页面产生不同的内容! 5.GET请求。 目录 下一页 上一页 习题: 1.用链接变量获取一次内容并输出到浏览器。 2.传递两个链接变量,值为数字。进行加法运算后输出到浏览器 。(你需要使用到命令:转换到小数() 转换数值到文本() ) 5.GET请求。 目录 上一页 1.什么是POST提交? Post是后台提交,在不改变页面而进行的交互。各网站登陆所使用到的 便是POST。 2.POST和GET区别? get不能传递数据,且需要跳转页面。Post相反,能专递数据,包括上传 文件。且不需要跳转页面!提交地址也可存在链接变量! 6.POST提交。 目录 下一页 6.POST提交。 目录 下一页 上一页 如果你有熟悉的 HTML编辑器,那么 更好! 写入到cap文档 选项默认是焦点 位置!你需要鼠 标选中插入点! 6.POST提交。 目录 下一页 上一页 GET部分代码 大家可能发现,生成的html代码有误!这是调用的浏 览器编辑功能,它生成到就能显示!无需在意。 Form表单 提交地址为 :post.cap 因为我们当 前项目名叫 post.cap 6.POST提交。 目录 下一页 上一页 POST部分代码 注意: 打开数据库后 ,操作完成最 后必须关闭数 据库! 顺序是: 连接数据库 打开记录集 关闭记录集 关闭数据库 在这里我们 又接触到一 个命令:取表 单变量() 大家可以到 支持库列表 查看相关说 明 6.POST提交。 目录 下一页 上一页 浏览器访问调试 在这里我要 纠正一个错 误! 在html编辑 器中,那按 钮类型为 :submit(提交 ) 请修改type= button为 type= submit 总结: 我们上面使用get发送了登陆页面,浏览器通过post提交账户和密码,我 们实现了简单的登陆,读数据库验证数据。 6.POST提交。 目录 下一页 上一页 习题: 1.在实际应用中,单个页面可能存在多个post。那么我们只能改变post链 接来实现,链接上我们可以添加链接变量区分不同请求。例如 :index.cap?id=1,index.cap?id=2。请在post中加入链接变量区分请求。 2.请使用post实现 服务端的加法运算,并返回结果。 3.尝试写简单的注册账号网页。 6.POST提交。 目录 上一页 在cap中,我们除了服务端和浏览器交互外,还可以和 软件通过TCP协议直接交互。 7.TCP通讯。 目录 下一页 我们需要一个tcp连接测试工具 填入:服务器地址,服务器端口 新建cap文件,在“TCP函数”下写代码测试: 7.TCP通讯。 目录 下一页 上一页 注意!TCP函数只能 存在于每个网站下 index.cap文件! 总结: 上面例子我们实现了TCP取数据和发送数据! 收到了“测试文本”,我们继续把这个数据又发送了出去。 习题: 1.使用TCP发送两个数字,让服务器对两个数字相加发回去。 7.TCP通讯。 目录 上一页 CAF文件是什么? Caf类似我们程序的dll库。多个页面可调用的公用函数。 我们新建一个文档写入以下代码,保存为 caf.caf 8.CAF文件使用。 目录 下一页 此函数两个参数,把参数1和参 数2文本连接组合。并返回。 新建cap文件写入以下代码并调试: 8.CAF文件使用。 我们会看见浏览器输出了“这是什 么?” 目录 下一页 上一页 总结: 通过上面例子我们实现了调用组合文本的CAF文件。 习题: 1.写个加法运算的caf文件并调用。 8.CAF文件使用。 目录 上一页 使用高级扩展函数必须在服务端配置上启用高级函数! 高级函数作用是调用外部dll文件(如果自写函数,推介封装为外 部函数库,以后会讲到)。 高级函数到使用需要有编程基础的人。需要注意到是,申请了 内存最后必须释放掉! 9.高级扩展函数使用。 目录 下一页 例子: 9.高级扩展函数使用。 详细咨询请在交流群提问! 目录 上一页 计划任务属于高级操作函数!需要服务端配置高级操作函数! 置计划任务函数文件为CAF文件!需要注意的是!不支持常规 含有路径参数的命令!及核心连接命令! %cd% 转义为当前网站主目录。 10.计划任务使用。 详细咨询请在交流群提问! 目录 扩展函数开发需会编程基础! 开发帮助文档位于主目录下DLL文件夹内。调用接口位于解释 器目录里 cap.dll。 11.外部扩展函数开发。 目录 详细咨询请在交流群提问! 用cap写一个完整的web程序构造:html代码(可能包含css,js等) + cap服务端代码。 Cap编辑器所集成的html编辑器支持jQuer
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆维修流程优化保障措施
- 纺织品供应链可追溯性技术-全面剖析
- 科研机构医疗废物管理培训计划
- 人教版一年级上册音乐主题教学计划
- 网络舆情监测与管理技术研究-全面剖析
- 自适应认知学习-全面剖析
- 2025年房地产经纪人职业资格考试模拟试卷:房地产经纪合同签订与审查试题集
- 青年志愿者禁毒知识竞赛计划
- 基坑混凝土套箱施工方案
- 优化迭代算法在大数据环境中的鲁棒性探讨-全面剖析
- 口腔正畸病例书写模板
- 呼叫中心产业研究报告
- 人民音乐出版社六年级下册音乐教案(全册)
- 药物临床试验概述课件(PPT 23页)
- HP系列圆锥破碎机常见故障
- 安徽中医药大学专升本(语文)科目考试题库(含历年重点题)
- 等离子体光谱诊断实验报告
- 永磁吸盘使用方法及安全事项
- 企业计算机基础培训课件
- 哈萨克斯坦2050战略总统国情咨文(中文版)
- 复摆鄂式破碎机
评论
0/150
提交评论