C#でPowerPointを作成する方法
パワーポイント(PowerPoint)とはマイクロソフトのプレゼンテーションソフトで日常的の仕事ではよく使われているものです。例えば、講義や講演などの分野で幅広く応用することが多いと思います。では、今回はC#でSpire.Presentation というライブラリを通じてPowerPointを作成する方法を紹介します。下準備1.E-iceblueの公式サイトからFree...
View Article.NETCore×WPFアプリのMain関数をカスタマイズする
はじめにWPFのMain関数を書き換えたく色々調べてたのですが少し手こずったのでメモ環境WPF.Net Core 3.1Visual Studio...
View ArticleVC++でDLLを作ってVC++/C#から呼び出してみた
環境Windows 10 Home (64bit)Visual Studio Community 2019手順プロジェクトの作成プロジェクト テンプレート:空のプロジェクト [C++]プロジェクト名:dlltestプロジェクトのプロパティ全般構成の種類:ダイナミック ライブラリ...
View Article型の違うReactivePropertyをCombineLatestしたい
型の違うReactivePropertyprivateStringReactivePropertysentence=newStringReactiveProperty(string.Empty);privateBoolReactivePropertyflag=newBoolReactiveProperty(false);どちらかに何かあったときに、両方の値を参照できるようにしたい。普通にはCombi...
View ArticleC# と Uno Platform で作った湯婆婆をレスポンシブ対応
先日 Uno Platform を使って UWP と WebAssembly に対応した湯婆婆ですが、Android や iOS に対応できたにもかかわらず対応しなかったのは単にレスポンシブ対応がめんどくさかったからです。でも、Android と iOS 対応をきっても WebAssembly だとスマホで見れるじゃん orzということで対応しないと表示が崩れる!というか iPhoneX...
View ArticleASP.NET WebフォームのGridViewで、ある列が空白である場合の分岐処理
今でもメンテでASP.NETをやってる人っているとは思いますが、いささか時代遅れっぽい記事を。GridViewで表を表示したとき、ある列の項目が空の場合にセルの表示を変える分岐処理を加えたかったのですが、String.IsNullOrEmptyやString.IsNullOrWhiteSpaceで判定をしたくても引っかからない。デバッグしてみたところHTMLエンコーディングされた半角空白(&...
View Article特定の更新日付のファイルだけを取得するツールを作った
過去にめんどくさい業務を自動化したメモです。何を作ったのか更新日時が特定日付のソースファイルを自動的に収集、かつパスワード付きzipファイル化してくれるツール。↓こんなん。取得元フォルダ配下から、更新日付が「取得ファイル更新日付」で指定された日付のファイルを特定。保存先フォルダにディレクトリごとコピー。指定があればzip化。ということができます。作成の背景とある受託プロジェクトにて、ほぼ毎日その日の...
View ArticleIgnite UI for Blazor データチャートを設置してみよう - Ignite UI for Blazor で始めるSPA開発 - ⑤
本記事は、インフラジスティックスが2020年10月に新たにリリースした Blazor アプリケーション対応のコンポーネントライブラリーである Ignite UI for Blazor の各種コンポーネントの実装を通してモダンWEBアプリケーションの開発に触れてみようという趣旨で作成しております。Blazor 及び Ignite UI for Blazor...
View Articleゲームの実績システムを実装してみた。【Unity】
ゲームの実績システムを実装してみた。【Unity】UnityでスマホアプリのStgを作っているのですが、実績システムを実装するにあたって、自分がどうやって作ったかを備忘録的に書いていきたいと思います。そもそも実績システムとは...自分がプレイ中にした行動に対して一定の規定をクリアしたら報酬がもらえるシステム。どうすれば実績システムが作れるかを考えていきます。まず、実績システムを作るために、2つの要素...
View ArticleVisualStudio 16.8以降、C# Interactiveが文字化けする問題の解決策
問題Windows10 Pro version.1909 VisualStudio2019、version.16.8.xの環境下で、C#...
View Articleいまさらながらのアナログ時計作成(Visual Studio 2019編)
1、概要 いまさらながらですが、Visual Studio 2019でC#を使用したアナログ時計を作成してみました。Webを「C#...
View ArticleC#のTaskの動きを理解するために
背景C#での非同期処理について理解できず、いろいろとためした結果、個人的に一番理解しやすいと思ったコードの備忘録です。概要C#の非同期関数asyncキーワードがついた関数が非同期関数。JavaScriptでasyncで宣言された関数がPromiseを返すのと似たように、C#ではTask<T>を返す内部ではawaitが必ず使用される。使用されていない場合、asyncキーワードがついていても...
View ArticleUWP 新しいウィンドウを表示する。
新規Windowを作成し、表示する方法2通りの方法がある。方法1新規作成されるウィンドウは、もとのウィンドウと同じスレッドで作成される。window1.csvarframe=newFrame();//frame.Navigate(typeof(AnotherPage));varappWindow=awaitAppWindow.TryCreateAsync();ElementCompositionPr...
View Article<自作>勉強でStateMachineを制作してみた
初めての投稿です!様々な意見を下さるととてもうれしいです!今回は現在Unityを使用してゲーム制作をしているのですが、それで自分で制作したStateMachineを公開したいと思います!プログラム歴約2年ほどですが、いろんな人に参考にしていただけると嬉しいです!コードはGitHubにも公開しているので良ければ見てみてください!StateMachineIStatepublic interface...
View ArticleBing Search v7 クライアント ライブラリがないので、実装してみた
はじめにAzure Cognitive Services のカテゴリの一つに Web 検索があります。Web 検索では、Microsoft 社の Web 検索エンジンである Bing の検索を API 経由で利用できる Bing Search API がありましたが、これが、2020 年 10 月 30 日以降、利用できなくなったようです。これ以前に、Azure Cognitive Services...
View ArticleUnityメモ 移動する床とプレイヤー 親子関係
プレイヤーのスクリプトレイでの判定分け レイヤー使用void OnCollisionStay(Collision col) { if (Physics.Linecast(m_charaRay.position, m_charaRay.position + Vector3.down, LayerMask.GetMask("Ground"))) { m_isGroundCollider = true;...
View ArticleMicrosoft.ACE.OLEDBについてまとめてみた
はじめに最近は、Windows 10 PCを購入すると64bitになっています。プリインストール版のOfficeも64bitです。 Windows 10...
View ArticleC++で作成したdllをWrapper経由でC#から呼び出す方法
はじめにみなさん、OpenVINO使っていますか? OpenVINOはIntel製CPUやGPU、VPU等の上で高速に推論をするエンジンなのですが、C#のインターフェースは提供されていません。 C/C++かPythonで書く必要がありますが、私は...
View Article