ylbtech-LanguageSamples-PythonSample

ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-PythonSample
1.A,示例(Sample) 返回顶部

本示例演示如何使用 C# 4.0 中新增的动态功能集成 C# 和 Python。 若要运行本示例,您需要安装可单独下载的 IronPython 2.0。 本示例也适用于更新版本的 IronPython。 安装 IronPython 之后,您需要通过替换“引用”部分中的 IronPythonIronPython.ModulesMicrosoft.ScriptingMicrosoft.Scripting.Core 程序集来更新本示例。 在解决方案资源管理器中,右击“引用”节点。 移除本段前面列出的程序集。 选择“添加引用”。 浏览至安装 IronPython 的目录,然后添加已删除的程序集。 默认情况下,IronPython 安装在 Program Files 目录中,因此您应能够在其中找到这些程序集。 在更新“引用”部分后,程序的编译和运行应该不会出现错误。

1.B,示例代码(Sample Code)返回顶部

1.B.1, Program.cs

// 版权所有(C) Microsoft Corporation。保留所有权利。
// 此代码的发布遵从
// Microsoft 公共许可(MS-PL,http://opensource.org/licenses/ms-pl.html)的条款。
//
using System;
using IronPython.Hosting;
using Microsoft.Scripting.Hosting;

namespace PythonSample
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Loading helloworld.py...");

            ScriptRuntime py = Python.CreateRuntime();
            dynamic helloworld = py.UseFile("helloworld.py");

            Console.WriteLine("helloworld.py loaded!");

            for (int i = 0; i < 1000; i++)
            {
                Console.WriteLine(helloworld.welcome("Employee #{0}"), i);
            }
            Console.ReadLine();
        }
    }
}

1.B.2,

1.C,下载地址(Free Download)返回顶部

http://pan.baidu.com/s/1bnnOpd1

作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
时间: 2024-09-28 17:49:28

ylbtech-LanguageSamples-PythonSample的相关文章

JSON 简介

ylbtech-JSON: JSON 简介 JSON:JavaScript Object Notation(JavaScript 对象表示法) JSON是存储和交换文本信息的语法,类似 XML. JSON 比 XML 更小.更快.更易解析. JSON 实例 { "employee":[ {"firstName":"John","lastName":"Doe"}, {"firstName"

purple-class2-默认选项切换

ylbtech-class:purple-class2 A, 返回顶部 1,默认选项切换 #region 默认选项切换 public delegate IList<SelectListItemInfo> DelegateDrop(IList<SelectListItemInfo> dals, string arrayStr); /// <summary> /// 默认选项切换 /// </summary> /// <param name="a

purple-accessData

ylbtech-class:purple-accessData A, 返回顶部 1,送货时间 #region 送货时间 /// <summary> /// 送货时间 /// </summary> /// <param name="value"></param> /// <returns></returns> public IList<SelectListItemInfo> GetShippingTime

JSON: 介绍、应用

ylbtech-JSON:  介绍.应用 JSONP(JSON with Padding)是 JSON 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据. 为什么我们从不同的域(网站)访问数据需要一个特俗的技术(JSONP)呢?这是因为同源策略. 同源策略,它是由 Netscape 提出的一个著名安全策略,现在所有支持 JavaScript 的浏览器都会使用这个策略. 1. JSONP 应用返回顶部 2. 服务器端 JSONP 格式数据返回顶部 如客户想访问:

JSON 语法

ylbtech-JSON: JSON 语法 JSON 语法是 JavaScript 语法的子集. 1. JSON 语法规则返回顶部 JSON 语法是 JavaScript 对象表示语法的子集. 1. 数据在名称/值对中 2. 数据由逗号分隔 3. 花括号保存对象 4. 方括号保存数组 2. JSON 名称/值对返回顶部 JSON 数据的书写格式是:名称/值对. 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值: "firstName":"John" 这

JSON 使用

ylbtech-JSON: JSON 使用 1. 把 JSON 文本转换为 JavaScript 对象返回顶部 JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据. 为了更简单地为您讲解,我们使用字符串作为输入进行演示(而不是文件). 2. JSON 实例 - 来自字符串的对象返回顶部 创建包含 JSON 语法的 JavaScript 字符串: var tx

JSONP 介绍、应用

ylbtech-JSON:  介绍.应用 JSONP(JSON with Padding)是 JSON 的一种“使用模式”,可以让网页从别的域名(网站)那获取资料,即跨域读取数据. 为什么我们从不同的域(网站)访问数据需要一个特俗的技术(JSONP)呢?这是因为同源策略. 同源策略,它是由 Netscape 提出的一个著名安全策略,现在所有支持 JavaScript 的浏览器都会使用这个策略. 1. JSONP 应用返回顶部 2. 服务器端 JSONP 格式数据返回顶部 如客户想访问:http:

数据库实例: STOREBOOK &gt; 用户 &gt; 编辑 用户: PUBLIC

ylbtech-Oracle:数据库实例: STOREBOOK  >  用户  >  编辑 用户: PUBLIC 编辑 用户: PUBLIC 1. 一般信息返回顶部 1.1, 1.2, 2. 角色返回顶部 2.1, 2.2, 3. 系统权限返回顶部 3.1, 3.2, 4. 对象权限返回顶部 4.1, 4.2, 5. 限额返回顶部 5.1, 作者:ylbtech出处:http://ylbtech.cnblogs.com/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在

jQuery-ajax: 取消关注|关注

ylbtech-jQuery-ajax: 取消关注|关注 1.A,jQuery-效果图返回顶部 1.B,jQuery-Source Code(源代码)返回顶部 <script src="~/js/jquery-1.9.1.min.js" type="text/javascript"></script> <script type="text/javascript"> var attention = functio