タグ

.NETに関するrelia-Kのブックマーク (18)

  • .NET開発者のための非同期入門 フリーズしないアプリケーションの作り方 - @IT

    連載目次 「エンド・ユーザーは、0.5秒のフリーズでストレスを感じ、3秒のフリーズはバグだと思う」。昔、冗談半分に言ってみた言葉だが、回りの反応を見るに、割とみな思っていることらしい。 特にモバイル端末向けのOSでは、応答性の悪いアプリケーションはOSによって強制終了されたり、マーケットプレイスでの審査に落ちたりする。フリーズしないアプリケーション作りがますます重要になっている。 そこで、稿では、フリーズしないアプリケーション作りに必要となる「非同期処理」*1について説明していく。 *1 時間のかかるAPIに対して、そもそも非同期版しか提供しないケースが増えてきている。Windows 8の新しいWindows API(WinRT)では、50ミリ秒以上かかるAPIを、すべて非同期なメソッドとして提供するそうだ。 ■非同期処理の今までとこれから ネットワークI/Oのように待ち時間の発生する処

    .NET開発者のための非同期入門 フリーズしないアプリケーションの作り方 - @IT
    relia-K
    relia-K 2011/10/02
  • 設計者/SEが覚えておきたいJavaと.NETの違い

    編集部注:読者の貴重なご指摘により一部コンテンツを削除・改編させていただきました。内容に不備があったことをお詫び申し上げます(2010年7月8日) プログラマが知っておきたい両者の違いは前回で 第1回「プログラマが知っておきたいJavaと.NETの違い」では、Javaと.NETそれぞれのプラットフォームの特徴や構成、使用されているプログラミング言語や開発環境について解説し、PC上でアプリケーション・ソフトウェアなどのプログラムがどのような仕組みで実行されているかを紹介しました。 今回はクライアント技術、その中でもクライアントアプリケーションを作るうえで重要な、UI(ユーザーインターフェイスを作成するための開発方法や、Webアプリケーションを開発するための主要な技術を、フレームワークやデータアクセス技術なども交えながらご紹介します。 Javaのクライアントサイド技術GUI開発) Java

    設計者/SEが覚えておきたいJavaと.NETの違い
  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
  • Windows 7や.NET Framework開発者がいま直面する課題! (1/2)

    Windows 7対応アプリケーションの開発現場をインタビューするシリーズの締めくくりとして、マイクロソフト自身にも話を聞いた。対応いただいたのは、デベロッパー&プラットフォーム統括部パートナーテクノロジー推進部パートナーストラテジーアドバイザーの永野 浩氏と、同推進部マネージャの加藤 確氏である。このパートナーテクノロジー推進部は、国内のデベロッパーとの接点を持つ部署である。 Windows 7への対応は期待以上に積極的 ――でも、独力での解決が多いのが実情 ―― まずは、担当されている仕事内容について簡単に教えてください。 永野 広い意味でいえば、マーケティングということになるでしょうか。パートナー企業様やISV様に対して、当社の製品や技術に関する普及活動を行なっています。弊社の今期、具体的な対象製品および技術Windows 7とその対応アプリケーション開発環境であるVisual

    Windows 7や.NET Framework開発者がいま直面する課題! (1/2)
  • Accessデータを集計するWebアプリケーションを作る(1/4):CodeZine

    ComponentOne Studio Enterprise 2010JのGridView for ASP.NETコンポーネントで、データソースの項目をインタラクティブに操作できるWebアプリケーションを作成する はじめに AccessなどのデータをWebページで表示する場合、結構苦労しますよね。グリッドでの表示ならともかく、グループ化やソート・集計などの機能を組み込むとなると、かなりの量のコードを書かなくてはなりません。もっと簡単にデータ表示ができれば、いろいろなデータをWebで提供できるのですが・・・。 ComponentOne Studio Enterprise 2010JのGridView for ASP.NETコンポーネントは、そんな願いをかなえてくれるコンポーネントです。GridViewコントロールは、Webページ表示時に列をドラッグ&ドロップするだけでデータをグループ化したり

  • Web開発に役立つ「.NET コードレシピ集」を活用しよう! (1/3)

    MSDNのコンテンツのひとつに「知ってるとちょっと得する」情報が集積されたサイトがあることを、ご存じだろうか? それがこの「Code Recipe - .NETサンプルコード集」だ。 知ってる人だけが得をする! コードレシピを有効活用して効率アップ! 「今度のプロジェクトは『.NET Framework』を利用するらしいから、あらかじめ勉強しておこう! ……でもどこから手をつけたらいい?」と、お困りの.NET開発未経験者から、自力でゴリゴリと開発している時にふと「このコードって、何とかもっとスマートに書ける気がするけど……」と、小さく溜め息をついてしまう経験者まで、必見のサイトだ! ここには、「Visual Studio」や.NET Frameworkの学習や開発に役に立つサンプルコードやHow Toが豊富に集められている。 文章説明では伝わりにくい操作や設定などに関する情報は動画でも紹介

    Web開発に役立つ「.NET コードレシピ集」を活用しよう! (1/3)
    relia-K
    relia-K 2009/12/25
  • いま使うべき、学ぶべき.NETテクノロジはどれ?(1/4) - @IT

    連載:.NET中心会議議事録 第1回 いま使うべき、学ぶべき.NETテクノロジはどれ? デジタルアドバンテージ 一色 政彦 2009/11/18 @IT/Insider.NET内に設置されているコーナー「.NET開発者中心」(以前は「VB研」)の主催により、現場で働く.NET開発者のためのセミナー「.NET中心会議」の第1回が、2009年10月24日(土)に開催された。 今回は「いま使うべき、学ぶべき.NETテクノロジはどれ?」というテーマで、現実的に、開発者が現時点ではどのような技術選択をすべきかについて、パネル・ディスカッションが行われ、下記の4つのテーマに対して、およそ3時間かけて徹底的な議論が展開された。 ●討論テーマ 1:Windowsアプリケーション 2:Webアプリケーション 3:データ・アクセス 4:開発言語 なお、当初はより多くのテーマについての討論を予定していたが、ディ

  • マイクロソフト、省リソース機器向けの開発・実行環境 「.NET Micro Framework 4.0」をオープンソース化

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    マイクロソフト、省リソース機器向けの開発・実行環境 「.NET Micro Framework 4.0」をオープンソース化
  • 現実に最も使える.NETのバージョンはどれ? - @IT

    オピニオン:.NET&開発環境の考察 現実に最も使える.NETのバージョンはどれ? デジタルアドバンテージ 一色 政彦 2009/10/06 2009/10/07 更新 .NET Framework(以降、.NET)ベースのアプリケーションを開発し、それを実際にユーザーや顧客に使ってもらう場合、「.NETおよびVisual Studioの、どのバージョンを使うべきか?」は重要な検討事項になる。稿では、その検討の際に参考となる情報や筆者の考えを提示する。 ■.NETバージョンを検討するための3つの観点 .NETのバージョンを決定するには、次の3つの観点から検討できると筆者は考えている。 ・実行環境となるWindows OS ・.NETのサポート期間 ・利用するVisual Studio もちろん、これは絶対的な基準ではない。例えば利用するテクノロジが決まっている場合は、それに応じて.NET

  • Windows 7の新機能を利用できるライブラリ「Windows API Code Pack」v1.0が公開

  • .NETのコードを理解するための基礎知識 - 簡単!Visual Studio 2008入門(1/3) - @IT

    フレッシュマン企画 連載 簡単!Visual Studio 2008入門 第3回 .NETのコードを理解するための基礎知識 デジタルアドバンテージ 一色 政彦 2009/05/27 前回は、Visual Studio 2008(以降、VS 2008)の画面内容と、プロジェクトの構成内容について解説した。今回と次回は引き続き、第1回のプロジェクトの新規作成で生成されたWindowsアプリケーションのソース・コードの内容について理解を深める。 ソース・コードを理解するには、フォーム・デザイナでの多くのデザイン(=自動コーディング)作業により自動生成されるコードが大量かつ複雑になってから行うよりも、コード量が最も少ない最初(=ひな型)のWindowsフォームのときに行う方が楽である。 前々回(第1回)で生成したファイルはソリューション・エクスプローラで確認できる。これを見ると、Windowsフォ

    relia-K
    relia-K 2009/05/28
  • 無償のASP.NET MVC “NerdDinner” チュートリアルがHTMLに - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 先月、Wrox Press発行のProfessional ASP.NET MVC 1.0という書籍に書いた“NerdDinner”と呼ばれる、無償の最初から最後までのASP.NET MVCチュートリアルについてブログ投稿しました。この書籍はすでに出版され、Amazonで出荷されています。 NerdDinnerチュートリアルは、ASP.NET MVCを使用した小さいながらも完全なアプリケーションの構築手順を示しており、その背後にある中心的な概念をいくつか紹介しています。このチュートリアルのPDF版がここからダウンロードできます。 NerdDinnerチュートリアルがいまHTMLでも利用可能 数分前

  • 【2009年度版】.NET開発者のためのオンライン・リソース・ガイド - @IT

    特集:フレッシュマン企画 【2009年度版】 .NET開発者のためのオンライン・リソース・ガイド デジタルアドバンテージ 一色 政彦 2009/04/21 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2009年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 ●稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だがひとくくりに「マイクロソフトのサイト」といっても、マイクロソフトが運営するサイトは当にたくさんあり、それぞれのコンテンツも膨大となって

    relia-K
    relia-K 2009/04/22
  • 第6回 .NET Kit(3)―― ホワイトボードアプリケーション | gihyo.jp

    ホワイトボードアプリケーション 前回に引き続きLive Framework SDKの.NET Kitを使用した開発です。今回は、サンプルアプリケーションとしてホワイトボードアプリケーションを作成します。アプリケーションを実行した画面は図1のようになります。機能はホワイトボードに見立てたウィンドウに黒色で手書きできるという単純なものですが、Live Frameworkを利用して手書きした内容をMeshサービス上へ保存し、同期・共有できるようにします。 図1 ホワイトボードアプリケーション 連載ではVisual Studio 2008と言語にVB.NETを使用します。無償のVisual Basic 2008 Express Editionでも同様の内容ものが作成できます。 WPFアプリケーションの作成 最初にホワイトボードアプリケーションの基的な部分を作成します。Visual Studio

    第6回 .NET Kit(3)―― ホワイトボードアプリケーション | gihyo.jp
    relia-K
    relia-K 2009/04/22
  • 第1回 ASP.NET MVCフレームワーク 基本のキ

    従来とはまったく異なる手法でASP.NET Webアプリを構築するASP.NET MVCとはいかなるものか? 新しいフレームワークを基礎から学ぶ。 連載目次 いまさら声を大にしていうまでもなく、ASP.NET技術はWebアプリケーション構築のための優れた、また、魅力あるアーキテクチャだ。開発生産性、管理性、拡張性などなど、ASP.NETの魅力を表すキーワードについては、すでに多くの記事によって語り尽くされているところでもあり、稿であえて繰り返すまでもない。詳細については、連載「プログラミングASP.NET」や「Visual Studio 2005でいってみようDBプログラミング」などを併読していただくとよいだろう。 もっとも、そんなASP.NETにも問題がないわけではない。 1つに、単体テストの実施が容易でないという点。諸兄もご存じのように、Webフォームは基的にページ(Pageオブジ

    第1回 ASP.NET MVCフレームワーク 基本のキ
  • Wayang88 - LINK VIP RESMI LOGIN JOIN AGUSTUS 2024

  • .NET Frameworkの代表的なコレクションと使い方

    最近話題にあがるGenrics(総称型)を用いたコレクションと違い、System.Collections名前空間直下のコレクションは、サポートされているフレームワークの幅が広く、柔軟に活用できる点が特徴です。そこで稿では、.NET Frameworkで利用できるSystem.Collection名前空間に属している代表的な各種データ構造について、例を交えて紹介したいと思います。 はじめに プログラムを作っていると、必ずといっていいほど効率的なデータの取り扱い方について考えさせられます。例えば電卓プログラムであれば木構造を使って必要なデータを保持するのが良い、電話帳のようなプログラムならばデータをリストとして保持すると良い、などと言われます。 一般にデータ構造と呼ばれるこれらのうち、単純なものはプログラムを作るたびに自前で実装したり、自分自身で使いやすいライブラリを構築したりしてもよいでし

    .NET Frameworkの代表的なコレクションと使い方
    relia-K
    relia-K 2009/03/23
  • @IT:.NET TIPS

    Tech TIPS(旧Windows TIPS)」では、WindowsクライアントやWindows Serverを中心に、クラウドサービスやAndroidスマートフォン/タブレット、iPhoneiPad(iOS)、Office、スクリプトなどの「テクノロジ」をビジネスシーンで活用するためのテクニックや基礎知識を解説しています。

    @IT:.NET TIPS
    relia-K
    relia-K 2009/02/18
  • 1