import clr clr.AddReference('System.Windows.Forms') from System.Windows.Forms import Application, Form, Label form = Form(Text="フォームタイトル 日本語どうよ?") label = Label(Text="ラベルの文字列設定 日本語どうよ?") form.Controls.Add(label) Application.Run(form)
PythonプログラマがIronPythonを始める場合、.NET経験者なことはほとんどないと思うので簡単なサンプルを用意してみました。 データベースはMySqlとしました。ADO.NETのドライバーはここから。ADO.NETが初めての方は、アプリケーションとデータの仲介役 : DataAdapterを5分ほどご覧ください。(^^; import clr clr.AddReferenceByPartialName ('System.Data') clr.AddReferenceToFile ('MySql.Data.dll') from System.Data import * from MySql.Data.MySqlClient import * connstr = 'User Id=%s;Password=%s;Database=%s' % ('user', 'pass', 'db'
この記事の Microsoft Visual Basic 6.0 バージョンについては、「 247412」を参照してください。 この詳細な記事では、Microsoft Visual C# 2005 または Microsoft Visual C# .NET プログラムから Microsoft Excel 2002 にデータを転送するためのいくつかの方法について説明します。 この記事では、状況に最適なソリューションを選択できるように、各方法の長所と短所についても説明します。 概要 Excel ブックにデータを転送するために最も頻繁に使用される手法は Automation です。 Automation を使用すると、Excel タスクに固有のメソッドとプロパティを呼び出すことができます。 Automation を使用すると、ブック内のデータの場所を指定したり、ブックを書式設定したり、実行時にさま
先日の日記のようにCOMやMicrosoft.Office.Interop.Excelを使えば良いのですが、解放処理が面倒だったりします。もし、Excelを使う用途がデータの読み書きだけならADO.NETでやってしまうのも一つの手です。 using System; using System.Data; using System.Data.Odbc; class Program { static void Main (string[] args) { string connstr = "Driver={Microsoft Excel Driver (*.xls)}; ReadOnly=False;" + @"DBQ=c:\home\book.xls"; OdbcConnection conn = new OdbcConnection (connstr); conn.Open (); IDbC
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.OleDb; using System.Data; namespace Excel.ADO.Net { class Program { static void Main(string[] args) { // 適当なファイル名を入力 string path = Console.ReadLine(); using (var conn = new OleDbConnection( @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=Excel 8.0;")) { conn.Open(
データがある行と列を強調表示します。 [ 挿入 ] メニューの [ 名前] をポイントし、[ 定義] をクリックします。 [ ブック内の名前 ] テキスト ボックスに 「myRange1」と入力し、[OK] をクリック します。 [ファイル] メニューで [保存] をクリックします。 [保存先] ボックスの一覧 で 、Web サーバーのルート (通常 C:\InetPub\Wwwroot\は ) を選択します。 [ ファイル名 ] テキスト ボックスに「 ExcelData.xls」と入力します。 [OK] をクリックします。 [ファイル] メニューの [終了] をクリックします。 Visual C# .NET を使用して ASP.NET サンプルを作成する このコード サンプルでは、Excel ワークシートに情報を照会して表示する方法を示します。 次のコードでは、前のセクションで作成した
午夜成人AV网站【jiuseapp.com】是国内知名的清影视视频门户,客户端专为用户提供午夜成人AV网站、午夜福利视频91、午夜污APP导航、午夜福利视频入口等影视作品的短视频手机APP,提供ios苹果下载/安卓下载.
IronPythonとはPython言語の一実装である。その大きな特色の一つとして、.NET Framework上で動作する点がある。本稿では、このIronPythonについて簡単な紹介と、2007年4月に出たバージョン1.1の追加機能の紹介を行う。 IronPythonとは、どのようなものか? どんなことが可能なのか? 以下に列挙する。 1. スクリプト言語である C#やJava言語では、書いたソースコードを動かすためにコンパイルという作業が必要である。一方、IronPythonはスクリプト言語であるため、書いた端から逐次実行させることが可能である(内部では、IL言語に解釈されて実行されている)。 2. .NET Frameworkのライブラリを呼び出せる .NET Frameworkの大量のライブラリを、そのまま呼び出すことが可能である。他にも、COM(ActiveX)の呼び
先のネタで、IronPythonApiReference.chm があるよ。って紹介したのですが、これを元に、Visual Studio 2005でGUI(Windows Form)を作って、IronPythonで制御するやり方を調べてみました。 結論としては、非常に簡単に実現できます。 以前、Python + Delphiな P4D を使いましたが(もっと楽にGUIとの連携がしたい:Python + Delphi = P4D(Python for Delphi) )、IronPythonは、これと同じか それ以上に、Python + .NET な環境を提供してくれるようです。 という訳で、実際に、Visual Sutdio 2005でGUI(Windows Form)を作って、ボタンを押したら IronPython からGUI上の部品にアクセスするコードサンプルを作ってみます。 Visu
2006年9月、.NETで動作するPython「IronPython」が正式にリリースされました。.NET環境の本格的な動的言語として多くの注目を集めている反面、C#やVisual Basicを使っている開発者にとって、IronPythonの魅力が良くわからないという人もいるのではないでしょうか。そこで、本稿では、C#からIronPythonを利用するメリットとその方法について紹介します。 はじめに 2006年9月、.NETで動作するPython「IronPython」が正式にリリースされました。.NET環境の本格的な動的言語ということもあってIronPythonは多くの注目を集めました。その反面、C#やVisual Basicを使っている開発者にとって、IronPythonをどのような局面で使ってよいのかわからない人も少なくないと思います。また、IronPythonの魅力がわからない人も
IronPythonは、いわゆるCPythonと高い互換性を持っており、過去のCPythonの資産と.NET Frameworkの資産を両方から扱うことのできる、"糊"(glue)言語の一面を持っている。 しかし、全ての資産を扱えるわけではなく、例えばCPythonの資産で利用可能なのは、スクリプトのみで作成されたライブラリ(拡張子が.py)である。C言語で作成された拡張モジュールと呼ばれるライブラリ(拡張子が.pyd)は使用できない。 ところが先ごろユーザーコミュニティより、IronPythonからこれら拡張モジュールを扱えるライブラリが発表された。本稿では、この「CPython Extensions for IronPython」と呼ばれるライブラリの紹介と簡単な利用方法について、説明を行う。 CPython、IronPythonとライブラリの関係 CPython IronPython
注意 ここに入っているソースコードは、アセンブリの遅延署名をするように設定されています。ユーザがソースコードをコンパイルする場合は注意してください。アセンブリの署名についてよく分からない場合は、AssemblyInfo.csの次の3行を削除してください。 [assembly: AssemblyDelaySign(true)] [assembly: AssemblyKeyFile("../../granados.pub")] [assembly: AssemblyKeyName("")] ライセンス Granadosのライセンスは、Apache Software Licenseに基づいて作成されております。正式なライセンス文書はダウンロードパッケージに入っておりますが、概要としてはユーザがGranadosを配布する場合、所定のacknowledgementを入れる必要があります。 謝辞 Gr
Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find
Summary: Using PowerShell to identify RPC ports in use by capturing content from PowerShell We'd like to introduce you today to one of our newest bloggers! It's a froopingly awesome friend of ours, Joel Vickery, PFE. (did I mention Dr. Scripto is a big fan of books written by Douglas Adams?....oops!) Take it away Joel! Thanks Doc! So ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く