分类分类
大小:296 MB更新:2024/09/21
类别:编程工具系统:WinAll
intraweb 15提供web开发框架,可以让用户在软件上创建新的web程序,可以在软件找到内容库,可以找到内容表单,可以找到html表单,可以找到基本组件,可以找到浏览器配置方案,可以找到控件、中间件和服务器,开发web程序相关的功能都可以直接在这款软件找到,让用户可以更好设计网页以及设计应用程序;IntraWEB Ultimate旗舰版有很多新的特性,新类别TIWDiscord允许用一行代码轻松地将消息发送到任何Discord频道,接口/用法类似于TIWTelegram类,需要就下载使用吧。
1、集成页面模式
2、RSS订阅
3、静态内容
4、URL映射(内容处理器)
5、自给式web服务器部署
6、Windows服务部署
7、ISAPI部署
8、ASPX部署
9、SSL Encyrption
10、IP绑定
11、访问源代码(多数)
12、并发会话限制
13、应用模式
14、身份验证的组件
15、会话闲置超时
1、完全支持所见即所得的开发方式,同标准的Windows程序开发几乎一模一样,你只要在窗体上放置编辑框,按钮,组合框,标签等等可视化控件,运行程序后所获得网页和你所设计时所看到的效果是完全一致的。
2、另外该软件同ASP. net的WebForm的开发方式非常类似,也支持各类Server端事件,象Button的OnClick事件等等。只要学过标准Windows开发的程序员学习该软件开发可以毫不夸张地说,没有任何学习曲线,你甚至可以不需要有任何的HTML、XML、JavaScript等等网站编程知识,你只需要懂得delphi就足够了。
3、因为Intraweb的作者Kuduz是著名的网络开发组件Indy的创始人,有着极强的网络服务器开发经验,在软件中集成了一个小巧的http server,可以方便的进行web程序跟踪调试排错,它比Borland的Web App Debugger运行速度要快,要更稳定。
4、支持非常简单直观的Session支持。
5、由于软件是基于Delphi的,它可以使用VCL来简单的开发控件,使得软件的控件达到一个不可思议的数量,类似于一般的简单网站,IntraWeb只需要拖入控件,不需要编写代码即可完成。
1、将IntraWEB Ultimate直接安装到电脑,点击下一步
2、提示软件的安装进度条,等待软件安装结束
3、提供软件的激活码,将其全部复制到软件激活的界面
4、如图所示,粘贴注册码,点击底部的保存按钮
5、提示License for was saved.说明已经保存完毕
6、如果你会使用IntraWEB软件就可以自己配置相关的参数
intraWeb应用程序的基本结构
使用IntraWeb向导创建第一个IntraWeb应用程序后,我们将向您简要解释创建的文件。
FirstApplication。DPR
这是您的项目的主文件,就像任何Delphi应用程序一样。
服务器控制器.pas/dfm
这是应用程序的“中心”部分。它包含ServerController类的定义,该类基本上管理所有用户会话,创建和销毁它们,也是开发人员可以通过ServerController事件(如OnBeforeDispatch和其他事件)增强/修改应用程序响应的点(请参阅ServerController类描述的更多详细信息)。
用户会话.pas/dfm
TIWUserSession类继承自TDataModule,您将基本上使用它来存储和操作与用户会话相关的所有信息。例如,您可以使用用户会话公开以前的Dekstop应用程序中的数据集、类和业务规则。
通常,您只有一个TIWUserSession类定义,但出于模块化目的,您的应用程序中可能有其他TIWUserSession定义。
IWForm1.pas/dfm
作为VCL/FMX应用程序,IntraWeb有自己的表单来构建YoutWeb应用程序的用户界面,您可以在这里添加IntraWeb和第三方可视化组件来构建用户界面,以及一些非可视化组件。您的Web应用程序中通常会有多个IWForms。您可以打开IntraWeb向导并从IntraWeb选项中选择“新建表单”,将更多IWForms添加到您的应用程序中。
创建您的第一个IntraWeb应用程序
为了创建您的第一个IntraWeb应用程序,您需要使用IntraWeb申请向导。您可以通过IDE菜单“文件”>“新建”>“其他”激活IntraWeb向导,该菜单将显示“新建项目”对话框,然后选择IntraWeb选项。
注意:如果您最近安装了IntraWeb,但没有看到IntraWeb选项,请参阅安装主题
[新建项目对话框]
选择IntraWeb选项后,选择IntraWeb应用程序向导,然后单击“确定”。
[InteraWeb应用程序向导]
在IntraWeb应用程序向导中,您需要选择应用程序类型,键入项目名称,并选择保存新IntraWeb申请的文件夹。
单击“确定”按钮,向导将为您的新IntraWeb应用程序创建基本结构,如下图所示
IntraWeb应用程序类型
当我们谈论IntraWeb应用程序类型时,我们基本上是在谈论部署,即如何安装IntraWeb的应用程序以供用户使用。否则,所有IntraWeb应用程序类型都是相同的。
目前,IntraWeb有两种类型的应用程序:
单机服务器类型
ISAPI类型
单机服务器类型
SA服务器是一个web应用程序,包括:
嵌入式web服务器
IntraWeb核心代码
您的代码
SA服务器的主要目标是允许开发人员轻松部署应用程序,而无需安装和配置IIS或Apache等web服务器。由于SA服务器包括自己的web服务器(它是一个基于Indy的web服务器),您只需执行应用程序,它就可以接收请求并发送响应。
当您执行SA Server时,您会看到一个小UI,开发人员可以将其用于调试/测试目的。
使用此GUI,开发人员可以在特定的浏览器中测试应用程序(GUI将仅启用已安装浏览器的按钮,请参阅服务器Contoller高级主题上的浏览器支持),模拟速度连接,使用特定的URL参数运行应用程序(单击GUI上的服务器选项卡),以及监视活动会话和应用程序发送的字节数。
尽管此UI对于调试非常方便,但它并不是部署的最佳选项。SA服务器可以作为Windows服务运行,您应该使用此选项在服务器上安装(部署)应用程序。
有关部署SA服务器的信息,请选中将应用程序部署为独立服务器。
SA服务器端口
由于SA服务器包括一个web服务器(HTTP web服务器),因此您需要为应用程序选择一个专用TCP端口来接收请求。默认端口是8888,您可以在Server Controller类上设置此值。HTTP的默认端口是端口80,但此端口通常分配给IIS。如果在安装IntraWeb应用程序的同一服务器上没有或不需要运行IIS,则可以将服务器控制器上的端口更改为80。由于这是HTTP通信的默认端口,您的应用程序在防火墙、代理服务器方面不会有任何问题,特别是如果您的应用软件运行在对TPC端口有严格规则的网络中。
如果您的服务器的端口80正在使用中,请证明您的网络允许您选择的端口上的通信(请与网络管理员联系)。
ISAPI类型
ISAPI是一种DLL格式,设计用于在基于Windows的web服务器(如IIS和Apache)下执行。IntraWeb ISAPI DLL是一个web应用程序,包括:
ISAPI支持代码
IntraWeb核心代码
您的代码
对于ISAPI DLL,您需要设置IIS(或Apache)来承载您的应用程序。有关详细信息,请参阅将应用程序部署为ISAPI。
ISAPI部署的主要优点是,您不必担心应用程序将侦听哪个端口。当您在IIS下运行时,所有连接都在端口80上进行,IIS可以承载多个ISAPI DLL,所有这些DLL都在同一端口80上侦听。
IWForm概述
IntraWeb表单,前身为IWForm,相当于我们用来处理的VCL表单。主要区别在于IWForms只考虑IntraWeb调色板中的视觉控件,即IntraWeb有自己的按钮、网格、页面控件、树视图等控件。
IntraWeb表单设计器与VCL表单设计器非常相似,只是大多数IntraWeb可视化组件只显示占位符,而不是呈现组件的确切表示,如TIWDBGrid。
对于非可视化控件,如数据集和数据库连接,IWForm可以接受其中的大部分。上图显示了IWForm中的TClientData集和TDataSource组件。
当用户向您的应用程序请求特定的IWForm时,IntraWeb会将可视组件转换为HTML等效组件(最简单的组件),或动态生成HTML/JavaScript/CSS代码,以在浏览器上呈现最复杂的组件,而非可视组件仅在服务器端创建。
在下面的图片上,你可以看到上面在谷歌Chrome浏览器上呈现的IWForm。
15.4.2
错误修复
Cookie SameSite属性wgeb CookieOptions。SameSite=ssoNone将使用“none”属性正确渲染。这迫使现代浏览器接受SameSite=none,而不是使用Lax作为默认属性
WebApplication。ActiveFormCount属性可能返回不正确的值。这可能主要影响异常记录器报告错误数量的活动表单。
15.4.1
2023-10-06
新增内容
IWjQGrid:uiBootstrap4和uiBootstrap5的新UI模式。现在IWjQGrid与Boostrap4和5兼容(通过模板和直接在页面中使用)
错误修复
443以外端口的https连接将失败
在询问用户名/密码之前,使用身份验证将失败,出现401错误
在IWjQAccordion和IWjQPageControl中使用主题名称可能无法从CDN检索主题CSS文件(当RenderCDNViles=True时)
被改进的
如果需要,某些模板处理将默认创建png文件,而不是jpg
IWjQUI控件(IWjQGrid、IWjQPageControl、IWjQAccordion)已更新为使用最新的jQuery UI 1.13.2文件。这些是从CDN渲染时将使用的文件
15.4.0
2023-09-21
新增内容
全新的Indy服务器分支能够使用OpenSSL 1.1.1实现TLS 1.3。Indy性能的微调显示,与以前的版本相比,性能提高了20%到25%。您可以选择继续使用OpenSSL 1.0.x,也可以通过IndyServerOptions属性(新)切换到支持TLS 1.3的OpenSSL 1.1.1。
ServerController中新的IndyServerOptions属性允许对Indy服务器设置(包括Indy的线程池)进行更多控制。
新选项ServerController。TLS版本允许设置TLS 1.3
IW中的新TBase64编码器类。常见的字符串,取代IW中的Base64编码/解码例程。常见的SysTools
通过IWServerMonitor获得的新性能数据(应用程序启动时间、状态400和状态500响应计数)
TIWApplication中的新ShowForm()重载方法允许将窗体的类名(例如“TIWForm1”)作为参数而不是类引用进行传递。表单必须使用RegisterClass()注册,否则将失败。
新方法ResetHTMLName for IWRegions(清除HTMLName缓存)
错误修复
已修复使用WinHTTP的客户端中的DELETE方法
修复了评估PreAsyncScript和PostAsyncScript变量时模板中断的一些问题
在ContentHandler的OnBeforeExecute事件中,当Continue设置为False时,必须立即中止内容处理程序的执行
IWMonitor TargetComparison=tcEqual错误时的目标比较
ItemsHaveValues=True时组合框项的分组将失败
Indy服务器:正确阻止对可能包含双斜杠的无效URL的请求
被改进的
新的默认密码列表(在Indy服务器中与HTTPS一起使用),更新为使用可用的最安全的密码。
IWCheckBox:使用新样式的CheckBox时,通过JavaScript以编程方式设置IWCheckBox状态可以正常工作
所有IWControls:加载时不重置HTMLName,渲染后不重置HTML名称(异步/同步)(重新渲染控件时性能更好)
其他一些性能增强
raptor汉化版编程工具2.14 MBv4.0.5.0003 中文版
详情源码编辑器编程工具223 MBv4.11.2 官方版
详情.net framework3.5win10离线版编程工具231.50 MB电脑版
详情星三好图形化编程软件编程工具139.0 MBv3.7.0 绿色版
详情乐高ev3机器人课程软件(ev3 classroom lego education)编程工具276.16 MBv1.5.2 最新版
详情editplus编程工具2.76 MBv6.0
详情visual studio 2022官方版编程工具1.58 MB正式版
详情msxml 6.10.1129.0官方版编程工具5.04 MB电脑版
详情施耐德somachine中文版编程工具7.35 GBv4.3 免费版
详情.net framework3.5离线安装包编程工具68.70 MBv3.5官方版 win10 64bit
详情visual studio code中文版编程工具95.3 MBv1.95.1
详情jetbrains pycharm软件编程工具715 MBv2024.1.4
详情cfree5软件编程工具14.11 MBv5.0 完美汉化版
详情鲸鱼虚拟机器人编程工具99.9 MBv0.6.8 官方版
详情fpwin pro7中文版编程工具329.90 MBv7.04 官方版
详情sql2008中文版编程工具1.66 GB64位
详情施耐德unityproxl最新版编程工具2.00 GBv13.0 官方版
详情pycharm2018社区版软件编程工具209.00 MBv2018.3.7
详情ultraedit编程工具107 MBv31.1.0.36
详情microsoft .net framework4.6.2官方版编程工具59.10 MBv4.6.2 电脑版
详情CIMCO Edit 2023(数控编程软件)编程工具308 MBv23.01.10
详情netframework4.5.2离线安装包编程工具64.46 MB电脑版
详情linkboy官方版编程工具86.50 MBv3.3 最新版
详情ultraedit 32中文版编程工具107 MBv31.1.0.36
详情西门子触摸屏编程软件wincc编程工具965.60 MBv3 官方版
详情cimcoedit8编程工具249 MBv9.1
详情abplc rslogix5000最新版编程工具2.30 GBv21.0 免费版
详情微软常用运行库合集2019.07.20编程工具52.00 MB官方版
详情欧姆龙plc编程最新软件编程工具238.19 MBv9.7 中文版
详情visual studio 2010免费版编程工具2.15 GB中文旗舰版
详情dev c++中文版编程工具86.22 MBv6.5 官方正版
详情jdk8 64 bit windows编程工具195.50 MB官方版
详情ollydbg汉化版编程工具12.39 MBv2.01 吾爱专用版
详情sql2000个人版编程工具535 MB中文版
详情delphi最新免费版编程工具132.00 MBv10.3
详情microsoft .net framework3.5安装包编程工具231.00 MB电脑版
详情visual fox pro官方版编程工具55.06 MBv6.0 正版
详情vc 6.0中文版编程工具60.80 MB官方最新版
详情microsoft visual c++2019编程工具27.50 MB32/64 简体中文版
详情navicat64位免费版编程工具35.11 MB中文版
详情点击查看更多
microsoft .net framework安装版编程工具66.67 MBv4.5 中文版
详情frontpage 2003简体中文版编程工具365.88 MB
详情sql server 2005中文版编程工具691.00 KB电脑版
详情resedit官方版编程工具703.00 KBv1.6.6 电脑版 32bit
详情keil c51汉化版编程工具97.32 MBv9.56 最新版
详情msxml 6.10.1129.0官方版编程工具5.04 MB电脑版
详情labview8.6中文版编程工具563.40 MBv8.6 正式版
详情microsoft .net framework4.0中文版编程工具48.03 MBv4.0电脑官方版
详情protel99软件编程工具67.54 MB正式版
详情源码编辑器编程工具223 MBv4.11.2 官方版
详情点击查看更多
mysql最小精简版编程工具181.00 MBv7.6.9 官方版
详情nsis官方版编程工具22.42 MB电脑版
详情雅奇mis大师版编程工具13.60 MBv10.5 绿色版
详情vb反编译工具免费版编程工具4.65 MB电脑版
详情javastruts代码生成器编程工具650.00 KBv1.0 最新版
详情猛犸代码助手官方版编程工具49.10 MB电脑版
详情易语言精简版编程工具312.30 MB绿色版
详情resedit官方版编程工具703.00 KBv1.6.6 电脑版 32bit
详情emacs编辑器编程工具93.8 MBv25.3.1
详情netframework4.5.2离线安装包编程工具64.46 MB电脑版
详情mysql数据库v6.0.11编程工具43.00 MB绿色版
详情sisulizer4中文版编程工具52.30 MBv4.0 官方版
详情exescript反编译器编程工具42.00 KBv1.5 电脑版
详情vb反编译精灵简体中文版编程工具1.60 MB
详情mysql数据库管理工具(phpmyadmin)编程工具13.76 MBv5.0.1 最新版
详情sqlyog enterprise汉化版编程工具13.35 MB官方版
详情microsoft .net framework2.0简体中文版编程工具22.30 MB电脑版
详情uestudio免费版编程工具94.17 MBv19.20.0.44
详情java se runtime environment软件编程工具13.70 MBv6.0 官方版
详情mysql5.1.34最新版编程工具9.90 MB中文版
详情net framework中文安装包编程工具73.40 MBv4.7.2 电脑版
详情MySQL-Front管理Mysql的应用程序编程工具398.87 MBv8.0.19.0 多语言官方版
详情microsoft .net framework离线安装包编程工具66.67 MBv4.5 中文版
详情android sdk最新版本编程工具459.48 MB官方版
详情Python开发人员工具编程工具24.09 MBv3.8.2
详情sqlite编辑器中文版(sqlite administrator)编程工具2.10 MB电脑版
详情quicksharp最新版编程工具2.54 MBv2.0.0.18283 电脑版
详情firstobject xml editor中文版编程工具441.00 KBv2.4.1绿色版
详情.net core 2.0正式版编程工具106.00 MBv2.0.0 官方版
详情mysqlfront(mysql管理工具)编程工具4.70 MBv5.4.4.153 中文版
详情mysqlworkbench编程工具31.00 MBv8.0.12 汉化版
详情wsw snippits电脑版编程工具22.36 MBv2.28 绿色版
详情resource hacker中文版编程工具2.46 MB绿色版
详情易语言5.11完美特别版编程工具98.4 MBv5.11
详情raptor汉化版编程工具2.14 MBv4.0.5.0003 中文版
详情microsoft .net framework4.0中文版编程工具48.03 MBv4.0电脑官方版
详情炫彩界面库ui设计器编程工具8.76 MBv2.1.1.0 电脑版
详情borland c ++ builder电脑版编程工具686.00 KBv6.0 pc版
详情visual studio2017编程工具2.69 MB中文版
详情.net reflector中文版编程工具8.05 MB汉化版
详情点击查看更多