プログラミングと日々思ったことなど

ブログ名通りです。仕事でプログラミングをはじめました。

用語メモ【TCP/IP】

shop.ohmsha.co.jpこの本を一度読み終え、二度目の読み直しをするので、読みながら用語や覚えておいた方が良いことをまとめていきます。・バッチ処理 処理するプログラムやデータなどをまとめて一括で処理する方式。 昔はパンチカードが使われていた・・・?…

サンプルプログラムを作成【Java】

参考ページ Spring Bootで簡単なWebアプリケーションを書いてみる - ももいろテクノロジーこのページをそのまま使わせてもらうと、このような画面が作れました。 このページを作るにあたり、以下を理解することができました。アノテーション 注釈・注意書き…

正規表現について【メモ】

金曜日にこんな入力制限処理を作成しました。 //キー入力チェック(電話番号) //テキストボックスのKeyPressイベントに処理を作成 private void textBox_KeyPress(object sender, KeyPressEventArgs e) { try { //バックスペース、ハイフンは使用可能にする i…

Javaを個人的にはじめて、反省に至るまで【Java】

前回の記事から、随分経ってしまいました。6月ごろから友人と二人で、少しずつ開発をしています。 その経過を書いていきます。開発環境・macOS Sierra ・Java 8 ・Eclipse(Neon) 参考にしたぺージ初心者でもほぼ無料でJavaを勉強できるコンテンツ10選 - paiz…

別クラスから、メソッドを操作する【VB.NET】

タイトル通りです。 どうすれば良いのか、思いつかなかったので先輩に教えてもらいました。 Private Sub frmTest_FormClosing(sender As System.Object, _ e As System.Windows.Forms.FormClosingEventArgs) _ Handles MyBase.FormClosing '呼び出したい画面…

DataGridのカラムを指定してデータを取得【VB.NET】

DataGridが苦手なので、少し復習します。 'カーソルを特定の1行まで移動させる For Each dr As DataGridViewRow in grdテストグリッド.Rows 'strIDには、システムIDのデータの1つが入っている If dr.Cells("テストID").Value = strID Then grdテストグリッ…

日付について色々【VB.NET】

前回の記事から時間が経ってしまいました。 今回は、VB.NETでの日付変換についてです。 '和暦を日付変換することによって、正確な日付が入力されているのか確認する。 If Not DateTime.TryParse(cmb_年号.Text + txt_年.Text + "年" + txt_月.Text + "月" + …

SQLでの抽出方法 【IN】【ROW_NUMBER】【副問い合わせ】

①IN SELECT * FROM test_table WHERE aa IN (SELECT aa FROM (SELECT aa FROM test_table GROUP BY aa,bb,cc,dd HAVING COUNT(*) >= 2) AS X) --6.28 これでもできた。 SELECT * FROM test_table WHERE aa IN (SELECT aa FROM test_table GROUP BY aa,bb,cc,…

SqlServerで、ストアドプロシージャを作成 その2

明日記事を書くと言っていたのに、遅れてしまいました。 反省。前回の続きからです。 IF @header = 1 BEGIN -- BCPコマンド出力設定をする -- 半角スペースある/なしで正常に実行されないので注意する SET @BCP_str = '' SET @BCP_str = 'bcp "' + @SQL_hede…

SqlServerで、ストアドプロシージャを作成 その1

再びストアドを作成したので、2回に渡って復習します。 今回は、カーソル作成までです。 CREATE PROCEDURE SP_ABC ( @file_name VARCHAR(50) ,@table_name VARCHAR(50) ,@out_folder VARCHAR(20) -- 出力先フォルダ(フルパス) ,@S_name VARCHAR(30) ,@U_i…

ストアドプロシージャからストアドプロシージャを呼び出す【SqlServer】

昨日は念願の(!)カーソルのあるストアドプロシージャの作成を行いました。 まだ未完成ですが、復習でコードを載せます。 USE testdb GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE testpro( @aaa VARCHAR(20) ) AS DECLARE @ret…

MySqlでストアドプロシージャを作成する

MySqlではSqlServerで使えていたRETURNが使えないので、HANDLERを使用する...みたいです。 未完成なのですが、忘れないようにメモ。.....6月1日 HANDLERでは、希望の処理ができませんでした。 # workbenchで作成しているので、DELIMITERは省略して良い CREAT…

SqlServerでストアドプロシージャを作成する

ストアドプロシージャを作成したので、復習です。 このストアドプロシージャはインサート処理と、エラー表示を行います(多分・・・)。 USE [AA_DB] GO CREATE PROCEDURE [aa] (@log VARCHAR(5) --パラメータを宣言 ,@name VARCHAR(30) ,@suuzi int ,@MsgRe…

キャストについて【C#】

昨日は、キャストが思いつかず悔しい思いをしました。 忘れないように、コードを残します。問題のキャスト処理を書く前に、条件分岐の処理も復習します。 ublic void kakunin_Click(C1.WPF.DataGrid.DataGridEventArgs e) { this.IsRegistEnable = true; //…

オブジェクト指向プログラミングについて

オブジェクト指向プログラミング(Object Oriented Programming = OOP)とは プログラムを書く人自身が、プログラムを把握しきれなくなることを防ぐためのプログラム設計方法です。このプログラム設計方法の特徴は、3つあります。 ①カプセル化 フィールドへ…

DataGridの必須入力チェック【WPF】

今週も頑張りました。 オブジェクト指向の前に、昨日の復習を記事にします(難しかった・・・)昨日会社で教えてもらったのは、DataGridの必須入力チェックです。 DataGridに表示されているデータを編集したとき、必須項目が未入力だった際にその項目の枠が…

Listでコンボボックスの項目を追加する(グリッドコントロール)

朝早く起きてしまったので、昨日の復習を書きます。昨日はC1.WPF.DataGridのテキストボックス列(デフォルト)からコンボボックス列へ変更する処理をしました。 以下はそのコードです。 private void c1DataGrid_AutoGeneratingColumns(object sender, C1.WP…

SQLクエリ実行処理など

今週も色々苦戦していました。 中でもSQL関係が気になったので、その復習です。DaoBase(親クラス...多分)にコーディングされている実行処理の中で、SQL実行処理クエリがありました。 DaoBase.cs //機能名称 SQLクエリ実行処理 //パラメータで受け取ったSQL…

SQLについて色々【メモ】

Execute Query DataContextクラスのメソッド。 SQLクエリを直接記述して、実行することができます。クエリを直接記述したとき(テーブル項目) ↓ (値:@をつける) ↓ (パラメータ:@をつける)@がキーワードとなって、値を取得します。*クエリを書くときは…

WPFと戦った記録 ⑵【MVVM】

前回からの続きです。WPFと戦った記録 ⑴【MVVM】 - プログラミングと日々思ったことなど↑こちらが前回の記事になります。今回はViewModelから復習していきます。まずはコードから(前回に引き続き、コードは省略している部分があります) KyukaViewModel.cs …

WPFと戦った記録 ⑴【MVVM】

会社とWebページで学んだことの復習です。間違っているかもしれませんので、話半分で読んでください。 WPF とは? 正式名称は、Windows Presentation Foundation。ウィンドウアプリを開発するライブラリ(色んな機能をまとめたもの)です。 WPFの特徴は、下…

テスト

てすとです。