2017-01-01から1年間の記事一覧
前回は、Entiry Framework を使ったMySQLの操作をまとめてみました。 heinlein.hatenablog.com SQLを直接書かないし、少ないコードでここまでやってくれるのかって感じでしたが 実際にシステムを開発しようとすると、 Entiry Framework の形に合わせなくては…
ASP.NET CoreでのMySQLへのアクセスについて Entiry Frameworkを利用した方法を試してみます。 いわゆるO/Rマッパーで具体的にはDbContextクラスを使って MySQLからテーブルの内容を読み込んでみます。 動作は、Visual Studio Community 2017 for Mac で行な…
ASP.NET Core MVCで開発をしてゆきたいのですが 管理画面のデザインがすっごく苦手なので 楽チンでかっこいいデザインが簡単にできるBootstrap3をベースにしたAdminLTEを 利用してみようと思います。 実際にASP.NET Core MVCで利用できるまでを調べてみまし…
ASP.NET Core MVCでZipファイルを作成する方法を調べてみました。 Visual Studio Community 2017 for Macで動作確認をしています。NuGetでパッケージの追加NuGetを使って「System.IO.Compression」パッケージをを追加します。Zipファイル作成のサンプルコー…
ASP.NET Core MVCでExcelファイルを操作する方法を調べてみました。 ASP.NET Core MVCはMicrosoftテクノロジーなので Excelとは親和性が良いと思いますのでサクッと行けると思ったのですが・・・。ネットを調べてみると「EPPlus」パッケージが良いみたいです…
PHPでWebシステムを開発をしていると Sessionを利用した値の保存や取得は頻繁に行うので ASP.NET Core MVCでのコーディング方法を調べてみました。 が、 なかなかネットで情報を見つけることができず 英語のサイトでやっとわかりました。 Visual Studio Comm…
ASP.NET Core MVCでのシステム開発を進めるために とりあえず、MySQLのサンプルコードを記述してみました。NuGetでMySQL.Dataを取得そのままの環境ではMySQLを使えませんので、NuGet(Visual Studioの拡張機能として付属しているライブラリのパッケージ管理シ…
クライアントから.NET CoreベースのWebシステム開発の協力要請があったので 開発マシンに環境を構築してみました。 流れとしては、 .NET Coreのインストール。そしてVisual Studio for Macのインストールって感じです。インストールで利用したサイトはこちら…
CodeIgniterを利用した場合、URLアクセス時にindex.phpを含まないといけません。 こんな感じですね。 http://localhost/hatena/index.php/hello/ localのテスト環境ならばこれでもいんですけど 実際にクライアントのサーバーではちょっとカッコ悪いです。な…
PHPの開発で利用している、Eclipse Neonでメニューが無効化になっていて クリックができなくなっていました。 メニューは表示されるのですが、グレーアウトになっていて選択できません。普通に使えていたのですがなんででしょう?早速ネットで調べてみると m…
システムの開発環境は時代によってバージョンが変わったり 利用するソフトが変わりますのである程度の節目で記録してゆきたいと思います。 MacBookPro macOS High Sierra Apache 2.4.27 PHP 7.1 MySQL 5.6.22 phpMyAdmin 4.3.4 Eclipse Neon PHPのソースコー…
CodeIgniterでシステム開発をしてみることにしました。 まずはお約束、「Hello World」を表示してみます。Controllerを使ってHello Worldcontrollersフォルダに、Hello.phpを作成します。 defined('BASEPATH') OR exit('No direct script access allowed'); …