如何把VB编写的程序打包发布

如何把VB编写的程序打包发布,第1张

(1)打开VB6.0

IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”。

添加上你所需要所有程序及DLL等。

(2)在d出的窗体中选择“打包和展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定。

(3)再次单击“外接程序”菜单项,单击“打包和展开向导”。

(4)单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。

(5)此时你的工程文件夹下会有一个名为“包”的文件夹。

(6)单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹”

在电脑中其他位置新建一个文件夹,单击下一步,点“完成”,点“关闭”。

(7)关闭“打包和展开向导”。

(8)在刚才建立的文件夹下就是安装程序了!(三个文件:工程名.cab

setup.exe

setup.lst)^_^

注意:如果在其他机器上安装时提示“需要重新启动”,通常是你的程序中引用的资源路径不正确,请用App.path等绝对路径,如还不行,可能是一些.dll文件版本不兼容或不存在等其它原因,请在打包时加载你用到的所有的库

下载安装MyEclipse2014,Android SDK,eclipse(需配置Android开发环境)

Java和Android环境安装与配置,将另写经验分享,读者也可百度参考其他相关资料,自行安装

打开MyEclipse2014,新建一个HTML5 Mobile Application Project,命名,例如:hello

html5程序在工程www目录下编辑;

编辑好我们的html5程序,下面就要开始学习打包了

这里介绍两种打包方式:1、PhoneGap Build Service 打包

PhoneGap官网有相关教程可参考,不具体介绍

2、android SDK +eclispe 打包

android SDK +eclispe 打包(前提已配置好,android开发环境):

Step1、启动eclipse,新建Android Application Project,即Android工程,命名,例如:hello

Step2、将前面Myeclipse2014中编辑好的HTML5程序(www整个目录)拷至刚刚在eclipse新建hello工程对应assets目录下面

Step3、下面要做的就是如何将我们的HTML5程序在Android应用中启动,这里我们要使用Android系统自带的WebView控件(具体信息参考Adroid开发文档)---在工程下找到res->layout->activity_main.xml并打开,向里面插入WebView控件,编辑好自己想要的样式

Step4、在主程序入口,用刚刚编辑好的WebView控件将HTML5程序引入,此时,主体功能已实现,编译工程即可得到apk

1、下载并安装py2exe,可下载最新版本。

2、编写安装脚本,比较简单,不过多解释,如下:

Screenshot_setup.py

#!/usr/bin/env python

# -*- coding: utf-8 -*-

from distutils.core import setup

import py2exe

includes = ["encodings", "encodings.*"]

data_files = ['CameraDll.dll']

options = {"py2exe":

{ "compressed": 1,

"optimize": 2,

"bundle_files": 1,

"includes": includes

}

}

setup(

version = "1.0",

description = "Screenshot Tool",

name = "Screenshot Tool",

options = options,

zipfile=None,

data_files = data_files,

console=[{"script": "Screenshot.py", "icon_resources": [(1, "Screenshot.ico")] }]

)

各参数含义见第5小节或执行python命令行下执行help(py2exe)查看。

3、打包程序:

a、将要找包的程序、文件和打包脚本放在同一目录下,如下:

E:\tmp\pyexe_tmp>tree /F

文件夹 PATH 列表

卷序列号码为 0007F240 101F:F68D

E:.

CameraDll.dll

screenshot.ico

Screenshot.py

screenshot_setup.py

没有子文件夹

E:\tmp\pyexe_tmp>

b、执行打包脚本:

E:\tmp\pyexe_tmp>python screenshot_setup.py py2exe

python screenshot_setup.py py2exe

running py2exe

creating E:\tmp\pyexe_tmp\build

creating E:\tmp\pyexe_tmp\build\bdist.win32

creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe

creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\collect-2.6

creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\bundle-2.6

creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\temp

creating E:\tmp\pyexe_tmp\dist

*** searching for required modules ***

*** parsing results ***

*** finding dlls needed ***

*** create binaries ***

*** byte compile python files ***

writing byte-compilation script 'e:\tmp\tmp1ecbcw.py'


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11485582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存