program study story

プログラムの勉強 アウトプット

proglam OUTPUT

C# 現在のフォーカスしている場所は?

お手本 //using System.Windows.Forms; //現在アクティブなコントロールを取得する Control c = f.ActiveControl; if (c != null) { Console.WriteLine("現在アクティブなコントロールは、{0}です。", c.Name); } else { Console.WriteLine("現在アクティブ…

機能の流れ

・グリッド列幅を退避する 列幅前回値を行うDatagridviewを抜き出す ⇩ 保存する機能 ・前回入寮情報を保存する 登録を処理する機能 前回値保存 対象のコントロールがあるか? ・➡キー押下イベント ⇩ 次にコントロールを移せるか判定 ⇩ イベント設定(前コント…

コントロールの設置 流れ

コントロール設定ファイルを取得 コントロールの取得処理 internal ControlManager(BaseForm.BaseForm form) { /// 画面上のコントロール取得 var lstControl = GetControls(form); /// コントロールマネージャー作成 EntrySequencedManager = new EntrySequ…

フレームワークとライブラリの違いは?

フレームワーク 「全体の処理の流れが実装されており、その中の一部の具体的な処理を自分で実装して、はめ込めるようになっているシステム」はめ込めるようになっている箇所をホットスポットという 「アプリケーションはこのように開発すべし」という基本的…

Validate機能の停止

Validateとは 検証。 Validate機能の停止 this.AutoValidate = AutoValidate.Disable;

キャストの可能性

(((KeyEventArgs)eventArgs.E).Shift == true) このような形でキャストを行い、Shiftキーの確認を行おうとしたが、 キャストできないとのエラーが発生。 もし、キャストできない場合は、もともとの型の中身によっては手段があるらしいが、 無理なこともある…

テスト

正通テスト ちきんと動くか確認すること。 →何をさせて何を確認するのかを考える。 ウォッチの追加 ウォッチを使うことで、変数や、中に入っているものをデバッグしながら、 確認することができる。一度に複数の格納されている、または、されたものを確認で…

Excel エクセル内 IF文

if文を作成する際は、 if文を利用したいセルに置き、 セルに関数を入力する。 例 =IF(OR(C13="土",C13="日"),"休日","平日") もし、C13に土か日の文字があるかないか、 文字があった場合、 休日 文字が違う場合、ない場合、 平日 と入力する関数を作成した。…

SVN 環境メンテナンス、開発場所際取得の流れ

環境メンテナンスなど、職場で行われたとき、再度、 NAS、SVNなどを再度取得し、メンテナンス後はその環境に沿った形で 作業を行わなければなりません。 その際、の経験を活かし、再度同じことが起きても大丈夫なように書き覚え。 まず、NAS NASとは、 「ネ…

単体テスト 作成手順

単体テストの作成手順を学ぶために書き覚え testを行うソフトウェアや方法にも異なるが、だいたいの流れをつかむ。 1.TestCaseのサブクラスを作成 フレームワークを使いやすくするために、継承する 2.テストパターンとしてtestXXメソッドを作成する ユーザ…

プログラム 多態性の概念

多態性とは 同じメソッド呼び出し(オブジェクト指向用語的には「メッセージ」という)に対して異なるオブジェクトが異なる動作をすることを言います。 多様性を実現するために、仮想メソッドというものが用意されている。 仮想メソッドとは virtual修飾子をつ…

プログラム 型変換 キャストについて

プログラミング言語において、 キャストは、型を変換することである。 その中で、Convert,TryParse,Tostringなどあるが、他に新しく覚えたことを書き覚えする。 ダウンキャストとアップキャスト ダウンキャストとは 基底クラスの変数に派生クラスの変数を渡…

ライブラリ(library)とは

エンジニアのためのWordPress開発入門 (Engineer's Library) 作者: 野島祐慈,菱川拓郎,杉田知至,細谷崇,枢木くっくる 出版社/メーカー: 技術評論社 発売日: 2017/01/26 メディア: 単行本(ソフトカバー) この商品を含むブログを見る ライブラリ(library)と…

Fameworkとは

FRAMEWORK フレームワーク 財布 長財布 ラウンドファスナー プレッピー レディース 羊革 レザー 44303ジャンル: レディース財布ショップ: かばんのミヤモト価格: 15,120円 プログラミング.NET Framework第4版 (マイクロソフト公式解説書) [ ジェフリ・リ…

enum(列挙型) 補足 使い方集

enum(列挙型)の定義 enum Days { Mon, Tue, Web, Thu, Fri, Sat, Sun } enum Day : byte { 月, 火, 水, 木, 金, 土 } Switch文で使う方法 private void Form1_Load(object sender, EventArgs e) { //switch文で使う方法 Days days=Days.Mon; switch (days) {…

PG 正規表現/enum(列挙型)について

・正規化とは いくつかの文字列のパターンを1つの形式でまとめて表現するための方法 ・どのようなことができるのか 正規表現を使うと、複雑な検索が可能になる。 ●文字列内に指定されたパターンと一致する部分があるか調べる。 例) 入力された文字列が電子…

SVN 競合/衝突の解決方法

ケース1: Aさん、Bさんがいます。 Aさんがファイルを変更してコミットしました。 ⇩⇩⇩ Bさんが同じ時に同じファイルの別のところを変更しました。 ⇩⇩⇩ Bさんがコミットしようとしても、Aさんがコミットしているため、コミットできない。 ⇩⇩⇩ エラー コミッ…

共通クラス 実装 interface 継承時

継承する元がabstractか、インスタンス化で作成できるものなのかで 実装方法に変化がある。 継承元がabstractではない場合、 interfaceを実装時、プロパティの設定などを記述しなければならない。 protected virtual void ReplyInterProc() { throw new NotI…

最適化

最適化とは 関数・プログラム・製造物などを最適な状態に近づけること。 コンパイルによる最適化 最適化とはコードの1つ以上の特性を改善する目的で、機能的に同等な別のコードに置き換えるプロセス。 最も重要な特性はコードの速度とサイズの2つ。

Debugとは

Debugとはなにという疑問から書き覚えする。 デバッグとは バグと呼ばれるプログラムや関数の間違いを見つけ、それらを排除する作業のこと バグとは 仕様通りに動かないこと(エラーで停止、ハングアップする、動作が不安定など) ・バグを見つけるための流れ …

総合開発環境 ビルドの動きとビルドとリビルドでエラーの違いが出る

ビルドとは おおまかに言うと「ソースコードに問題(バグ)がないか解析を行い、問題がなければ実行できる形のファイルに変換し、組み立てること」 注) 開発環境によって少し内容に変化あり! コンパイルとは 意味が似てる用語・コンパイルとは英語で翻訳とい…

共通クラス 競合参照時の知識欲しい

GABAN 四川赤山椒 花椒 100g 出版社/メーカー: ギャバン メディア: 食品&飲料 この商品を含むブログを見る 名前空間をクラスの前にそのままコードに書いてしまうことや、usingを使うことで、コードに直接書かなくても良い方法がある。 usingディレクトリを使…

C# Visual Studioとは

【新品】【本】Visual Basic 2017パーフェクトマスター Microsoft Visual Studio Community 2017版 金城俊哉/著ジャンル: 本・雑誌・コミック > PC・システム開発 > プログラミング > Visual Basicショップ: ドラマ楽天市場店価格: 3,132円 Windowsユーザー…

C# ディレクトリとフォルダの違い

ディレクトリとフォルダとは ファイルを分類するための容れ物であり、複数のファイルを保管する場所という意味では同じ 違いは? ・ディレクトリとは ハードディスクなどの消え億メディア上のファイルの保管場所のこと UNIXやLinuxなどのCUIでは、フォルダと…

共通クラス作成 <他の名前空間にあるクラスメソッドを参照したいなら、usingディレクティブを使う>

共通クラス作成にあたっての段取りを記入。 共通クラスは1つ1つのクラスの機能を一つにしたもの。 ・どのような共通クラスを作るか、考える ・考えた各クラスの作成 ・各クラスを一つにする このような流れの中で、私自身、今回各クラスを一つにする工程を…

Subversion(svn)  クリーンアップエラー対策

TortoiseSVNでクリーンアップが失敗することがよくあった。 クリーンアップはエラーが1行のみであれば、通常Cleanupを行えばエラーはなくなるようだ。ただ、2行以上になると、何度もお粉あっていてもおなじエラーが出るみたいで、そんなケースには、 SVNのDB…

Subversion(svn)  クリーンアップ(続き)

クリーンアップについて書き覚えしていきたいと思います。 ・作業コピーの状態のクリーンアップ(Clean up working copy status) 矛盾した作業コピーを使用可能な状態にしようとする。作業コピーのデータベースの内部状態にのみ影響し、それ以外のデータには…

ITパスポート試験対策 メモ

・CTO(Chief Techonology Officer ) 最高技術責任者 ・CFO(Chief Financial Officer) 最高財務責任者 ・CIO(Chief Information Officer) 最高情報責任者 ・CHO(Cheif Human resource Officer) 最高人事責任者 ・知的財産権の保護対象 商品名・・・商標権 画…

Subversion(svn)  クリーンアップ

・クリーンアップ サーバーの問題等で、Subversionコマンドが正常に終了しなかった場合、作業コピーが矛盾した状態のままになってしまう場合がある。この場合、 TortoiseSVN→クリーンアップ をフォルダに対して実行する必要があります。 ※ 作業コピーの最上…

Subversion(svn) Rockコマンド

Rockコマンド ロックとは コミットを壊さないためにユーザー間で排他処理を行うことを指す。 他の意味で使われることもある。 作業コピーのロック Subversionでは、もともと同じ作業コピーを扱う複数のSubvirsionクライアント間での破壊を防ぐためのもの。 …