2009年4月17日
#
ごぶさたしております。とりこびとです♪
めっきりBlogにエントリしなくなってはや幾年。久しぶりに筆をとってみます。
今回はVisual Basic と C# の違いで遊んでみました。
ネタ元はの さんのBlog:VB勉強記録:1のコメント欄でのHIROさんのこれ。
1.ToString()
という書き方もすごく違和感がありましたね。
「数字の後ろにドットって何?」って感じでした。
数値もオブジェクトであるということを理解してはじめて「納得」できたんですが、ここにたどり着くまでに結構いろんなコードを見て入力した記憶があります。
そうそう、数字もオブジェクトなんですよね、だからドットで・・・。
あれ?書けないよ?
Visual Studio 2008 の Visual Basic で試してみました。
1がwwwww
ちなみに C# だとリテラルもそのまま使えるんですね~。
(Visual Basic だと "文字列".ToString() とかは構文エラー。)
っていうか 1.1.ToString() とかすごいわかりずらいww
というわけで、ちょびっとVisual Basic と C# の比較でした~。
[追記]
コメントいただきました内容を確認したところ、Visual Basic でも書けました。。。。
何を勘違いしてたんだろう・・・。ごめんなさいです。
[/追記]
[追記]
久しぶりに書いたらコレだから・・・。orz
[/追記]
2009年2月14日
#
以前のエントリになんとCheesoさんからコメントいただいたのでご紹介します♪
DotNetZip has been updated. v1.7 now supports Unicode, AES encryption, and ZIP64. It also runs on the Compact Framework.
Check it out~
まんま書くと。
「DotNetZip がアップデートされたよ♪バージョン1.7ではUnicode、AES暗号、ZIP64に対応しちゃったし、 Compact Frameworkでも動くし♪
チェケラッ☆
CodePlex : DotNetZip Library
2009年1月23日
#
わんくま同盟東京勉強会にいくけど。
っていうか、中さんとお話しているうちにセッション枠が2枠になっていた(ジョジョAA略。)、みたいな。
っていうか、LTもやるんだった!みたいな。
LTの資料、自分でもウザすぎるよ~(T-T)
ではっ、会場でお会いできるのを楽しみにしております♪
2008年12月31日
#
今年中は皆様には大変世話になりました。m(_ _)m
来年も精進の心を忘れず、自身の向上に努めてまいりますので、
本当によろしくお願いします。m(_ _)m
それではよいお年を♪
あ、そうそう、1/24は東京勉強会、1/31は大阪勉強会に参加します。2月の名古屋も検討中♪
いろいろとよろしくお願いします。m(_ _)m
2008年12月16日
#
とりこびとです。ご無沙汰してます・・・。
タイトルの通りVisual Basic 2008 のキーボードショートカットの一覧ポスターのご紹介です。
Visual Basic 2008 Keybinding Reference Poster
ちなみにVisual Basic 2005はこちら↓
Visual Basic 2005 Keyboard Shortcut Reference Poster
2008年11月10日
#
関西オープンフォーラム(http://k-of.jp/)にわんくま同盟としてブースを出してきました。(私とちゅき氏)
チラシ配り、わんくまについての説明、勉強会への参加募集などを行いました。
当日行われていた富山勉強会のUStreamの配信を公開することもできましたので、実際の勉強会会場の雰囲気をお伝えすることもできたと思います。
配布物は
わんくまちらし・・・100枚程度(会場入り口のフリースペースにもおくことができたので把握できてません。)
スケジュール一覧・・・80枚
くらいになったと思います。
また、関西合同勉強会(KGB)のなかでセッション枠を15分頂き、中さんの持ちネタ「わんくまにみる勉強会開催のススメ」をカスタマイズしてしゃべってきました。
# すでに主催者側にいる方のリアクションがけっこうありましたがw
こちらもセミナールーム的には満員御礼、数名の立ち見もありました♪
というわけで、それなりの宣伝にはなったと思います。
わんくま勉強会、関西の勉強会のさらなる活性化につながるといいな~って思います♪
以上、さりげな~く週末動いていたよっていうアピールです!w
2008年10月17日
#
とりこびとです。
朝っぱらから更新、更新っと。
Visual Studio 2008 ショートカット キーの一覧が公開されてます。
MSDN: Visual Studio 2008 ショートカット キー
なんか…さみしくない?
言語別なのはこちらから↓どうぞ♪
2008年10月14日
#
こんなページを読んでいました。
Microsoft Releases Silverlight 2, Already Reaching One in Four Consumers Worldwide
Get Silverlight 2
Silverlight 2 will be available for download on Tuesday, Oct. 14, at http://www.microsoft.com/silverlight. Customers already using a previous version of Silverlight will be automatically upgraded to Silverlight 2.
今はまだ Beta2 だった・・・。
2008年10月10日
#
Lucian Wischik さんが Paul Vick さんの次の人ってことかな~。
Panopticon Central:Please welcome Lucian Wischik!
Lucian Wischik さんのブログはここ
Lucian's VBlog
VBlogってのがおもしろ~♪
Lucian's VBlog:Hello!
2008年10月9日
#
とりこびとDeath☆
ASP.NET 2.0ではデータ層とのやり取りがProvider経由でやれますよ(やったらいいじゃない?)~っていうお話を(今頃)お勉強中。
スタートページはここかな↓
C#の人は→MSDN:ASP.NET 2.0 Provider Model: Introduction to the Provider Model
Visual Basicの人は→MSDN:ASP.NET 2.0 Provider Model: Introduction to the Provider Model
各言語バージョンがあるのがステキ♪
あ、PDFもある~!・・・ってこれはC#だけなの~?
ASP.NET 2.0 Provider Model.pdf
2008年10月3日
#
とりこびとです。
MSDNの「LINQ to XML」のページをみていて記述が増えているのに今気づきましたw
MSDN : Visual Basic における XML IntelliSense
の、「スキーマ ファイルの生成 (スキーマの推論)」の部分。
SP1 より、XML to Schema ウィザードを使用して、1 つ以上の XML ドキュメントから推論される XML スキーマ セットを作成し、プロジェクトに追加できるようになりました。テキスト ファイル形式の XML ドキュメント、HTTP インターネット アドレスからの XML、および XML to Schema ウィザードに入力するか貼り付ける XML を任意に組み合わせて使用できます。XML to Schema ウィザードにアクセスするには、[プロジェクト] メニューの [新しい項目の追加] をクリックし、[データ] と [共通項目] のいずれかのテンプレート グループから XML to Schema テンプレートを追加します。XML スキーマ セットを推論する対象の XML ドキュメント ソースをすべて追加したら、[OK] をクリックして推論されるスキーマ セットを作成します。詳細については、「XML to Schema ウィザード」および「方法 : XML to Schema ウィザードを使用して XML スキーマ セットを作成する」を参照してください。
今まではその下の
Visual Studio XML エディタを使用して XML ファイルから XSD スキーマ セットを推論することもできます。XML エディタを使用して XML スキーマ セットを作成するには、Visual Studio の XML デザイナで XML ファイルを開き、[XML] メニューの [スキーマの作成] をクリックします。作成した XSD スキーマ セットは、1 つ以上の XSD ファイルに保存し、プロジェクトに追加できます。詳細については、「方法 : Visual Basic で XML IntelliSense を有効にする」を参照してください。
の方法を使ってたりした(勉強会のセッションでもお話させていただきました。)のですが、ウィザードベースでできるようになったんですね~。
ちょっと今、画面の絵が取れなくて申し訳ないのですが、「方法 : XML to Schema ウィザードを使用して XML スキーマ セットを作成する」に書かれている手順でできるようです。
XML スキーマ セットを推論するには
- プロジェクトで、[プロジェクト] メニューの [新しい項目の追加] をクリックします。
- [データ] と [共通項目] のいずれかのテンプレート カテゴリから Xml to Schema 項目テンプレートを選択します。
- 推論されるスキーマ セットを格納する 1 つまたは複数の拡張スキーマ定義 (XSD) ファイルの名前を指定し、[追加] をクリックします。
- [XML ドキュメントからの XML スキーマ セットの生成] ウィンドウで、XML スキーマ セットを推論する対象の 1 つ以上の XML ドキュメントを追加します。
- XML ドキュメントが含まれるテキスト ファイルを Windows エクスプローラで追加するには、[ファイルから追加] をクリックします。
- HTTP アドレスから XML ドキュメントを追加するには、[Web から追加] をクリックします。
- XML ドキュメントの内容をウィザードにコピーまたは入力するには、[XML の入力または貼り付け] をクリックします。
- XML スキーマ セットを推論する対象の XML ドキュメント ソースをすべて指定したら、[OK] をクリックして XML スキーマ セットを推論します。プロジェクト フォルダの 1 つ以上の XSD ファイルにスキーマ セットが保存されます (スキーマ内の XML 名前空間ごとに 1 つのファイルが作成されます)。
ネタ元→Leaning Into Windows : What a C# Coder Should Know Before They Write VB - Updated
77個もあるやん!w
どれも参考になりそうなのでメモをかねてリンクです♪
で、面白いのをピックアップ!
1) Get over the respect thing or quit before you start. VB is a great language.
職場で吹き出しそうにwwwwwww
Panopticon Central : All good things...
そっか・・・そうなんですね。
おぎわら@Blog(Hatena編) : [MS]Visual Basicの指導者がMicrosoftの「Oslo」チームに移籍
ううう・・・Paul Vick 氏がOslo言語のいっちゃうっ!
Visual Basic、Paul Vick 氏の隠れファン(隠れる必要はないのですがw)な私にとってはちょっぴり寂しいニュース。
でも、"Oslo" を追いかけようと決めるきっかけになったニュース。
2008年10月1日
#
とりこびとです。おはようございます。
タイトルの通り「ASP.NET Web サイトで、複数のプログラミング言語を使用する」ってことが書いてあるところを発見したのでメモです。
MSDN : ASP.NET Web サイト内の共有コード フォルダ
以下、引用。
App_Code フォルダのプログラミング言語の推定
App_Code フォルダは、格納されているファイルがどのプログラミング言語で記述されているかが明示的にマークされていません。代わりに、ASP.NET は、格納されているファイルに基づいて、App_Code フォルダのために起動するコンパイラを推定します。App_Code フォルダに .vb ファイルが存在する場合、ASP.NET は Visual Basic コンパイラを使用し、また .cs ファイルが存在する場合は C# コンパイラを使用します。
.wsdl ファイルなど、プログラミング言語が判然としないファイルだけが App_Code フォルダに格納されている場合、ASP.NET は、Web アプリケーションの compilation 要素やマシン構成ファイルで設定されている、Web アプリケーションの既定のコンパイラを使用します。
App_Code フォルダでの複数のプログラミング言語
App_Code フォルダのソース コードは単一のアセンブリにコンパイルされるため、App_Code フォルダ内のすべてのファイルは共通のプログラミング言語で記述する必要があります。たとえば、App_Code フォルダには、Visual Basic と C# の両方で記述されたソース コードを格納できません。
ただし、Web アプリケーションは、App_Code フォルダの各サブフォルダを個別にコンパイルが可能な単位として取り扱うように設定できます。そのように設定すると、各サブフォルダには、それぞれ別々のプログラミング言語で記述されたソース コードを格納できます。フォルダの構成を指定するには、Web.config ファイルの compilation 要素で codeSubDirectories 要素を作成し、サブフォルダへの参照を追加します。次の例は、VBCode と CSCode という名前のサブフォルダが、それぞれ別個のアセンブリにコンパイルされるように設定する方法を示しています。 <COMPILATION debug="false">
<CODESUBDIRECTORIES>
<ADD directoryName="VBCode" />
<ADD directoryName="CSCode" />
</CODESUBDIRECTORIES>
</COMPILATION>
VBCode サブフォルダと CSCode サブフォルダへの参照には、サブフォルダに格納されているプログラミング言語に関する情報を含める必要はありません。App_Code フォルダ自体と同様に、ASP.NET は、サブフォルダのファイルに基づいて使用するコンパイラを推定します。
2008年9月30日
#
とりこびとです。好きなものはプリンです。
今週末、まっちゃ139さんと、わんくま同盟の合同勉強会があります、っていうお話です。
http://wankuma.com/seminar/20081004osaka139/Default.aspx
聞いた話によると、お菓子(プリンが好きです)が出るそうです。
お菓子(プリンが好きです)です、お菓子(プリンが好きです)。
ちなみに私は行けるよう全力で調整中です。
目的は、お菓子(プリンが好きです)です。
お菓子(プリンが好きです)が出ると聞いて、行けるよう全力で調整することにしました。(うそはありません。)
お菓子(プリンが好きです)が出るなら行こうかなって方もいらっしゃいますよね、きっと。
懇親会も楽しいそうです。
どんな風に楽しいかは知りませんが、楽しいって書いてあったので書いてみます。
個人的に、パッションって入ってるのが怖かったりしますw
パッションはかなーーーーーーり苦手だと思っていますが、
サ行変格活用以外やっていないのに苦手だと思い込んで避けるのももったいないかなと。
とはいえ、何もしゃべれないアノ人しか思い浮かばないw

元ネタ→今週末の合同勉強会
次はVisual Studio 2010なのですね~。.NET Framework も 4.0 ですか。4.0ってなんだかすごく大きな数字になってきた気がします~。
Visual Studio 2010 and .NET Framework 4.0 Overview
2008年9月29日
#
ASP.NET ルーティング の学習。その1 - ASP.NET ルーティング ってなに?(前編) -
とりこびとです。
今回は、ASP.NET ルーティング ってなに?ってのをもう少し書こうかと思ったのですが・・・どうもそううまくはいかないようですw
ASP.NET ルーティングを使用して何が出来るかについては、前回のエントリでさらっと書きましたが、特定のURLに対して処理をマップできるということでした。
たとえば、"http://torikobito.wankuma.com/foo/"というURL 要求に対し、http://torikobito.wankuma.com/foo/default.aspx ではなく、http://torikobito.wankuma.com/foo.aspx とか、http://torikobito.wankuma.com/bar.aspx というエンドポイントを定義できる、という感じかな?
URLの書き換えと似たような感じですか?URLの書き換えとは違って実際URLを書き換えることはしないようですけども。
文字で書いてもなんだかよく分からなくなったので、とりあえずやってみる方向で!(次回に続くw)