WelcometoTMLLanguageWebServerPage.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WelcometoTMLLanguageWebServerPage

Welcome to TML Language Web Server Page 登录 | 学生注册 一、TML语言特有功能: 1:自带数据库,支持SQL和NOSQL ,例子 2:自动压缩输出:能够将输出的HTML自动压缩,这是其他语言没有的,例子可以直接查看源代码例子 3:极高安全性:能够对所有源代码甚至包括HTML进行编译,生成tmlX,最终用户看不到任何代码,从根本上避免了代码被黑客修改或植入木马.例子可以直接查 Set.tml;设置1为源代码模式,tml代码会编译为tmlX编译后文件,会包含调试信息,适合开发者 ;设置0为发布版模式,不会编译tml代码,直接执行tmlX编译后文件,信息会被屏蔽,适合发布最终,给用户使用 source=1 4:提倡界面和业务分离:虽然TML语言非常简单与界面混用也不复杂,但是我们仍然提倡界面与业务分离:一方面网站前台由TML语言自动生成静态页面,不存在业务部分。另一方面,网站后台的界面使用EasyUI和jQuery,而TML语言仅仅处理业务模块。 5:极强通用性:能够被转换为C++\C#\Java多种语言,几乎能适应任何运行环境。解决了以往JAVA程序员编写的代码无法在.NET环境下运行的问题。 source=1 6:集成编程规范:代码必须按照一致编程规范编写,才可以被执行,解决了两个程序员编写的代码规范不一致问题。 7:新型模式:常用的设计模式(包括工厂、单例等)虽有优点,也有架构更改困难、运行效率低下等缺点。TML语言自带耗散架构,将设计模式统一为模块组织和编译结构,避免了这些缺点。 8:改进多层架构:常用的多层架构(SSH、MVC等)在一定程度上使架构更统一、清晰,封装性更强,但用的次数多了便会发现其中仍然存在较多问题。TML语言将多层架构演变为自身接管下的多层结构,解决了架构中的问题。 9:用途广泛 一般开发:TML适合所有主要平台:Windows、Unix、MacOS X、Linux、Solaris、FreeBSD的应用程序开发,并已经被移植到Java和 .Net虚拟机上。 移动开发:TML 支持 iOS/WindowsPhone/Android/Symbian/BlackBerry。 游戏开发:TML可被嵌入到PSP/PSV/PS3/Xbox360/Wii/WiiU/3DS中。 Web开发:TML可以创建动态Web页与各种Web服务器:IIS,Apache等(见下文) SoC开发:TML运行在SoC系统上让工作更快速,让集成的SoC系统更有效地运行。 10:支持跨语言编程 TML语言能够与JAVA、C、C++、C#等多种主流编程语言进行混合编程,能够嵌入到JAVA、C、C++、C#等多种主流编程语言多种主流编程语言中,也可以转化为JAVA、C、C++、C#等多种主流编程语言。跨语言编程超越了现有编程语言,是目前最尖端的编程方式和次时代开发方式。 11:全面支持并超越了面向对象的思想 支持类与文件名混合调用和自动实例化,支持多重继承和多态的最高境界——类混合(因此也不再需要include或import,因为这两个函数产生于面向对象之前,早就应该淘汰了,现在彻底淘汰),支持继承的最高境界——私有类和公有类的混合和动态转换,支持类与实例的动态转换,支持同名变量和函数的动态覆盖(但是不提倡覆盖,因为覆盖=浪费)。虽然功能更加强大,但是无须程序员过多学习,如果你已经掌握了面向对象思想,那么你需要忘记面向对象思想,按照你的思想去编程。具体示例 二、TML语言基本语法元素示例和源代码 1、数组 2、转义字符 3、字符串格式化 4、比较字符串 5、连接字符串 6、拆分字符串 7、遍历字符串 8、更改字符串大小写 9、判断字符串是否为空 10、替换字符串 11、定义常量 12、求余运算 13、自增运算 14、比较字符串关系运算符 15、比较字符串,返回布尔值 16、输出布尔值 17、位运算符 18、if语句 19、IfElse语句 20、IfElseIf语句 21、布尔表达式 22、While语句 23、Continue语句 24、Break语句 三、用TML语言构建Web的示例和源代码 1、获取服务器运行信息 2、HTML混写 3、上传文件 4、以GET方式获取网页提交的数据 5、以Post方式获取网页提交的数据 6、设置和获取客户端Cookie 7、获取时间、日期、写文件、生成静态HTML的示例 8、调用JSON和EasyUI的示例 9、类调用的示例(如何调用或include或import 另一个文件的函数、变量) 10、数据库的管理和记录的增加、删除、修改、查询 easyui版本 11、公

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档