2015-01-01から1年間の記事一覧
Swiftでは、変数にnil(空のデータ)を入れるようなプログラムを書くと、その場でエラーが表示されるようになった。 しかし、わざとnilを入れたい場合もあるわけで、そういうときにXcodeがいちいちエラーを表示してたら先のプログラムが書けません。そういうと…
配列を定義する var array = [1,2,3] var strArray = ["a","b","c"] 型指定 var intArray:[Int] = [1,2,3] var strArray:[String] = ["A","B","C"] var intArray2:[Int] = ["A","B","C"] //エラー 同じ値で初期値を作る var intArraySame = Array(count: 3, …
LINQとは、日本語で統合言語クエリといいます。 Language-integrated queryの略です。LINQを使うことで、DBにSQLを発行するような処理と同じような処理が、C#をの言語構文を利用して行うことができるようになります。 LINQ対応のデータソースに対して、直接…
こんな画面で・・・リンクをクリックしたら、GETリクエストを飛ばして、画面遷移なしに受け取ったデータを表示するリクエストを受ける側のPHPはこちら。 you select for the 表示する側のソースコードはこちら。 <html> <head> <meta charset="utf-8"> <script src="//code.jquery.com/jquery-1.11.2.min.js"></script> <script> $(function() { $('#selector a').…</meta></head></html>
こんな画面があるとします。リンクをクリックすると・・・こうやって画面遷移なしで別のHTMLファイルの内容が読み込まれて反映されるようにしてみます。jQueryのメソッドは.load()を使います。 $('#content').load('hoge.html #loadedContent'); 上の例では…
C#のお勉強。作ったのは、テキストボックスの中に現在の時刻を表示して、1秒ごとに更新していくもの。ソースコードは以下のとおりです。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Dr…
C#を使って、GoogleのSMTPサーバを使ってメールを送るためのサンプルです。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Net.Mail; using System.Net.Mime; using System.IO; n…
前回の記事の続きですが、C#でファイルの内容を読み込んでメールを送信してみます。 特に難しいことをやるのではなく、ファイルを読み込む機能とメールを送信する機能を組み合わせただけです。 using System; using System.Collections.Generic; using Syste…
C#のコンソールアプリケーションでメールを送信してみます。 C#でのメール送信は非常に簡単に行うことができます。 using System.Linq; using System.Text; using System.Net.Mail; using System.Net.Mime; namespace MailSender { class Email { public sta…
C#のデフォルトの機能を使って、コマンドプロンプトで「netstat -an」を実行するのと同じような情報を出力してみたいと思います。実装したコードは以下のとおりです。 public static void Main(string[] args) { var ip = System.Net.NetworkInformation.IPG…
switchステートメントは変数の値に基づいて実行フローを分岐することができる。 if elseでも同じことができるが、switch文を使うとよりスマートな記述でコードを書くことができる。特定のcaseステートメントが実行された後は、自動的に次のステートメントが…
C#のすべての方は、値型、参照型、ポインタ型の3つのうち、どれかに分類される。値型は、基本的な型を示す。参照型は、一般に機能がより豊富な複雑型を示す。 クラス、配列、デリゲート、インターフェース型など。ポインタ型は一般的なC#のコードでは使用し…
C#の機能の多くは、JavaやC++の強みと弱点を踏まえて設計された。 C#の言語仕様は、Anders HejlsbergとScott Wiltamuthによって作成された。C#の特徴には以下の様なものがある。 コンポーネント指向 ワンストップコーディング バージョン管理 型の安全性と統…
JSTL(JavaServer Pages Standard Tag Library)は、JSPでよく利用される標準的なカスタムタグをまとめたもので、Jakarta TagLibsプロジェクトで開発、公開されています。今回は、option selectタグで、ある文字列と一致した場合は、selected属性を付与し…
*camelCaseIf a variable name is more than one word, it is usually written in camelCase. This means the first word is all lowercase and any subsequent words have their first letter capitalized. *DATA TYPESJavaScript distinguishes between …
以下のようなディレクトリ構成のJava Webアプリケーションを見てみます。JSPでCSSを取り込むためには、JSPのタグ?を使います。WEB-INF以下のファイルを取り込むためには、 <%@include file="../js/test2.js" %> というincludeディレクティブを使います。inc…
まずは用語から見ていきます。 VBScriptはWSH上で実行されるプログラミング言語です。WSHというのは、Windows上で使用できるスクリプト言語の使用環境のことです。WSHに2種類の実行環境があって、1つはGUI環境で実行するwscript.exe。 もう1つはコンソールア…
JSPで表示された画面に値を入力します。その値をサーブレットで受け取って、以下のテーブルにデータを挿入します。 create table member (id int auto_increment primary key, name varchar(10), age varchar(3)); まず、web.xmlです。
サーブレットでリクエストを受け取って、DBにSELECT文を投げ、受け取ったデータの一覧をJSPで表示してみます。 updateやcreateは次の記事で試してみます。サーブレットからDBへの接続は、別の記事を参考にしてください。 (JSP/サーブレットタグのどこかにあ…
Tomcat単体ではJSTLを使うことができないので、JSTLライブラリを用意する必要があります。最低限必要なのは以下の3つです。■jstl.jar http://repo2.maven.org/maven2/javax/servlet/jstl/■standard.jar http://repo2.maven.org/maven2/taglibs/standard/■my…
WindowsにMySQLをインストールして、テーブルを作るまで。まずはmysqlクライアントへ接続する。 mysql -u root mysqlクライアントの実態は、mysql\bin以下にある[mysql.exe]。 環境変数のpathをここに通しておくといい。次にrootのパスワードを設定する。 今…