tixture55’s diary

主にプログラミング関係の日記です。

2018-03-01から1ヶ月間の記事一覧

C#で非同期でダウンロードする処理を書く

C#で非同期処理を書く際の文法やルールをまとめてみました。非同期処理にはasync/awaitを使いますが、これが使えるようになったのはC#5.0からです。 同期処理でファイルをダウンロードする処理 using System.IO;using System.Net; public static string Read…

C#の書き方(LINQ、クラスの継承の禁止、outキーワード)

※この記事はC#初学者による初学者用の記事です。 C#を使うと、PHPに比べ、制限をかけるような書き方ができるのが特徴です。またソート処理と一口に言っても、ラムダ式を使うソート、LINQを使ったソート、Comparisonデリゲートを使ったソートなどいろいろ方法…

djangoでmodel定義やas_viewクラスメソッド、tests.pyを触ってみる。

今回はdjangoでmodels.pyやtests.pyを触ってみましたのでまとめます。 djangoのバージョン:1.11.8 models.pyへの記述をmysqlへ反映させる python manage.py makemigrations (App名) python manage.py migrate ちなみにテーブル名は(App名)_(models.pyで定…

scala✕playframeworkのフォーム

コンパイル時にエラーが見つかる、型を意識したプログラミングをしたいということで今回はscalaを使ったフォームの構築です。 formの入力値を取得して別ページに渡す ○application.scala play.api.data.Formとplay.api.data.Formsのimportが必要 val form = …

react.js触ってみた感想

Djangoの学習のついでにフロントエンドをreact.jsにして、いまさらながらいろいろ触ってみました。その備忘録。 Reactの基本的な考え方 Component間での親子の関係を意識して、親がStateを持っていて子にPropとして渡す というのが基本 Stateはブラウザを閉…