精华内容
下载资源
问答
  • Python是一种功能强大,通用,高级,面向对象,动态类型的编程语言,易于阅读和理解,并且编写起来很有趣。 要使它真正令人兴奋,我们需要做的就是能够将其连接到功能强大且价格诱人的IBM®DB2®核心引擎版本。 DB2...

    python开发应用程序

    存档日期:2019年5月16日 | 首次发布:2006年6月22日

    Python是一种功能强大,通用,高级,面向对象,动态类型的编程语言,易于阅读和理解,并且编写起来很有趣。 要使它真正令人兴奋,我们需要做的就是能够将其连接到功能强大且价格诱人的IBM®DB2®核心引擎版本。 DB2 Express-C是用于开发和部署的免费数据服务器,它使我们能够做到这一点。 本文提供了分步说明,以获取,安装和配置所有必需的信息,以便使用Python连接到并开始使用DB2 Express-C实例。

    此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步骤或插图可能已更改。

    翻译自: https://www.ibm.com/developerworks/data/library/techarticle/dm-0606gibson/index.html

    python开发应用程序

    展开全文
  • Python是一种面向对象、解释型计算机程序设计语言,其源代码和解释器CPython遵循GPL(GNU General Public License)协议Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大...

    Python是一种面向对象、解释型计算机程序设计语言,其源代码和解释器CPython遵循GPL(GNU General Public License)协议Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。使用Python快速生成程序的原型(有时甚至是程序的最终界面)。

    56fe1ed658a2c.jpg

    Python也是动态语言。Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。Wrapandroid project将android类封装为CLE对象,从而可以使多种语言可以调用android类。使用这三个组件,可以在android平台上直接使用python开发界面应用程序。Wrapandroid项目在进行中,目前的0.8.5版本已经提供了除SQlite,OpenGL之外大部分android类的封装。完全可以编写一个独立的python应用程序。

    在android上开发python应用程序,编程和打包环境可以直接使用eclipse。

    1. 准备环境

    a: 安装PythonForAndroid。

    b: CLE在程序运行的时候,自动从网络上安装,也可以下载库函数,放到工程中。开发需要java库文件starcore_android_r6.jar。文件在starcore_devfiles_r6.zip中,可以从网上下载

    c: Wrapandroid项目库文件wrapandroid.jar。

    2. 开始编程

    a. 打开eclipse, 创建一个新的android project “introduction”

    b. 如果要从网络安装,则需要添加许可权限:

    56fe19e0090ae.jpg

    c. 将库文件starcore_android_r6.jar和wrapandroid.jar到工程目录下,将这两个文件加入到工程中,如下图:

    56fe19f64f9df.jpg

    d. 编辑 IntroductionActivity.java,如下修改,加载python代码

    56fe1a0f62dd3.jpg

    如果不希望从网络安装CLE,可以将CLE的共享库文件包含在工程中,如下:

    56fe1a1d0fd4d.jpg

    同时在activity中设置下载标志为false

    56fe1a3e04ded.jpg

    只不过此时生成的安装包大一些。

    e. 编辑layout:main.XML.

    56fe1a558da26.jpg

    f. 在assets目录下,创建code.py文件.

    3. code.py代码如下

    a. 获取当前服务

    56fe1a6d6b248.jpg

    b. 获取当前的Activity

    56fe1a7e66f87.jpg

    c. 获取layout中定义的对象

    56fe1ace7a617.jpg

    d. 动态创建对象

    56fe1aeb108b5.jpg

    运行结果如下:

    56fe1b14961e6.png

    在使用python开发android应用之前我们需要准备好环境,环境需要安装PythonForAndroid,然后开始编程,编程时打开eclipse, 创建一个新的android project “introduction”,设置对象等等步骤,最后完成。整个开发的过程步骤虽然不是很复杂,但也是需要注意很多细节。在此之前,想要使用python开发android应用的时候需要先学习python相关知识,这样能更好地理解整个流程。

    展开全文
  • Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。...

    Python是动态语言,比较简洁。Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。Wrapandroid project将android类封装为CLE对象,从而可以使多种语言可以调用android类。使用这三个组件,可以在android平台上直接使用python开发界面应用程序。Wrapandroid项目在进行中,目前的0.8.5版本已经提供了除SQlite,OpenGL之外大部分android类的封装。完全可以编写一个独立的python应用程序。

    在android上开发python应用程序,编程和打包环境可以直接使用eclipse。

    1. 准备环境

    a: 安装PythonForAndroid: http://code.google.com/p/android-scripting

    b: CLE在程序运行的时候,自动从网络上安装,也可以下载库函数,放到工程中。开发需要java库文件starcore_android_r6.jar。文件在starcore_devfiles_r6.zip中,可以从http://code.google.com/p/cle-for-android下载

    c: Wrapandroid项目库文件wrapandroid.jar,包含在压缩包http:/code.google.com/p/wrapandroid-for-multilaguage/download/wrapandroid_devfiles_0_8_6.rar中。

    2. 开始编程

    a. 打开eclipse, 创建一个新的android project “introduction”

    b. 如果要从网络安装,则需要添加许可权限:

    c. 将库文件starcore_android_r6.jar和wrapandroid.jar到工程目录下,将这两个文件加入到工程中,如下图:

    1338303704_8229.JPG

    d. 编辑 IntroductionActivity.java,如下修改,加载python代码

    import com.srplab.wrapandroid.*;

    public class IntroductionActivity extends WrapAndroidActivity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    StarActivity._Call("DoAssetsFile", "python", "code.py");

    }

    }

    如果不希望从网络安装CLE,可以将CLE的共享库文件包含在工程中,如下:

    1338303677_1549.JPG

    同时在activity中设置下载标志为false

    public class IntroductionActivity extends WrapAndroidActivity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    DownloadFromNetFlag = false;

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    StarActivity._Call("DoAssetsFile", "python", "code.py");

    }

    }

    只不过此时生成的安装包大一些。

    e. 编辑layout:main.xml.

    <?xml version="1.0" encoding="utf-8"?>

    android:id="@+id/widget73"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical" >

    android:id="@+id/widget45"

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="@string/hello />

    android:id="@+id/widget74"

    android:layout_width="220dp"

    android:layout_height="48dp"

    android:text="thank for your use"

    android:typeface="serif"

    android:textStyle="bold"

    android:textColor="#ffff0000"

    android:layout_x="284dp"

    android:layout_y="220dp"

    android:textSize="16dp"

    />

    f. 在assets目录下,创建code.py文件.

    3. code.py代码如下

    a. 获取当前服务

    SrvGroup = libstarpy._GetSrvGroup()

    Service = SrvGroup._GetService("","")

    b. 获取当前的Activity

    StarActivity = Service.ActivityClass.getCurrent();

    c. 获取layout中定义的对象

    MyText = StarActivity.findViewById("TextViewClass",StarActivity.getResource("id/widget45"));

    findViewById函数与标准的android函数有差异,主要是输入参数中增加了类的名称;类名称为android类名称,加上”Class”后缀。

    MyText.setText("from layout");

    MyButton = StarActivity.findViewById("ButtonClass",StarActivity.getResource("id/widget74"));

    定义button对象的点击事件

    def MyButton_onClick(self, Ev) :

    Service.ToastClass._New().makeText("Button is click", 0).show();

    MyButton.onClick = MyButton_onClick;

    MyButton.setOnClickListener();setOnClickListener与android函数有差异,不需要输入listener,事件触发之后产生给本队象。

    d. 动态创建对象

    获取LinearLayout布局MyLinearLayout = StarActivity.findViewById("LinearLayoutClass",StarActivity.getResource("id/widget73"));

    创建一个动态的按钮MyDynaButton = Service.ButtonClass._New(MyLinearLayout);

    def MyDynaButton_onClick(self, Ev) :

    Service.ToastClass._New().makeText("Button is click", 0).show();

    MyDynaButton.onClick = MyDynaButton_onClick;

    MyDynaButton.setOnClickListener();

    MyDynaButton.setText("created dynamically");

    设置按钮的布局参数MyDynaButton.setLinearLayoutParams(100,50);

    运行结果如下:

    1338303733_9762.png

    例子下载:

    http://wrapandroid-for-multilanguage.googlecode.com/svn/wiki/examples/pythongui85_introduction.rar

    展开全文
  • 在使用python开发android应用之前我们需要准备好环境,环境需要安装PythonForAndroid,然后开始编程,编程时打开eclipse, 创建一个新的android project “introduction”,设置对象等等步骤,最后完成。整个开发的...

    在使用python开发android应用之前我们需要准备好环境,环境需要安装PythonForAndroid,然后开始编程,编程时打开eclipse, 创建一个新的android project “introduction”,设置对象等等步骤,最后完成。整个开发的过程步骤虽然不是很复杂,但也是需要注意很多细节。在此之前,想要使用python开发android应用的时候需要先学习python相关知识,这样能更好地理解整个流程。

    Python是一种面向对象、解释型计算机程序设计语言,其源代码和解释器CPython遵循GPL(GNU General Public License)协议Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。使用Python快速生成程序的原型(有时甚至是程序的最终界面)。

    Python也是动态语言。Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。Wrapandroid project将android类封装为CLE对象,从而可以使多种语言可以调用android类。使用这三个组件,可以在android平台上直接使用python开发界面应用程序。Wrapandroid项目在进行中,目前的0.8.5版本已经提供了除SQlite,OpenGL之外大部分android类的封装。完全可以编写一个独立的python应用程序。

    在android上开发python应用程序,编程和打包环境可以直接使用eclipse。

    1. 准备环境

    a: 安装PythonForAndroid。

    : CLE在程序运行的时候,自动从网络上安装,也可以下载库函数,放到工程中。开发需要java库文件starcore_android_r6.jar。文件在starcore_devfiles_r6.zip中,可以从网上下载

    c: Wrapandroid项目库文件wrapandroid.jar。

    2. 开始编程

    a. 打开eclipse, 创建一个新的android project “introduction”

    . 如果要从网络安装,则需要添加许可权限:

    c. 将库文件starcore_android_r6.jar和wrapandroid.jar到工程目录下,将这两个文件加入到工程中,如下图1:

    d. 编辑 IntroductionActivity.java,如下修改,加载python代码,如下图2:

    如果不希望从网络安装CLE,可以将CLE的共享库文件包含在工程中,如下图3:

    同时在activity中设置下载标志为false,如下图4:

    只不过此时生成的安装包大一些。

    e. 编辑layout:main.XML.

    f. 在assets目录下,创建code.py文件.

    3. code.py代码如下

    a. 获取当前服务

    . 获取当前的Activity

    c. 获取layout中定义的对象

    d. 动态创建对象

    运行结果如下:

    ChMkJ1t6W3CITKt_AACXdT0HFQkAArETADUcCMAAJeN122.jpg

    ChMkJlt6W3CIMYMCAAA1kgt3doMAArETADXSXQAADWq037.jpg

    ChMkJlt6W3CIJquYAABUjvFAaWkAArETADXfx4AAFSm321.jpg

    ChMkJ1t6W3CIIGW3AABzuMVAKpwAArETADX08QAAHPQ264.jpg

    ChMkJlt6W3GIbE2KAAAQwB2iQGgAArETADYR5QAABDY782.jpg

    ChMkJ1t6W3GIXl8JAAAMizz0UQgAArETADYWGwAAAyj215.jpg

    ChMkJlt6W3GIJLyCAABr0JXG_ecAArETADYZQ8AAGvo955.jpg

    ChMkJ1t6W3GIQrvUAABYBI_ZvPAAArETADY0PcAAFgc832.jpg

    展开全文
  • 本课程从零基础开始介绍Python编程知识,介绍如何使用Python语言开发高可用,易维护的Web程序,内容主要包括Python语言基础,Python模块的构建,面向对象设计和编程知识,学习使用Django框架,Flask框架等。
  • Python应用程序设计1.1 部署Python开发环境目录2143Python简介Python语言的特点Python的应用领域常用的开发环境 Python简介Python的英文含义是大蟒蛇之所以选 Python作为编程语言的名字,是因为它的创始人吉多?...
  • PythonDevelopment2021:Python协作应用程序开发-CMC MSU课程
  • 现代的Python应用程序打包和分发工具PyOxidizer PyOxidizer是用于生成嵌入Python的二进制文件的实用程序。 PyOxidizer的总体目标是使复杂的打包和分发问题变得简单,因此应用程序维护人员可以专注于构建应用程序,而...
  • python开发windows应用程序

    千次阅读 2014-02-23 10:41:47
    本人以前一直用的是C++,MFC,毕业到了公司以后,公司用python做流程,我顺便最近研究了一下用python开发windows应用程序的整个流程,大体如下: 一、开发前期准备  1.boa-constructor-0.6.1.bin.setup.exe #一个...
  • 为什么用Python开发桌面应用程序

    万次阅读 2018-01-22 15:15:40
    为什么用Python开发桌面应用程序 为什么用Python开发桌面应用程序 1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。 2)Python的面向...
  • Python界面程序开发应用技术
  • I would like to develop a (rather simple) android app to be distributed via Play ... I would like to do so completely in python. However, the online research hasn't quite enlightened me: most comme...
  • Python编程 使用Python的高级软件开发应用程序
  • Okteto和Python入门 该示例显示了如何使用Okteto直接在Kubernetes中开发Python示例应用程序Python示例应用程序是使用Kubernetes清单部署的。 这是《博客文章中使用的应用程序
  • 我创建一个web服务,我想把api分成不同的文件(AccountAPI.py,UploadAPI.py,…),只是所以我没有一个巨大的Python文件。 我读过,你可以做到这一点与蓝图,但我不能完全确定路线是对我来说是正确的。 最终我想...
  • Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid、CLE以及Wrapandroid project这三个组件,可以在android平台上直接使用python开发界面应用程序。PythonForAndroid提供了在...
  • 适用于Python Build Status Coverage的高级应用程序和仪表板解决方案最新的开发人员版本最新版本的文档文档适用于Python Build Status Coverage的高级应用程序和仪表板解决方案最新的版本文档最新支持文档是什么?...
  • Docker是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。Docker 会在软件容器中自动部署应用程序。 Django 是一个用 Python 编写的 Web ...
  • 应用程序完全是用Python编写的; PScript编译器会即时生成必要JavaScript。 您可以使用Flexx创建(跨平台)桌面应用程序,Web应用程序,并将应用程序导出到独立HTML文档中。 它也可以在Jupyter noteb中使用
  • python开发移动应用 Before the development of any software or a mobile app, the first thing that comes in mind is- which programming language is the best for this app. Yes! 在开发任何软件或移动应用...
  • 使用Python开发插件化应用程序

    千次阅读 2019-12-29 14:39:55
    插件的意义在于扩展应用程序的功能,这其实有点像iPhone手机和AppStore的关系,没有应用程序的手机无非就是一部手机,而拥有了应用程序的手机则可以是Everything。显然,安装或卸载应用程序并...
  • IronPython和最新的Visual Studio 2019使这一切成为可能,它们使Python桌面应用程序可以与WinForms控件一起使用。 更重要的是,Telerik UI For WinForms套件拥有现成的一些功能来帮助您实现想要的功能! Iron ...
  • 本人以前一直用的是C++,MFC,毕业到了公司以后,公司用python做流程,我顺便最近研究了一下用python开发windows应用程序的整个流程,大体如下: 一、开发前期准备 1.boa-constructor-0.6.1.bin.setup.exe #一个...
  • PyQt示例向您展示了如何使用Python和Qt创建桌面应用程序。 从“ Hello World”开始或浏览官方的PyQt演示。 PyQt示例2020这些PyQt示例向您展示了如何使用Python和Qt创建桌面应用程序。 从“ Hello World”开始或浏览...
  • IronPython和最新的Visual Studio 2019使这一切成为可能,它们使Python桌面应用程序可以与WinForms控件一起使用。 更重要的是, Telerik UI For WinForms 套件拥有现成的一些功能来帮助您实现想要的功能! Iron ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,983
精华内容 4,793
关键字:

python开发应用程序

python 订阅