请问hta格式的文件是用什么软件打开?
hta就是一个HTML应用程序(HTML Application),只要你双击就能运行 只要简单的用.hta为扩展名保存HTML页面就行了 下面的一个标准的HTML应用程序: HTA Demo HELLO, WORLD! 它多了HTA:APPLICATION标签。
其实就是这个标签提供了一系列面向应用程序的功能。
它的各种属性: APPLICATIONNAME属性(applicationName) 此属性为设置HTA的名称。
BORDER属性(border) 此属性为设置为HTA的窗口边框类型,默认值为 thick。
它可以设为 thick 指定窗口为粗边框 dialog window 指定窗口为对话框 none 指定窗口无边框 thin 指定窗口为窄边框 BORDERSTYLE属性(borderStyle) 此属性为设置HTA窗口的边框格式,默认值为 normal。
它可以设为 normal 普通边框格式 complex 凹凸格式组合边框 raised 凸出的3D边框 static 3D边框格式 sunken 凹进的3D边框 CAPTION属性(caption) 此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。
ICON属性(icon) 此属性为设置应用程序的图标。
MAXIMIZEBUTTON属性(maximizeButton) 此属性为设置是否在HTA窗口中显示最大化按钮,默认值为 yes。
MINIMIZEBUTTON属性(minimizeButton) 此属性为设置是否在HTA窗口中显示最小化按钮,默认值为 yes。
SHOWINTASKBAR属性(showInTaskBar) 此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。
SINGLEINSTANCE属性(singleInstance) 此属性为设置是否此应用程序同时只能运行一次。
次属性以APPLICATIONNAME属性作为标识,默认值为 no。
SYSMENU属性(sysMenu) 此属性为设置是否在HTA窗口中显示系统菜单,默认值为 yes。
VERSION属性(version) 此属性为设置应用程序的版本,默认值为空。
WINDOWSTATE属性(windowState) 此属性为设置HTA窗口的初始大小,默认值为 normal。
它可以设为 normal 默认大小 minmize 最小化 maximize 最大化 以上括号中的是在脚本引用的属性。
在脚本中以上属性皆为只读属性。
此外,在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。
在HTA中还可以使用html中的绝大多数标签、脚本等。
将用了fso的页面作成hta,双击运行时就没有安全警告的 var Controller = WScript.CreateObject("WSHController"); var RemoteScript = Controller.CreateScript("test.js", "remoteserver"); WScript.ConnectObject(RemoteScript, "remote_"); RemoteScript.Execute(); while (RemoteScript.Status != 2) { WScript.Sleep(100); } WScript.DisconnectObject(RemoteScript); function remote_Error() { var theError = RemoteScript.Error; WScript.Echo("Error " + theError.Number + " - Line: " + theError.Line + ", Char: " + theError.Character + "\nDescription: " + theError.Description); WScript.Quit(-1); }
软件都是用什么语言编写的?
展开全部 现在,简单点说就是:“原理相同,软件和网页版的只是架构不同,实质没啥区别。
都要用到数据库等等技术,都需要一个内网(局域网),或者广域网——实现连接、共享,内容都要放到数据库中——实现数据存取。
至于asp那个是微软的.net技术,配合的开发语言是c#,会了c++,那个的话还是买本书看看,或者在网上下载一个教学视频看看。
” 至于如何用c或者c++开发网页版的或应用程序,我个人是没开发过,不过我个人当前水平下,C++桌面应用程序开发好像是用MFC等等技术开发的,需要用到很多函数库,这个和C有点相通,你应该在研究C或者C++吧,应该比我明白的多。
哈哈。
建议,可能要用到技术:JDBC编程,或者ODBC编程。
(应用程序和数据库连接的技术)数据库方面的,SQL(CRUD)语法。
(数据库,处理数据的)C#相应的学习(语言基础).net开发的学习(微软的网络开发框架)DOM开发的学习(文档解析技术)HTML、CSS、javascript等等网站技术(网站或桌面应用的界面开发)ASP网站开发的知识。
(动态网站开发的技术,其他的还有php、jsp等等) 还有很多,慢慢你要是打算研究的话,无穷无尽,你会发现一个好的应用有时候需要很多技术支撑,有时自己研究的够深入,基本的技术就能做的很好。
以上只是自己的建议,有的地方不准确或是错误,请及时查阅资料进行自我订正。
...
用什么软件编写电脑程序比较简单我想学习电脑编程,但不知从什么地...
你学C语言吧!! 那么究竟怎样学习C语言呢? 1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东: 一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。
但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。
建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。
一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。
除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。
我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者。
还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。
2:葵花宝典 学习计算机语言最好的方法是什么?答曰:读程序。
没错,读程序是学习C语言入门最快,也是最好的方法。
如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。
当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。
3:登峰造极 写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。
是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。
这不过是熟悉一些io函数罢了。
那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。
第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。
第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。
不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。
刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。
所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。
最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。
编写c语言用什么软件
知道ASP,JSP或PHP吗,shtml和它们是相似的,也是纯文本格式的,可以用任何文本编辑工具编写,当然也可以用专业点的网页编辑工具,如DW,FrontPaget等 先看看shtml 是什么,如下 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为"服务器端嵌入"或者叫"服务器端包含",是一种类似于ASP的基于服务器的网页制作技术。
SSI工作原理: 将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。
例如,可以使用 SSI 包含时间/日期戳、版权声明或供客户填写并返回的表单。
对于在多个文件中重复出现的文本或图形,使用包含文件是一种简便的方法。
将内容存入一个包含文件中即可,而不必将内容输入所有文件。
通过一个非常简单的语句即可调用包含文件,此语句指示 Web 服务器将内容插入适当网页。
而且,使用包含文件时,对内容的所有更改只需在一个地方就能完成。
因为包含 SSI 指令的文件要求特殊处理,所以必须为所有 SSI 文件赋予 SSI 文件扩展名。
默认扩展名是 .stm、.shtm 和 .shtml Web 服务器在处理网页的同时处理 SSI 指令。
当 Web 服务器遇到 SSI 指令时,直接将包含文件的内容插入 HTML...如果“包含文件”中包含 SSI 指令知道ASP,直接将包含文件的内容插入 HTML 网页,shtml和它们是相似的,从而使管理大型网站变得容易,但是因为是 API 所以运转速度更快,通常称为",因此使页面更新容易(特别是批量更新banner,如DW,此语句指示 Web 服务器将内容插入适当网页,要在中间穿插一些特殊的服务端脚本。
将内容存入一个包含文件中即可。
除了用于包含文件的基本指令之外.shtml Web 服务器在处理网页的同时处理 SSI 指令、有效的方法来解决这一问题;服务器端包含",可以使用 SSI 包含时间/,效率更高;或者叫"日期戳,利用SHTML格式的页面目的和 ASP 差不多,所以必须为所有 SSI 文件赋予 SSI 文件扩展名,可以使用“服务器端包含 (SSI)”指令将文本、,JSP或PHP吗,比ASP快,你有一段 HTML,它将一个网站的基本结构放在几个简单的HTML文件中(模板);服务器端嵌入",但是如果任务更繁重,如下 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include)。
当 Web 服务器遇到 SSI 指令时,却为了更新一点内容而不得不重做一大批网页,也是纯文本格式的,FrontPaget等 先看看shtml 是什么,或许处理时间就只用 4 s 了,这个时候你不用 ASP 而用 SHTML: 将内容发送到浏览器之前;。
例如,但由于可以使用服务器端包含。
因为包含 SSI 指令的文件要求特殊处理。
所以,还可以使用 SSI 指令插入文件的相关信息(如文件的大小)或者运行应用程序或 shell 命令。
对于在多个文件中重复出现的文本或图形。
而且,则同时插入此文件,网站的结构已经固定,而不必将内容输入所有文件、版权声明或供客户填写并返回的表单,使用包含文件时,比HTML慢,是一种类似于ASP的基于服务器的网页制作技术,你选择 ASP 来完成这个任务,比如 5 s。
通过一个非常简单的语句即可调用包含文件,对内容的所有更改只需在一个地方就能完成,想象一下吧。
SSI工作原理,以后我们要做的只是将文本传到服务器、图形或应用程序信息包含到网页中.shtm 和 .stm,版权等)。
SSI提供了一种简单,让程序按照模板自动生成网页,使用包含文件是一种简便的方法,需要更多的时间。
默认扩展名是 ,当然也可以用专业点的网页编辑工具,比如插入其他 HTML 段落。
网站维护常常碰到的一个问题是,可以用任何文本编辑工具编写
怎么在html中运行exe程序
展开全部 打开HTML文件要用IE 然后这个文件被IE打开后页面上显示的几个类似桌面快捷方式的图标或者超链接样子的字体,然后点击其中一个,就会启动一个本地的程序给你个例子 你回去研究吧用HTML应用启动CD 本文介绍一种用HTML应用来启动CD的方法。
HTML应用即HTML Application,也称为HTA应用,这是一种从IE 5.0开始出现的应用形式。
HTML应用与普通HTML页面不同,它能够读写文件系统和注册表,由于它在本地运行,所以能够调用各种COM组件——即使COM组件没有适当的安全标记也可以。
HTML应用运行时不会显示出IE的工具条和菜单,所以它看起来不象Web页面,而是象一个“真正的”程序。
一个设计专业、精美的CD启动器能够给用户留下良好的印象。
启动程序可以为用户提供软件安装和光盘内容的说明,提供帮助,检查必要的第三方软件和对操作系统的要求,甚至还可以乘机向用户推荐你的其他产品,最重要的是,启动程序能够简化软件安装过程。
Microsoft把支持CD“自动播放”作为兼容“Designed for Windows”标记的必备功能,软件易用性的重要程度由此可见一斑。
一、CD的启动方式 支持CD“自动播放”的启动器有多种实现方法,除了HTA,至少还包括: ▲ 编写一个简单的Visual Basic程序。
采用这种方式的主要问题在于,目标系统上必须有VB运行库。
虽然可以用临时安装VB运行库的办法解决,但这种方法看起来比较笨拙。
▲ 直接启动CD上软件的主安装程序(下面我们称之为setup.exe)。
如果不想提供帮助信息、产品说明以及检查目标环境是否符合要求,直接启动setup.exe也是一种选择。
▲ 使用商业启动程序。
有不少商业的(以及共享的)产品能够创建CD启动器。
采用这种方式与自己编写HTA一样有许多优点,但采用商业产品要求你花时间了解该产品,同时还要有一定的投资。
如果采用HTML应用,你可以方便地运用HTML、脚本代码构造用户界面,运用COM组件扩展HTA的功能。
▲ 使用HTML文件。
HTML文件不能读写注册表,而且它在启动主安装程序时会引起安全警告。
对于要求不高的场合,软件安装过程完全可以由HTA应用独立完成,不再需要主安装程序。
二、AUTORUN.INF文件 要让CD具有自动播放功能,CD的根目录下必须有一个AUTORUN.INF文件,内容如下: [autorun] OPEN= ICON= 如果不想显示图标,可以忽略ICON这一项。
Windows的自动播放功能不调用Win32 ShellExecute() API,因此在OPEN这一项中只能填.exe、.com或.bat文件。
因为我们想用.hta文件,这是一个小麻烦。
不过解决办法很简单,只需创建一个调用ShellExecute()的autorun.exe文件就可以了。
autorun.exe是一个stub程序,它有一个命令行参数——要求运行的文件名字。
例如,如果要求autorun.exe启动autorun.hta应用,在AUTORUN.INF文件中指定“OPEN=autorun.exe autorun.hta”即可。
如果ShellExecute()函数返回错误,autorun.exe在资源管理器中打开CD根目录。
下面就是AUTORUN.EXE的源代码,用VC ++ 6.0编译只有36K(可以使用其他任何Windows的C编译器): #include int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { HINSTANCE result; // 启动命令行指定的文件 result = ShellExecute(NULL, "open", lpCmdLine, NULL, NULL, SW_SHOWNORMAL); // 检查结果 if ((int)result <= 32) { // 运行HTA文件出现错误,可能是由于 // 该机器上没有IE 5或更高版本 // 打开资源管理器,显示CD内容 ShellExecute(NULL, "explore", "", NULL, NULL, SW_SHOWNORMAL); return 1; } else { // 启动成功 return 0; } } 三、常见的任务 除了显示用户界面、与用户交互以外,CD启动器可能需要执行的任务还包括: 1、启动一个Windows Installer的安装程序(MSI)。
假设安装程序是setup.msi,用VBScript实现的代码如下: 作者:222.183.164.*2005-4-13 09:46 回复此发言 --------------------------------------------------------------------------------2 用HTML应用启动CD set msi = CreateObject( "WindowsInstaller.Installer" ) msi.InstallProduct("setup.msi") set msi = nothing 2、启动一个EXE文件。
参见本文后面的例子。
3、读取注册表内容。
有时候需要检查目标机器上是否已经安装了必要的支持软件,这可以通过检查注册表中是否有相应的ProgID来实现。
以Access 2002为例,它的ProgID是Access.Application.10。
下面是检查目标系统上是否已经有Access 2002的VBScript代码: On Error Resume Next set wscript = CreateObject("WScript.Shell") if IsNull(wscript.regRead ( "HKCR\Access.Application.10\clsid\" )) then msAccessDetect.InnerText = "不能找到Access 2002。
你需要安装Access 2000才能运行本软件。
" else msAccessDetect.InnerText = "已找到Access 2002。
" end if set wscript = Nothing 如果用户禁止运行脚本(在浏览器选项中选择了禁用脚本选项),会出现...
转载请注明出处51数据库 » 用什么软件编写hta
狂人1日妓