投稿

4月 27, 2017の投稿を表示しています

Translate

WPF+EntityFrameworkで簡単にログを残すソースの公開 -

WPF+EntityFrameworkで簡単にログを残すソースの公開  How to use to PutActionLog on  WPF + EntityFramework EntityFrameworkなら、ソースからデータベースの作成、テーブルの作成が自動で行えるので、下記のソースさえコピペして貰えれば、データベースが、Postgresだろうが、SqlServerだろうが、Oracleだろうが自動的に全部使えるようになると思います。 DataAccess.PutActionLogにて、IPアドレス、コンピュータ名等モロモロと、引数で渡した情報を+アルファを記録しています。 ActionLog.cs  モデル(Model)     using System;     using System.Collections.Generic;          public partial class ActionLog     {         public int ActionLogID { get; set; }         public string SystemName { get; set; }         public string SystemVersion { get; set; }         public string IpAddress { get; set; }         public string TerminalID { get; set; }         public string UserID { get; set; }         public string FunctionName { get; set; }         public string Condition { get; set; }         public string ErrorText { get; set; }         public Nullable<System.DateTime> CreateDate { get; set; }         public Nullable<System.DateTime> UpdateDate { ge

WPF Doeventの実装方法

WPF Doeventの実装方法 WPFはWindows.formsのように、Doeventsが用意されていない為、自分で実装する必要がある。 基本的にマイクロソフトのヘルプにサンプルがあるので、それをコピペで使用するだけなのだけれども、毎回探すのも不便なので、自分のブログに準備してみた。         #region "DoEvents"         private void DoEvents()         {             DispatcherFrame frame = new DispatcherFrame();             var callback = new DispatcherOperationCallback(ExitFrames);             Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Background, callback, frame);             Dispatcher.PushFrame(frame);         }         private object ExitFrames(object obj)         {             ((DispatcherFrame)obj).Continue = false;             return null;         }         #endregion  コピペするだけで使えます。 どうぞどうぞ。

WPF-XAMLでGridに複数のボタンを配置する方法

イメージ
WPF-XAMLでGridに複数のボタンを配置する方法 Windows.Frormsをやっているエンジニアは、まず、WPFでコントロールを画面上にペタペタ貼っていくだけで躓くと思う。 Androidエンジニアは、XAMLと同じレイアウトをXMLでやっているから問題ないと思うけれど。。 WPFのGridに複数のボタンを貼る方法をご紹介 Code.                 <Grid Margin="0,18,0,2">                     <StackPanel Orientation="Horizontal">                         <Button Name="btnRakutenToNextEngine" Content="楽天→ネクストエンジン" HorizontalAlignment="Left" VerticalAlignment="Top" Width="237" Height="51" FontSize="18" BorderBrush="#FF707070" Background="#FFFBFBFB" Click="CsvFind_Click" Margin="25,10,0,0" />                         <Button Name="btnRakutenToWowma" Content="楽天→Wowma(DeNA)" HorizontalAlignment="Left" VerticalAlignment="Top" Width="237" Height="51" FontSize="18" BorderBrush="#FF707070" Background=

My photo get over 2.5 million view on Google Map. グーグルマップで自分の撮った写真が250万回閲覧されました!

イメージ
My photo get over 2.5 million view on Google Map. グーグルマップで自分の撮った写真が250万回閲覧されました! 何だかうれしい。 I'm so happy. ・・・が、Googleからは何ももらえない。 ..., but I can not get anything from Google. 。。。。 。。。。 ( ノД`)シクシク…

EntityFrameworkの登場で、SQLを覚えなくても良くなったのか!?

イメージ
EntityFrameworkの登場で、SQLを覚えなくても良くなったのか!? SQLを一切使わずにデータ取得できる。 基本的は、データセットとあまり変わらないが、LINQをつかってSQLを発行するところがデータセットと異なるところ。 LINQを覚えるのかSQL知ってるから、そっちのが早いし速いって思うけれど、時代の流れ的にLINQをバシバシ使う時代になっているようだから、LINQでやるか。 一体同じことをする為に、何回やり方を変えさせるんだろうか・・・・・ 因みにEntityFrameworkのコードファーストで取り掛かった場合、データベースやテーブルすらも自動的に作られていく。。。 もはやデータベースエンジニアが必要なくなってきたなぁ。。。。 因みにテーブルがあれば、下のModelクラスは全部勝手に生成される。 プログラムが全く必要ない世界。 自分には違和感だらけだけれども・・・ MYSystem.Context.cs     public partial class MYSystemEntities : DbContext     {         public MYSystemEntities()             : base("name=MYSystemEntities")         {         }           protected override void OnModelCreating(DbModelBuilder modelBuilder)         {             throw new UnintentionalCodeFirstException();         }           public virtual DbSet<M_PurgerCommodity> M_PurgerCommodity { get; set; }     } M_PurgerCommodity.cs public partial class M_PurgerCommodity {         public long PuageID { get; set; }         publi

スマホ料金月8,000円が月1,700円に!解約してでも乗り換えたほうがいい! Smart phone fee Month 8,000 yen → 1,700 yen a month! It is better to change career even if you cancellation your current contract . in japan.

イメージ
スマホの契約料金見直しの依頼がどんどん入ってくる 一般の人は、良くわからないから、やっぱりドコモ、AU、ソフトバンクの普通の高い契約プランに入っている人が多いみたい。 1台1カ月8000円も費用をかけている!! それって、結局2年間で20万円近くも捨てている!!! 1万円くらいの解約料払ってでも、絶対MVNOに乗り換えた方がいいと思う。 MVNOなら、キャリアと同じプランでも一か月1700円前後。 下のリンクから契約してくれたら、5/9迄なら、mineoでキャンペーンやっているので、サポートします!! http://mineo.jp/syokai/?jrp=syokai&kyb=T1W2C5X1F2 契約前に、右下の「 何かリクエストがあれば:Please request to me」 から、連絡ください。 ではでは。

EntityFrameworkも、DataSetも好きじゃないけれど、周りに合わせるか・・・

イメージ
EntityFrameworkも、DataSetも好きじゃないけれど、周りに合わせるか・・・ はっきり言って、どっちも好きじゃない。 結局、パフォーマンスが遅いってなって、結局SQLで作ったり、、最終的には 「ストアドプロシージャでやった方がやっぱり早いですよ」 と、設計の時には沈黙していた奴が、突然こんな事を言い出すのは良くある事。 実はみんなそう思ってる。 っが、日本のプログラムを良く知らない設計役なエンジニアは、しったかで 「時代の流れだから、EntityFrameworkでLink」を使ってやろうと言う。 実際は、パフォーマンスで物凄い差が出る。 開発時は特に気にならないけれど、本番運用で、データ件数が数千万件、数億件となってくると、途端に凄まじく遅くなったり、タイムアウトに悩まされて作り直す羽目になる。 お金持ちプロジェクトなら、サーバーを良いのにすれば良いだけだけれども、日本の企業はさほどITに価値を感じずお金をかけない体質だから、失敗する。 そして揉める。 っが、自分も周りに合わせないといけないから、EntityFrameworkでやるしかないようなぁ・・・・ 便利なのは分かるけれど・・・段々プログラマーって要らないレベルな世界に突入してきたなぁ・・・ エンジニアに活路があるのは、今のところJavascriptなのかも知れない。 こっちは、開発環境がこれって決まってないところがあって、Jquery以外はあまり進んでいないから。

【楽天GOLD】楽天ゴールド契約時のサイト編集方法

イメージ
【楽天GOLD】楽天ゴールド契約時のサイト編集方法 ↓FireFoxのダウンロード https://www.mozilla.org/ja/firefox/new/ ↓Visual Studio Communityのダウンロード https://www.visualstudio.com/ja/downloads/