6日間で文献管理アプリを作る(5日目)

メニューバー「ファイル」/「HTML出力」を定義 まずは以下の「output_html.cs」を追加 using System; using System.Windows.Forms; using System.Xml.Xsl; namespace 文献管理 { public partial class Form1 { void output_html() { //OpenFileDialogクラス…

6日間で文献管理アプリを作る(4日目)

メニューバー「データ」/「追加」「削除」を定義 まずは以下の「add_remove.cs」を追加 using System.Windows.Forms; using System.Xml.Linq; using System.Linq; namespace 文献管理 { public partial class Form1 { void article_add(string a) { try { b…

6日間で文献管理アプリを作る(3日目)

メニューバー「ファイル」/「新規作成」を定義 まずは以下の「make_new_file.cs」を追加 using System; using System.Windows.Forms; using System.Xml.Linq; namespace 文献管理 { public partial class Form1 { void make_new_file() { SaveFileDialog sf…

6日間で文献管理アプリを作る(2日目)

以下の変数と定数を定義 string choose_file; //選択したファイルの名前 int article_number; //文献数 string[] article_array; //PMIDの配列 const string ver_no = "1.0.0"; //バージョンナンバー メニューバー「ヘルプ」/「バージョン情報」を定義 priv…

6日間で文献管理アプリを作る(1日目)

まずは新規プロジェクト「文献管理」を作成 Form1のプロパティを変更 Form1のTextを「文献管理」に変更 「ツールボックス」/「メニューとツールバー」からMenuStripを追加 追加したMenuStripを右クリックして「標準項目の挿入」を選択 以下のように変更 フ…

PubMedからダウンロードしたXMLファイルの操作方法

文献数を確認する using System.Xml.Linq; XDocument xdoc = XDocument.Load("pubmed_result.xml"); MessageBox.Show(xdoc.Descendants("PMID").Count().ToString()); IDを表示する using System.Xml.Linq; XDocument xdoc = XDocument.Load("pubmed_result.…

英語が苦手な人のためのブラウザを作る

c#

英語嫌いの自分のためにPubMedのためのブラウザを作ってみた。新規プロジェクトを作成 Form1のプロパティを変更 Form1のTextを「My Browser」に変更 Form1にSplitContainerを追加 FixedPanelはPanel1に変更 IsSplitterFixedはtrueに変更 orientationはHorizo…

きれいなグラフを描く

外の塗りつぶしはテクスチャの「便箋」、影は「オフセット(斜め右下)」 内の塗りつぶしは白、影は「内側(斜め左上)」 バーのグラデーションは「右方向」 青のグラデーション (97,126,159) (59,109,168) (40,77,122)赤のグラデーション (255,0,0) (230,0,…

不要な列を削除する

Dim 列 As Integer Dim a As Integer 列 = Cells(1, Columns.Count).End(xlToLeft).Column For a = 列 + 1 To 1 Step -1 If Cells(1, a) = Empty Then Cells(1, a).EntireColumn.Delete Shift:=xlToLeft Next