Microsoft Outlook 2002 / 2003 / 2007 / 2010
メールアカウントをバックアップする方法、復元する方法になります
(メールを送受信するための設定)
1.「スタート」ボタン→「すべてのプログラム」→「Microsoft Office」→「Microsoft Office ツール」→「Microsoft Office 2003 個人用設定の保存ウィザード」
Microsoft Outlook 2002 / 2003 / 2007 / 2010
メールアカウントをバックアップする方法、復元する方法になります
(メールを送受信するための設定)
1.「スタート」ボタン→「すべてのプログラム」→「Microsoft Office」→「Microsoft Office ツール」→「Microsoft Office 2003 個人用設定の保存ウィザード」
1階層より上の親(先祖要素)の取得方法
$(“#hoge”).parent();
親要素(先祖要素)を取得するparents()
$(“#hoge”).parents(‘#parent3’).find(“h1”);
直近の親要素を取得するclosest()
$(“#hoge”).closest(‘#parent3’).find(“h1”);
var hoges = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
var total = 0;
for(var hoge in hoges) {
console.log(hoges[hoge]);
}
「ZipArchive::CREATE」で新規にZIPファイルを作成します。
「addFile()」で指定したファイルを「./zip/hoge.zip」に圧縮します。
「addFile()」は複数指定することが可能です。
$zip = new ZipArchive();
// ZIPファイルをオープン
$res = $zip->open(‘./zip/hoge.zip’, ZipArchive::CREATE);
// zipファイルのオープンに成功した場合
if ($res === true) {
// 圧縮するファイルを指定する
$zip->addFile(‘hoge.txt’);
$zip->addFile(‘hoge.jpg’);
// ZIPファイルをクローズ
$zip->close();
}
解凍するZIPファイルをオープンし、「extractTo()」で指定した場所に展開します。
指定した場所を確認するとZIPファイルが解凍されていることが確認できます。
// ZIPファイルのパス指定
$zip_path = ‘./zip/hoge.zip’;
$zip = new ZipArchive();
// ZIPファイルをオープン
$res = $zip->open($zip_path);
// zipファイルのオープンに成功した場合
if ($res === true) {
// 圧縮ファイル内の全てのファイルを指定した解凍先に展開する
$zip->extractTo(‘./zip/’);
// ZIPファイルをクローズ
$zip->close();
}
foreach (配列変数 as キー変数 => 値変数){
実行する処理1;
実行する処理2;
}
$preflist = array(‘Tokyo’ => ‘東京’, ‘Osaka’ => ‘大阪’);
foreach ($preflist as $key => $value){
print $key.’=>’.$value;
}
VB.NET
‘アプリケーションを再起動する
Application.Restart()
C#
//アプリケーションを再起動する
Application.Restart();
using System;
public class Program
{
//エントリポイント
public static void Main()
{
try
{
Restart();
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(
“再起動に失敗しました。\n\nエラー: ” + ex.Message,
“再起動に失敗しました”,
System.Windows.Forms.MessageBoxButtons.OK,
System.Windows.Forms.MessageBoxIcon.Error);
}
}
//コマンドライン引数で指定された設定を使用して再起動する
private static void Restart()
{
//コマンドライン引数を取得する
string[] args = System.Environment.GetCommandLineArgs();
if (args.Length < 4)
{
throw new ArgumentException("コマンドライン引数が足りません。");
}
//終了を監視するプロセスIDを取得する
int processId;
try
{
processId = int.Parse(args[1]);
}
catch (Exception ex)
{
throw new ArgumentException("プロセスIDが不正です。", ex);
}
//終了の最長待機時間を取得する
int waitTime;
try
{
waitTime = int.Parse(args[2]);
}
catch (Exception ex)
{
throw new ArgumentException("待機時間が不正です。", ex);
}
if (waitTime < 1 || 60000 < waitTime)
{
throw new ArgumentException("待機時間は最長1分です。");
}
//起動するアプリケーションの実行ファイルのパスを取得する
string exePath = args[3];
if (!System.IO.File.Exists(exePath))
{
throw new ArgumentException("実行ファイルが見つかりません。");
}
//起動時に指定するコマンドライン引数を作成する
string cmd = "";
for (int i = 4; i < args.Length; i++)
{
if (4 < i)
{
cmd += " ";
}
cmd += "\"" + args[i] + "\"";
}
//再起動する
Restart(processId, waitTime, exePath, cmd);
}
///
///
/// 終了まで待機するアプリケーション
/// 待機する再長時間(ミリ秒単位)
/// 再起動する実行ファイルのパス
/// 再起動する時指定するコマンドライン引数
private static void Restart(int exitProcessId, int exitWaitTime,
string exePath, string commandLine)
{
//終了を監視するプロセスを探す
System.Diagnostics.Process p;
try
{
p = System.Diagnostics.Process.GetProcessById(exitProcessId);
}
catch (ArgumentException)
{
//見つからない時はアプリケーションがすでに終了していると判断する
p = null;
}
//アプリケーションの終了を待機する
if (p != null)
{
if (!p.WaitForExit(exitWaitTime))
{
throw new Exception(“アプリケーションが終了しませんでした。”);
}
p.Close();
}
//アプリケーションを起動する
System.Diagnostics.Process.Start(exePath, commandLine);
}
}
SELECT ifnull(test_kbn,0) kbn FROM test_table WHERE 1
+————————–+
| kbn |
+————————–+
| 0 |
| 1000 |
| 2 |
| 0 |
| 800 |
+————————–+
LPAD(str, len, padstr)
例)
SELECT LPAD(str, 5, ‘0’) FROM table;
str が「10」のときは「00010」
str が「8」のときは「00008」
文字でも埋められます
SELECT LPAD(str, 5, ‘A’) FROM table;
メンバー名 | 説明 | |
---|---|---|
EditOnEnter |
セルがフォーカスを受け取ったときに編集が開始されます。このモードは、Tab キーを押して行に値を入力するとき、または Enter キーを押して列に値を入力するときに便利です。 |
|
EditOnF2 |
セルにフォーカスがあるときに F2 キーを押すと、編集が開始されます。このモードは、セルの内容の末尾を選択します。 |
|
EditOnKeystroke |
セルにフォーカスがあるときに英数字キーを押すと、編集が開始されます。 |
|
EditOnKeystrokeOrF2 |
セルにフォーカスがあるときに英数字キーまたは F2 キーを押すと、編集が開始されます。 |
|
EditProgrammatically |
BeginEdit メソッドが呼び出されたときにだけ編集が開始されます。 |
こんな感じです。
コンボボックスの値はセルの値と同じのようです。
DataGridView1.Rows(0).Cells(2).Value