相互リンク

  • 横浜市鶴見区 不動産
    横浜,神奈川の住宅,一戸建て,不動産なら神奈川県の不動産会社シティネット。神奈川区,戸塚区,保土ヶ谷区,旭区,金沢区,港南区,南区,磯子区,中区など、横浜の仲介物件,不動産はお任せ下さい!
  • チューリッヒ
    チューリッヒ・インシュアランス・カンパニー
  • 設計事務所
    高級注文住宅を数多く手掛けるアーネストアーキテクツは、お客様の個性、こだわりを実現する、高級注文住宅、高級住宅の家づくりに徹した設計事務所です。
  • アクサダイレクト
    アクサダイレクトの自動車保険。ネットで最大4.500円お得な会うkさダイレクトの自動車保険、お申込みは今すぐクリック!
  • 高級住宅
    高級注文住宅を数多く手掛けるアーネストアーキテクツは、お客様の個性、こだわりを実現する、高級注文住宅、高級住宅の家づくりに徹した設計事務所です。
  • フラット35の住宅ローン
    クレディセゾンのフラット35の住宅ローンなら業界最低水準の最長35年固定金利にて借換のご利用が可能。
文章内容
8/12/2009 12:41:02 PM

Windows 7のメールの開発関係者のQ & A

896回クリック


MicrosoftはIEや技術の専門家のネットワークジョルジョSardoのWindows 7のメールの返事に招待されているコードに関連する問題は、ソフトウェア開発やアプリケーションの特定の観点からの、主に欧州版の違いを明確にする。

何の違いは、標準のバージョンの質問: Windows 7のメールのバージョン?

答:唯一の違いとしては、 Windowsシステムには、関数( Windows 7のメール)のブラウザのInternet Explorer 8は、 WebOCネットワークプラットフォームは、インターネット(インターネットのWebプラットフォーム)コンポーネントなどのWindows 7のすべてのバージョンに存在し続けるが、統合されていないカーネルの一部です。

問:どのようにIEの不在の状況下で仕事を確保するためのアプリケーションをテストするか?

答: WindowsのコントロールパネルをオンまたはオフにすることができますボックスキャンセルIE8は、 Windowsに環境を模倣7メール]ダイアログを備えています。 は、アプリケーションをブラウザにインストールされてお勧めするかどうかのテストには2つの環境。

問:場合は、ブラウザには、ハイパーリンクをクリックして状況をどのようにするにはどのようなインストールされていませんか?

答:ポップアップアプリケーションエラーのダイアログボックスが見つかりません。

一般的なアプリケーションの影響の質問: Windows 7のメール、特にWebOCに依存するのか?

答:アプリケーションの互換性テストを見ると、大多数の正常な動作を可能にWindows 7のメールを直接、 WebBrowserコントロールを使用するなどの広範なネットワークプラットフォームのコンポーネントなど、トライデント、 HTMLヘルプ、ホスティング。

、スクリーンショットを下に埋め込まれたWebBrowserコントロールされています。 NETのプログラムをWindowsでの状況の7メールを実行する:

問: WPF 、ウィンFroms Javaは Windows アプリケーションの互換性のWebBrowserコントロールを使用するなどの問題があるだろう

答:理論のすべての作業することができますが、ご使用の場合、手続きは、特定のブラウザに依存し、特に場合は、プロシージャは、新しいウィンドウを開くことを許可するようにWebBrowserコントロールを使用すると、問題がある可能性がありますが、ユーザのデフォルトのブラウザの選択を考慮しないこの問題が発生することがあります。

問:何をテストされ最も頻繁に寄せられる質問が見つかりました その提案の独立系ソフトウェア開発者( ISVの) ?

回答: Windowsは、プロセスの7メールの互換性の問題は主に3種類があります:

1 、お使いのブラウザは、ネットワークが重いのIEに依存しているプロシージャにアクセスするために開いている。 この手順は通常http://foobar.com ShellExecuteを実行するというです。 開発者が、特定のウェブサイトだけでも、正しく实属无奈仕事にはIEを開いてうっかりしている。

2 、 WebBrowserコントロールは、プログラム内で新しいウィンドウを開くことができます。 常にこのようなリンクはIEで、オープンすると、デフォルトのブラウザの設定とは関係がない。 NewWindow3 、コードとしてイベントの使用を推奨します:

ボイドweb1_NewWindow3 (
refオブジェクトppDisp 、
参照boolキャンセル
uint dwFlags 、
文字列bstrUrlContext 、
文字列bstrUrl )

Process.Start ( bstrUrl ) ;
キャンセル=真;

3 、システムの状況を考慮していないブラウザのプロセスがインストールされていません。

Q :どのようにユーザーのデフォルトのブラウザを特定するのですか?

答: IApplicationAssociationRegistrationの使用: : QueryCurrentDefault APIを検査QueryCurrentDefault (のhttp 、 AT_URLPROTOCOL 、 AL_EFFECTIVE 、 ProgIDのを) 。

Q :私のブラウザは、 最善の努力をどのように開放するために必要です

答:実行shellexecute ( )と、指定されたブラウザを強制されていません。 ユーザのデフォルトのブラウザの選択を尊重する。 場合は、システムに応じて、ユーザーのブラウザをインストールするプロンプトが表示されません。

Q :どのようにするかどうか私はWindowsのバージョン 7を実行してメールチェックですか?

答: GetProductInfo ( )のAPI (既にVistaでの)現在のWindowsのバージョンを正確に伝えることができます含まれています。 定数値の新しいWindows 7のE 7 SDKのWindowsで提供されます。

ホームプレミアムとアルティメット識別コードのサンプル:

[ DllImport ( " Kernel32.dllの" ) ]
内部の静的な外部bool GetProductInfo (
INTはosMajorVersion 、
INTはosMinorVersion 、
INTはspMajorVersion 、
INTはspMinorVersion 、
uint版) ;
民間ボイドCheckEdition ( )

uint版;
GetProductInfo ( 6 、 1 、 0 、 0 、アウト版) ;
スイッチ( ( ProductEditions ) (版) )

ケースProductEditions.HOMEPREMIUM :
ケースProductEditions.HOMEPREMIUME :
ケースProductEditions.HOMEPREMIUMN :
MessageBox.Show ( "ホームプレミアム版を実行する" ) ;
休憩;
ケースProductEditions.ULTIMATE :
ケースProductEditions.ULTIMATEE :
ケースProductEditions.ULTIMATEN :
MessageBox.Show ( "アルティメットエディションを実行する" ) ;
休憩;

質問: Windows 7の電子版のMSDNで利用可能になります その場合はいつから?

A :はい、 Windows 7のStandard EditionとのEバージョンは、 MSDNで同時に発売されます。

IE8機能パック機能パックの質問: Windows 7のメールですか? かどうか、公開

回答: Windows 7の発売( 10月22日)は、 Microsoftダウンロードセンターからユーザーに提供されます。