.NET入門

3389 ワード

.NETとC#

  • .NET/DotNET:一般指.Net Frameworkフレームワーク、プラットフォーム、テクノロジー
  • .Net FrameWorkフレームワークは、安定した稼働環境を提供し、私たちを保障します.Netプラットフォームの正常な運転
  • C#(sharp):プログラミング言語で、ベースを開発することができる.NETプラットフォームの応用
  • .NETは何ができるの?

  • デスクトップアプリケーション:Winform(.NETが開発したデスクトップアプリケーションはWinformアプリケーション)
  • インターネットアプリケーション:ASP.NET
  • 携帯電話開発:WindowsPhone
  • Unity 3 Dゲーム開発または仮想現実(VR)
  • .NETの2つのインタラクションモード

  • C/S:クライアント(Client)/サーバモード(Server)(C/SはClient/Serverの略.クライアントは専用のクライアントソフトウェアをインストールする必要がある.)
  • B/S:ブラウザ/サーバモード(サーバ)
  • この構成では,ユーザインタフェースはWWWブラウザによって完全に実現され,一部のトランザクションロジックはフロントエンドで実現されるが,主なロジックはサーバ側で実現される.ブラウザは、Webサーバを介してデータベースとデータのインタラクションを行います.
    C/SとB/Sの違い:
  • ハードウェア環境は異なる:C/Sは一般的に専用のネットワーク上に構築され、小範囲のネットワーク環境であり、ローカルエリアネットワーク間では専門サーバーを通じて接続とデータ交換サービスを提供する.
  • セキュリティに対する要求は異なる:C/Sは一般的に相対的に固定されたユーザー群に向けて、情報セキュリティに対する制御能力が強い.一般的に高度機密の情報システムはC/S構造を採用するのが適切である.B/S配信部により情報を公開することができる.B/Sは広域ネットワーク上に構築され、安全に対する制御能力が相対的に弱く、不可知なユーザー向けである可能性がある.
  • の処理問題は異なる:C/Sプログラムはユーザー面の固定を処理することができ、同じ領域で、安全要求が高く、オペレーティングシステムに関連する.同じシステムのはずです.C/Sのクライアントはローカルプログラムであるため、ローカルハードウェア、プログラムとのインタラクティビティが強い、例えば、自機の他のプログラムを制御することができ、ローカルディスクファイルを読み書きすることができ、ハードウェアとのインタラクティB/Sが広域ネットワーク上に構築することができ、異なるユーザー群に向けて、地域を分散することはC/Sではできない.オペレーティングシステムプラットフォームとの関係が最も小さいのは、このようなB/Sのためにローカルハードウェア、プログラム、ファイルとのインタラクションが困難であることである.例えば、本機の他のプログラムを制御することが困難であり、ローカルディスクファイルの読み書きが困難であり、ハードウェアとのインタラクションが困難である.もちろん、ActiveX技術で解決することができる.例えば、ネットバンクなどはこのように解決され、このような問題は顧客に拒否される可能性があり、Windowsオペレーティングシステム
  • に限られる.

    IDE紹介

  • IDE(Integrated Development、統合開発環境)
  • Visual Studio 2017概要:
  • デスクトップアプリケーション、ASPを開発するための完全な開発ツールセットNET Webアプリケーション、XML、Webサービス、モバイルアプリケーションは迅速な開発に強力なサポートを提供しています(.NETのIDEはvs 2013、vs 2015、vs 2017など)

    MSDN紹介


    MSDNのフルネームはMicrosoft Developer Networkです.これはマイクロソフト社がソフトウェア開発者向けの情報サービスです.MSDNは実際にはVisual StudioとWindowsプラットフォームを核心として統合された開発仮想コミュニティであり、技術ドキュメント、オンライン電子チュートリアル、ネットワーク仮想実験室、マイクロソフト製品ダウンロード(ほとんどのオペレーティングシステム、サーバープログラム、アプリケーションと開発プログラムの正式版とテスト版、各種ドライバの発注とソフトウェア開発パッケージも含む)、Blog、BBS、MSDN WebCast、CMPと提携したMSDN誌など一連のサービス.

    VSの勉強

  • VS起動
  • VSアイコン
  • をダブルクリック
  • CMDコマンドラインツールを開き、devenu
  • を入力します.
  • ソリューション、プロジェクト、クラスの関係
  • ソリューション:企業
  • プロジェクト:部門
  • クラス:従業員
  • Programの各コンポーネントは、名前空間を参照します.
  • 京東—-』京東オンラインショッピングモールプロジェクト—』顧客類
  • 淘宝--』淘宝オンラインショッピングモールプロジェクト--』顧客類
  • XX会社——XXプロジェクト——顧客類
  • メソッドまたは関数Main関数は、私たちのプログラムのメインエントリです.あなたが書いたコードを実行するには、Main関数に書かなければなりません.
  • ファイル接尾辞名
  • .sln:ソリューションファイルで、ソリューション全体の情報が含まれており、ダブルクリックで実行できます.
  • .csproj:プロジェクトファイルで、このプロジェクトの情報が含まれており、ダブルクリックで実行できます.
  • コードを書く上で注意すべき点
  • コードに表示されるすべての句読点は、英語の半角shiftキーで、中国語の半角と英語の半角shift+スペースをすばやく切り替えます.全角/半角
  • c#コードでは、各行のコードの終わりは、セミコロンで終わります.注意:このセミコロンも英語の半角のセミコロンです.
  • Console.WriteLine(" ");
  • Console.ReadKey();
  • 現在のプログラム
  • を一時停止する
  • ユーザーが任意のキーを押し続けるのを待って、押した任意のキーは私たちのコンソールに表示されます
  • .
  • プログラムを実行する2つの方法
  • 緑のスタートボタン
  • をクリック
  • ショートカットキーF 5
  • を使用
  • ソリューションF 6の生成
  • は文法の間違いを調べるのに役立ちます.
  • VSでの各種設定
  • 行番号ツールの設定–オプション-』テキストエディタ-』C#->行番号
  • フォント
  • を設定
  • 複数のプロジェクトを作成
  • 開始項目設定
  • プロジェクトのロードとアンインストール