Home / ... / ソフトウェア開発 / プログラミング / Windowsでのプログラミング情報

Windowsでのプログラミング情報


作成中.

Windows

メモ

Top









Bottom

「Windowsテクノロジ徹底解説」バックナンバー

いやなブログ - 文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++


Top









Bottom


ドキュメント関係

Top









Bottom


DelphiDoc

DelphiDoc 紹介

Delphiのソースからドキュメントを生成するソフト
JavaDoc

JavaでHello World javadoc編


PHPDoc

PHPDoc紹介



JSDoc

JSDoc 紹介


JavaScriptのドキュメント生成ソフト。
処理自体はPerlスクリプトで行われる。
出力形式はHTML、XML、XMI(UMLのXML形式)。

PHPXref

PHPXref 紹介


PHPのソースからクロスリファレンスを生成するソフト。
APIだけではなくドキュメント化可能。
定義されている関数から、呼び出し元を一覧表示するといった使い方もできる。

Doxygen

Doxygenを使ってみる(1) (2)

Doxygen 紹介
C/C++やJava等のソースコードのコメントからドキュメントを生成するツール。
Qt スタイル や JavaDoc スタイル のコメントから、HTMLやLATEXのドキュメントを生成する事ができます。
Windowsで利用できるものも提供されています。


Top









Bottom


CLI

Top









Bottom

Mono Project


dotGNU


Microsoft shared source CLI


Top









Bottom


.NETの命名規則

Top









Bottom

.NETの命名規則



Top









Bottom


SubTitle2

Top









Bottom



Top









Bottom





shareEDGE アプリケーション データベース
Microsoft Windowsに関わるアプリケーション モジュールの情報をサービスとして提供するサイト。


(新)APIから知るWindowsの仕組み


.NET Framework クラス ライブラリ System.Text 名前空間 【MSDN】

Encoder クラス

Encoding クラス



Visual Studio 2005 Tools for Office への移行における VBA から Visual Basic .NET へのコード変換 【MSDN】

VBA から Visual Basic .NET へのコードの変換 【MSDN】

.NET で文字コードを判別する 【DOBON.NET】

Visual Basic .NET または Visual Basic 2005 で数学関数、型変換関数、および文字列関数を使用する方法 【Microsoft サポート オンライン】

Visual Basic 言語リファレンス 関数 【MSDN】


[C#][VB]文字列を Char 型の配列に変換する < 文字列 (String)C# と VB.NET のサンプルトップ


文字列を Char 型の配列に変換するには、System.String クラスの ToCharArray メソッドを使用します。
ToCharArray メソッドは、部分文字を切り出すことも可能です。


VB [VB6]

VB6 では、Char 型という概念が存在しません。


VB.NET

' 必要な変数を宣言する

Dim stTarget As String = "ABCDEFG"

' stTarget を Char 型の 1 次元配列に変換する

Dim chArray1 As Char() = stTarget.ToCharArray()

' stTarget の 2 文字目の後から 4 文字を Char 型の 1 次元配列に変換する

Dim chArray2 As Char() = stTarget.ToCharArray(2, 4) 


 C#

 // 必要な変数を宣言する
string stTarget = "ABCDEFG";

// stTarget を Char 型の 1 次元配列に変換する
char[] chArray1 = stTarget.ToCharArray();

// stTarget の 2 文字目の後から 4 文字を Char 型の 1 次元配列に変換する
char[] chArray2 = stTarget.ToCharArray(2, 4);


 J# [Java]

// 必要な変数を宣言する
String stTarget = "ABCDEFG";

// stTarget を Char 型の 1 次元配列に変換する
char[] chArray1 = stTarget.ToCharArray();

// stTarget の 2 文字目の後から 4 文字を Char 型の 1 次元配列に変換する
char[] chArray2 = stTarget.ToCharArray(2, 4);



Knowledge:オブジェクトを識別するSIDとは? 【@IT:Windows TIPS】

■引数省略指定(Optional)

・function、sub のパラメタ省略値の指定をするには、次のようにする。
(可変引数、可変個引数)

public function test(a as long, Optional b as long = 100) as long
...
end function

・パラメタ省略時のデフォルト値を指定しない場合は、次のようにする。

public function test(a as long, Optional b as long) as long
if IsMissing(b) then
'b が省略されて呼ばれた場合
end if
...
end function

Win32API

Win32APIに関する情報


Win32 API 関数リスト


パスワード変更に関する情報

151546 - [HOWTO] Windows NT、Windows 2000、または Windows XP でプログラムからパスワードを変更する方法 ・・・ C 【Microsoft サポート オンライン】

NetGetDCName() 関数
NetUserSetInfo() 関数
NetUserAdd() 関数
NetUserChangePassword() 関数


Windows NT でプログラムでパスワードを変更する方法 ・・・ VB 【Microsoft サポート オンライン】

 

 


NetUserChangePassword の使い方アドバンスド.NET.NET開発掲示板
Web Application から NetUserChangePassword を使う Sample

 
SDK32] ユーザーのフルネームの取得方法





Turbo Explorer

Turbo Explorer Homepage Japanese  



Turbo Explorer 【窓の杜】

Turbo Delphi Explorer
Turbo C++ Explorer
Turbo Delphi for .NET Explorer
Turbo C# Explorer
Turbo Explorer用ランタイム集



Widestudio/MWT
ホーム : ダウンロード : What's new
お知らせ : 書籍情報 : ビルド・インストール
利用者サンプル : メーリングリスト : TOP
Widestudio/MWTに関する情報 Widestudio/MWTとは? ダウンロード
WideStudio/ MWT の特徴
Eclipse版 MWTアプリケーションビルダー
WideStudio/ MWT の動作環境
WideStudio/ MWT のライセンス
VC++/ BCC/ WinCE における注意事項
サポートプラットフォーム/ソフトウェア構成
T-Engine(FB)/ ITRON/ ZAURUS/ μCLinux/ Linux(/dev/fb,DirectFB)における注意事項

ビルド・インストール リンク/サンプル オンラインマニュアル



Windowsの仕組み


 




WSH(Windows Scripting Host)
Windows Scripting Host Laboratory

VBスクリプトや、Jscript、WSH、Windows関連サイトへのリンク

チェック式 WSH入門






VB 定数一覧

Unicode 文字を表すエスケープ シーケンス

\t タブ(Unicode 0x0009)

\r キャリッジ リターン(復帰)(0x000d)

\n ニューライン(改行)(0x000a)

\v 垂直タブ(0x000b)

\a アラート(0x0007)

\b バックスペース(0x0008)

\f フォーム フィード(0x000c)

\0 ヌル(0x0000)

\\ バックスラッシュ(0x005c)

\' 単一引用符(0x0027)

\" 二重引用符(0x0022)

\uABCD Unicode 文字 0xABCD

(ただし A、B、C、D は有効な 16 進数で、0~9、a~f、A~F)


■文字変換

・strconv() 関数を使用すると、様々な文字変換が簡単に行える。
次のように vbWide を指定すると、全角の「abc012」に変換すること
ができる。(文字全角変換、文字列全角変換、半角全角変換、全角半角変換)


s = strconv(varstr, mode)

 

VB6
vbFromUnicode
128
vbFromUnicode UNICODE からシステム既定のコードページに変換

vbHiragana

32
文字列内のカタカナをひらがなに変換します。

vbKatakana

16
文字列内のひらがなをカタカナに変換します。
vbLowerCase 2
文字列を小文字に変換します。

vbNarrow

8
文字列内の全角文字 (2 バイト) を半角文字 (1 バイト) に変換します。

vbProperCase

3
文字列の各単語の先頭の文字を大文字に変換します。
vbUnicode 64
UNICODE に変換

vbUpperCase

1
文字列を大文字に変換します。

vbWide

4
文字列内の半角文字 (1 バイト) を全角文字 (2 バイト) に変換します。

VB.Net

VbStrConv.Hiragana

32
文字列内のカタカナをひらがなに変換します。

VbStrConv.Katakana

16
文字列内のひらがなをカタカナに変換します。

VbStrConv.LinguisticCasing

1024
大文字と小文字については、ファイル システム (既定) ではなく言語の規則に従います。VbStrConv.UpperCase および VbStrConv.LowerCase にのみ使用できます。
VbStrConv.LowerCase
2
文字列を小文字に変換します。

VbStrConv.Narrow

8
文字列内の全角文字 (2 バイト) を半角文字 (1 バイト) に変換します。

VbStrConv.None

0
変換は行われません。

VbStrConv.ProperCase

3
文字列の各単語の先頭の文字を大文字に変換します。

VbStrConv.SimplifiedChinese

256
中国語の繁体字を簡体字に変換します。

VbStrConv.TraditionalChinese

512
中国語の簡体字を繁体字に変換します。

VbStrConv.Uppercase

1
文字列を大文字に変換します。

VbStrConv.Wide

4
文字列内の半角文字 (1 バイト) を全角文字 (2 バイト) に変換します。


 

 




[ オリジナルへ ]
eMailKit TOPeMailKit/C++ オンラインヘルプeMailKitリファレンス付録 > ロケールID・言語コード一覧

 

ロケールID・言語コード一覧
【概要】
 

Windowsがサポートしている主要なロケールIDと、それに対応する言語コードを下表に示します。
この情報は、レジストリの HKEY_CLASSES_ROOT\MIME\Database 以下から得られます。

【ロケールIDについて】
 

MIME部品が提供する検索/ソート系のメソッドのいくつかは、ロケールIDを引数として指定できます。ロケールIDは、Unicode文字列の比較アル ゴリズムに影響を与えるため、一般に、ロケールIDの指定を変更すると検索/ソート結果が変わります。

MIME部品は、Unicodeの文字列を比較する際、内部的に Windows API 関数の CompareString ( 厳密にはCompareStringW ) を使用しています。ロケールIDによるCompareStringの動作の違いについては、MSDNライブラリ等をご覧ください。


【言語コードについて】
 

MimeText.LanguageプロパティFieldParameter.Languageプロパティには、RFC3066の<Language-Tag>に準拠した形式の任意の言語コードを設定できます(RFC2231)。言語コードに関する最新の情報は、IANAのWebサイトを参照してください。


【一覧表】
 
ロケールID 言語コード 言語名 ロケールID 言語コード 言語名
16進値 10進値 16進値 10進値
&H0401 1025 ar-sa アラビア語 (サウジアラビア) &H0402 1026 bg ブルガリア語
&H0403 1027 ca カタロニア語 &H0404 1028 zh-tw 中国語 (台湾)
&H0405 1029 cs チェコ語 &H0406 1030 da デンマーク語
&H0407 1031 de ドイツ語 (ドイツ) &H0408 1032 el ギリシャ語
&H0409 1033 en-us 英語 (U.S.) &H040A 1034 es スペイン語 (トラディショナル ソート)
&H040B 1035 fi フィンランド語 &H040C 1036 fr フランス語 (フランス)
&H040D 1037 he ヘブライ語 &H040E 1038 hu ハンガリー語
&H040F 1039 is アイスランド語 &H0410 1040 it イタリア語 (イタリア)
&H0411 1041 ja 日本語 &H0412 1042 ko 韓国語
&H0413 1043 nl オランダ語 (オランダ) &H0414 1044 no ノルウェー語 (ブークモール)
&H0415 1045 pl ポーランド語 &H0416 1046 pt-br ポルトガル語 (ブラジル)
&H0417 1047 rm レートロマンス語 &H0418 1048 ro ルーマニア語
&H0419 1049 ru ロシア語 &H041A 1050 hr クロアチア語
&H041B 1051 sk スロバキア語 &H041C 1052 sq アルバニア語
&H041D 1053 sv スウェーデン語 &H041E 1054 th タイ語
&H041F 1055 tr トルコ語 &H0420 1056 ur ウルドゥー語
&H0421 1057 in インドネシア語 &H0422 1058 uk ウクライナ語
&H0423 1059 be ベラルーシ語 &H0424 1060 sl スロベニア語
&H0425 1061 et エストニア語 &H0426 1062 lv ラトビア語
&H0427 1063 lt リトアニア語 &H0429 1065 fa ペルシア語
&H042A 1066 vi ベトナム語 &H042D 1069 eu バスク語
&H042E 1070 sb ソルビア語 &H042F 1071 mk マケドニア語 (旧ユーゴースラビア共和国)
&H0430 1072 sx スツ語 &H0431 1073 ts ツォンガ語
&H0432 1074 tn ツワナ語 &H0434 1076 xh コーサ語
&H0435 1077 zu ズールー語 &H0436 1078 af アフリカーンス語
&H0438 1080 fo フェロー語 &H0439 1081 hi ヒンディー語
&H043A 1082 mt マルタ語 &H043C 1084 gd ゲール語
&H043D 1085 ji イディッシュ語 &H043E 1086 ms マレー語 (マレーシア)
&H0801 2049 ar-iq アラビア語 (イラク) &H0804 2052 zh-cn 中国語 (中国)
&H0807 2055 de-ch ドイツ語 (スイス) &H0809 2057 en-gb 英語 (B.K.)
&H080A 2058 es-mx スペイン語 (メキシコ) &H080C 2060 fr-be フランス語 (ベルギー)
&H0810 2064 it-ch イタリア語 (スイス) &H0813 2067 nl-be オランダ語 (ベルギー)
&H0814 2068 no ノルウェー語 (ニーノシク) &H0816 2070 pt ポルトガル語 (ポルトガル)
&H0818 2072 ro-mo ルーマニア語 (モルドバ) &H0819 2073 ru-mo ロシア語 (モルドバ)
&H081A 2074 sr セルビア語 (ラテン) &H081D 2077 sv-fi スウェーデン語 (フィンランド)
&H0C01 3073 ar-eg アラビア語 (エジプト) &H0C04 3076 zh-hk 中国語 (香港)
&H0C07 3079 de-at ドイツ語 (オーストリア) &H0C09 3081 en-au 英語 (オーストラリア)
&H0C0A 3082 es スペイン語 (インターナショナル ソート) &H0C0C 3084 fr-ca フランス語 (カナダ)
&H0C1A 3098 sr セルビア語 (キリル) &H1001 4097 ar-ly アラビア語 (リビア)
&H1004 4100 zh-sg 中国語 (シンガポール) &H1007 4103 de-lu ドイツ語 (ルクセンブルグ)
&H1009 4105 en-ca 英語 (カナダ) &H100A 4106 es-gt スペイン語 (グアテマラ)
&H100C 4108 fr-ch フランス語 (スイス) &H1401 5121 ar-dz アラビア語 (アルジェリア)
&H1407 5127 de-li ドイツ語 (リヒテンシュタイン) &H1409 5129 en-nz 英語 (ニュージーランド)
&H140A 5130 es-cr スペイン語 (コスタリカ) &H140C 5132 fr-lu フランス語 (ルクセンブルグ)
&H1801 6145 ar-ma アラビア語 (モロッコ) &H1809 6153 en-ie 英語 (アイルランド)
&H180A 6154 es-pa スペイン語 (パナマ) &H1C01 7169 ar-tn アラビア語 (チュニジア)
&H1C09 7177 en-za 英語 (南アフリカ) &H1C0A 7178 es-do スペイン語 (ドミニカ共和国)
&H2001 8193 ar-om アラビア語 (オマーン) &H2009 8201 en-jm 英語 (ジャマイカ)
&H200A 8202 es-ve スペイン語 (ベネズエラ) &H2401 9217 ar-ye アラビア語 (イエメン)
&H240A 9226 es-co スペイン語 (コロンビア) &H2801 10241 ar-sy アラビア語 (シリア)
&H2809 10249 en-bz 英語 (ベリーズ) &H280A 10250 es-pe スペイン語 (ペルー)
&H2C01 11265 ar-jo アラビア語 (ヨルダン) &H2C09 11273 en-tt 英語 (トリニダード)
&H2C0A 11274 es-ar スペイン語 (アルゼンチン) &H3001 12289 ar-lb アラビア語 (レバノン)
&H300A 12298 es-ec スペイン語 (エクアドル) &H3401 13313 ar-kw アラビア語 (クウェート)
&H340A 13322 es-cl スペイン語 (チリ) &H3801 14337 ar-ae アラビア語 (アラブ首長国連邦)
&H380A 14346 es-uy スペイン語 (ウルグアイ) &H3C01 15361 ar-bh アラビア語 (バーレーン)
&H3C0A 15370 es-py スペイン語 (パラグアイ) &H4001 16385 ar-qa アラビア語 (カタール)
&H400A 16394 es-bo スペイン語 (ボリビア) &H440A 17418 es-sv スペイン語 (エルサルバドル)
&H480A 18442 es-hn スペイン語 (ホンジュラス) &H4C0A 19466 es-ni スペイン語 (ニカラグア)
&H500A 20490 es-pr スペイン語 (プエルトリコ)        

 








     RSS of this page

     
     

    他のサイト: