用IronPython写winform程序

程序

是感兴趣,真正的开发可不敢用这个
下面的例子是从Jim Hugunin's 的blog里看到的
先要有IronPython,可以到IronPython的网站上下载http://ironpython.com/
下载完后解压缩,从命令行进入到IronPython目录的bin目录,执行IronpythonConsole.exe
启动Shell,如图:

然后逐行敲入代码:
>>> from System.Windows.Forms import *
>>> from System.Drawing import *
>>> f = Form(Text = "aaa")
>>> f.ShowDialog()
最后一行代码完后回车就会出现一个窗体了

也可以直接用记事本写:
from System.Windows.Forms import *
from System.Drawing import *
f = Form(Text = "aaa")
f.ShowDialog()
保存为test.py文件,然后在
IronPythonConsole里执行 :
>>> c:\test.py
和上面的效果是一样的
Jim Hugunin's 的blog在这里,

时间: 2024-08-03 14:10:47

用IronPython写winform程序的相关文章

第一次写winform程序,为什么会有xx.exe已停止工作的问题

问题描述 如题,编译完成后,在我自己的电脑上双击运行exe都没有任何问题,但是发给朋友就是不行,双击运行总是提示xx.exe已停止工作,连程序界面都进入不了,按照网上的解决方法操作了,也不管用,请问还有什么可能导致这个问题,遇到过的说说,谢谢~~~这是网上查的方法,已照做:1.关闭UAC,右键我的电脑,进入管理,本地用户和组,用户,Administrator,吧禁用的钩钩去掉,注销登录这是计算机超级管理员账户,不受UAC限制,最高权限2.如果是单个程序或游戏总是出现这种问题,请改成英文安装目录或

Windows Form写得程序任务栏图标乱码问题求解

问题描述 大家好在写WinForm程序的时候,有没有遇到一启动图标在任务栏先乱码,然后恢复正常的情况呢,往往是在初始化的时候,如下图所示 解决方案 解决方案二:什么乱码问题,这是你没有设置应用程序图标解决方案三:Form里面有一个Icon属性,绑定一个图标就可以了解决方案四:你把恢复正常的时候啥样放出来看看解决方案五:这是在读取图标期间,图标未加载完成,很正常解决方案六:引用2楼qq512145547的回复: Form里面有一个Icon属性,绑定一个图标就可以了 这个是对的

界面-求助! 我现在要写一个winform 程序 刚开始登录的时候

问题描述 求助! 我现在要写一个winform 程序 刚开始登录的时候 求助! 我现在要写一个winform 程序 刚开始登录的时候 是不需要密码 到了主界面 注册密码 就是两个文本框 密码 和 确认 密码 点保存的时候 下次到主界面就要输入密码才能看到其他的功能 相当于 主界面 就一个输入密码 和 提交按钮 我不用数据库 怎么把密码保存下来 解决方案 保存: File.WriteAllText("setting.txt", textBox1.Text + ","

C# 给WinForm程序加壳(写代码加)

问题描述 现在我开发好了一个WINFORM程序,需要对程序加壳,不是使用软件加,而是在程序中写代码加,没有接触过,请各位帮忙指导一下,最好能给个例子代码?谢谢,在线等立马给分! 解决方案 解决方案二:SharpAssembly作者就是SharpDevelop/SharpZipLib的作者MikeKrueger.SharpAssembly作用是不需要System.Reflection实现:1.程序集动态加载:2.直接访问方法的IL内容:3.共享访问(不用锁定程序集):4.可以用它实现你自己的反编译

c#写的Winform程序制作安装包

问题描述 c#写的Winform程序制作安装包出问题了,我希望制作成一个包直接安装,.netFrameWork也封装到里面,没有安装就安装,安装了就算了..但是无论我用VS怎么弄,就是无法做成一个exe,,在"系统必备"里面选择了"从与我应用程序相同的位置下载系统必备组件"生成的是一个文件夹,.netFrameWork被放在文件夹里面..是在不行,多个文件就多个文件吧..问题的重点在于,我用生成的东西安装了之后,程序根本无法运行,提示:UnabletofindaVe

winform程序textbox滚动条保持在最下面 内容不闪烁

在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显示竖状滚动条),显示内容过多时就会出现竖状滚动条. 默认情况下,当textbox内容改变时,winform会自动把textbox的滚动条定位到textbox的最上面.但这显然不是我们想要的结果,比如我们在开发一个聊天程序时,当发送了一条消息后,却还要把滚动条拖到最下面才能看到,这就让人火大了. 所以

httpwebrequest-C# winform程序用HttpWebRequest提交一个参数,需要服务端计算后返回结果

问题描述 C# winform程序用HttpWebRequest提交一个参数,需要服务端计算后返回结果 请求为 网址?param=XXX 我的服务器端改怎么写? 解决方案 HttpWebRequest有对应的HttpWebResponse,这个HttpWebResponse对象返回请求的页面的相应的所有信息字符串. 比如,你的请求url是"http://www.baidu.com/",那么HttpWebResponse对象返回的就应该是百度首页的html的所有字符.因此,如果你的请求页

吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序

原文:吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序   在逛淘宝或者使用QQ相关的产品的时候,比如淘宝我要联系店家点击旺旺图标的时候能够自动启动阿里旺旺进行聊天.之前很奇怪为什么网页端能够自动启动客户端程序,最近在开发吉特仓储管理系统的时候也遇到一个类似的问题,因为使用网页端的打印效果并不是太好,之前也写过关于打印相关的文章可以查阅,我需要使用WinForm客户端来驱动打印,但是我又不想重新开发Winform客户端的所有功能,只要能够使用winform驱动打印即可.我就需要一个

数据包-如何用C#的winform程序后台访问并且登入大型网站?

问题描述 如何用C#的winform程序后台访问并且登入大型网站? 如何用C#的winform程序后台访问并且登入大型网站?我想做一个百度贴吧一键签到的功能来练手.大致想法是用C# 写一个winform程序用户输入自己的帐号密码之后 我模拟一个数据包发送给百度 得到一个类似session的东西然后再去进行贴吧签到(应该是访问某个地址即可,暂时还没研究) 难点就是 怎么用c#来完成我上述说的网络访问的过程.. 解决方案 用HttpWebRequest post数据,post的格式你可以先抓包分析一