ASP.NET 開発者の生産性向上

➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䕔 ASP.NET
ASP.NET 䛿䚸.NET Framework 䜢ᵓᡂ䛩䜛せ⣲䛾 1 䛴䛷䚸Web 䜰䝥䝸䜿䞊䝅䝵䞁䜔 Web
䝃䞊䝡䝇䜢㛤Ⓨ䛚䜘䜃ᐇ⾜䛩䜛䛯䜑䛾ᇶ┙ᢏ⾡䛷䛩䚹Web 䝃䞊䝞䞊䛻䜲䞁䝇䝖䞊䝹䛥䜜䛯.NET
Framework 䛻䜘䛳䛶䚸ASP.NET㻌 Web 䜰䝥䝸䜿䞊䝅䝵䞁䛿ከᙬ䛺ᶵ⬟䜢ᐇ⌧䛧䛶䛔䜎䛩䚹
䕔 㛤Ⓨ⪅䛾⏕⏘ᛶྥୖ
䖃 .NET ゝㄒ䛾䝃䝫䞊䝖
.NET Framework ୖ䛷ືస䛩䜛.NET 䜰䝥䝸䜿䞊䝅䝵䞁䛿≉ᐃ䛾䝥䝻䜾䝷䝭䞁䜾ゝㄒ䛻౫Ꮡ䛧䜎
䛫䜣䚹Microsoft 䛷䛿䚸Visual Basic䚸C#䚸J#䚸C++䛸䛔䛳䛯ゝㄒ䜢䝃䝫䞊䝖䛧䛶䛔䜎䛩䚹䜎䛯䚸䝃䞊
䝗䝟䞊䝔䜱〇䛾䜒䛾䜢ྵ䜑䜛䛸䚸20 ௨ୖ䛾ゝㄒ䜢฼⏝䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹
䖃 䝕䝄䜲䞁䛾⡆᫆໬
Web 䜰䝥䝸䜿䞊䝅䝵䞁䛾సᡂ䛻䛚䛡䜛⏬㠃䝕䝄䜲䞁䛿䚸Windows 䜰䝥䝸䜿䞊䝅䝵䞁సᡂ䛾ሙྜ䛸
ྠ䛨䜘䛖䛻䚸䝁䞁䝖䝻䞊䝹䛾㓄⨨䛻䜘䛳䛶⡆༢䛻䛚䛣䛺䛖䛣䛸䛜䛷䛝䜎䛩䚹㓄⨨䛥䜜䛯䝁䞁䝖䝻䞊䝹䛿䚸
Web 䜰䝥䝸䜿䞊䝅䝵䞁ᐇ⾜᫬䛻 HTML 䝍䜾䛸䛧䛶ฟຊ䛥䜜䜎䛩䚹䜎䛯 ASP.NET 䛷䛿䚸䝺䜲䜰䜴䝖䜢
ᐃ⩏䛧䚸୍ඖ⟶⌮䛩䜛䛯䜑䛾䛧䛟䜏䛜ከ䛟‽ഛ䛥䜜䛶䛔䜎䛩䚹
44
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䖃 ከᩘ䛾㧗ᶵ⬟䝁䞁䝖䝻䞊䝹
ASP.NET 䛷䛿䚸Web 䜰䝥䝸䜿䞊䝅䝵䞁సᡂ䛾䛯䜑䛾䝁䞁䝖䝻䞊䝹䛜ከᩘᥦ౪䛥䜜䛶䛔䜎䛩䚹ධ
ຊ᳨ド⏝䛾䝁䞁䝖䝻䞊䝹䜔䝘䝡䝀䞊䝅䝵䞁䝁䞁䝖䝻䞊䝹䚸䝕䞊䝍䝧䞊䝇⏝䝁䞁䝖䝻䞊䝹䛺䛹䛾㧗ᗘ䛺䝁
䞁䝖䝻䞊䝹䜒Ꮡᅾ䛧䜎䛩䚹䛣䜜䜙䛾䝁䞁䝖䝻䞊䝹䜢฼⏝䛩䜛䛣䛸䛻䜘䛳䛶䚸䜰䝥䝸䜿䞊䝅䝵䞁సᡂ䛾㝿
䛾ᕤᩘ䜢኱ᖜ䛻๐ῶ䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹
䕔 ⟶⌮ᶵ⬟䛾ྥୖ
䖃 ᐜ᫆䛺䜲䞁䝇䝖䞊䝹
Visual Studio 䛷䛿䚸Web 䜰䝥䝸䜿䞊䝅䝵䞁㓄⨨ᶵ⬟䛜ᥦ౪䛥䜜䛶䛔䜎䛩䚹䛣䛾ᶵ⬟䛻䜘䛳䛶
Web 䜰䝥䝸䜿䞊䝅䝵䞁䜢䝞䞊䝆䝵䞁䜰䝑䝥䛧䛯㝿䚸๓ᅇ䛾㓄⨨䛛䜙ኚ᭦䛥䜜䛯䝣䜯䜲䝹䛾䜏䜢䝁䝢䞊
䛷䛝䜛䛾䛷䚸⟶⌮䛜ᐜ᫆䛻䛺䜚䜎䛩䚹
䖃 䝒䞊䝹䛻䜘䜛 Web.Config 䛾సᡂ
Web 䜰䝥䝸䜿䞊䝅䝵䞁䛾⎔ቃタᐃ䛷฼⏝䛥䜜䜛 Web.Config 䝣䜯䜲䝹䜢䚸Visual Studio 䛷䛿
䝒䞊䝹䜢౑䛳䛶సᡂ䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹䛣䜜䛻䜘䜚䚸Web.Config 䝣䜯䜲䝹䛾タᐃ䝭䝇䛻䜘䜛䜶䝷䞊
䜢ᅇ㑊䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹
䕔 䝟䝣䜷䞊䝬䞁䝇䛾ྥୖ
䖃 䜻䝱䝑䝅䝳ᶵ⬟䛾ᥦ౪
ASP.NET 䛿䚸ฟຊ䜻䝱䝑䝅䝳䜔 Cache 䜸䝤䝆䜵䜽䝖䛸䛔䛳䛯䚸䛥䜎䛦䜎䛺䜻䝱䝑䝅䝳 (ಖᏑ)ᶵ⬟
䜢ᥦ౪䛧䛶䛔䜎䛩䚹ฟຊ䜻䝱䝑䝅䝳䛿䝨䞊䝆䛾ฟຊ⤖ᯝ䜢䜻䝱䝑䝅䝳䛩䜛ᶵ⬟䛷䛩䚹䛣䛾ᶵ⬟䛻䜘䛳
䛶䚸ྠ䛨䝨䞊䝆䛜࿧䜃ฟ䛥䜜䛯ሙྜ䛾䝺䝇䝫䞁䝇䛜ྥୖ䛧䜎䛩䚹୍᪉䚸Cache 䜸䝤䝆䜵䜽䝖䛿䚸䜰䝥
䝸䜿䞊䝅䝵䞁ୖ䛷฼⏝䛥䜜䜛䛥䜎䛦䜎䛺䝕䞊䝍䜢䜻䝱䝑䝅䝳䛷䛝䜛䜸䝤䝆䜵䜽䝖䛷䛩䚹ఱᗘ䜒฼⏝䛩䜛
䝕䞊䝍䛷䛒䜜䜀䚸Cache 䜸䝤䝆䜵䜽䝖䛻᱁⣡䛧䛶䛚䛟䛣䛸䛷䜰䜽䝉䝇䝇䝢䞊䝗䜢ྥୖ䛥䛫䜛䛣䛸䛜䛷䛝
䜎䛩䚹
45
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䕔 ASP.NET Web 䝃䜲䝖
ASP.NET Web 䝃䜲䝖䛷䛿䚸Web 䝣䜷䞊䝮䛸䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䜢฼⏝䛩䜛䛣䛸䛻䜘䛳䛶䚸
Windows 䜰䝥䝸䜿䞊䝅䝵䞁䜢సᡂ䛩䜛ሙྜ䛸ྠ䛨䜘䛖䛻䚸Web 䜰䝥䝸䜿䞊䝅䝵䞁䜢సᡂ䛩䜛䛣䛸䛜䛷
䛝䜎䛩䚹సᡂ䛥䜜䛯 Web 䜰䝥䝸䜿䞊䝅䝵䞁䛿䚸Web 䝤䝷䜴䝄䞊䛛䜙䛾䝸䜽䜶䝇䝖䛻ᑐ䛧䛶䚸Web
䝃䞊䝞䞊ୖ䛷ฎ⌮䜢䛧䛯ᚋ䚸HTML 䜢⏕ᡂ䛧䛶 Web 䝤䝷䜴䝄䞊䛻㏦ಙ䛧䜎䛩䚹
䕔 XML Web 䝃䞊䝡䝇䛸 WCF 䝃䞊䝡䝇7
XML Web 䝃䞊䝡䝇䛸 WCF 䝃䞊䝡䝇䛿䚸䝛䝑䝖䝽䞊䜽ୖ䛾䝁䞁䝢䝳䞊䝍䛷䝃䞊䝡䝇䜢ᥦ౪䛩䜛ᶵ
⬟䜢ᣢ䛴 Web 䝥䝻䜾䝷䝮䛷䛩䚹XML Web 䝃䞊䝡䝇䜔 WCF 䝃䞊䝡䝇䛷䛿䚸せồ䛥䜜䛯ฎ⌮䜢ᐇ
⾜䛧䛯ᚋ䚸ฎ⌮⤖ᯝ䜢せồඖ䛻㏦ಙ䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹Windows 䜰䝥䝸䜿䞊䝅䝵䞁䛚䜘䜃 Web 䜰
䝥䝸䜿䞊䝅䝵䞁సᡂ䛾㝿䚸XML Web 䝃䞊䝡䝇䜔 WCF 䝃䞊䝡䝇䜢฼⏝䛩䜛䛣䛸䛷䚸ฎ⌮䛾୍㒊䜢ู
䛾 Web 䝃䞊䝞䞊䛷䛚䛣䛺䜟䛫䜛䚸ศᩓ䜰䝥䝸䜿䞊䝅䝵䞁䛸䛧䛶ᵓ⠏䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹
7㼃㻯㻲䠖㻚㻺㻱㼀㻌㻲㼞㼍㼙㼑㼣㼛㼞㼗㻌㻟㻚㻜
䛛䜙㏣ຍ䛥䜜䛯䜽䝷䝇䝷䜲䝤䝷䝸䚹ศᩓ䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ䛻䛚䛔䛶䚸⤫ྜ䛥䜜䛯䝥䝻䜾
䝷䝭䞁䜾䝰䝕䝹䜢ᥦ౪䛩䜛䚹
46
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䕔 Web 䝃䜲䝖䛾సᡂሙᡤ
ASP.NET Web 䜰䝥䝸䜿䞊䝅䝵䞁䛿䚸IIS 䛸.NET Framework 䛜䜲䞁䝇䝖䞊䝹䛥䜜䛯 Web 䝃䞊
䝞䞊ୖ䛷ືస䛧䜎䛩䚹䛯䛰䛧㛤Ⓨ᫬䛻䛿䚸ᚲ䛪䛧䜒 IIS 䛿ᚲせ䛸䛥䜜䜎䛫䜣䚹Visual Studio 䛷
Web 䜰䝥䝸䜿䞊䝅䝵䞁䜢㛤Ⓨ䛩䜛ሙྜ䚸䝣䜯䜲䝹䛾సᡂ䞉ಖᏑሙᡤ䛸䛧䛂HTTP䛃䚸䛂䝣䜯䜲䝹䝅䝇䝔
䝮䛃䚸䛂FTP䛃䛾䛔䛪䜜䛛䜢㑅䜆䛣䛸䛜䛷䛝䜎䛩䚹
䖃 HTTP
㛤Ⓨ⎔ቃ䜎䛯䛿䝛䝑䝖䝽䞊䜽ୖ䛻 IIS 䛻䜘䜛 Web 䝃䞊䝞䞊䛜Ꮡᅾ䛩䜛ሙྜ䛿䚸సᡂሙᡤ䛸䛧䛶
䛂HTTP䛃䜢㑅ᢥ䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹䛣䛾䛸䛝సᡂሙᡤ䛿 URL 䛷ᣦᐃ䛧䚸䝣䜯䜲䝹䛿 Web 䝃䞊
䝞䞊 (IIS) 䛾௬᝿䝕䜱䝺䜽䝖䝸䛻ಖᏑ䛥䜜䜎䛩䚹
䖃 䝣䜯䜲䝹䝅䝇䝔䝮
䛂䝣䜯䜲䝹䝅䝇䝔䝮䛃䛷䛿䚸䝣䜯䜲䝹䛿䝻䞊䜹䝹䝁䞁䝢䝳䞊䝍䜎䛯䛿ඹ᭷䝣䜷䝹䝎ୖ䛻ಖᏑ䛥䜜䚸స
ᡂሙᡤ䛿䝕䜱䝇䜽䛾䝕䜱䝺䜽䝖䝸䛾䝟䝇䛷ᣦᐃ䛧䜎䛩䚹㛤Ⓨᐇ⾜᫬䛻䛿䚸㛤Ⓨ⏝௬᝿䝃䞊䝞䞊䛷䛒
䜛 IIS Express 䛜฼⏝䛥䜜䜎䛩䚹 IIS Express 䛿 Web 䜰䝥䝸䜿䞊䝅䝵䞁䛾䝔䝇䝖䜔䝕䝞䝑䜾⏝䛻ᥦ
౪䛥䜜䜛 Web 䝃䞊䝞䞊䛷䛒䜚䚸᪤ᐃ䛷䛿䝸䝰䞊䝖䝩䝇䝖䛛䜙䛾䝸䜽䜶䝇䝖䜢ཷ䛡௜䛡䜎䛫䜣䚹䜎䛯䚸
䜰䝥䝸䜿䞊䝅䝵䞁䛾㓄⨨䛻⟶⌮⪅ᶒ㝈䜢ᚲせ䛸䛧䜎䛫䜣䚹
47
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
48
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䕔 Web 䝣䜷䞊䝮
Visual Studio 䛷䚸᪂つ䛻 Web 䝃䜲䝖䜢సᡂ䛩䜛䛸䚸᪤ᐃ䛷 1 䛴䛾 Web 䝣䜷䞊䝮(ᣑᙇ
Ꮚ.aspx) 䛜సᡂ䛥䜜䜎䛩䚹Web 䜰䝥䝸䜿䞊䝅䝵䞁䛾㛤Ⓨ䛷䛿䚸䛣䛾 Web 䝣䜷䞊䝮䛜ᇶ┙䛻䛺䜚䚸1
䛴䛾 Web 䝣䜷䞊䝮䛜䚸Web 䝃䜲䝖䛾 1 䝨䞊䝆䛻䛺䜚䜎䛩䚹Visual Studio 䜢฼⏝䛧䛶 Web 䝃䜲䝖
䜢సᡂ䛩䜛䛸䚸Windows 䜰䝥䝸䜿䞊䝅䝵䞁䛾㛤Ⓨ䛸ྠᵝ䚸Web 䝣䜷䞊䝮䛻䝁䞁䝖䝻䞊䝹䜢㓄⨨䛩䜛䛣
䛸䛻䜘䛳䛶䚸Web 䝨䞊䝆䛾 UI 䜢┠どⓗ䛻䝕䝄䜲䞁䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹
49
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䕔 Web 䝣䜷䞊䝮䛾䝕䝄䜲䞁
ASP.NET Web 䜰䝥䝸䜿䞊䝅䝵䞁䛷䛿䚸Web 䝣䜷䞊䝮 (ᣑᙇᏊ.aspx) 䜢฼⏝䛧䛶䚸Web 䜊䞊䝆
䛾 UI 䜢సᡂ䛧䜎䛩䚹Visual Studio 䛷䛿䚸Web 䝣䜷䞊䝮䜢䛂䝕䝄䜲䞁䝡䝳䞊䛃䛸䛂䝋䞊䝇䝡䝳䞊䛃䛷⾲
♧䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹䝕䝄䜲䞁䝡䝳䞊䛷䛿䚸ᐇ㝿䛻䝤䝷䜴䝄䞊䛻⾲♧䛥䜜䜛䝕䝄䜲䞁䜢☜ㄆ䛩䜛䛣
䛸䛜䛷䛝䚸䝋䞊䝇䝡䝳䞊䛷䛿䝍䜾䜢☜ㄆ䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹䜎䛯䚸Visual Studio 䛛䜙䛿䚸䝕䝄䜲䞁
䛸䝋䞊䝇䛾୧᪉䛜⾲♧䛷䛝䜛䛂୪䜉䛶⾲♧䛃䝡䝳䞊䜒㏣ຍ䛥䜜䛶䛔䜎䛩䚹䛹䛱䜙䛾䝡䝳䞊䛻䛚䛔䛶䜒䚸
䝁䞁䝖䝻䞊䝹䜢䝗䝷䝑䜾&䝗䝻䝑䝥䛧䛶㓄⨨䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹䝁䞁䝖䝻䞊䝹䜢㓄⨨䛩䜛䛸䚸䛭䜜䛮䜜
䛾䝁䞁䝖䝻䞊䝹䛻ᑐᛂ䛧䛯 ASP 䝍䜾䛜⮬ືⓗ䛻㏣ຍ䛥䜜䜎䛩䚹
Web 䝣䜷䞊䝮䛿䚸䛂ASP.NET Web 䝨䞊䝆䛃䛸䜒࿧䜀䜜䚸ASP.NET Web 䝨䞊䝆䛾୺䛺せ⣲䛻
䛿䚸௨ୗ䛾䜒䛾䛜䛒䜚䜎䛩䚹
䖃 @Page 䝕䜱䝺䜽䝔䜱䝤<%@Page %>
ASP.NET Web 䝨䞊䝆䛾ඛ㢌䛻 1 䛴䛰䛡グ㏙䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹䛭䛾䝨䞊䝅䛻㛵䛩䜛ᅛ᭷䛾
タᐃ䜢䛚䛣䛺䛔䜎䛩䚹౛䛘䜀䚸@Page 䝕䜱䝺䜽䝔䜱䝤䛾 Language ᒓᛶ䛷䛿䚸䝨䞊䝆ෆ䛾䝥䝻䜾䝷
䝮䝁䞊䝗䜢䝁䞁䝟䜲䝹䛩䜛䛸䛝䛾ゝㄒ䜢ᣦᐃ䛧䜎䛩䚹
䛆VB䛇
<% @Page Language="VB" %>
䛆C#䛇
<% @Page Language="C#" %>
䖃 body せ⣲<body>
䝤䝷䜴䝄䞊䛻⾲♧䛩䜛䝨䞊䝆䛾እほ䜢ᐃ⩏䛩䜛せ⣲䛷䛩䚹
50
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䖃 form せ⣲<form>
Web 䝣䜷䞊䝮䛻䚸Web 䝃䞊䝞䞊ୖ䛷ᐇ⾜䛥䜜䜛䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䜢㓄⨨䛩䜛ሙྜ䛻䛿䚸
form せ⣲䛜ᚲせ䛸䛺䜚䜎䛩䚹䛣䛾㝿䚸form せ⣲䛾ᒓᛶ䛻 runat="server"䛸ᣦᐃ䛧䜎䛩䚹HTML 䝗
䜻䝳䝯䞁䝖䛷䛿䚸form せ⣲䛿」ᩘ㓄⨨ྍ⬟䛷䛩䛜䚸Web 䝣䜷䞊䝮䛻䛚䛔䛶㓄⨨䛷䛝䜛 form せ⣲䛿
1 䛴䛰䛡䛷䛩䚹䜎䛯䚸Web 䝣䜷䞊䝮䛻㓄⨨䛩䜛䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䛿䚸from せ⣲䛾ෆഃ䛻㓄⨨䛩
䜛ᚲせ䛜䛒䜚䜎䛩䚹 (䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䛻䛴䛔䛶䛿䚸ᚋ㏙)
51
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䕔 Web 䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹
Web 䝃䞊䝞䞊ୖ䛷ᐇ⾜䛥䜜䜛䝁䞁䝖䝻䞊䝹䛾䛣䛸䜢䛂䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䛃䛸࿧䜃䜎䛩䚹䜎䛯䚸
ASP.NET 䛻䜘䛳䛶ᥦ౪䛥䜜䜛㧗ᶵ⬟䛺䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䛾䛣䛸䜢䛂(ASP.NET ) Web 䝃䞊
䝞䞊䝁䞁䝖䝻䞊䝹䛃䛸࿧䜣䛷䛔䜎䛩䚹Web 䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䜢㓄⨨䛩䜛䛻䛿䚸䝒䞊䝹䝪䝑䜽䝇䛛
䜙䝁䞁䝖䝻䞊䝹䜢 Web 䝣䜷䞊䝮䛻䝗䝷䝑䜾&䝗䝻䝑䝥䛩䜛䛛䚸䝕䝄䜲䞁䝡䝳䞊䛷<asp:䡚>䝍䜾䜢┤᥋グ
㏙䛧䜎䛩䚹Web 䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䜢⾲䛩<asp:䡚>䝍䜾䛿䚸HTML 䛷ᐃ⩏䛥䜜䛶䛔䜛せ⣲䛷䛿䛺
䛟䚸ASP.NET 䜸䝸䝆䝘䝹䛾せ⣲䛷䛩䚹䜎䛯䚸<asp:䡚>䝍䜾䛿䚸䛭䛾䜎䜎䝤䝷䜴䝄䞊䛻㏦ಙ䛥䜜䜛䛾
䛷䛿䛺䛟䚸Web 䝃䞊䝞䞊䛷 Web 䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䛜ᐇ⾜䛥䜜䜛䛸䚸ฎ⌮⤖ᯝ䛜 HTML 䛸䛧䛶
⏕ᡂ䛥䜜䚸䝤䝷䜴䝄䞊䛻㏦ಙ䛥䜜䜎䛩䚹
52
➨ 3 ❶㻌 ASP.NET 䛻䜘䜛 Web 䜰䝥䝸䜿䞊䝅䝵䞁㛤Ⓨ
䕔 䜲䝧䞁䝖䝗䝸䝤䞁䝥䝻䜾䝷䝭䞁䜾
䜲䝧䞁䝖䛸䛿䚸䝣䜷䞊䝮䜔䝁䞁䝖䝻䞊䝹䛸䛔䛳䛯䜸䝤䝆䜵䜽䝖䛜ㄆ㆑䛩䜛䛣䛸䛜䛷䛝䜛䜰䜽䝅䝵䞁䜢ᣦ
䛧䜎䛩䚹ಶ䚻䛾䝃䞊䝞䞊䝁䞁䝖䝻䞊䝹䛿䚸䛭䜜䛮䜜䛾䜲䝧䞁䝖䜢ᣢ䛳䛶䛔䜎䛩䚹Web 䝤䝷䜴䝄䞊ୖ䛷
Button 䛾䜽䝸䝑䜽䛺䛹䛾䜲䝧䞁䝖䛜Ⓨ⏕䛩䜛䛸䚸䜲䝧䞁䝖᝟ሗ䛜 Web 䝃䞊䝞䞊䛻㏦䜙䜜䚸Web 䝃䞊
䝞䞊ୖ䛷䜲䝧䞁䝖䝝䞁䝗䝷䛸䛧䛶グ㏙䛥䜜䛯ฎ⌮䛜ᐇ⾜䛥䜜䜎䛩䚹䜲䝧䞁䝖䛾Ⓨ⏕䜢䝖䝸䜺䞊 (䛝䛳䛛
䛡) 䛸䛧䛶ฎ⌮䜢ᐇ⾜䛥䛫䜛䝥䝻䜾䝷䝭䞁䜾ᙧែ䛾䛣䛸䜢䜲䝧䞁䝖䝗䝸䝤䞁䝥䝻䜾䝷䝭䞁䜾䛸࿧䜃䜎䛩䚹
䕔 Web 䜰䝥䝸䜿䞊䝅䝵䞁䛾䜲䝧䞁䝖ฎ⌮
Web 䜰䝥䝸䜿䞊䝅䝵䞁䛷䛿䚸Web 䝤䝷䜴䝄䞊ഃ䛷Ⓨ⏕䛧䛯䜲䝧䞁䝖᝟ሗ䛜 Web 䝃䞊䝞䞊ഃ䛻㏦
䜙䜜䜛䛸䚸䜲䝧䞁䝖䛻㛵㐃௜䛡䜙䜜䛯 Web 䝃䞊䝞䞊ഃ䛾ฎ⌮䛜ᐇ⾜䛥䜜䜎䛩䚹䛧䛛䛧䚸඲䛶䛾䜲䝧
䞁䝖䛜Ⓨ⏕䛩䜛䛯䜃䛻䚸᝟ሗ䛜 Web 䝃䞊䝞䞊䛻㏦ಙ (䝫䝇䝖) 䛥䜜䜛䛸䚸䝛䝑䝖䝽䞊䜽䝖䝷䝣䜱䝑䜽䛜
ከ䛟䛺䜚䚸䝟䝣䜷䞊䝬䞁䝇䛜పୗ䛧䜎䛩䚹䛭䛾䛯䜑䚸᪤ᐃ䛷䝃䞊䝞䞊䛻䝫䝇䝖䛥䜜䜛䛾䛿䚸䜽䝸䝑䜽䜲
䝧䞁䝖䛾䜏䛷䛩䚹䛭䛾௚䛾䜲䝧䞁䝖䛻㛵䛧䛶䛿䚸ḟ䛾䝫䝇䝖䝞䝑䜽䛜Ⓨ⏕䛧䛯䝍䜲䝭䞁䜾䛷䜎䛸䜑䛶ฎ
⌮䛥䜜䜎䛩 (䝫䝇䝖䝞䝑䜽䛾ヲ⣽䛿ᚋ㏙) 䚹
53