Visual Basic 中学校 > 初級講座 > 第29回 2つ目のフォーム いよいよフォームを1つしか使わないプログラムから脱出です。複数のフォームをうまく制御して高度なアプリケーションを作りましょう。今回はその第一歩です。 この回の要約 ・Form2を表示させるには次のようにする。 Dim f As New Form2 f.Owner = Me f.Show ・ShowDialogメソッドでForm2を表示すると、Form2が閉じるまでForm1を操作できない。 ・ShowDialogメソッドの戻り値はForm2のDialoResultプロパティの値。 ・呼び出し時にOwnerプロパティをセットしておけば、Form2側ではOwnerプロパティを使ってForm1にアクセスすることができる。 ・Application.OpenFormsプロパティを使うとすべての開いているフォーム
Visual Basic 中学校 > 初級講座 > 第30回 ファイル処理 テキストファイルから文字列を読み込んだり、テキストファイルに文字列を書き込む方法を説明します。これにより、アプリケーションを終了してもデータを保存しておく機能をプログラムできるようになります。 この回の要約・テキストファイルから読み込みにはStreamReaderクラスを使う。 Dim Reader As New IO.StreamReader("C:\VBTest.txt") TextBox1.Text = Reader.ReadToEnd Reader.Close() ・テキストファイルに書き込むにはStreamWriterクラスを使う。 Dim Writer As New IO.StreamWriter("C:\VBTest.txt") Writer.WriteLine(TextBox1.Tex
日進月歩のコンピュータ業界だが、C言語が生まれて30年以上経ってもなお、そのプログラミングスタイルは大きく変化していない。だが一方でC/C++の複雑性を排除したJavaやC#が登場したり、最近ではPythonやRubyなどのスクリプト言語が人気となるなど、新たな方向性が模索されつつある。そんななか、Googleの開発チームが新たに提案するプログラミング言語、それが「Go」だ。 Goのオフィシャルサイトの記述によれば、シンプルで高速、安全、そして並列処理が可能な点が特徴として挙げられている。C言語風の記述形式ながら異なる文法体系を持ち、ポインタが利用可能なものの、バッファオーバーフローの遠因となる複雑なポインタ演算を排除。 文法体系はシンプルで、ガベージコレクションが用意されているほか、並列実行を考慮して軽量なプロセス間通信を行う手段が提供され、簡易なプログラミングで大規模処理が可能なシステ
Thomas Fuchs, author of the script.aculo.us user interface JavaScript library, a member of the Prototype core team and a Ruby on Rails core alumnus. Thomas Fuchs氏が6 easy things you can do to improve your JavaScript runtime performanceにおいてJavaScriptの実行パフォーマンスを改善するための6つのテクニックを紹介している。Thomas Fuchs氏はscript.aculo.usの開発者であるとともにPrototypeコアチームのメンバーも務めている。またRuby on Railsでコアチームで開発を担当していたこともある。 JavaScriptエンジン
3カ月にわたってサンドイッチを作り続けてきた本連載も、ついに最終回。コストと手軽さを意識したレシピを作ってきた中で、学んだこと、気付いたことがあります。 料理にうとい筆者が、3カ月にわたってサンドイッチを作り続けてきました。今回は最終回として、その経験から学んだこと、気づいたことを5つ挙げてみようと思います。 記事の最後には、これまでに作ってきたレシピの中から、特に人気の高かったものの写真を一挙掲載しています。昼食前の読者には酷(?)かもしれませんが、どうぞ最後までお付き合いください。 日本のパン文化は偏っている? スーパーのパン売場には、そのまま食べるロールパンや惣菜パン、菓子パンが豊富に置いてあります。しかし、サンドイッチのような加工を前提にした“ベース”としてのパンは、食パン、フランスパン、マフィンくらいしかありません。意外に種類が少ないです。 市販のパンでは飽き足らず、バラエティを
今日は、プレスリリース(ニュースリリース)の書き方について。編集部には日々いろいろなリリースが届くのですが、なかには、かなりの破壊力をもって「リリースをチェックする気力」を失わせる、強烈なダメリリースがあるのです。そのいくつかを紹介しましょう。 ※2009-11-16 当初「仏の顔」などの「聖☆おにいさん」関連のネタを埋め込んでいましたが、元ネタを知らない人にはわかりづらいうえにネタとしても意味が薄かったので書き換えました。 Web担編集部では、インターネットマガジン時代からのリリース宛先を含めて、日々届くリリースをチェックしているのですが、IT/ウェブ/マーケ系なので、届くリリースの数は1週間に1000~2000件ほど。そんななかから、救いようのないリリースを、メールソフトの「ダメリリース」フォルダに保存しておくのが密かな趣味だったりします。 リリースのチェックにはあまり時間をかけられな
VBA:マクロ ウィンドウ枠の固定について質問です。 セル「AK2」でウィンドウ枠を固定させたいです 『Excel VBA逆引き辞典パーフェクト 第3版』335ページ「ウィンドウ枠を固定する(2)」を参考に作成しましたが、セル「BJ2」で固定されてしまいます。加えて、AI列から左の列が表示されなくなります。 ①非表示にしたい列をグループ化する ②AI列の横に列を挿入する ③CとWとXとAI列の幅を調整する ④ウィンドウ枠をAK2を基準にして固定する ⑤オートフィルターを設定する ⑥AI列を基準にで並び替える ⑦シートを3枚複製する ⑧シートの名前を変更する ⑨マクロを3つCALLで呼び出す ⑩各シートのA1セルにカーソルをもっていく ⑪メッセージボタンを表示させる 実行したいプロシージャは上記の通りです。 教えていただきたいこと 1) AK2を基準にウィンドウ枠を固定する記述方法 2) ウ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く