C# LINQ WPF
LINQ(Language Intergrated Query)
統合クエリの事。NET FlamWork3.5から導入。
そもそも、SQL文は DB毎に癖があり
その度、DBへの変更が必要になっていた。
それがめんどくさかったみたいで統合クエリ
作ったみたい。効率化。すばらしい
WPF(Windows Presentation Foundation)
要するにユーザーインターフェイスのプラットフォームのことかな?
[ VB.NET / C# ] システム情報の取得 ( 稼働時間とCPU数 ) – 行け!偏差値40プログラマー
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("CPU 数 : " + Environment.ProcessorCount.ToString());
Console.ReadKey();
}
}
}
Environment.ProcessorCount プロパティ
( .Net Framework2.0 以降 ) で取得しています。
using System;
using System.Diagnostics;
using System.Threading;
class Sample {
static void Main()
{
var pc = new PerformanceCounter("Processor", "%Processor Time", "_Total");
for (;;)
{
var percent = pc.NextValue() / 100.0f;
Console.WriteLine("{0,8:P2}", percent);
Thread.Sleep(1000);
}
}
}
Console.WriteLine("{0,8:P2}", percent);
Console.WriteLine
デバッグに必須。
ところで{}なんだろう?
おぉ、C#ってvar 使えたのか!!
VBAでは御世話になりました
使い方がまだ理解できないなー
パフォーマンスカウンタから情報を取得するには、
のいずれかを使用します。
参考
パフォーマンスカウンタから値を取得する: .NET Tips: C#, VB.NET
なんというか、公式のリファレンスとか無いのかなー?
目的別
→クラス
→メソッド
→プロパティ
とかね。
後、本屋さん見たけど、意外とC#って初心者向けの本少ないなー。
機能別 ぐらいの本はないkなー。
なんか、サンプルコードで水増しして
概念的な本が多い感じが。
個人的に色が欲しいです。
中には、アプリケーション開発の本。
とかあったけど今のレベルだとな~。
目的が微妙に違う