制作中のプログラム紹介して(雑談)

タグの編集
投稿者 デフォルト  (社会人) 投稿日時 2009/7/26 19:09:39
皆さんが最近、作っているプログラム、作りたいと思ってるプログラム
いろいろ紹介してください。

管理人のるきおさんは、どのようなプログラムを作っているのかも興味があります。

時間があればよろしくお願いします。
投稿者 まだまだ  (中学生) 投稿日時 2009/7/26 19:38:27
確かに結構興味がありますね。
僕は今はほとんど作っていませんが、ついこの間まで作っていたのは
指定したページが更新されると教えてくれるブラウザです。
僕はそれにこの掲示板を登録しておいて更新されたらすぐ見られるようにしています。
投稿者 トマト  (小学生) 投稿日時 2009/7/26 20:19:07
僕は、TukaeSOというクラスライブラリを作るのが主になっています。
なんか使えそうなのを作ってはどんどん放り込んでいます。

自分の自信作の関数です。
Namespace TukaeruModuleAndClass
    ''' <summary>分類するほどでもないメソッドを集めました。</summary> 
    Public Module TukaeruModule
        ''' <summary>バイト単位をメガバイト単位などにわかりやすく変換します。</summary> 
        ''' <param name="FileSize">ファイルの大きさをバイト単位で指定してください。</param> 
        ''' <remarks>エクサバイト(EB)まで対応しています。</remarks> 
        Public Function FileSizeConvert(ByVal FileSize As LongAs String
            If FileSize < 1024L Then
                Return CStr(FileSize) & " B"
            ElseIf FileSize < 1048576L Then
                Return Format(FileSize / 1024L, "0 KB")
            ElseIf FileSize < 1073741824L Then
                Return Format(FileSize / 1048576L, "0.0 MB")
            ElseIf FileSize < 1099511627776 Then
                Return Format(FileSize / 1073741824L, "0.0 GB")
            ElseIf FileSize < 1125899906842624 Then
                Return Format(FileSize / 1099511627776, "0.0 TB")
            ElseIf FileSize < 1152921504606846976 Then
                Return Format(FileSize / 1125899906842624, "0.0 PB")
            Else
                Return Format(FileSize / 1152921504606846976, "0.0 EB")
            End If
        End Function
End Namespace

ほかにもいろいろあります。
投稿者 brv  (中学生) 投稿日時 2009/7/27 06:05:26
今は、YouTubeとかニコニコ動画のURLを入力しておくとパソコン操作していない間(夜中とか)にダウンロード・変換してくれるソフトを作っています。動画の変換をするライブラリがなくて困っています…
投稿者 デフォルト  (社会人) 投稿日時 2009/7/28 19:05:04
ご意見ありがとう。
みなさん、結構凄いプログラムを作っているのですね。
私もみなさんに負けないように頑張りたいと思ってます。
投稿者 ebifurai55  (社会人) 投稿日時 2009/8/2 13:37:36
手になじむWebブラウザーの開発ですね。
今は複数起動してニュースページをタブブラウザで立ち上げるブラウザーを目指して開発しようと思っています。
しかし、手元にドキュメントが無くて苦労しています。
投稿者 るきお  (社会人) 投稿日時 2009/8/4 06:27:40
こんにちは。
HDDがクラッシュしたりしてなかなか書き込めませんでした。
(Vistaを先に入れた場合にXPとデュアルブートにするのが予想外に面倒だということを初めて知りました。)

みなさんブラウザを作っているようですね。
私は自分が使う用に手近な作業を簡単にやってくれるプログラムをささっと書いて使うことが多いです。
現在は特に何か作っていませんが、ゲームが作りたいなぁと以前から思ってはいます。
Silverlightでドラクエみたいなゲームが配信できたらちょっとかっこいいですよね。
でもゲーム作りは時間がかかると思うとなかなか着手する踏ん切りがつかないといったところです。
投稿者 kou_ei3  (社会人) 投稿日時 2009/8/5 02:58:06
プレビュー機能付きの簡易HTMLエディタをコツコツ作ってます。
ドロップコンボボックスがでた時はTABキーで選択になるように・・。
投稿者 なおきん  (小学生) 投稿日時 2009/8/15 22:28:25
(学年:小4)
現在、ニコ生の視聴ツール「NicoNamaWatch(略:NNW)」を製作中です。
C#で作っちゃったんで、C#のコードで紹介します。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
namespace NicoNamaWatch
{
    public partial class Main : Form
    {
        public Main()
        {
            InitializeComponent();
        }

        private void uRL入力ToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void toolStripTextBox1_Click(object sender, EventArgs e)
        {

        }

        private void きまぐれ検索ToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void キーワード検索ToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }



        private void button3_Click(object sender, EventArgs e)
        {
            string text;
            text = textBox4.Text;
            webBrowser1.Url = new Uri("http://live.nicovideo.jp/watch/" + text);
            

        }

        private void Main_Load(object sender, EventArgs e)
        {
            webBrowser1.Url = new Uri("http://live.nicovideo.jp/");
        }

        private void button4_Click(object sender, EventArgs e)
        {
            webBrowser1.Url = new Uri("http://www.nicovideo.jp/search/" + yk.Text);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string url = "http://live.nicovideo.jp/search/";

            //文字コードを指定する
            System.Text.Encoding enc =
                System.Text.Encoding.GetEncoding("shift_jis");

            //POST送信する文字列を作成
            string postData =
                "id=1&word=" +
                System.Web.HttpUtility.UrlEncode("インターネット", enc);
            //バイト型配列に変換
            byte[] postDataBytes = enc.GetBytes(postData);

            System.Net.WebClient wc = new System.Net.WebClient();
            //ヘッダにContent-Typeを加える
            wc.Headers.Add("Content-Type""application/x-www-form-urlencoded");
            //データを送信し、また受信する
            byte[] resData = wc.UploadData(url, postDataBytes);
            wc.Dispose();

            //受信したデータを表示する
            string resText = enc.GetString(resData);
            Console.WriteLine(resText);



        }
    }
}

※後日、VB版を紹介します
投稿者 あにす  (社会人) 投稿日時 2009/8/21 13:37:44
言語はC#になりますが、VB中学校に投稿させて頂いたDeskTopMemoVB(http://homepage1.nifty.com/rucio/main/Toukou/T10_DeskTopMemoVB.html)の本流であるSPD(http://www.vector.co.jp/magazine/softnews/090819/n0908192.html)のコードを書いてます。

VBではTweetive(http://www.vector.co.jp/magazine/softnews/090819/n0908192.html)というソフトのプロジェクトに関わっていて、通信用のライブラリを書いたりしたのですが、あまり活発ではないですね。参加者募集中なので宜しくお願いします。

他は自分用の小物の作成が中心です。