introduction c programming using visual studio
C#および.Net Frameworkの概要に関するこのチュートリアルでは、C#「HelloWorld」プログラムの基本構造とVisual Studio .NetFrameworkの基本機能について説明します。
C#は、.NETFrameworkで最も一般的に使用されているプログラミング言語の1つです。 C#は、Microsoftによって開発されたオブジェクト指向のシンプルで強力な言語です。これは、ベースとなっているCおよびC ++言語と非常によく似ています。
言語C#(cシャープと発音)の名前は、音符に触発されていると同時に、その言語がC ++の進化版であることを象徴する4つの「+」記号のコレクションにも似ています。
=> すべての人のための無料のC#トレーニングチュートリアル
学習内容:
C#および.NETフレームワークとは何ですか?
C#はマシンコードでコンパイルできますが、常に.Net Frameworkと組み合わせて使用されるため、C#で開発されたアプリケーションには、前提条件として.NetFrameworkが必要です。
.NET Framework
Microsoftによって開発された.Netフレームワークは、開発者がWindows、Web、およびWebサービスを含むさまざまなタイプのアプリケーションを作成するのに役立つ強力なプラットフォームです。フレームワークは、C#などの言語で使用できるコードの大規模なライブラリで構成されています。
C#の機能
C-sharpは、プログラマーに多くの機能を提供するオブジェクト指向プログラミング言語です。
そのうちのいくつかは:
- シンプルで理解しやすい構文。
- 相互運用性とスケーラビリティを提供し、更新可能です。
- これはコンポーネントに基づいています。
- 豊富なライブラリがあり、構造化言語です。
- タイプセーフです。つまり、アクセスが許可されているメモリ位置へのアクセスのみをコードに許可します。
前提条件
このチュートリアルは初心者向けに用意されています。ただし、プログラミングについて少し知識があると、プログラミングをよりよく理解するのに役立ちます。
C#.Netの統合開発環境
C#は、メモ帳などの任意のテキストエディターで記述でき、C#コンパイラーを使用してコンパイルできますが、ほとんどのプログラマーは、プログラムの記述に統合開発環境(IDE)を使用することを好みます。 IDEは基本的に、プログラマーがC#、Visual Basic、Javaなどのさまざまな言語でプログラムを作成するのに役立つツールです。
C#の場合、Microsoftが提供するIDEを使用します。
Microsoftは、C#用の最も人気のあるIDE、つまりVisualStudioを提供しています。マイクロソフトはまた、初心者やライセンス費用を気にせずに.Netを使用したい人のために、エクスプレスバージョンのVisualStudioを導入しました。 Visual Studio Express Editionは、C#ですべての種類のプログラムを作成するのに最適です。
=> Visual Studio ExpressEditionをダウンロードする
Microsoft VisualStudioの機能
Visual Studioは、C#で使用できる最も人気のあるIDEの1つです。
その機能の一部は次のとおりです。
- Microsoftまたはサードパーティで簡単に使用できます。 Nugetパッケージを使用すると、サードパーティのアプリを使用できます。
- アプリケーションの開発に必要となる可能性のあるさまざまなファイルタイプを簡単に追加および編集できます。
- Intellisenseをサポートします。
- コードを1行ずつデバッグできる堅牢で強力なデバッガー。
Visual StudioとC#.Netの使用を開始する
まず、簡単なプログラムを作成し、C#プロジェクトを構成するコンポーネントについて説明します。このチュートリアルでは、次のトピックについて詳しく説明します。
- 新しいプロジェクトを作成するにはどうすればよいですか?
- C#プロジェクトを構成するコンポーネントとファイル。
新しいプロジェクトを作成する
まず、簡単なコンソールアプリケーションを作成します。複雑なプログラムに取り組むことはありません。まず、単純なコンソールアプリケーションで問題なく動作します。コンソールアプリケーションは、DOSまたはコマンドプロンプトウィンドウのように見えます。
さぁ、始めよう!!
デスクトップでVisualStudio Expressを開くと、次のページで開きます。
Visual Studioを初めて見ると、少し複雑に感じるかもしれませんが、チュートリアルをさらに進めると、その使用法と機能に慣れることができます。
何でswfファイルを開くか
アプリケーションのスタートページが開いたら、をクリックします。 '新しいプロジェクト' 最初のプロジェクトを作成するためのリンク。
または、使用することもできます 'ファイル' 新しいプロジェクトを作成するためのメニュー。
(新しいプロジェクト)リンクをクリックすると、別の(新しいプロジェクト)ダイアログボックスが開き、作成するプロジェクトの種類のリストが表示されます。これは、作成するプロジェクトのタイプを選択する場所です。
今のところ、言語を次のように選択してください 「ビジュアルC#」 次に選択します 'ウィンドウズ' その下のリストから。これにより、で利用可能なプロジェクトタイプのリストが表示されます。 'ウィンドウズ' 右側のパネルにあります。選択します 「コンソールアプリケーション」 リストから。 (新しいプロジェクト)ウィンドウでプロジェクトの名前を入力し、(OK)ボタンをクリックします。
これにより、指定された名前とプログラムの基本的なスケルトン構造を持つコンソールプロジェクトが作成されます。
右側のパネルを見ると、ソリューションエクスプローラーがあります。ソリューションエクスプローラーには、プロジェクトのすべてのファイルが含まれています。ソリューションエクスプローラーが利用できない場合は、に移動して入手できます。 表示->ソリューションエクスプローラー。
ソリューションエクスプローラーでは、 「Program.cs」 ファイル。これはmainメソッドを含むファイルであり、アプリケーションが起動すると最初に実行されます。
前の矢印をクリックしてください 'プロパティ' それを拡張します。あなたは見つけるでしょう 「AssemblyInfo.cs」 ファイル。このファイルには、選択したプログラムに関する情報が含まれています。ダブルクリックすると開きます。
以下のようになります。
(assembly: AssemblyTitle('ConsoleApplication')) (assembly: AssemblyDescription('')) (assembly: AssemblyConfiguration('')) (assembly: AssemblyCompany('')) (assembly: AssemblyProduct('ConsoleApplication')) (assembly: AssemblyCopyright('Copyright © 2018')) (assembly: AssemblyTrademark('')) (assembly: AssemblyCulture(''))
これらは編集可能であるため、プロジェクトに基づいて値に変更できます。タイトル、説明、著作権の詳細、商標などを提供できます。
次に、参考文献を調べます。前の矢印をクリックしてください 「参考資料」 詳細を展開します。これには、コードを実行するためにVisualStudioが見つける必要のあるサービスまたはエンティティのリストが含まれています。
プログラムのさまざまなコンポーネントについて説明したので、次にコードの最初の行を記述します。プロジェクトの作成時に生成されたスケルトンコードはすでにあります。したがって、同じ構造を使用し、それを使用してコードを記述します。
「Hello!コンソールアプリケーションで最初のC#プログラムを使用する「World」。そのために、後の中括弧内にコマンドを書き始めましょう。 「staticvoidMain(string () args)」 。プロジェクトのこのコンポーネントはメソッドと呼ばれます。下記の方法に付けられた名前は 'メイン' 。
プログラムをC#で実行するたびに、「Main」というメソッドが検索されます。 Mainメソッドは、実行の開始点として使用されます。
次に、mainメソッド内にコードを入力してみましょう。コードの最初の行を書いてみましょう。中括弧の間にアルファベット「C」を1つ書いてみましょう。ポップアップメニューが表示されます。このメニューは、あなたが書き込もうとしているものを推測しようとします。このメニューを使用して、プログラムをすばやく作成できます。このメニューは 「IntelliSense」 。
C ++の未定義の参照エラー
選択する 'コンソール' メニューから、マウスを使用してクリックするか、マウスを強調表示してEnterキーを押します。
次に、ピリオドまたはドットを後に追加します 'コンソール' 。それは再び開きます 「IntelliSense」 メニュー。 「書き込み」と入力します。それは2つのオプションを提供します、 '書く' そして 「writeLine」 。これらについては、今後のチュートリアルで詳しく説明します。今のところ、 「writeLine」 。
ここで、WriteLineの後に丸括弧を置きます。これにより、このWriteLineメソッドを使用できるいくつかの方法を示す別の灰色のメニューが開きます。ご覧のとおり、この方法を使用できる方法は約19あります。矢印をクリックすると、19通りすべてを切り替えることができます。
したがって、有名なhelloworldステートメントを作成するときが来ました。 「こんにちは!丸括弧内の「世界」。
ステートメントの最初と最後に二重引用符を含めてください。これにより、C#はこのステートメントを文字列またはテキストとして認識できます。完了したら、ステートメントの最後にセミコロン(“;”)を付けます。これは、ステートメントが終了したことを示します。
それでは、スタートボタンをクリックするか、を押して、このプログラムを実行しましょう。 「F5」 キー。
これにより、このプログラムが実行されます。
Windows10用のDVDコピーソフトウェア
これで、最初のプログラムを実行しましたが、1つのことに気づいたでしょう。 「こんにちは! 「ワールド」が印刷され、プログラムは終了します。印刷されたメッセージを読むのに十分な時間がユーザーに与えられないこともあります。
したがって、ウィンドウをしばらく保持するために、追加します 「Console.ReadKey()」 現在のコードへのメソッド。これにより、プログラムはユーザー入力を受け入れることができます。ユーザーが入力を入力するまで、つまりキーボードから任意のキーを押すまで、実行は完了しません。
ここで、このプログラムを実行すると、ユーザーが値を指定するまでアイドル状態のままになり、その後閉じられます。
C#プログラムを構成するコンポーネント
これまで、「Hello!」を印刷するための簡単なコンソールアプリケーションを作成しました。世界'。プログラムを見ると、プログラムを構成するいくつかのコンポーネントがあることがわかります。
それらについて詳しく説明しましょう。
@Remya、ここに写真がありません
#1)クラスプログラム
C しましょう クラスを定義するための(クラス名の前に付けられた)キーワードです。ザ・ プログラム この場合、はクラス名です。クラスは基本的に、オブジェクトの作成に基づく青写真です。また、動作のグループまたはデータのタイプも定義します。
#2)静的ボイドメイン(文字列()引数)
キーワード 静的 オブジェクトがインスタンス化できないことを定義しているため、このクラスはnewキーワードを使用してインスタンス化できません。キーワード ボイド 戻り値の型を示します。無効とは、オブジェクトが値を返さないことを意味します。この例では、メソッドの名前は次のとおりです。 メイン 、これは、プログラムを実行するためのC#のエントリポイントであることを意味します。
プログラムが実行されるたびに、Main()メソッドが最初に実行されます。キーワード string () args 値を渡すために使用できるコマンドライン引数です。
#3)Console.WriteLine(“ Hello!World”)
ここに コンソール クラス名であり、 WriteLine() コンソールクラスの静的メソッドです。このWriteLineメソッドは、コンソールでテキストを印刷するために使用されます。
#4)名前空間ConsoleApplication
ザ・ 名前空間 キーワードは名前空間を定義するために使用されます。ザ・ コンソールアプリケーション 名前空間の名前です。
コードスニペット
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { static void Main(string() args) { Console.WriteLine('Hello! World'); Console.ReadKey(); } } }
結論
このチュートリアルでは、C#プログラミング言語とVisual StudioIDEについて簡単に紹介しました。
C#と.Netの基本を学び、最初の「HelloWorld」プログラムも作成しました。また、プログラムの構造とVisual Studioの基本機能、および実行の開始時にmainメソッドがどのように実行されるかについても学習しました。
推奨読書
- Appium Studioの概要:主な利点と機能
- Microsoft Visual Studio Team Services(VSTS)チュートリアル:クラウドALMプラットフォーム
- AppiumStudioのステップバイステップのインストールとセットアップ
- Appium Studio forEclipseでのテストコードの実行と検証
- Unixパイプチュートリアル:Unixプログラミングのパイプ
- エミュレーターまたはシミュレーターをAppiumStudioに接続する
- Appium Studio forEclipseを使用してAppiumテストを並行して実行する
- Appium Studio forEclipseで新しいプロジェクトを作成する方法