ChatGPT批量写原创文章软件

小程序打包discuz(小程序打包成app)

小程序的编辑人怎么打包成电脑的形式1、登录即速应用官网,点击上方首页菜单的“立即制作”,即可开始进行制作。2、选择“空白模板”,进行自由创作。3、进入制作界面后,可以看到页面分

本文目录一览:

  • 1、小程序的编辑人怎么打包成电脑的形式
  • 2、java做的小程序.想打包起来.怎么弄
  • 3、我用C#写好了一个小程序,怎样将它打包成应用程序,就是可以在别的电脑直接点击了就运行? 具体点,谢谢了
  • 4、小程序如何打包APP
  • 5、微信小程序怎么打包图片

小程序的编辑人怎么打包成电脑的形式

1、登录即速应用官网,点击上方首页菜单的“立即制作”,即可开始进行制作。

2、选择“空白模板”,进行自由创作。

3、进入制作界面后,可以看到页面分组和页面属性。

4、把每个页面都编辑好,并做好页面之间的跳转,确保逻辑无误。

5、点击“小程序打包”,生成小程序的代码。

6、下载代码后就能获得电脑版的小程序了。

java做的小程序.想打包起来.怎么弄

1.可以做成exe,方法见后面

2.需要把数据库带过去,如果是非安装的数据库,只需要拷贝数据文件就可以了,如access,如果是需要安装的数据库,还在目标机器上安装拷贝数据文件就可以了,如oracle

生成exe的方法:

一 JSmooth

1.出品

Jsmooth,Sourceforge.net

2. 类型

free

3. 下载

4. 步骤

a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。

b)新建一个Jsmooth工程

c) 在sketlon中选择“Console“ 或者 “Windowed“

d) 在Executable中的配置:

i. Executable Binary:填写目的输出源的名称。如test.exe.

ii. Executable Icon :选择一个好看点的图标

iii. Current Driectory :.(表示当前工程目录,当然也可行换成别的,As you wish.)

e) 在Application中的配置:

i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库

ii. Main-Class:选中我们所需要运行的主类。

iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。

f) 在JVM Selection中的配置:

i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4

g) Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Just enjoy it.

二 exe4J

1. 出品

ej-technologies

2.类型

Shared software,needs license

3.下载

4. 步骤

a) 利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。

b) 新建一个exe4j工程

c) 选择“JAR in exe“ mode

d) 在Configure application中的配置:

i. Short name:随便写.

ii. Ourput Driectory :选择输出路径。

e) 在Configure Executable中的配置:

i. Executable type: 有三个选项,图形,控制台.或服务。从简单点开始吧,这里我们选console

ii. Executable name:填写目的输出源的名称。如test.exe

iii. Icon file:exe图标文件,但必须是.ico文件

f) 在Configure Java invocation中的配置:

i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库

ii. Main-Class:选中我们所需要运行的主类。

iii.Arguments(可选项):输入参数。我们这里暂不需要。

g)在Configure JRE中的配置:

i. Minimum Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4

h) 一直next,对于所遇到的步骤选项都默认,直到finish:OK。编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Just enjoy it.

三 总结和比较

由Java生成exe的工具还有很多,上面两种是我个人觉得用起来觉得比较方便的。两者的原理基本相同,但具体用起来还是有一点点不太一样的:

1.相同点

a) 最大的相同点当然是他们原理是互通的。都是通过将可运行的java程序打成可执行的jar包。再作转换。

b) 所生成的exe可执行程序,需要在装有比minimum version高的JVM环境下运行。

2. 不同点

a) 生成exe的时候,如果想要exe只需要pure JVM的环境(不需要第三方的类库)就可以运行的话。在JSmooth需要将所有的用到的第三方类库压缩成一个jar包(因为它有个embeded jar的选项),这就比较麻烦,因为当需要的jar多于一个时候,就需要将这些jar包先用jar –xvf 解压缩,在用jar –cvf重新制作新的jar文件,再放到embeded jar选项中去;而exe4J则会把classppath中所用到的jar包也会编译到exe中去。

b) JSmooth是免费的;而exe4J是共享软件,需要注册,否则在执行exe的时候会弹出很惹人烦的提示框。

c)ico文件的选择:exe4J要求严格的ico文件,而JSmooth则可以兼容jpg等其他各式的图片。

我用C#写好了一个小程序,怎样将它打包成应用程序,就是可以在别的电脑直接点击了就运行? 具体点,谢谢了

DotNet(C# )系统安装程序制作StepByStep(包括FrameWork安装和数据库安装...

如果你的程序不涉及数据库,则跳过数据库的部分。

首先需要把你要建立的数据库表结构导出来,使用slqserver的导出向导导出表结构,先保存到db.sql文件中吧。

可选步骤:安装Framework引导程序插件。

安装了这个插件你制作的安装包就通过 Microsoft Visual Studio .NET 2003 引导程序插件,您可以轻而易举地创建安装程序,将 .NET Framework 1.1随您的应用程序一起重新分发。

引导程序插件 PluginInstaller.msi 的下在地址:

;displaylang=zh-cn

第一步:创建部署项目

1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。

2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 Setup。

3. 单击“确定”关闭对话框。

4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。

第二步:创建安装程序类

1. 在“文件”菜单上指向“新建”,然后选择“项目”。

2. 在“新建项目”对话框中,选择“项目类型”窗格中的“项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入 DBCustomAction。

3. 单击“打开”关闭对话框。

4. 从“项目”菜单中选择“添加新项”。

5. 在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入 DBCustomAction。

6. 单击“确定”关闭对话框。(代码附后)

第三步:将项目的输出添加到部署项目中

1. 在“文件系统编辑器”中,选择“应用程序”文件夹。在“操作”菜单上,指向“添加”,然后选择“项目输出”。

2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中你的项目。

3. 单击“确定”关闭对话框。

4. 从列表中选择“主输出”,然后单击“确定”。

第四步:创建自定义安装对话框

1. 在解决方案资源管理器中选择“Setup”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。

2. 在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。

3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。

4. 在“添加对话框”对话框中,选择“文本框 (A)”对话框,然后单击“确定”关闭对话框。

5. 在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框 (A)”对话框位于“安装文件夹”节点之上。

6. 在“属性”窗口中,选择 BannerText 属性并键入:安装数据库.。

7. 选择 BodyText 属性并键入:安装程序将在目标机器上安装数据库。

8. 选择 Edit1Label 属性并键入:数据库名称:。

9. 选择 Edit1Property 属性并键入 CUSTOMTEXTA1。

10. 选择 Edit1Value 属性并键入:GsCrm。

11. 选择 Edit2Label 属性并键入:服务器名:。

12. 选择 Edit2Property 属性并键入 CUSTOMTEXTA2。

13. 选择 Edit2Value 属性并键入:(local)。

14. 选择 Edit3Label 属性并键入:用户名:。

15. 选择 Edit3Value 属性并键入:sa。

16. 选择 Edit3Property 属性并键入 CUSTOMTEXTA3。

17. 选择 Edit4Label 属性并键入:sa用户密码:。

18. 选择 Edit4Property 属性并键入 CUSTOMTEXTA4。

第五步:创建自定义操作

1. 在解决方案资源管理器中选择“Setup”项目。在“视图”菜单上指向“编辑器”,然后选择“自定义操作”。

2. 在自定义操作编辑器中选择“安装”节点。在“操作”菜单上,选择“添加自定义操作”。

3. 在“选择项目中的项”对话框中,双击“应用程序文件夹”。

4. 选择“主输出来自 DBCustomAction(活动)”项,然后单击“确定”关闭对话框。

5. 在“属性”窗口中,选择 CustomActionData 属性并键入 /dbname=[CUSTOMTEXTA1] /server=[CUSTOMTEXTA2] /user=[CUSTOMTEXTA3] /pwd=[CUSTOMTEXTA4] /targetdir="[TARGETDIR]\"。

附/targetdir="[targetdir]\"是安装后的目标路径,为了在dbcustomaction类中获得安装后的路径,我们设置此参数。

另外,安装后的路径也可以通过Reflection得到:

Dim Asm As System.Reflection.Assembly = _

System.Reflection.Assembly.GetExecutingAssembly

MsgBox("Asm.Location")

第六步:添加db.sql以及你需要的其他文件到项目中,然后就可以打包了。

还 有最重要的一个问题,当时困扰了我三个多小时,就是用.net这个程序打包的程序,安装过程用户所选择的安装路径中是不能含有空格的。为什么呢?原来是 sql server的osql的执行命令行方式的时候,如果你的安装路径中含有空格的话,那个命令行是不能正确的执行的。“osql -U userId -P password -d dbname -i c:\test\db.sql”

另外安装的时候也可以直接修改安装后的app.config来完成你的配置,李洪根的文章中有相关介绍。

DBCustomAction.cs

using System;

using System.Data.SqlClient;

using System.Collections;

using System.ComponentModel;

using System.Configuration.Install;

namespace DBCustomAction

{

/// summary

/// DBCustomAction 的摘要说明。

/// /summary

[RunInstaller(true)]

public class DBCustomAction : System.Configuration.Install.Installer

{

/// summary

/// 必需的设计器变量。

/// /summary

private System.ComponentModel.Container components = null;

public DBCustomAction()

{

// 该调用是设计器所必需的。

InitializeComponent();

// TODO: 在 InitializeComponent 调用后添加任何初始化

}

/// summary

/// 清理所有正在使用的资源。

/// /summary

protected override void Dispose( bool disposing )

{

if( disposing )

{

if(components != null)

{

components.Dispose();

}

}

base.Dispose( disposing );

}

#region 组件设计器生成的代码

/// summary

/// 设计器支持所需的方法 - 不要使用代码编辑器修改

/// 此方法的内容。

/// /summary

private void InitializeComponent()

{

components = new System.ComponentModel.Container();

}

#endregion

private void ExecuteSql(string connStr,string DatabaseName, string Sql)

{

SqlConnection conn = new SqlConnection(connStr);

SqlCommand cmd = new SqlCommand(Sql, conn);

conn.Open();

conn.ChangeDatabase(DatabaseName);

try

{

cmd.ExecuteNonQuery();

}

finally

{

conn.Close();

}

}

public override void Install(System.Collections.IDictionary stateSaver)

{

base.Install(stateSaver);

try

{

//------------------------建立数据库----------------------------

string connStr = string.Format("data source={0};user id={1};password={2};persist security info=false;packet size=4096", this.Context.Parameters["server"], this.Context.Parameters["user"], this.Context.Parameters["pwd"]);

ExecuteSql(connStr, "master", "CREATE DATABASE " + this.Context.Parameters["dbname"]);

System.Diagnostics.Process sqlProcess = new System.Diagnostics.Process();

sqlProcess.StartInfo.FileName = "osql.exe";

sqlProcess.StartInfo.Arguments = string.Format(" -U {0} -P {1} -d {2} -i {3}db.sql", this.Context.Parameters["user"], this.Context.Parameters["pwd"], this.Context.Parameters["dbname"], this.Context.Parameters["targetdir"]);

sqlProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

sqlProcess.Start();

sqlProcess.WaitForExit(); //等待执行

}

catch(Exception e)

{

Console.Write(e.ToString());

}

finally

{

}

}

}

}

第六步:添加db.sql以及你需要的其他文件到项目中,然后就可以打包了。

还 有最重要的一个问题,当时困扰了我三个多小时,就是用.net这个程序打包的程序,安装过程用户所选择的安装路径中是不能含有空格的。为什么呢?原来是 sql server的osql的执行命令行方式的时候,如果你的安装路径中含有空格的话,那个命令行是不能正确的执行的。“osql -U userId -P password -d dbname -i c:\test\db.sql”

另外安装的时候也可以直接修改安装后的app.config来完成你的配置,李洪根的文章中有相关介绍。

DBCustomAction.cs

using System;

using System.Data.SqlClient;

using System.Collections;

using System.ComponentModel;

using System.Configuration.Install;

namespace DBCustomAction

{

/// summary

/// DBCustomAction 的摘要说明。

/// /summary

[RunInstaller(true)]

public class DBCustomAction : System.Configuration.Install.Installer

{

/// summary

/// 必需的设计器变量。

/// /summary

private System.ComponentModel.Container components = null;

public DBCustomAction()

{

// 该调用是设计器所必需的。

InitializeComponent();

// TODO: 在 InitializeComponent 调用后添加任何初始化

}

/// summary

/// 清理所有正在使用的资源。

/// /summary

protected override void Dispose( bool disposing )

{

if( disposing )

{

if(components != null)

{

components.Dispose();

}

}

base.Dispose( disposing );

}

#region 组件设计器生成的代码

/// summary

/// 设计器支持所需的方法 - 不要使用代码编辑器修改

/// 此方法的内容。

/// /summary

private void InitializeComponent()

{

components = new System.ComponentModel.Container();

}

#endregion

private void ExecuteSql(string connStr,string DatabaseName, string Sql)

{

SqlConnection conn = new SqlConnection(connStr);

SqlCommand cmd = new SqlCommand(Sql, conn);

conn.Open();

conn.ChangeDatabase(DatabaseName);

try

{

cmd.ExecuteNonQuery();

}

finally

{

conn.Close();

}

}

public override void Install(System.Collections.IDictionary stateSaver)

{

base.Install(stateSaver);

try

{

//------------------------建立数据库----------------------------

string connStr = string.Format("data source={0};user id={1};password={2};persist security info=false;packet size=4096", this.Context.Parameters["server"], this.Context.Parameters["user"], this.Context.Parameters["pwd"]);

ExecuteSql(connStr, "master", "CREATE DATABASE " + this.Context.Parameters["dbname"]);

System.Diagnostics.Process sqlProcess = new System.Diagnostics.Process();

sqlProcess.StartInfo.FileName = "osql.exe";

sqlProcess.StartInfo.Arguments = string.Format(" -U {0} -P {1} -d {2} -i {3}db.sql", this.Context.Parameters["user"], this.Context.Parameters["pwd"], this.Context.Parameters["dbname"], this.Context.Parameters["targetdir"]);

sqlProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

sqlProcess.Start();

sqlProcess.WaitForExit(); //等待执行

}

catch(Exception e)

{

Console.Write(e.ToString());

}

finally

{

}

}

}

}

小程序如何打包APP

小程序可以通过第三方工具进行打包成APP。

图:鸣蝉建站系统

小程序打包discuz(小程序打包成app)

微信小程序怎么打包图片

找到需要发送照片的好友,并点开进入聊天页面;在聊天窗口有一个发送文件,点一下,选择打包好的照片就可以发送了。

图片未加载时,先显示位图,加载后再显示实际图片。

2017年1月9日,微信小程序正式面对C端用户开放。

相关文章