はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.

Slides:



Advertisements
Similar presentations
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
Advertisements

わんくま同盟 名古屋勉強会 # 初音 玲. わんくま同盟 名古屋勉強会 #4 今日の前提 Windows Mobile アプリの話が中心 BASIC 認証 httphttp http (XML) SOAP.
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
BBT大学 Ruby on Rails開発環境セットアップマニュアル
Windows Workflow Foundation of .NET Framework 3.0
Visual Studio 2010 の新機能 Coded UI Test
IIS 4.0で開発をするコツ Webアプリケーション構築.
WindowsAzure でのアプリ開発 けんちゃん.
インターネット ショップを開設するための要件
D&UNITE 株式会社 代表取締役 株式会社 T-Planning 取締役 Microsoft MVP for ASP.NET/IIS
ZKプラグインで、Grailsの Viewをリッチに楽しく
D2-301 現時点の本資料は 完成版のスライドではありません。
MSON-B2 .NET Framework Web アプリケーション開発
2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発
業務システム開発用フレームワーク TERASOLUNA Framework for .NET
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
DotNetNukeについて ㈱BSC 川神 彰(ゴッドリバー).
Expression Blend 3で始めるSilverlight 3アプリケーション開発
Visual Studio 2005による XML Web サービス入門
Visual Studio 2005による Web アプリケーション入門
C#によるWindowsFormApplication入門
Microsoft Office Project 2007
Digital Network And Communication
Microsoft Office Web Apps の基礎と活用
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
Microsoft .NET 入門 Silverlight のための 福井コンピュータ株式会社 小島 富治雄
Silverlight とは.
Visual Studio LightSwitchの概要
業務システム開発用フレームワーク TERASOLUNA Framework for .NET
[コース: A1] .NET Framework の基礎
サーバー立ち上げ記 2009/5/23
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
オブジェクト指向 プログラミング 第十四回 知能情報学部 新田直也.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Visual Studio 2005による スマート クライアント入門
Expression Blend 3で始めるSilverlight 3アプリケーション開発
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
MVP for VB が語る C# 入門 初音 玲.
MVP for VB が語る C# 入門 初音 玲.
Windows Azure (CTP) 触ってみた
Emoneαプログラミング入門 初音 玲.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
Microsoft Visual Studio 2005 Tools for
.NET Framework 3.0 概要 (旧称 : WinFX)
オブジェクト指向 プログラミング 第十四回 知能情報学部 新田直也.
Microsoft BizTalk Server & SAP PP モジュール 連携検証レポート概要
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
MIX 09 2/23/2019 1:22 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Web - 01 IIS を インストールしよう.
COM コンポーネント・オブジェクト・モデル.
Windows Azure (CTP) 触ってみた
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
<前提条件> iSeriesSite ワークフロー 実行環境 構成イメージ
Cisco Configuration Professional Express 3.3 アップデート
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
SQL Server 2008 および 更新プログラムの一括セットアップ
~目次~ Ⅰ.動作環境 Ⅱ.ファイルのダウンロード Ⅲ.システムのインストール Ⅳ.初期設定 Ⅴ.アンインストール
2013年度 プログラミングⅠ ~ はじめてのプログラミング ~.
iSeries Site 人事・給与C/S版のハードウェア・ソフトウェア要件
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
第2回 Webサーバ.
How To WPF アプリケーション Part4 By 中博俊.
Microsoft Office Project Server 2007
プロジェクト演習Ⅱ インタラクティブゲーム制作
<前提条件> C/S Bridge(C/S版)
C#プログラミング実習 第1回.
Windows API Code Pack による アプリケーション開発 ~より便利な Windows 7 対応アプリを 構築するには~
How To WPF アプリケーション Part3 By 中博俊.
Presentation transcript:

はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks

自己紹介 TWorks  > http://tanoapp.tworks.jp/ (楽アプ制作の会) > http://www.tworks.jp/ (個人の) エセ関西人 > 静岡→三重(人生半分)→大阪→兵庫(いまここ) 今の仕事 > Microsoft.NETを筆頭にメジャーな言語(Java除く)で   いろいろプログラムしてます > 来年36歳、プログラマ35歳限界説に挑みます

アジェンダ Microsoft.NET Framework概要 開発環境 ASP.NET 開発 画面遷移 検証コントロール 掲示板アプリ作成 まとめ

Microsoft.NET Frameworkって? Microsoftが作ったフレームワーク .NET とか .NET Framework と省略されることが多いです 「さまざまなプログラミング言語」で 「開発から実行まで」をサポートしてくれます 現在のバージョンは2.0/3.0/3.5(後述) プログラミング言語は C++/C#/Visual Basic 統合開発環境はVisual Studioが代表

Microsoft.NET Framework 全体像 LINQ ASP.NET AJAX WPF追加 WCF追加 WF追加 BCL追加 .NET Framework 3.0 Windows Presentation Foundation Communication Workflow CardSpace 3.5編集機能付きリスト表示 ListView、LINQデータをデータソースとして使用するLinqDataSource .NET Framework 2.0 Windows.Forms ASP.NET ADO.NET Base Class Library 2.0 共通言語ランタイム 2.0 ASP.NET

ASP.NET開発/実行環境 統合開発環境「Microsoft Visual Studio」 > 最新バージョンは 2008 (SP1) > 無償版と有償版があります(違いは後述) WebサーバはInternet Information Server (IIS) > Visual Studio付属の開発サーバ > Windows XP付属のIISでもOK

Visual Studioの種類(超簡略版) 機能 Express  Std/Pro/Ent ライセンス 無償 有償 商用開発 可 言語 VB / C# VB / C# / C++ Web開発 Visual Web Developer Visual Studio 統合環境 Visual Studio 2008 製品ラインの概要http://www.microsoft.com/japan/msdn/vstudio/products/vs08/compare.aspx Express Edition ダウンロード http://www.microsoft.com/japan/msdn/vstudio/express/ (オンライン) http://www.microsoft.com/japan/msdn/vstudio/express/maninstall/2008/default.aspx (オフライン)

簡単なASP.NETアプリを作成 ~デモ~

ASP.NETの特徴 GUIベースで開発可能 > ページにUI (サーバコントロール)を配置 > デバッグ、ステップ実行も容易 イベントドリヴンなコーディング > UI が○○されたときに何をするか、を記述 (StrutsのようなMVCモデルをモデルドリヴンといいます) ページ自体もサーバコントロール > ページがサーバで読み込まれたとき (Page_Load) > ページがサーバ側の最終処理を行うとき (OnPreRender) などのイベントが発生

Buttonオブジェクトのイベントハンドラ using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) } protected void Button1_Click(object sender, EventArgs e) this.TextBox1.Text = "たのアプへようこそ!"; Pageオブジェクトのイベントハンドラ Buttonオブジェクトのイベントハンドラ

画面遷移の特徴 リダイレクトで実現 リダリレクトは2種類 > クライアント側  Response.Redirect( string url ) > サーバ側  Server.Transfar( string path )

画面遷移 ~デモ~

Response.Redirect ラウンドトリップは2回発生 ブラウザ Webサーバ ボタンClick Default.aspx リダイレクト処理 Default2.aspx Default2表示 ラウンドトリップは2回発生

Server.Transfer ラウンドトリップは1回 ブラウザ Webサーバ ボタンClick Default.aspx Server

楽しいアプリ制作の会 #2に続きます。 ^[\x01-\x7F]+@(([-a-z0-9]+\.)*[a-z]+|\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])