■■■===============【プログラムメールマガジン 色彩】===============■■■ 日本語プログラミング言語なでしこ&ひまわり、WEB開発環境葵情報マガジン ┏━━━━━━━━┓ ┃No12     ┗━━━━━━━━┛ 1年は早く過ぎ去ってしまうもの、今年一年、皆さんどんな事を思い出すでしょうか? 面白かったこと、大変だったこと、うれしかったことさまざまだと思います。 今年もあと数日となりますが最後までなでしこを皆さん、共に楽しみましょう。 では、今月のラインナップです。  【01】 なでしこ最新版情報      2008/10/31 version 1.5092  【02】 GUIマスターへの道      第12回:コンボ   【03】 Word/Excel/Powrpointとの連携  第11回 インターフェースくんってかっこいい  【04】 なでしこの最新命令を使ってみよう      第9回 命令「GMAIL送信」「GMAIL受信」  【05】 募集情報 執筆者募集のお知らせ  【06】 コンテスト作品 募集中!      なでしこコミュニティコンテスト 2008-2009   【07】 ポ・イ・ン・ト 第12回 年末を乗り切ろう!  【08】 2009年のメールマガジン ┃   本メールマガジン、今年一年無事に終了! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃01  テーマ名:なでしこ最新版情報 ┃      2008/12/04 version 1.514    ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  「2008/12/04 version 1.514」にバージョンアップしました。    -長い配列で、メモリアクセス違反が起こる可能性があった不具合を修正。(r49) -「ハッシュキー列挙」「ハッシュ内容列挙」をやや高速化。(r49) -「行揃え」で、空文字列を渡したときエラーになる不具合を修正。(r50) -EXE版インストーラーで解凍時にウィンドウの処理をロックしないように修正。(@132)(r51) -メモリ効率の良い「MD5ファイル取得」「SHA1ファイル取得」命令を追加。(r51)(@130) -「エクセルシート保護」「エクセルシート保護解除」「ワードブックマーク取得」命令を追加。(r52)(r54)(@133) -グループメンバの初期値で負の数が設定できない問題を修正。(r53)(r54)(r56)(@31) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃02  テーマ名:GUIマスターへの道 ┃      第12回:コンボ           はやしま ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ なでしこは、GUIベースのアプリが簡単に書けることも大きな魅力のひとつです が、マスターするのはなかなか大変です。このコーナーでは、GUI部品の説明を、 GUI部品を習得するためのコツも含めご紹介したいと思います。 今回のテーマは、「コンボ」です。 コンボとは、選択肢から選択も可能なテキストボックスのことです。 ドロップダウンリスト等と呼ばれることもあります。 サンプルプログラム #--------+---------+---------+---------+---------+---------+ #サンプル #01 趣味とはコンボ #02 そのアイテムは「映画観賞 音楽鑑賞」 #03 その編集はオフ #04 #05 表示ボタンとはボタン #06 そのクリックした時は~ #07   趣味を言う #08 #--------+---------+---------+---------+---------+---------+ 2行目で、趣味という名前のコンボを生成しています。3行目で、アイテムを定義 しています。この中から選択することができます。そして、4行目で、テキスト を直接編集することができるかどうかを設定しています。 6行目以降ではボタンを生成し、それをクリックした時に、コンボの選択内容を ダイアログ表示させるようにしています。 実行結果画面等は、なでしこリファレンスも参考にしてください。 http://nadesi.com/man/page/%E3%82%B3%E3%83%B3%E3%83%9C 今回は、ここまでです。それでは、また次回! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃03 テーマ名:Word/Excel/Powrpointとの連携 ┃ 第11回 インターフェースくんってかっこいい 執筆:粗茶 ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ こんにちは。粗茶です。 Excelを中心に「なでしこ」で仕事を効率化するテクニックを紹介しています。 今年も残りわずかとなりました。皆さん新年を迎える準備に大忙しかと思います。 私もようやく年賀状作りにとりかかったところです。まずは住所録の整備から。 さて、住所録などの一覧表をExcelで管理している方も多いでしょう。 今回は「なでしこ」をインターフェースにして、Excelにデータを入力する方法です。 以下のプログラムを実行すると、新規にExcelで住所録ファイルを作成し、 入力用のフォームが表示されます。各エディタにデータを入力して追加ボタンを クリックすると、その内容がExcelに追記されます。フォームを閉じると、 それまで入力していた内容を保存して終了します。 //ここから !母艦設計は「母艦の可視はオフ」 エクセル起動してエクセル新規ブック。 「Sheet1」を「住所録」にエクセルシート名前変更。 「A1」へ「年賀状送付先」をエクセルセル設定。 「A2」へ「氏名,郵便番号,住所」をエクセル一括設定。 「A1」をエクセル選択して15にエクセル選択列幅設定。 「B1」をエクセル選択して10にエクセル選択列幅設定。 「C1」をエクセル選択して40にエクセル選択列幅設定。 もしエクセルバージョン<12ならば拡張子は「.xls」 違えば拡張子は「.xlsx」 「{デスクトップ}年賀状送付先{拡張子}」へエクセル保存。 「氏名」を表示。 氏名とはエディタ。そのIMEは「IMEかな」 「郵便番号(XXX-XXXX)」を表示。 郵便番号とはエディタ。そのIMEは「IMEオフ」 「住所」を表示。 住所とはエディタ。そのIMEは「IMEかな」 追加とはボタン。そのクリックした時は   もし氏名が空ならば戻る。   もし郵便番号が空ならば戻る。   もし住所が空ならば戻る。   「住所録」のエクセルシート注目して「A1」をエクセル選択。   追加行は「A」のエクセル最下行取得+1。   「A{追加行}」へ「{氏名},{郵便番号},{住所}」をエクセル一括設定。   氏名は空。郵便番号は空。住所は空。   「クリスマスカード送付先入力」を窓アクティブ。 母艦について   幅は320。高さは240。タイトルは「年賀状送付先入力」   閉じた時は~エクセルブック保存後閉じてエクセル終了。 母艦の可視はオン。 //ここまで このように、ユーザーに入力して欲しいデータを「なでしこ」側で制御することで データの規則を守り、統一性を持たせることができます。 また、入力ミスのチェックや入力補助などの機能を加えることで、ユーザビリティを高め、 エラーのないシステムを組むこともできるでしょう。 業務を効率化するということは、便利で間違いのない仕組みを作るということです。 「なでしこ」はそのために存在すると言っても過言ではありません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃04 テーマ名:なでしこの最新命令を使ってみよう ┃ 第9回 命令「GMAIL送信」「GMAIL受信」 執筆:クジラ飛行机 ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ クジラ飛行机です。このコーナーでは、毎回、最近なでしこに実装された 面白い命令を紹介します。新しい命令が皆さんに「使ってみたい!」と 思ってもらえれば幸いです。 今回は「GMAIL送信」「GMAIL受信」命令です。 この命令は、名前の通り、Google Webメールサービスの GMail からメールを 送受信するものです。 最近では、各プロバイダが迷惑メール対策を行っています。 そのため、なでしこに備わっている「メール送信」「メール受信」命令を使う ときには、ポートやオプションを設定しなくてはならず、非常に複雑で、 気軽にメールを送れない状況になっていました。 そこで、Gmail のアカウントを取得することで、気軽にメールを送ることが できるようになりました。 例えば、以下のようなプログラムを書くことができます。 {{{ メール差出人=「」 メール宛先=「」 メール件名=「テストメールです。」 メール本文=「本日は晴天なり。 本日は晴天なり。 本日は晴天なり。」 GMAILアカウント=「xxx」 GMAILパスワード=「xxx」 GMAILアカウントのGMAILパスワードでGMAIL送信。 }}} 「GMAIL受信」については、以下のようなプログラムを書きます。 {{{ メール受信時削除=オフ。 「xxx@gmail.com」の「xxx」で「{デスクトップ}test\」にGMAIL受信。 }}} ちなみに、これらの命令を使うときには、なでしこのフォルダにある「libeay32.dll」と 「ssleay32.dll」が必要となります。(実行ファイルと同じフォルダに配置する必要があります。) とても便利なので使ってみてください!! ==================== ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃05  テーマ名:募集情報 ┃      執筆者募集のお知らせ      ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 現在、執筆者を大募集しております。 日本語プログラミング言語なでしこについて、初心者からこのジャンルを 書いてみたいという方、気軽にご連絡をください。お待ちしております。  連絡先 :EZNAVI.net宛 help@eznavi.net ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃06  テーマ名:コンテスト作品 募集中! ┃      なでしこコミュニティコンテスト 2008-2009      ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  プログラムを作ったことがない方から、上級者の方まで多くの方に  コンテストにぜひ参加して頂ければ幸いです。  応募期間:12月1日~3月1日  参加無料  ① プログラム 部門 <一部参加条件あり>   使えるプログラムでなでしこの良さを生かしたプログラム  A. 一般のプログラム。(誰でも参加可能)   使えるプログラムでなでしこの良さを生かしたプログラム。  B. 10行プログラム (参加条件あり)   短い行で他の人が使える、応用できるプログラム     *なでしこ2年未満の方のみ応募可能  ② コミュニティー 部門 <誰でも参加可能>   掲示板等の回答、WIKI製作参加等コミュニティー参加率、内容の有意性  詳細・応募はこちら >> http://nadecon.himanavi.net     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃07  テーマ名:ポ・イ・ン・ト ┃      第12回 年末を乗り切ろう!    執筆:EZMAVI.net ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12月、年末のイベントがたくさんあり、毎週のように外出しているのですが、 お金をたくさん使いすぎてお財布の中身が空にならないように注意したいものです。 今日の曜日番号取得して、「日曜日まで{7-それ}日!」と表示 休みの日曜日があと何日であるかという例です。 月日は経つのが早いものであり、毎週のように日曜日&休みになることを 楽しみに皆さん仕事や学業で平日をがんばっているかと思いますが、 あと2008年も数日ですのでがんばりましょう!。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃08  テーマ名:2009年のメールマガジン ┃       本メールマガジン、今年一年無事に終了! ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 本メールマガジンも、今年一年無事に発行できたことは皆さんが 購読されて頂いているおかげだと感じており、来年度につきましても、 発行を継続して行っていきます。 また、皆さんにもっと身近にマガジンに参加してほしいということもあり、 大幅なリニューアルも予定しており、一層のご支援のほどよろしくお願い致します。 ■■===============【プログラムメールマガジン 色彩】===============■■■   ・ メールマガジン登録・解除はこちら (http://mm.himanavi.net/)