5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

iMac買ったんでC#でプログラミングしてみた。これ「\」と「_」の入力が罠すぎるだろ

1 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:36:05.68 ID:XID9wNwt0 ?2BP(6001)

前回は、Windowsランタイム・コンポーネントの概要、Windowsストア・アプリの開発言語と実行環境、
Windowsストア・アプリで既存のコードを再利用するための基本方針について話をした。

今回は、最初にC#でWindowsランタイム・コンポーネントを作成する場合の要点について説明する。
この説明で、WindowsランタイムがどのようにABI(アプリケーション・バイナリ・インターフェイス)を
実現するか理解できると思う。ここではVisual Studio 2012の利用にまでは踏み込まないが、いずれに
しても、Windowsストア・アプリ用.NETを利用するWindowsランタイム・コンポーネントの作成は
比較的容易なため、ここでの説明で十分に用をなすだろう。

本連載では、C言語で記述されている既存コードをWindowsランタイム・コンポーネントとして再利用する
例として、mrubyを実際にWindowsランタイム・コンポーネント化する過程を見ていく。そこで、C#による
Windowsランタイム・コンポーネント作成について話をした後は、mrubyをWindowsランタイム・
コンポーネントとするための準備として、これをコンポーネントに組み込めるようにコンパイルしてみよう。

(後略)
http://www.atmarkit.co.jp/ait/articles/1306/19/news032.html

2 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:36:15.84 ID:/3Tl8CT90
                  _i⌒)-、
                ( _,O 、.ノ    クイッ
                _廴人__)、 ⊂〈〈〈 ヽ ))
       || || ___/      \〈⊃  }
      ,-||-||" __/  u ,ォ ≠ミ  ヽ |  |
     /! ,||-|| ,/   /   イ{_ヒri_}゙  u ',!  !  <おう、こっちこっち!
     いJ⊂_ノ    | u    ̄´    |  /
     ゝ||)||      |   {ニニニィ   |/                         なんだよもう始めてたのか〜>
        || ||      ヽ ::::: `こ三/ u / ハァハァ    _ ,,,,,,,,,,,_
      || ||       \ :::::  ::::  /      r ニ,,..,  ,,,  ニヽ
      || ||                      τ.::ll l U ;;;;;;;,,,,,,,l
      || ||  (   (    ) (    )   )   .`.J~ i。 .゚::::::i:::::l. l
          (  )   (   )  (   ノ      l .!。゚・;。 o 。゚ ! l,⌒ヽ
       ____...................____        l .i ! 。 ゚ .! ci. l´ ) . )
    ,, -ー" _,,..   _,,._  ,,.._  ,,.._  _,,.. ゙ ヽ、     l {l i。  ゚i  l}.l,'/. /
  /   /,,r"i/ ,r"i/,,r"i/,,r"i/,,r"i  、 ヽ   l .l  。 ゚   l. l,_,ノ
 / ./  /#; / /#.; / /#; / ,/#; / ,/#; / .,"  i  |   l .l  。  ゚  l. l
 i  i. /#; / ,/#; ./ /#; / ,/#; / ,/#; / .,'   / /    l└  ゚-  ┘l
 ヘ.  |〃/ ,|〃/ ,|〃/ .,|〃/ , |〃/ .,"..;;/ /    `"'ー--‐‐''"
  ヽ   ヽゝ' `ヽゝ~ ヽゝ' ~ヽゝ' ~ヽゝ'  " /
    ゙ ー-- 、、... _ ____ ,,,,, .... --―"

3 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:37:10.00 ID:qbpnG16w0
そもそもiMac買って、なんでC#なんだよ

4 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:37:27.28 ID:Nj8/cf7RP
MacでC#ってMonoDevelop使ってんの?
IME使えないあの糞IDEを?

5 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:38:21.19 ID:XID9wNwt0
>>3
iMac買ったんでXamarin Studio入れてMonoMacのC#でプログラミングしてみた。

6 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:39:02.95 ID:PM+LcScn0
Windowsでも日本語入力が糞だった
VSプラグインつかったらましになったが

7 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:39:50.58 ID:XHctj2T20
Macで動くアプリ組もうという時点でお察し状態

8 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:40:03.05 ID:26y4uvHU0
>>1何回同じスレ立ててんだよ

9 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:42:22.38 ID:XID9wNwt0
>>4
Xamarin Studioだけど日本語打てないね。
UIはXcodeで作るからメニューなんかは問題ないけど、コメントに日本語を打てないのはクソかも。
その点は昔試したときから変わっていない。

ただインストーラーはびっくりするくらいクソ親切になってたわ。

10 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:44:24.15 ID:HyYFWExk0
VS使っとけよ
ただで使えるんだからさ

11 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:44:24.73 ID:Rx0/l1tr0
Macで\(\←スラッシュの逆向きになってる奴)ってどうやって入力するんだよ

12 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:47:08.00 ID:XID9wNwt0
>>6
Xamarin StudioはWindowsでもATOK入れてたら日本語入力はグチャグチャになるよな。
最近のは知らんけど

13 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:48:34.94 ID:+R7dPMXY0
>>11
円記号

てかプログラム書くならUS配列使うといいよ

14 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:55:50.70 ID:XID9wNwt0
>>10
iMacでうごかねぇだろ

15 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 12:59:29.38 ID:XID9wNwt0
>>13
USキーボード全般にいえることだが、文字キーの配列はいいが
細長いリターンキーとか周辺を囲むキーが超絶クソすぎるだろ。

16 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:02:35.00 ID:FSiXo7UA0
>>15
そんな貴方にUK配列と言いたいけど日本にほとんど入ってこないからなぁ

17 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:10:17.96 ID:NhlqIH6w0
マカーはまともにキーボードも打てないマヌケか

18 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:13:38.42 ID:edpKcJUe0
\なんてキーボードにあるじゃん

19 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:17:48.75 ID:Nj8/cf7RP
KeyRemap4MacBook入れろ
そしてPreferences開いてChangeKeyのCyange Yen(\) to Backslash(\)にチェック入れろ
ハイ終了

20 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:31:09.09 ID:XID9wNwt0
>>18

21 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:35:02.30 ID:o08x6pkX0
C#ってVisualStudioがあってこそだと思うんだが

22 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:38:14.80 ID:8rwi74bP0
そういえばMacってASCII配列なんだっけ
localeの設定でJIS106キーボードとかないのか

つーかマカーならASCII配列で普段から使ってんだから支障ないだろ 何が困るんだ

23 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:45:41.41 ID:edpKcJUe0
そういやJISには無いんだっけ
http://i.imgur.com/vyVY1kn.jpg

24 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:47:33.06 ID:X8c7ANGnP
UK配列のMac純正のキーボード売ってるじゃん

25 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:55:00.57 ID:R4+0rnFI0
>>19
ノーマルのママでoption+¥じゃダメなの?

26 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 13:57:22.53 ID:+R7dPMXY0
AppleExtendedKeyboardとiMate買えば幸せ

27 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 14:15:39.71 ID:zG2K0aNd0
MonoDevelopのMac版ほど糞なもんはない
UnityでiOS開発するならコード書くのは絶対にWindowsにしとけ

28 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 14:57:00.65 ID:8sI+5TZ60
>>11
オプションキーと¥

29 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 15:17:36.74 ID:Rx0/l1tr0
>>23
キーが表示されてないとか普通に欠陥だな
要らんキーが場所取りすぎで平仮名がダサいしJIS配置本当に死ねよ

30 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 15:20:55.62 ID:Rx0/l1tr0
>>28
デター

31 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 15:22:00.92 ID:3maxfi/90
あれ?macは最高の開発環境って言ってなかった?

32 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 15:27:27.56 ID:em67swtA0
mono使うんだったらFreeBSDじゃだめなん?

33 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 15:34:34.41 ID:/ZbpHO5N0
オプション押しながら¥だっけか。まーメンドクセェっちゃあメンドクセェな

34 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:05:50.50 ID:XIqomR/n0
>>23
こりゃわからんな

35 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:12:49.79 ID:1G8Zhl/70
>>23
どっちもワイヤレス式じゃなくてUSB式なのか
USB式のを最低でも1つは持っておいた方がいいんかなあ

36 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:23:37.01 ID:5LIz0Qso0
>>19
Macユーザーらしい解決ワラタ

37 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:31:17.12 ID:XID9wNwt0
>>27
日本語コメントが打てなくて悲しい意外はそこそこ快適だぞ
Xamarin Studioになってからかなり良くなった

38 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:34:27.80 ID:Nj8/cf7RP
>>36
レジストリ直打ちするよかよっぽど安全やで

39 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:35:54.93 ID:XID9wNwt0
>>32
MonoMacで遊んでるが裏側のロジックは共通化できそうだけどUI周りなんかは純正.NETとはかなり違う感じ。

つーか、Interface BuilderでUI作るの難しすぎ。
純正.NETのWinFormsでいうパネルとDockの概念がないくさいから可変サイズのウィンドウでレイアウトが崩れまくるが対策がまったくわからない

40 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:36:51.67 ID:sl2zs0Ee0
Visual Studioのありがたさがよく分かるXamarin Studio

41 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:41:42.81 ID:OoCwVwXk0
毎日打ってりゃ慣れるさ

42 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:46:59.51 ID:XID9wNwt0
>>38
Windowsでいう窓の手みたいなもんか。
Macにも窓の手ばりに各種設定がひとまとめ、かつカテゴライズされた裏設定ツールはないのか?

43 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:48:50.66 ID:E/R5ynMaP
Xamarin.Mac入れてみたが、リリースビルドができないんだけど、
開発者アカウントみたいなの取らないといけないの?

44 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:52:31.81 ID:nHMqybV80
ハードはmacでOSはブーキャンでwindowsが正解

45 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:56:08.14 ID:em67swtA0
>>44
winはれちーなディスプレイ対応してんの?
linuxは対応してないみたいだけど

46 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:56:26.09 ID:XID9wNwt0
>>43
今試してみたが、俺の環境だと空ソリューションを作って、その中に
Xamarin.Macプロジェクトを追加しようとした瞬間にエラーを吐くw
で、一応プロジェクトは出来上がっているが、参照のXamMacとかいうアセンブリが赤くなっている。
インストール失敗してるんだろうかw

MonoMacだと何事もなく普通にプロジェクト作成できるし動作も完璧なんだがな。

47 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 16:59:40.60 ID:XID9wNwt0
>>45
なんとなくWindows7もぶっこんでみたが、ぶっちゃけWindowsの方が
DPI設定を細かくできたりRetina対応は良さそうな感じだから困る。
おかげでアプリ側が未対応でもOS設定でそこそこ使い物になってしまう。

48 :Bloomin' ◆jiH3tYnbnY :2013/06/21(金) 17:08:11.16 ID:vWjz50au0
プログラミングスレは毎日立てろ
俺がこっそり全部見てるから

49 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 17:09:35.56 ID:wkNRZYPl0
Windows用キーボードを配列そのままMACで使うことってできないの?

50 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 17:20:00.98 ID:E/R5ynMaP
>>46
新規ソリューションをリリースビルドしようとしただけなのに
no valid Mac OS X code signing keys found in keychain
とか言われてビルドできないんだよね。
Visual Studioとかに慣れてるともうこの時点で投げ出したい。

51 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 17:22:19.33 ID:XID9wNwt0
>>50
そこまですら辿り着けない
なんでだ

52 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 17:25:57.53 ID:OVxRT7G+0
iMac持ってるけどxcode以外ではOSX全く使ってねぇわ
C++の部品すらVSで作っちゃう

53 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 17:27:41.27 ID:PM+LcScn0
Xamarinは動くときは動くけど、突然意味不明な理由でビルドできなくなるから怖いw
プロジェクトファイル開いて、EnableCodeSigningをfalseにしろって書いてあるな

>PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "
>EnableCodeSigning>False</EnableCodeSigning

ttp://forums.xamarin.com/discussion/1853/hellomac-sample-error

54 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 17:40:51.74 ID:Htm2//+v0
MBPrのブーキャンでwin8使ってるけどDPI設定すると外部ディスプレイも拡大されるのなんとかならんの
もうVS無しじゃプログラミングできん

55 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 17:56:29.90 ID:E/R5ynMaP
もういいや。
Qtで開発する。

56 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 19:04:41.40 ID:iRlRnRFn0
>>55
君!
wxWidgetsで苦行を味わってみないか?

57 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 22:40:26.45 ID:MFboZjKt0
>>37
日本語コメントが打てない時点で快適とは言わんよ
VSで当たり前にできることができないんだからさ

58 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/21(金) 22:49:50.36 ID:o08x6pkX0
>>45
WindowsはVistaの時点でハイDPI対応してる
ただし、アプリケーションによっては字がボケるのがある
MacでもRatinaが導入された際にChromeの字がボケたはず
MacのChromeはその後修正されたが、Windows版はまだ修正されてない
IEやFirefoxを使えばいいんだが

59 :番組の途中ですがアフィサイトへの転載は禁止です:2013/06/22(土) 04:59:20.09 ID:987BLoVGO
>>56
wxPythonで

16 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)