CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![【C#で知っておくべき新機能】最新バージョンを徹底解説!一覧](https://cdn-ak-scissors.b.st-hatena.com/image/square/106c7e478be88bc515873fc79870c7b92dd94618/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fcommon%2Fimages%2Fczlogo4fb_ogp.png)
※適用バージョン:Windows 10 version 1507(build 10240)以降 はじめに OCR機能を組み込めたら、どんなアプリが作れるでしょう? 名刺や葉書からデータを取り込む住所録アプリ レシートや領収書などからデータを取り込む家計簿アプリ 印刷された書類などをテキストデータ化するアプリ 商品名を読み取って通販サイトを検索するアプリ 電柱などの住所表示を読み取って現在地を検索するアプリ いろんなアプリのアイデアが浮かんでくることでしょう。でも、市販されている日本語OCRライブラリは、けっこうなお値段がするので、個人開発者のレベルではちょっと使いにくいのです。そのようなライブラリは、辞書を使って読み取り精度を高めていたり、帳票の罫線を認識して誤認識を減らす工夫がしてあったりと、魅力的ではあるのですが。あるいは、最近になってメジャーどころも参入してきたOCRのWebサービス
※適用バージョン:Windows 10 version 1803(build 17134)以降 はじめに PWAは、Googleが提唱し、Microsoftもプッシュしています。先日開催されたBuild 2018で「Progressive Web Apps」または「PWA」のタグが付けられたセッションは10件もありました(ちなみに、前回・前々回で紹介した「timeline」を検索すると2件しかありません)。 GoogleもMicrosoftも推すPWAですが、デスクトップアプリやスマホアプリの開発者にとっては耳慣れない言葉だと思います。TwitterアプリがPWA化したという最近のニュースで知った人も多いのではないでしょうか。そして、MirosoftのWebサイト「開発者向けの最新の Windows 10 機能」でPWAの解説を読んでみても(次の画像)、ちょっとピンと来ないだろうと思います
2017年8月14日、「ASP.NET Core 2.0」が公開されました。また同時に実行基盤である「.NET Core 2.0」やO/Rマッパーである「Entity Framework Core 2.0」も公開されたことで、ASP.NET Coreもいよいよ実用レベルとなってきました。さらに、「Razor Pages」やSPAテンプレートの充実など、従来のASP.NETにないASP.NET Coreが先行する機能も登場しました。本連載ではそれらのASP.NET Core 2.0の魅力を新機能の説明を中心に紹介していきます。1回目の今回は、ASP.NETの概要と、ASP.NET Core 2.0で追加された新機能、および導入方法について紹介します。 対象読者 新しいASP.NET Coreの機能について知りたい方 MacやLinuxなどでASP.NET Coreアプリケーションを動かしたい
はじめに Visual Studioで作成したアプリケーションは、意外と計測プログラムにも使われることがあります。作りやすいインターフェースとRS232などを使った通信機能で、計測機器とデータのやり取りができます。 しかし、問題となるのはデータの保存方法です。できれば汎用のフォーマットで保存し、いろいろなアプリケーションで加工できるようにしたいものです。 PowerTools XLS for .NETのC1XLBookは、アプリケーションにMicrosoft Excelファイルの読込/書込機能を実装できるコントロールです。Excelのブックやワークシートをアプリケーションから作成し、セルにデータを保存できます。もちろん、保存したブックはExcelと完全互換しています。 そこで今回は、乱数ジェネレータで作成した乱数をラベルに表示し、そのデータをExcelのブックに保存する計測アプリケーション
サンプルシステムの構成 図1は今回サンプルのシステム構成で、クライアント側では前回もそうでしたがHTMLのタグ記述をHTML5の書式で行い、サーバ側ではサーブレットとビーンズの構成でCloud SQLからRDBのMySQLにアクセスするようになっています。この構成でアプリケーションとしては仕訳入力を行うプログラムを作成していきますが、今回Cloud SQLと組み合わせて使用するWeb Storageについて最初に見ていきます。 HTML5ではHTMLのタグ仕様だけでなくJavaScriptから呼び出されるAPIの仕様も策定し、Webブラウザによる動作の差異をなくそうという方向性と、Webアプリケーションを作成する上でWebクライアントとして不足していた機能を補うAPIを補充・追加するという方向性が見られます。 このような趣旨・目的から策定されたAPIの一つがWeb Storageで、Web
はじめに Visual Studio 2008(以下、VS2008)ではASP.NETの開発生産性が大幅に向上しています。ASP.NET自身の進化もありますが、IDEの進化はWebデベロッパーにとって大きなインパクトを与えました。どれほど便利になったかは、以下の連載を参考にしていただければ理解が深まるかと思います。 Visual Studio 2008で進化するASP.NETの開発手法(前篇) Visual Studio 2008で進化するASP.NETの開発手法(中篇) Visual Studio 2008で進化するASP.NETの開発手法(後篇) 本稿では、これらの連載では触れられなかった、クライアントサイドのテクノロジーを中心に紹介したいと思います。 これまでの記事 第1回:新しい統合開発環境 Visual Studio 2008ってなんだ!? 第2回:ここが違う! Visual S
はじめに 最近は、Webページを使ってファイルをアップロードできるサイトをよく見かけます。自分のサイトでもやってみたいところですが、機能や表示を凝ろうとすると難しそうです。 File Upload 1.0JのFile Uploadコントロールは、コードを書かずにプロパティの設定だけで、ファイルをWebサーバにアップロードできる機能を持ったコントロールです。しかも、Ajaxに対応しており、ファイルのアップロード状況を表示するパネルまで装備しています。 今回は、File Upload 1.0JのFile Uploadコントロールを使い、ファイルのアップロード機能を持ったWebページを作成してみました。 対象読者 Visual Basic/ Visual C# 2005・2008を使ってプログラムを作ったことのある人。 必要な環境 Visual Basic 2005、2008、Visual C#
対象読者 Visual Basic 2005・2008、Visual C# 2005・2008を使ってプログラムを作ったことのある人 必要な環境 Visual Basic 2005・2008またはVisual C# 2005・2008、Visual Studio 2005・2008でプログラムが作れる環境。 .NET Framework 2.0から追加されたクラスやメンバを使用しているので、.NET Framework 2.0がインストールされていることが必須条件です。なお、本プログラムはWindows Vista上で動作するVisual Studioを使用して作成し、動作確認を行っています。 サンプルプログラム実行時の注意事項 本稿の実行ファイル(バイナリファイル)を動かすには、zipファイルに同梱してある以下のファイルが必要になります。 C1.C1Excel.2.dll…C1Excel
はじめに ASP.NET AJAX V1.0がリリースされてから早くも3ヶ月が過ぎました。ASP.NET 2.0 AJAX ExtensionsやMicrosoft AJAX Libraryは利用され始めているようですが、ASP.NET AJAX Control Toolkit(以下、Control Toolkit)はどんな状況かよく分からないため利用できないという意見を聞くことがあります。本稿ではASP.NET AJAX Control Toolkitの各コントロールの特徴を伝えつつ、コントロールの使い方について解説していきたいと思います。 ただし、各コントロールすべてのプロパティは網羅していないので、それぞれのコントロールについて詳しく知りたい方は公式ページを参照して学習してください。また、今回のサンプルプログラムは基礎の基礎といった用途の紹介ですので、さらに詳細な使い方を学習したい方
RegexDesigner.NETとは 正規表現を理解するには実際に試してみることが一番の近道です。また、ASP.NETのRegularExpressionValidatorコントロールを使ったアプリケーションを作る場合などにも、ブラウザでテストする前に、パターン文字列だけを先にテストした方が簡単にバグを見つけることができます。 そこで本稿ではRegexDesigner.NETというGUIツールを利用します。RegexDesigner.NETは、Chris Sells氏が中心となってGodDotNet.comにて開発を進めている正規表現用のツールです。他にも正規表現をチェックするツールはありますが、本稿では使い勝手の良さからRegexDesigner.NETを利用します。RegexDesigner.NETの特長 RegexDesigner.NETには、次のような機能が備わっています。GUI
GoogleはAJAX Search APIにイメージ検索用のAPIを追加した。APIを利用した検索ツールはWebサイトやブログに設置することができる。また、他のAPIと組み合わせることで簡単にマッシュアップできるようにもなっている。 <link href="http://www.google.com/uds/css/gsearch.css" type="text/css" rel="stylesheet"/> <script src="http://www.google.com/uds/api?file=uds.js&v=1.0" type="text/javascript"></script> <script type="text/javascript"> function OnLoad() { var searchControl = new GSearchContr
「コードなにがし」には、自慢のソースコードやアプリケーション設定値、インストール手順などを投稿することができる。また、プログラミングで困ったときに質問や相談できるコーナーも用意されており、気軽に悩みや解決策を共有することができる。 その他の共有サイト 他にもソースコードや解決策を共有するサイトはいくつかある。 どう書く?org どう書く?orgは、決められたお題に対し、各種プログラミング言語における解法を投稿するサイトだ。これまでのお題や、投稿されたソースの閲覧もできるようになっている。
はじめに GridViewコントロールなどのデータバインドコントロール内では、コントロールのIDなどのプロパティがユニークになるような接頭辞が付加されます。これは、ラジオボタンのグループも対象となってしまうため、複数の要素にまたがってグループ化することができません。 本稿では、コントロールを拡張して複数の要素にまたがるグループ化を行うラジオボタンを作成します。対象読者ASP.NETでのアプリケーションの開発者。Web サーバー コントロールの開発経験があるとよい。 必要な環境 Microsoft Visual Studio 2005上で動作確認しています。現象 冒頭に記した現象を確認するため、下記のページを作成します。 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> <Columns> <
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く