HTML5なら placeholder
<input type="text" placeholder="数値を入力してください。">
HTML5なら placeholder
<input type="text" placeholder="数値を入力してください。">
GetTempPath()使う
TCHAR tmpDir[MAX_PATH]; GetTempPath(MAX_PATH, tmpDir);
define('FS_METHOD','direct');
あまり難しく考えず、「LINQ は foreach のパワーアップ版」と覚えよう。
NuGetでHtml Agility Packを追加。
例(VB.NETコード)
Sub Main() Console.WriteLine("HttpClientクラスで取得したWebページを解析する(Html Agility Pack)") ' 時間計測用のタイマー Dim timer = New System.Diagnostics.Stopwatch() timer.Start() ' .NET TIPSの日付順インデックスのURL(シフトJISのページ) Dim webUri As Uri = New Uri("http://www.atmarkit.co.jp/ait/subtop/features/dotnet/index_date.html") ……省略…… Dim htmlText As String = ……省略(Webページの内容を文字列として取得)…… Console.WriteLine("HTML取得完了: {0:0.000}秒", timer.Elapsed.TotalSeconds) If (htmlText IsNot Nothing) Then ' HtmlDocumentオブジェクトを構築する Dim htmlDoc = New HtmlAgilityPack.HtmlDocument() htmlDoc.LoadHtml(htmlText) Console.WriteLine("HtmlDocument構築完了: {0:0.000}秒", timer.Elapsed.TotalSeconds) ' 目的の<a>要素を全て取り出して(XPath)、 ' そのhref属性とInnerTextを持つ匿名型オブジェクトのコレクションを作る(LINQ) Dim articles _ = htmlDoc.DocumentNode _ .SelectNodes("//div[@class=""da-tips-index-target""]/div[not(@class)]/a") _ .Select(Function(a) New With _ { .Url = a.Attributes("href").Value.Trim(), .Title = a.InnerText.Trim() }) Console.WriteLine("タイトル取り出し完了: {0:0.000}秒", timer.Elapsed.TotalSeconds) Console.WriteLine() ' 先頭10件を表示する Console.WriteLine("記事タイトル先頭10件(全{0}記事中)", articles.Count()) For Each a In articles.Take(10) Console.WriteLine(a.Title) Console.WriteLine(" - {0}", a.Url) Next End If #If DEBUG Then Console.ReadKey() #End If End Sub
レジストリを見る
.NET Framework | Service Pack のレベル | レジストリ キー名 | 値 |
4.6.2 | 元のリリース |
|
名前: リリース、 種類: REG_DWORD、 データ :
|
4.6.1 | 元のリリース |
|
名前: リリース、 種類: REG_DWORD、 データ :
|
4.6 | 元のリリース |
|
名前: リリース、 種類: REG_DWORD、 データ :
|
4.5.2 | 元のリリース |
|
名前: リリース、 種類: REG_DWORD、 データ : 379893 |
4.5.1 | 元のリリース |
|
名前: リリース、 種類: REG_DWORD、 データ :
|
4.5 | 元のリリース |
|
名前: リリース、種類: REG_DWORD、データ: 378389 |
4 - クライアント | 元のリリース | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client | 名前: バージョン、種類: REG_SZ、データ: 4.0.30319.0 | ||
4 - フル | 元のリリース | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full | 名前: バージョン、種類: REG_SZ、データ: 4.0.30319.0 | ||
3.5 | 元のリリース | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 | 名前: SP、種類: REG_DWORD、データ: 0 | ||
3.5 | Service Pack 1 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 | 名前: SP、種類: REG_DWORD、データ: 1 | ||
3.0 | 元のリリース | 次の文書の展開と検出のガイダンスに従う: http://msdn.microsoft.com/ja-jp/library/aa480173.aspx | |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 | 名前: SP、種類: REG_DWORD、データ: 0 | ||
3.0 | Service Pack 1 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 | 名前: SP、種類: REG_DWORD、データ: 1 | ||
3.0 | Service Pack 2 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 | 名前: SP、種類: REG_DWORD、データ: 2 | ||
2.0 | 元のリリース | HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 | 名前: SP、種類: REG_DWORD、データ: 0 | ||
2.0 | Service Pack 1 | HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 | 名前: SP、種類: REG_DWORD、データ: 1 | ||
2.0 | Service Pack 2 | HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 | 名前: SP、種類: REG_DWORD、データ: 2 | ||
1.1 (32 ビット版オペレーティング システム上で) | 元のリリース | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 | 名前: SP、種類: REG_DWORD、データ: 0 | ||
1.1 (32 ビット版オペレーティング システム上で) | Service Pack 1 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 | 名前: インストール、種類: REG_DWORD、データ: 1 |
1.1 (64 ビット版オペレーティング システム上で) | 元のリリース | HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 | 名前: SP、種類: REG_DWORD、データ: 0 | ||
1.1 (64 ビット版オペレーティング システム上で) | Service Pack 1 | HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 | 名前: インストール、種類: REG_DWORD、データ: 1 |
HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 | 名前: SP、種類: REG_DWORD、データ: 1 | ||
1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) | 元のリリース | HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd} |
名前: バージョン、種類: REG_SZ、データ: 1.0.3705.0 |
1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) | Service Pack 1 | HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd} |
名前: バージョン、種類: REG_SZ、データ: 1.0.3705.1 |
1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) | Service Pack 2 | HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd} |
名前: バージョン、種類: REG_SZ、データ: 1.0.3705.2 |
1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) | Service Pack 3 | HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd} |
名前: バージョン、種類: REG_SZ、データ: 1.0.3705.3 |
1.0 (Windows XP Media Center 2002/2004 および Tablet PC 2004 に同梱) | Service Pack 2 | HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24} |
名前: バージョン、種類: REG_SZ、データ: 1.0.3705.2 |
1.0 (Windows XP Media Center 2005 および Tablet PC 2005 に同梱) | Service Pack 3 | HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24} |
名前: バージョン、種類: REG_SZ、データ: 1.0.3705.3 |