Help us understand the problem. What is going on with this article?

未経験SEが突然C#をふられた時のメモ

More than 1 year has passed since last update.

自己紹介

・Java検定2級に合格して喜んでたらC#をふられた
・相変わらずお先真っ暗

発端

「1週間後にC#を使った案件にいってもらうから準備しといてね」

突然の上司からのお告げ。
C#???Javaは????
プロジェクトが週単位でころころ変わるのは勘弁していただきたい
文句言ってもしょうがないのでいろいろ調査しました。

調査

C#(シーシャープ)
Microsoftがつくったプログラム言語。
JavaとC++のいいとこどりをした言語でJavaに似ててC++よりカンタン。
スマホアプリ、ゲーム、Windowsクライアント、ウェブサイト、データベース、クラウドなどいろいろカバーしているスゴイ言語。
開発環境は『Visual Studio』が多く使われていて、拡張子は『.cs』

.NET Framework(ドットネット フレームワーク)
Windowsに入ってるプログラムを動かしたり作ったりするときに使える便利な環境のこと。
ようするにwebサービスとかwebアプリケーションを作成するための開発環境、実行環境。
(Visual Studioとはちょっと違う?)

WPF(Windows Presentation Fondation)
.NET Frameworkに含まれるプレゼンテーション層技術。
画面系(GUI)をいろいろ弄りやすくしてくれる便利な技術で
柔軟性があるため、

・任意の形状のボタンを作成できる!
・背景に動画を流すことができる!
・動的に拡大・縮小ができる!  など。

XAML(ザムル)と呼ばれるXML形式の言語を用いてUIを記述することができ、
ロジック部分はC#で記述するという特徴がある。
わざわざ別々になってるのは、
『デザインとロジックを分離することでそれぞれの担当者が作業を進めやすくするため』らしい。

結果的に

事前調査してみたけど知識がフワフワ状態です。
C#に限ったことじゃないと思いますが、新しい言語を勉強するのって大変だと再確認しました。
実はこの記事書いてる時点ではこの案件はもう終了しているんですが
正直理解しきれていないところが多々あります・・・

まだまだ勉強しなくちゃいけないことが多いなぁ~

AKASA_5101
ゆるい勉強、なにもしないよりはマシの精神。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away