Webプログラマ(ASP.NET)に最低限必要な技術(と思うもの)

    1. ASP.NET
        a. ポストバック
        
    2. C# / Visual Basic (.NET)
        a. 配列変数
        b. 関数、メソッド、プロシージャ
        c. フィールド、プロパティ
        d. クラス、派生クラス
        e. リスト(List)
        f. 連想配列(Dictionary)
        
    3. SQLOracleの場合)
        a. SELECT, INSERT, UPDATE, DELET, GROUP BY, ORDER BY
        b. 結合(内部と外部)
        c. NVL, CASE, WITH
        
    4. HTML, CSS, JavaScript
        a. フォーム
            i. テキストボックス
            ii. テキストエリア
            iii. ラジオボタン
            iv. チェックボックス
            v. ボタン
            vi. 属性
                1) id
                2) tabstop
                
    5. Excel
        a. 基本操作
            i. 行の挿入
            ii. 削除
        b. 関数
            i. xmatch
            ii. xlookup
            iii. offset
            iv. let
            
    6. エスケープシーケンス(他にもある)
        \t … タブ
        \r … キャリッジリターン(※)
        \n … ラインフィード(※)
        
        ※ OS 毎に以下のように改行を表す
          Windows: \r\n の 2 文字。
          Linux: \n の 1 文字。
          Mac: \r の 1 文字。
        
    7. 正規表現(他にもある)
        a. 行頭: ^あ
            行頭に「あ」がある時。
        b. 行末: あ$
            行末に「あ」がある時。
        c. クラス: [A-Z]
            A ~ Z のいづれかの文字がある時。
        d. クラス: [^A-Z]
            A ~ Z の文字以外がある時。
        e. 任意の 1 文字: .
            どんな文字でも。
        f. 直前の文字の 0 回以上の繰り返し: あ*
            「あ」があってもなくても。
        g. 直前の文字の 1 回以上の繰り返し: あ+
            「あ」が 1 つ以上あった時。
            
    8. キャラクタコード(文字コード
        a. シフトJIS
            i. ASCII … 0x00 ~ 0x7f の範囲。
            ii. 半角文字 … 0x00 ~ 0xdf の範囲。※
            iii. 全角文字 … 2 バイトで表される文字。
                        1 バイト目は 0x81 ~ 0x9f, 0xe0 ~ 0xfc 。
                        2 バイト目は 0xX0 ~ 0xfd (0x7f は除く)。
          b. UTF-8 (BOM 有無)
            i. ASCII … シフト JIS と同じ。