program study story

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

PostgreSQLについて_基礎

PostgreSQLは、 オープンソースのリレーショナルデータベース管理システムのこと(RDBMS)です。 元々の名前は、「Postgres95」であったが、1996年以降はふさわしくないとのことで、「PostgreSQL」と名前を変更し、バージョンを6.0とされている。 PostgreSQLの…

プログラミング 基礎(復習)

プロパティとは メンバ変数の値の取得や変更を行うためのメソッド(アクセサー)のこと メンバ変数へのクラス外部から直接アクセスできるようにすることはオブジェクトの状態が不正な値に書き換えられエラーになることや、そのメンバ変数が絡んだ修正が入った…

VisualStudio .NetFramework/.Net Standard/.Net Coreの違い

■ .Net Frameworkとは Windows向けのアプリケーションを動作させるためのランタイム実行環境。 特徴:.Net FrameworkはNet Frameworkというアプリケーションフレームワークでもあり、様々な機能をライブラリとして提供している。 このライブラリを使用するこ…

WPFとは

WPF(Windows Presentaion Foundation)の略。 ◆魅力的な外見のユーザーエクスペリエンスを持つWindowsクライアントアプリケーションを作成するための次世代プレゼンテーションシステム。のこと。 ユーザーエクスペリエンス・・経験によって習得した知識・技術…

ASP.NET_基礎_ViewBag+α

ASP.NET(.Net Framwork)にて、MVCで作成の勉強をしております。 何かいい練習などありましたら、教えてください。 Contorollers/HomeControllersにて、ViewBag.Titleとある。 ・ViewBagに対するのが、ViewData。 □ViewDataの優位点 プロパティの方が厳密にチ…

Webアプリケーション_開発モデル

■MVCとは 「Model」「View」「Controller」の3つに分割する。 ユーザーが直接参照・編集する情報から分離する。 Model・・アプリケーションが扱う領域のデータと手続きを表現する要素である。 また、データの変更をViewに通知するのもモデルの責任である。 …

ASP.NETの全体像

■Webフォーム サブフレームワークの一つ。 サーバーコントロールと呼ばれるUI部品が豊富に用意されているのが特徴。 *イベントドリブンモデル*を採用していることからWindowsアプリケーション開発の知識をほとんどそのまま、ASP.NETアプリケーションの開発に…

JavaScript 基礎_if文+α

■if文 if文 if(条件設定) { 条件に合うときに実行される } ----------------------- var jaugeA=10; var jaugeB="10"; var jaugeC; if(jaugeA == jaugeB) { jaugeC=jaugeA+jaugeB document.write(jaugeC); } ----------------------- ◇数字の10と文字列の10…

JavaScript 基礎_変数_定数_インクリメント_+α

■変数 var name; → nameという変数 name = 9; var Name; →Nameという変数 Name = 90; ・var は型の名前 ・文字の大小の違いで違うものと認識する ※nameには9が、Nameには90が入っている document.write(name); document.write(Name); ・最後についている「;…

javaとC#の違いは? (一部)

共通点・作成したクラスをインスタンス化してオブジェクトを生成し、そのオブジェクトのメンバーを利用していくこと・new演算子で領域を確保したあと手動でメモリを解放しなくてもいい・多次元配列の使用は可・例外処理(try-catch,throw文)の構文は同じ 相違…

C# for文

for文 応用 上限を超える場合、上限以上を削除する iが上限の時 iが上限より多い時、iの行数を数えるfor(int i = Limit; i < rows.Count; i++){ iを削除する rows.RemoveAt(i)} :デリゲート 「自分で必要なメソッドの型だけ定義するようにしよう」=戻り値…

ApacheとWebサーバーについて、書き覚え

Apacheとは世界中で使用されているWebサーバーソフトウェア(HTTPサーバー)のこと。 サーバーを構築するにはWebサーバーソフトウェアが必要。 Apacheの特徴〇世界中で使用されている主な理由・CMS(Contents Management System)を利用する際、比較的簡単な設定…

サーバーサイドエンジニア メモ

サーバーサイドエンジニアとは サーバーサイドの処理を実装するエンジニア代表的な処理。 ECサイトにおける商品の検索、新規データの登録、更新などがあります。 ・プログラミングスキル インタプリタ型言語Ruby,PHP,PythonはWebアプリケーション開発で利用…

IT用語 復習

スタブとはテスト対象から呼び出される代用品受信メッセージのテストをするときは注目しているオブジェクト以外のオブジェクトは偽物を注入し、テストの成功不成功が注目オブジェクトの実装のみに依存するようにする。これをスタブ ドライバとはテスト対象物…

JavaScript 基礎_言語に関する知識

javaScript ・特徴 javaScriptは200種類以上あるプログラミング言語の一種で、Webページに様々な機能を付加することができる。ユーザーの動きに応じたWebページ機能を作れるのはJavaScriptならでは。 デメリットとしては、セキュリティが甘いなどのデメリッ…

ActiveReport 基礎 一部

ActiveReport 帳票作成 viusalstuidoでも使うことが出来る帳票アプリケーション。データベースより毎回表示するデータを持ってくるなどの際に活用できる。 ・レポート作成 作成手順は4ステップ。・レポートデザイナーによる帳票レイアウト作成・レポートデー…

リモートデスクトップ

リモートデスクトップとはWindows10に標準搭載されている機能です。・大きな特徴の1つは、離れた場所にあるコンピュータの遠隔操作ができる点。例えば、自宅にあるパソコンからオフィスのパソコンにアクセスして、オフィスのパソコンに保存されているデータ…

AWSとは?

AWSとはAmazonが提供しているWebサービスの総称。「Amazon Web Services」の略。 Amazonが使用しているばーばをベースにしているので、安定性が高く、個人ユーザーだけではなく企業ユーザーも数多く利用している。 インターネットを経由してさまざまなサービ…

RPA_WinActor_Excel操作_シナリオ作成

・シナリオ作成時に使用したものを少し紹介する。 ◆Excelファイルを開く 2つ方法がある。 1.ライブラリ内にある→13ファイル関連_02ファイル操作_Explorerでファイルを開く 2.ライブラリ内にある→18Excel関連_01ファイル操作_Excelを開く(前面化) ◆Excel…

アプリ開発 ネイティブアプリとWEBアプリ

ネイティブアプリとは?Webアプリとは? ネイティブアプリとは?Webアプリとは? ネイティブアプリとは? Webアプリとは? 参考用語: ネイティブアプリの種類について ネイティブアプリの特徴 Webアプリの特徴 まとめ ネイティブアプリとは? ネイティブア…

サーバ・クライアントの基礎

serveの意味 「(人や小利点が飲食物を)出す、提供する」という意味 server: 提供する側 client お客さんなど提供される側 技術的な言い方 server: 何かを提供する人or何かを使えるようタイにしてくれる人 client: 何かを提供される人or何かを利用する側の人 …

パッケージソース

パッケージソースの設定のNuGetのエラー対応 Nugetの関係でエラーが起きた時、 〇今までに入れた覚えのないpackageがある際の対処法 1. エラー箇所のあるプロジェクトをアンロードする 2. 編集 「.csproj」のファイルにて、ソースの確認 3. 「.csproj」のフ…

MSTESTとは

MSTESTの作成 ファイル→追加→プロジェクトを選択 Visual C#/テスト→単体テストプロジェクト(.NET Framework)を選択 作成された単体プロジェクトの、参照を右クリック→参照を追加を選択 プロジェクト→ソリューションからテスト対象のプロジェクトへの参照を追…

SourceMonitorとは

ソースコードのメトリクス分析を行うフリーウェアのこと。 メトリクス分析とは? ソフトウェアを計測する方法およびその尺度のこと。 メトリクス計測ツールには、 ソフトウェアの構成要素であるソースコードを測定し、数値化を行います。メトリクスを計測し…

FxCopとは

.NETのプログラミング内容が適切かどうかチェックするMicrosoftツール。 アセンブリの分析。 FxCopでは、GUIアプリケーションが用意されており、チェックするルールを選択できるようになっている。 guiアプリケーションとは GUIとは 「グラフィカルユーザー…

テキスト変更イベント抑止の意味

テキストボックスやコンボボックス文字を直接入力したとき、textプロパティの設定値を変更したときに発生するもの・・ IsValiTextChangeEvent={ true,false }// truefalseでの分岐により、場面に応じて行う。 この機能をじっこうしたい場合には、trueを 実行…

Mattermost リマインダー機能

Mattermostで作業・報告などをするうえでリマインド機能がないかと調べた結果。 新機能でリマインドしてくれるようになることがわかった。 現場にて、他社のPCを利用中のため、使用は現在は行っていないが、使えるようになっているようで。 プラグインで機能…

ネットワークドライブの割り当て方法

エクスプローラーを開く ⇩ ナビゲーションウィンドウの「PC」上で右クリックし、「ネットワークドライブの割り当て」を選択する。 ⇩ 「ネットワークドライブの割り当て」の設定画面が表示されるので、 ドライブ名とフォルダパスを設定し、完了ボタンをクリッ…

ドライブの登録

マイツールを起動します ⇩ ドライブ登録等を選択 ⇩ ドライブ登録を選択 ⇩ ドライブ名の設定 ⇩ ディレクトリ名の設定 ⇩ ファイル作成

IT 用語

エンドポイントとは 端点、終点、末端などの意味を持つ英単語。 通信回線やネットワークの末端に接続された端末やコンピュータ、情報機器などのこと 端点とは 全体のナス集合は、大雑把に言えばその空間の「想像上の境界」の連結成分 (理想境界=ideal bounda…