① Web アプリケーション用のプロジェクトを追加する
「ファイル」メニューの「プロジェクトの追加」から「新規プロジェクト」を選択して、新規プロジェクトの作成 を開始します。「各言語プロジェクト」の「Webアプリケーション」テンプレートを使用して、次の設定でプロジェ クトを作成します。
設定項目 設定内容
プロジェクトの種類 各言語プロジェクト
テンプレート ASP.NET
Web
アプリケーション場所 http://localhost/BuildingBlock
② プロジェクトのプロパティを設定する
「ソリューション エクスプローラ」ウィンドウを表示して、マウスの右ボタンで
BuildingBlock
プロジェクトの コンテキストメニューを表示し、プロパティを選択します。以下の設定を変更します。C#の場合
設定項目 設定内容
アセンブリ名
OSK.BuildingBlock.WebUI
既定の名前空間 OSK.BuildingBlock.WebUIVB .NET の場合
プロパティ種別 設定項目 設定内容
全般 アセンブリ名
OSK.BuildingBlock.WebUI
全般 ルート名前空間
[
空白]
③
④ Global.asax の名前空間を設定する
Global.asax
を選択して、コンテキストメニューから「コードの表示」を選択します。その後、以下のように名前空 間を設定します。C#の場合
1705: namespace OSK.BuildingBlock.WebUI 1706: {
1707: public class Global : System.Web.HttpApplication 1708: {
1709: public Global() 1710: {
1711: InitializeComponent();
1712: }
VB .NET の場合
1713: Namespace OSK.BuildingBlock.WebUI 1714: Public Class Global
1715: Inherits System.Web.HttpApplication 1716: ‘省略
1717: End Class 1718: End Namespace
Topic
「Global.asax」とは、以下の処理をするための特別なページおよびモジュールです。
① アプリケーション全体で使われるリソースの初期化および終了時のクリーンアップ処理
② ユーザセッションが開始されたときの処理とセッションがクローズされたときの処理
⑤ フォームのコードを変更する
「ソリューション エクスプローラ」ウィンドウを表示して、マウスの右ボタンで
WebForm1
のコンテキストメニ ューを表示し、「コード表示」を選択します。以下のようにコードを変更します。VB .NET の場合
1719: Namespace OSK.BuildingBlock.WebUI 1720:
1721: Public Class BlockSuiteWebForm 1722: Inherits System.Web.UI.Page 1723: ‘省略
1724: End Class 1725: End Namespace
⑥ ファイル名を変更する
「ソリューション エクスプローラ」ウィンドウを表示して、マウスの右ボタンで
WebForm1
のコンテキストメニ ューを表示し、「名前の変更」を選択します。ファイル名をBlockSuiteWebForm
に変更します。⑦ フォームにコントロールを配置する
ツールボックスからコントロールをドラッグ・アンド・ドロップして、以下のようなフォームを作成します。
⑧ コントロール名を変更する
プログラムの作成をスムーズに進めるために、コントロール名を
Windows
アプリケーションのフォームと同じもの に変更します。また、各コントロールのプロパティを以下のように変更します。DOCUMENT(BlockSuite Web Form)について、以下の設定を行う
種別 項目 設定内容
表示 titile ブロックセット重量計算
WeightLabel
について、以下の設定を行う種別 項目 設定内容
表示 Text 重量トータル
表示 Font Large
WeightValueLabel
について、以下の設定を行う種別 項目 設定内容
表示 Text [空白]
表示 Font Large
表示
BorderStyle Double
AddButton
について、以下の設定を行う種別 項目 設定内容
表示 Text 追加
DeleteButton
について、以下の設定を行う種別 項目 設定内容
表示 Text 削除