いろいろなページに貼り付けるとして、ページのURL、次に日付、件数、できれば、IPアドレスかな。PHPの学習でお世話になった、「PHPによるWebアプリケーションスーパーサンプル」の本だ。そのログがそのまま使えるではないか。クリックしたら、それを記録する。言う事で、「いいね!」の画像を準備して、HTMLにコードを書く。/></form>てな具合だ。これでは、クリックした途端、画面が切り替わる。「いいね!」をフレームに押し込もう。そんな事で作ってみた。index.htmlに入れ物をフレームで作る。scrolling="no"></iframe></body>それを受け、「いいね!」ボタンのgoodlog.htmlを作る。/></form></body>log.phpは、ちょこっとコードを追加したのを使う。"goodlog.html";?>付録のconfig.phpには、接続の為の情報だ。NULL);とすればよい。後は、クリックした後の飾りとか、いろいろ工夫だね。トラックバック(0)Windows8.1VB.netWindows8.1がリリースされた。Windows8を持っていれば、無償でダウンロードできる。ファイルの大きさは、3Gバイトを超える大きさなので、そこそこ時間は、掛かる。バージョンアップできるかと思えば、VirtualPCでつまづいた。10月5日のブログに有るが、仮想OSとしてLinuxが入っている。Bridge」を組んだが、そこの処理が、自動では上手くやってくれていない。悪い事に、本家のExplorerですら、ネットに接続できなくなってしまった。ネットワークのプロパティーを開き、アダプターの設定の変更を開く。問題を起こしている接続を、さらにプロパティを開き削除する。それだけでは、繋がらず、残った接続もプロパティを開き、インストールをやり直す。そんな事をして、無事再開となる。次は、Apacheは、起動できず、ポート80は、既にシステムに使われているとある。Skypeが、ポート80をデフォルトで使うので、ポートを移動するが、事態は変わらない。次にIISをしたべると、いつの間にか、起動していた。そんな疑問を持ちつつ、停止する。今度は、無事起動した。Essentialsが、ポート80を使って居た。何か、Windowsも問題点有りだよね。Windows8.1は、スタートボタン位置に、ボタンが出来るが、ユーザーが期待したスタートボタンとは違う。プログラムの起動は、タイルメニューでやれと言う事らしい。今回のトラブルでもそうだが、問題の対応の為に、システム関連のプログラムを動員したい。それらは、タイルには無い。別の言葉で言えば、使いづらい。メールとか、インターネットとか、それしかやらないユーザーには、タイルはデカくて使いやすいかも知れないが、パソコンをいろいろ使おうとする人には、使いづらい構成だ。そこで、ClassicShellの導入となる。最新版をダウンロードしてインストールする。問題も無く、インストールは完了する。スタートボタンは、手放せないね。Windows8.1自体は、確かに進化して居る様だ。PowerShellも付属する。試しに、Linuxの様に、lsとコマンドを打つと、ちゃんと答えるではないか。ClassicShellを導入すれば、Windows7に先祖帰りする必要は、なくなる。強力に進化したWindows8.1は、頼もしい位だ。パソコンは、CPUが命。市販のノートパソコンのスペックを見れば、そのスペックは、低いのが一般的。したピカピカだが、おもちゃの様なパソコンには、どうでも良い様なCPUが乗っている。そのCPUの値段をkakaku.comで調べれば、何万円のマシンですら、わずか3か4千円だ。周りを見れば、実に多くの人がそうしたカッコだけのパソコンを選択する。4コア8CPUでの処理を実現する高性能のi7は、自作に限るね。メールとインターネットでは、i7の処理能力は、必要ないけどね。必要になるのは、仮想OSの導入でしょうか。パソコン上に同時にいくつものOSを走らせる。一つが、大体15%くらいの資源を使う。なると、4つも乗せると、4コアの処理は必須となりますね。その目的には、Windows7では、実現できなかったバーチャルな世界が、Windows8.1では、実現できるし、OSでそれを完全にサポートしている。Windows8と8.1では、何が違うのか。言われれば、確かにその点はそうだが、実の所良く分からない。Windows8のままでも良いが、8.1なら、細かい所が改良されていると言うのが、本当の所の様だ。考えるに、バージョンアップに、損は無さそうだ。トラックバック(0)ASP.NETでアンケートを組むVB.netASP.NETは、まだ駆け出しだ。何が困るって、適切なマニュアルが無い事だ。Helpをひも解いても、例文も無い。あれでは、単語を並べた単なる表だ。その表からは、何もわからない。この辺は、VB6.0のHelpを踏襲すべきだ。比べると、同じ2010シリーズでも、やはり単語が違う。始めた新参者には、別の言語の様に映る。ASP.NETのデザインとコードの分離は、徹底してると思う。PHPやJavaでは、組みずらい事が、始めたばかりの新参者でも組める。このBasicに馴れれば、大きなシステムでも組めそうな予感がする。分離される事で、見た時に、間違いも分かり易いし、他人のプログラムも良い所取り出来そうだ。サンデープログラマーとすれば、そこが大事な所だ。言う事で、アンケートの例を頭に描き、使い勝手を調べた。部品の配置は、Panelを使うと良さそうだ。Panelを幾つか配置する。その中に部品を入れる。部品は、PanelのプロパティーでHorizontalAlignを使ってPanel内の位置を決める。10月15日のブログのレイアウトもPanelで試してみると、ちゃんと機能する。Panelの言う事を聞く部品と知らん顔の部品がある。知らん顔する部品は、ソースを開き、Align="center"などと指示をする必要がある。この辺が、まだ未完成なのかな。以下に、作った画面とコードを掲げる。データベースの問題が片付いていないが、ファイルを使う事で、9月20日の「ApacheでASPを使う」を利用して、Apache上で動作を確認できる。機能的Webページを作るには、PHPやJavaを動員するのが、主流だ。ASP.NETが持つ魅力は、それを凌駕するかも知れない。それが故か、ASP.NETを勉強する気になった。大き目なシステムを組もうと考えると、PHPやJavaで組むには、相当の技量を要求される。Basicの延長で、だらだらコードを書けば、何か出来上がる気さえする。言う事で、ASP.NETの勉強をスタートした。Basicの延長なら、演算処理が得意の筈。その結果を文字やグラフや画像で表示する。ツールボックスには、それを可能にするツールが並ぶ。文字、Chartなど沢山ある。その数は、かつてのVB6.0の比では無い。これらを使えば、グラフも簡単に出来そうだ。所が、便利な、PictureBoxが無い。やって、図形などの結果を表示しようか。その代役として、無理やりにも、ツールのImageを使うか。言う事で、Imageをいじる。簡単に、ボタンをクリックすれば、直線を表示する。'直線これで、imgには、直線が出来たはずだ。これをツールで貼り付けたImage1コントロールに代入すれば、表示されると思った。これが、まず始めの誤り。調べると、コントロールのImage1には、URLは入るが、イメージそのものを直接入れる事は出来ないらしい。やむなく、ファイルを経由して表示させると言うウルトラカッコ悪い方法を心みる事になる。イメージファイルの作成だ。System.Drawing.Imaging.ImageFormat.Png)として見た。