持续集成 microsoft soft如何建立产品集成环境?,网络环境下融合集成

如何给microsoftVisualJ++打包?
用安装程序进行动态服务器页面软件的打包和自动安装(杰伦原创)作者贾伦街:号点击链接查看作者详细信息简介: 用安装程序进行动态服务器页面软件的打包和自动安装(原创)#include“ifx.h” //不能移动////////////////////////////////////////////////////////////////////////////////用安装程序进行动态服务器页面软件的打包和自动安装//原创作者: 贾俊(贾伦)//网址http://www.jiang.net:号//邮件jaron@jdinfo.net:号//首次发表于网易、ChinaASP、ASPhouse/////////////////////////////////////////////////功能: //1.文件复制//2.可选自动设置独立站点运行(设置IIS) //3 .可选自动设置虚拟站点运行(设置IIS) //4 .设置目录可读,可写及可运行脚本//5.自动创建ODBC//6 .自动创建或附加中密度纤维板格式的结构化查询语言数据库并优化//7.自动安装ScriptEncode解码程序//本文仅列出了安装程序的脚本部分,还有两个脚本文件及其他设置//测试过程中有任何问题,请来http://www.jiang.net/bbs编程空间版讨论//////////////////////////原型创建数据库(STRING,STRING,STRING);prototypeCreateWebSite(STRING,STRING);//创建(同移民检查员移民检查)站点prototypeCreateVirtualDir(STRING);//创建虚拟目录//////////////////////////////////////////////////////////////////////////////////函数: OnFirstUIBefore////事件:第一次在给定计算机上运行安装//时,发送FirstUIBefore事件 。在处理者安装中通常显示//UI,允许最终用户指定安装参数 。这个//函数返回后,调用组件转移数据执行文件//传输. functiononfirstuibfore()NUMBERnresult,nSetupType,nOpt,svEdit1,svEdit2字符串szTitle,szMsg,szBmpPath字符串szLicenseFile,szQuestion字符串szServerIP,szServerPort,szServerIPDefault,szServerPortDefault字符串szSQLsvr,szSQLusr,szSQLpwd,svSQLsvr,svSQLusr,svSQLpwd字符串服务名称,服务公司,服务序列字符串szFile,szTargetPath,szDir,szfolder字符串szComponents,szTargetdir字符串szField1,szField2字符串szDefault,svResult对象piisObjLIST,listStartCopyNUMBERnLevel,nvSize开始szbmppath=”c:”^”temp”^”left.bmp”;对话设置信息(DLG_信息_高度图像,szBmpPath,真);//设置左边的图片//到Do:如果要启用背景、窗口标题、标题栏标题//SetTitle( @TITLE_MAIN,24,白);//SetTitle( @TITLE_CAPTIONBAR,0,背景字幕);//Enable(全窗口模式);//启用(后台);//SetColor(背景,RGB(0
, 128, 128)); //默认值设定 TARGETDIR = “C:”^”inetpub”^”JaronSoft”^@FOLDER_NAME; szDir = TARGETDIR; SHELL_OBJECT_FOLDER = @FOLDER_NAME; svName = “试用版用户”; svCompany = “JDinfo Network”; svSerial = “111-1111111”; Dlg_Start: //beginning of dialogs label Dlg_SdWelcome: //欢迎 对话框 szTitle = “欢迎进入”; szMsg = “”; nResult = SdWelcome( szTitle, szMsg ); if (nResult = BACK) goto Dlg_Start; Dlg_SdLicense://软件许可协议 对话框 szLicenseFile = SUPPORTDIR ^ “license.txt”; szTitle = “许可协议”; szMsg = “”; szQuestion = “”; nResult = SdLicense( szTitle, szMsg, szQuestion, szLicenseFile ); if (nResult = BACK) goto Dlg_SdWelcome; Dlg_SdShowInfoList://readme文件 对话框 szFile = SUPPORTDIR ^ “infolist.txt”; list = ListCreate( STRINGLIST ); ListReadFromFile( list, szFile ); szTitle = “README”; szMsg = “”; nResult = SdShowInfoList( szTitle, szMsg, list ); ListDestroy( list ); if (nResult = BACK) goto Dlg_SdLicense; Dlg_SdRegisterUserEx://用户信息 对话框 szMsg = “”; szTitle = “用户信息”; nResult = SdRegisterUserEx( szTitle, szMsg, svName, svCompany, svSerial ); if (nResult = BACK) goto Dlg_SdShowInfoList; //检查序列号 //if (CHK_serial(svCompany, svSerial)<0) then //goto Dlg_SdRegisterUserEx; //endif; //检查序列号完毕 Dlg_SdAskDestPath://安装位置 对话框 szTitle = "检查序列号"; szMsg = ""; nResult = SdAskDestPath( szTitle, szMsg, szDir, 0 ); TARGETDIR = szDir; if (nResult = BACK) goto Dlg_SdRegisterUserEx; Dlg_SetupType: //安装类型 对话框 nSetupType = TYPICAL; szTitle = "安装类型"; szMsg = "请选择您需要按哪种方式安装"; nResult = SetupType ( szTitle , szMsg , "" , nSetupType , 0 ); if (nResult = BACK) then goto Dlg_SdAskDestPath; else nSetupType = nResult; if (nSetupType != CUSTOM) thenszTargetPath = TARGETDIR;nvSize = 0;ComponentCompareSizeRequired(MEDIA,szTargetPath,nvSize);if (nvSize != 0) thenMessageBox( szSdStr_NotEnoughSpace, WARNING );goto Dlg_SetupType;endif; endif; endif; Dlg_SdComponentTree: //对话框 if ((nResult = BACK) && (nSetupType != CUSTOM)) goto Dlg_SetupType; szTitle = "对话框"; szMsg = ""; szTargetdir = TARGETDIR; szComponents = ""; nLevel = 2; if (nSetupType = CUSTOM) then nResult = SdComponentTree(szTitle, szMsg, szTargetdir, szComponents, nLevel); if (nResult = BACK) goto Dlg_SetupType; endif; Dlg_SdSelectFolder://对话框 szfolder = SHELL_OBJECT_FOLDER; szTitle = "文件夹"; szMsg = ""; nResult = SdSelectFolder( szTitle, szMsg, szfolder ); SHELL_OBJECT_FOLDER = szfolder; if (nResult = BACK) goto Dlg_SdComponentTree; Dlg_SelMode ://设置数据库服务器 对话框 szTitle = "设置"+@PRODUCT_NAME+"的运行模式"; szMsg = "请选择软件运行的方式,极力推荐使用独立站点方式运行"; szField1="独立站点方式运行(自动创建新站点)"; szField2="虚拟目录方式运行(自动创建虚拟目录)"; svEdit1=TRUE; svEdit2=FALSE; SetDialogTitle(DLG_ASK_TEXT,szTitle); //DialogSetInfo ( DLG_INFO_CHECKSELECTION, "", 1); nOpt = EXCLUSIVE ; nResult = AskOptions (nOpt,szMsg,szField1,svEdit1,szField2,svEdit2); if (nResult = BACK) goto Dlg_SdSelectFolder; if (svEdit1=FALSE) goto Dlg_SdStartCopy; Dlg_AskText ://设置数据库服务器 对话框 szTitle = "设置IIS信息服务及数据库服务器"; szMsg = "现在开始设置IIS系统"; szQuestion=" 请输入本服务器的主机名或IP地址,安装程序将按照您提供的资料设置IIS信息服务 。如果您没有填写,安装程序将自动跳过站点的创建!"; szServerIP="地址:"; szServerPort="端口:"; szServerIPDefault="192.168.0.1"; szServerPortDefault="80"; SetDialogTitle(DLG_ASK_TEXT,szTitle); nResult=SdShowDlgEdit2 (szTitle, szQuestion,szServerIP,szServerPort,szServerIPDefault,szServerPortDefault); if (nResult = BACK) goto Dlg_SelMode; Dlg_AskSQL ://设置数据库服务器 对话框 szTitle = "设置数据库"; szMsg = "现在开始设置Microsoft SQL Server数据库系统"; szQuestion=" 请输入SQL SERVER数据库服务器的用户名和密码,安装程序将按照您上步提供的IP地址和下面的用户名和密码创建和优化数据库系统 。如果您提供的用户名和密码是错误的,安装程序将自动跳过数据的设置!"; szSQLsvr="主机名:"; szSQLusr="用户名:"; szSQLpwd="密码:"; svSQLsvr="localhost"; svSQLusr="sa"; szSQLpwd=""; SetDialogTitle(DLG_ASK_TEXT,szTitle); nResult=SdShowDlgEdit3 (szTitle, szQuestion,szSQLsvr,szSQLusr,szSQLpwd,svSQLsvr,svSQLusr,svSQLpwd); if (nResult = BACK) goto Dlg_SelMode; Dlg_SdStartCopy://开始复制文件 对话框 szTitle = "开始复制文件"; szMsg = "点击下一步开始复制文件"; listStartCopy = ListCreate( STRINGLIST ); ListAddString(listStartCopy,"用户名:"+svName,AFTER); ListAddString(listStartCopy,"公司名称:"+svCompany,AFTER); ListAddString(listStartCopy,"序列号:"+svSerial,AFTER); ListAddString(listStartCopy,"目标目录:"+szDir,AFTER); if (svEdit1=TRUE) then ListAddString(listStartCopy,"IP地址:"+szServerIPDefault,AFTER); ListAddString(listStartCopy,"端口号:"+szServerPortDefault,AFTER); endif; ListAddString(listStartCopy,"请确认您填写的信息,按下一步开始复制文件",AFTER); nResult = SdStartCopy( szTitle, szMsg, listStartCopy ); ListDestroy(listStartCopy); if (nResult = BACK) goto Dlg_AskText; //setup default status SetStatusWindow(0, ""); Enable(STATUSEX); StatusUpdate(ON, 100); if (svEdit1=TRUE) then CreateWebSite(szServerIPDefault,szServerPortDefault); //开始创建 IIS 站点 endif; if (svEdit2=TRUE) then CreateVirtualDir("NetOA"); //开始创建 IIS 站点 endif; CreateDataBase(svSQLsvr,svSQLusr,svSQLpwd); //创建和优化数据库 return 0; end; //////////////////////////////////////////////////////////////////////////////////函数: OnFirstUIAfter ////事件: FirstUIAfter event is sent after file transfer, when installation //is run for the first time on given machine. In this event handler //installation usually displays UI that will inform end user that //installation has been completed successfully. /////////////////////////////////////////////////////////////////////////////////function OnFirstUIAfter() STRING szTitle,szMsg1, szMsg2, szOption1, szOption2,szCmdLine; NUMBER bOpt1, bOpt2; begin //set_vod_liveaddress(); szCmdLine = SUPPORTDIR ^"SCE10CHS.EXE"; if (LaunchAppAndWait(szCmdLine, " /q",WAIT) < 0) then MessageBox ("不能安装解码程序,请联系供应商.",SEVERE); endif; Disable(STATUSEX); bOpt1 = FALSE; bOpt2 = FALSE; szMsg1 = SdLoadString(IFX_SDFINISH_MSG1); szMsg2 = "请浏览本主机WEB服务器上的 "+@PRODUCT_NAME+" 虚拟目录\n\n 例:\n http://Localhost/szOption1 = ""; szOption2 = ""; szTitle = @PRODUCT_NAME+"安装完成"; SdFinishEx(szTitle,szMsg1,szMsg2,szOption1,szOption2,bOpt1,bOpt2); szCmdLine = "http://LocalHost"; //if (LaunchApp(PROGRAMFILES ^"Internet Explorer"^"IEXPLORE.EXE", szCmdLine) < 0) then //MessageBox ("不能打开浏览器.",SEVERE); //endif; return 0; end; ////////////////////////////创建IIS站点 //////////////////////////function CreateWebSite(szServerIPDefault,szServerPortDefault) STRING szCmdLine,szWaitTxt; begin if ((szServerIPDefault = "")(szServerPortDefault = "")) thenMessageBox ("您没有设定"+@PRODUCT_NAME+"运行的服务器IP地址或端口!!IIS信息服务设置失败!\n请自行创建IIS站点,并将主目录设为:"+TARGETDIR,SEVERE); elseszWaitTxt=" 正在创建IIS和设置站点….";SdShowMsg (szWaitTxt, TRUE);Delay(2);szCmdLine = SUPPORTDIR ^"mkw3site.vbs"+" -r "+TARGETDIR+" -i "+szServerIPDefault+" -o "+szServerPortDefault+" -t "+@PRODUCT_NAME;if (LaunchAppAndWait("WScript.exe", szCmdLine,WAIT) < 0) thenMessageBox ("不能建立WEB 虚拟目录,没有找到 WScript.exe 或执行脚本错误.",SEVERE);endif;SdShowMsg (szWaitTxt, FALSE); endif; return 0; end; ////////////////////////////创建虚拟目录 //////////////////////////function CreateVirtualDir(VirtualFolder) STRING szCmdLine,szWaitTxt; begin if (VirtualFolder = "") thenMessageBox ("没能读取到虚拟目录的名称!请联系系统供应商!"+TARGETDIR,SEVERE); elseszWaitTxt=" 正在创建"+@PRODUCT_NAME+"的虚拟目录….";SdShowMsg (szWaitTxt, TRUE);Delay(2);szCmdLine = SUPPORTDIR ^"mkwebdir.vbs "+" -w 1 -v \""+VirtualFolder+"\",\""+ TARGETDIR+"\"" ;if (LaunchAppAndWait("WScript.exe", szCmdLine,WAIT) < 0) thenMessageBox ("不能建立WEB 虚拟目录,没有找到 WScript.exe 或执行脚本错误.",SEVERE);endif;SdShowMsg (szWaitTxt, FALSE); endif; return 0; end; ////////////////////////////创建和优化数据库 //////////////////////////function CreateDataBase(svSQLsvr,svSQLusr,svSQLpwd) STRING szCmdLine,szWaitTxt; begin szWaitTxt=" 正在创建"+@PRODUCT_NAME+"所需数据库…."; SdShowMsg (szWaitTxt, TRUE); Delay(2); szCmdLine = "/U "+svSQLusr+" /P "+svSQLpwd+" /S "+svSQLsvr+" /Q \"exec sp_attach_db N"OASystem" , N""+SUPPORTDIR ^"OASystem_data.mdf"\""; if (LaunchAppAndWait("osql.exe", szCmdLine,WAIT) < 0) thenMessageBox ("数据库创建失败!请确您的系统中已安装 Microsoft SQL Server 2000.\n如仍无法解决,请联系系统供应商!",SEVERE); endif; SdShowMsg (szWaitTxt, FALSE); szWaitTxt=" 正在优化"+@PRODUCT_NAME+"系统数据库…."; SdShowMsg (szWaitTxt, TRUE); Delay(2); szCmdLine = "/U "+svSQLusr+" /P "+svSQLpwd+" /S "+svSQLsvr+" /Q \"use OASystem ; exec sp_updatestats\""; if (LaunchAppAndWait("osql.exe", szCmdLine,WAIT) < 0) thenMessageBox ("数据库优化失败!您可以在 sql查询分析器中执行 \n use OASystem ; exec sp_updatestats \n完成!",SEVERE); endif; SdShowMsg (szWaitTxt, FALSE); return 0; end;

持续集成 microsoft soft如何建立产品集成环境?,网络环境下融合集成

文章插图
此Microsoft office副本尚未激活怎么办?此Microsoft office副本尚未激活,是设置错误造成的,解决方法如下:1、首先运行office2010工具 。2、然后找到并点击install/uninstall KMservice选项 。3、在弹出的窗口中输入Y,之后按任意键退出 。4、接着选择active Office2010 VL选项 。5、弹出如下窗口,之后按任意键退出,这时打开office2010其中一个文档,就不会弹出副本没有激活的提示了 。
【持续集成 microsoft soft如何建立产品集成环境?,网络环境下融合集成】Arcgis10安装提示需要Micrsoft 。NET Framework3.5sp1或等有效产品 。在线等下载一个安装就行了 。百度搜:Framework3.5sp1,好象是231MB 。安装时,它要自动下载2.0的中文语言包,所以安装速度比较慢 。要想安装快的话,先安装2.0+2.0的中文语言包 。
持续集成 microsoft soft如何建立产品集成环境?,网络环境下融合集成

文章插图
Microsoft office产品密匙给答主推荐一个安装工具不用下载烦人的安装包不用看各种麻烦的破解教程在线下载安装一键破解,而且快速高效不用去关注各种烦人的微信公众号1、Office 2013-2019Install是一款非常实用的Office组件定义下载安装工具,该工具能够为用户提供office2013、office2016、office2019三款办公套件的下载安装服务,支持离线安装和自定义在线安装两种模式 。2、换句话说就是:你可以选择自定义安装office2013-2019中的word、excel、access、outlook等单个模块,支持多国语言,包括简体中文,繁体中文该软件还自带有office激活工具,可以一键激活你下载的office套件,无需下载安装包然后解压安装,直接在线安装即可,是安装office套件最好的下载辅助工具 。3、另外Office 2013-2019 C2R Install还可以用于强制卸载Office,对解决 Offcie 安装失败而造成的无法再次安装的问题提供了解决方法 。4、下载解压以后点击Oinstall.exe5、软件打开如下图6、然后分别选择要安装的office版本和软件,如果不需要用到的模块则不用勾选7、安装完成以后点击 实用工具-然后选中激活office即可完成安装免费的资源很多都不能用了,下载半天还浪费时间$B9cz1Q1Hpkc$ 馥旨去马云家,(或者艘阿峰的素材库)一瓶水钱,自动发货,高速高效,不满意分分钟差评,比你去找那些乱七八糟的资源高效快速得多
microsoft word如何添加micriosoft 3.0 公式单击开始\控制面板\添加或删除程序找到microsoft office 选择更改在后续步骤中选择添加或删除功能\下一步\选择应用程序的高级自定义(重点)\下一步\在选择应用程序的更新选项中找到office工具,展开前面的加号,找到公式编辑器,点击选择从本机运行.一路更新ok
持续集成 microsoft soft如何建立产品集成环境?,网络环境下融合集成

文章插图
常用的组态软件都有哪些 分别是那些公司的一、Wonderware公司:Wonderware公司成立于1987年,是世界上首家推出组态软件的公司 。该公司推出的组态软件名为Intouch,其广泛应用于可视化和控制工业生产过程 。该组态软件大大的优化了工程师的自动化应用过程 。二、西门子(中国)有限公司:SIMATIC WinCC(Windows Control Center)–视窗控制中心,西门子最经典的过程监视系统 。作为西门子TIA(全集成自动化)理念中的关键组成之一,实现了自动化系统与IT系统之间的互联互通 。三、艾斯本技术有限公司:该公司的常用组态软件名为AspenTech,AspenTech通过优化资产来更快地,更环保,更长,更快地加速用户所服务行业的数字化转型 。四、PROGEA公司:PROGEA公司的常用组态软件名为MOVICON,Movicon是全新的第三代(Scada/HMI)工业监控软件 。Movicon以坚持简单、开放、可扩充性作为标准,实现自动化转型 。五、Intellution公司:该公司旗下的组态软件iFIX,能有效的加速操作员响应并提高效率 。该软件借助全新的图形引擎,iFIX可实现可视化 。利用完全刷新的工作空间,其功能包括图像形状的抗锯齿,历史数据的延时回放,更新的带状条和菜单选项,高性能图形等 。参考资料来源:百度百科-InTouch参考资料来源:西门子中国官网-SIMATIC WinCC简介参考资料来源:艾斯苯公司官网-关于AspenTech参考资料来源:百度百科-MOVICON参考资料来源:iFix官网-软件简介

    推荐阅读