- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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、公
您可能关注的文档
最近下载
- 农业推广学复习思考题答案.doc VIP
- 苏S13-2022 预制混凝土排水检查井.docx VIP
- 河南省南阳市六校2021-2022学年高一上学期第一次联合测试地理试题.pdf VIP
- 微早读 高一语文激情早读(必修下)第5周第3次(编辑版).docx VIP
- 人力资源管理专科毕业论文模板.docx VIP
- 衰老相关心脑血管疾病的机制与抗衰老干预策略.pptx
- 氢燃料电池的电力转换效率.docx VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 医学生乙型病毒性肝炎防控知识和乙型病毒性肝炎疫苗接种意愿调查问卷.doc VIP
- 摄影与摄像技艺基础全套教学课件.pptx
文档评论(0)