[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
JUGEMテーマ:プログラミング 今回は、リスナー側のTCP通信アプリケーションの作成です。 作成するダイアログは下記のようになります。 あまり、クライアント側のTCP通信アプリケーションと違いはありませんね・・・。 ソースコードは以下の通りです。 ※クライアントからの接続待ち、接続、データの送受信の部分を抜粋です。 private void Btn_Start_Click(object sender, EventArgs e) { if (listener == null) { bStopFlg = false; cli...
プログラミング学習入門〜応用 | 2018.01.10 Wed 22:42
JUGEMテーマ:プログラミング C#言語を使用して、TCP通信のアプリケーションを作成します。 今回は、クライアント側のアプリケーションになります。 TCP通信アプリケーションのダイアログは下記のようになります。 IPには、接続先アドレスを入力して、ポートには、使用するポート番号を入力します。 IP、ポートは自分のPCの環境に合わせてください。 私の場合は、IP「192.168.25.1」、ポート「8888」を入力しました。 また、セキュリティソフトがインストールされている場合は、ネッ...
プログラミング学習入門〜応用 | 2018.01.07 Sun 16:57
JUGEMテーマ:プログラミング 前回、RS232通信のアプリケーションのダイアログを作成しました。 本日は、各種ボタンやテキストボックスの動作を定義していきます。 まずは、ダイアログをロードしたときの動作です。 private void SerialForm_Load(object sender, EventArgs e) { string[] PortList = SerialPort.GetPortNames(); cmbBox_Port.Items.Clear(); foreach (string PortName in PortList) { cmbBox_Port.Items....
プログラミング学習入門〜応用 | 2018.01.05 Fri 14:13
JUGEMテーマ:プログラミング 組み込みソフトウェアの開発の際には、大概、シリアル通信機能を搭載します。 シリアル通信を外部機器とのやり取るをする上で大切な機能です。 デバック作業をする際にもとても役立ちます。 PC側はOSI参照モデルの物理層に位置づけられるRS232C通信を使用します。 それでは、早速、アプリケーションを作成しましょう。 ボタンやテキストボックスの作成方法は、C#言語(2)−アプリケーションを作成してみるを参考にして下さい。 下記のようなアプリケーション...
プログラミング学習入門〜応用 | 2018.01.04 Thu 11:14
JUGEMテーマ:プログラミング 前回、C#言語を使用する為の開発環境(Visual Studio)の準備をしました。 今回は、早速、アプリケーションを作成してみましょう。 作成するアプリケーションは下記のようなダイアログになります。 表示ボタンを押すと、テキストボックスにHelloと表示して、クリアボタンを押すと、テキストボックスを空欄にするアプリケーションです。 まずは、新規プロジェクトの作成を行います。 メニューより、ファイル、新規プロジェクト作成を選択...
プログラミング学習入門〜応用 | 2017.12.24 Sun 16:58
JUGEMテーマ:プログラミング 今回は、C#言語についてのお話です。 C#言語は、自分のイメージでは、Visual Basicと C++の良いところどりというイメージです。 とても使いやすい言語であると思います。 もともとは、C++言語を使うことが多かったのですが、最近はほとんど、C#言語でアプリケーションの作成を行っています。 それでは、まずは、開発環境のVisual Studioをインストールします。 下記のサイトにアクセスして、無償版であるVisual Studio Communityをクリックすると、...
プログラミング学習入門〜応用 | 2017.12.20 Wed 22:30
前回からの続きです。 iPadでpythonista3を使ったネットでの記事が意外と少ないのに驚きました。 まあ、iPad(iPhone)では自分でプログラムを作る必要がないのかもしれません が、 今回は、ネットからデータ(JSON形式)を取ってくることを目指してみます。 とりあえず、ボタンを押したときに、何か表示するものを作ります。 前回のものにLabelをタップして追加してください。 自動的にデフォルトで「label1」という名前がつき...
孤独なコンピュータ | 2017.12.11 Mon 09:34
前回からの続きです。 pythonista3は、iOSネイティブ(独自)のUIを簡単に使うことができます。 何はともあれ、まずは、基本のボタンを使ってみましょう。 新規作成(+)から、Script with UIを選びます。 前回、説明したとおり、プログラム名、フォルダを指定してCreateをタップします。 すると、testbutton.pyとtestbutton.pyuiのふたつのプログラムファイルが作成されます。 まずは、そのうちのtestbutton.pyuiを...
孤独なコンピュータ | 2017.12.07 Thu 08:44
JUGEMテーマ:プログラミング 今回は、vbaからアプリケーションの実行をします。 アプリケーション内で処理を完結したかったのですが、なかなか融通がきかなかったので、vbaと組み合わせることにしました。 その為、vbaからアプリケーションを実行する方法を模索したところ、下記の2つの方法がありました。 ?Shellを使用して実行する Sub Sample() Shell "C:¥Windows¥Notepad.exe", 1 SendKeys "1" End Sub Shellを使用して、ノート...
プログラミング学習入門〜応用 | 2017.12.03 Sun 16:47
JUGEMテーマ:プログラミング 前回、VBAの開発環境の準備を行いました。 今回は、この開発環境を使用して、VBAのプログラミングを実施してみます。 VBAで行ってみることは、下記の通りになります。 ?Excelのセルの値を読み取る。 ?セルの値に+1する。 ?+1した値をメッセージボックスに表示する。 ?+1した値を別のセルに書き込む。 まずは、モジュールを作成します。 VBAProject(Book1)を右クリックして、メニューを表示します。 メニューから、[挿入]&rarr...
プログラミング学習入門〜応用 | 2017.11.27 Mon 23:01
全1000件中 251 - 260 件表示 (26/100 ページ)