| �@ | |
|
.NET TIPS ƒr�[ƒv‰¹‚Ȃǂ̃VƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð–‚炷‚É‚Í�H�m2.0‚Ì‚Ý�AC#�AVB�nƒfƒWƒ^ƒ‹ƒAƒhƒoƒ“ƒe�[ƒW�@ˆê�F �•F2006/04/21 |
![]() |
|
|
|
�@.NET Framework 1.x‚̃Nƒ‰ƒX�Eƒ‰ƒCƒuƒ‰ƒŠ‚Ì‹@”\‚ł̓r�[ƒv‰¹‚ð–‚点‚È‚©‚Á‚½�B‚½‚¾‚µˆêŒû‚É�uƒr�[ƒv‰¹�v‚Æ‚¢‚Á‚Ä‚à�AŽŸ‚Ì2Ží—Þ‚ª‚ ‚邱‚Ƃɒ�ˆÓ‚µ‚Ăقµ‚¢�B
�i1�jWindowsƒVƒXƒeƒ€‚ªŠÇ—�‚·‚éƒTƒEƒ“ƒh�iˆÈ�~�AƒVƒXƒeƒ€�EƒTƒEƒ“ƒh�j
�i2�jƒ}ƒVƒ“‚É“à‘ ‚³‚ê‚Ä‚¢‚éƒuƒU�[‚̉¹�iˆÈ�~�APCƒTƒEƒ“ƒh�j
�@.NET Framework 1.x‚Å‚Í�A‚±‚̂ǂ¿‚ç‚̃r�[ƒv‰¹‚à–‚点‚È‚©‚Á‚½‚Ì‚¾�B‚µ‚©‚µ.NET Framework 2.0‚ł͂±‚ê‚ç‚̃TƒEƒ“ƒh�iƒr�[ƒv‰¹�j‚ð–‚炷‚½‚߂̃�ƒ\ƒbƒh‚ª�V‚½‚ɒljÁ‚³‚ê‚Ä‚¨‚è�A”ñ�í‚ÉŠÈ’P‚É‚±‚Ì�ˆ—�‚ðŽÀ‘•‚Å‚«‚邿‚¤‚ɂȂÁ‚Ä‚¢‚é�B
�@‚»‚±‚Å–{�e‚Å‚Í�A‘O”¼‚Å�i1�jWindows‚̃VƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð–‚炷•û–@‚ɂ‚¢‚Ä�AŒã”¼‚Å�i2�jƒuƒU�[‰¹‚ÌPCƒTƒEƒ“ƒh‚ð–‚炷•û–@‚ɂ‚¢‚ĉð�à‚µ‚悤�B
�¡�i1�jWindows‚̃VƒXƒeƒ€�EƒTƒEƒ“ƒh
�@Windows‚ª—p‚¢‚éŽå‚ȃVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ɂ͎Ÿ‚̂悤‚ȉ¹‚ª‚ ‚é�B
- Beep‰¹�iWindows‚Ì�uˆê”ʂ̌x��‰¹�v‚Å�A‚¢‚í‚ä‚é�uƒr�[ƒv‰¹�v�j
- Exclamation‰¹�iWindows‚Ì�uƒ�ƒbƒZ�[ƒW (Œx��)�v‚̉¹�j
- Asterisk‰¹�iWindows‚Ì�uƒ�ƒbƒZ�[ƒW (�î•ñ)�v‚̉¹�j
- Question‰¹�iWindows‚Ì�uƒ�ƒbƒZ�[ƒW (–â‚¢�‡‚킹)�v‚̉¹�j
- Hand‰¹�iWindows‚Ì�uƒVƒXƒeƒ€ ƒGƒ‰�[�v‚̉¹�j
�@‚±‚ê‚ç‚̃VƒXƒeƒ€�EƒTƒEƒ“ƒh‚Í�AWindows‚Ì�mƒRƒ“ƒgƒ��[ƒ‹ ƒpƒlƒ‹�n‚Ì�mƒTƒEƒ“ƒh‚ƃI�[ƒfƒBƒI ƒfƒoƒCƒX�n‚æ‚èŠm”F‚¨‚æ‚Ñ•Ï�X‚·‚邱‚Æ‚ª‚Å‚«‚é�B‹ï‘Ì“I‚ɂ͎Ÿ‚̉æ–ʂ̓à—e‚ðŽQ�Æ‚µ‚Ăقµ‚¢�B
![]() |
|||||||||||||||
| Windows‚ª—p‚¢‚éŽå‚ȃVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ÌŠm”F‚Æ•Ï�X | |||||||||||||||
| Windows‚̃VƒXƒeƒ€�EƒTƒEƒ“ƒh‚̓Rƒ“ƒgƒ��[ƒ‹�Eƒpƒlƒ‹�n‚Ì�mƒTƒEƒ“ƒh‚ƃI�[ƒfƒBƒI ƒfƒoƒCƒX�n‚æ‚èŠm”F‚¨‚æ‚Ñ•Ï�X‚Å‚«‚é�B | |||||||||||||||
|
�@�]—ˆ‚Ì.NET Framework 1.x‚Å‚±‚̂悤‚ȃVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð�Ä�¶‚·‚é‚É‚Í�AWin32 API‚ÌMessageBeepŠÖ�”‚ðŽg‚¤‚©�iŽQ�l�F�uC#“ü–å�F‘æ20‰ñ ŽÀ�sŽž‚ÉŽQ�Ɖ”\‚È‘®�«�v‚Ì�uWin32 API‚̌ĂÑ�o‚µ�v‚Ì�€–Ú�j�A‚ ‚é‚¢‚ÍVisual Basic�iVB�jƒ‰ƒ“ƒ^ƒCƒ€�Eƒ‰ƒCƒuƒ‰ƒŠ‚É‚ ‚éBeepŠÖ�”‚ðŽg—p‚·‚邵‚©‚È‚©‚Á‚½�iŽQ�l�F�uTIPS�FVB.NETŒÅ—L‚ÌŠÖ�”‚ðC#‚ÅŽg—p‚·‚é‚É‚Í�H�v�B‚½‚¾‚µBeepŠÖ�”‚͈ø�”‚ª‚È‚¢‚Ì‚Å�AWindows‚Ì�uˆê”ʂ̌x��‰¹�v‚µ‚©–‚点‚È‚¢�j�B
�¡SystemSoundƒNƒ‰ƒX‚ÆSystemSoundsƒNƒ‰ƒX
�@.NET Framework 2.0‚Å‚Í�A�ã‹L‚ÉŽ¦‚µ‚½ƒVƒXƒeƒ€�EƒTƒEƒ“ƒh‚»‚ꂼ‚ê‚ɑΉž‚·‚éSystemSoundƒNƒ‰ƒX�iSystem.Media–¼‘O‹óŠÔ�j‚̃IƒuƒWƒFƒNƒg‚ª’è‹`‚³‚ê‚Ä‚¢‚é�B
�@‚±‚ê‚ç‚ÌSystemSoundƒIƒuƒWƒFƒNƒg‚Í�ASystemSoundsƒNƒ‰ƒX�iSystem.Media–¼‘O‹óŠÔ�B�¦ƒNƒ‰ƒX–¼‚Ì�ÅŒã‚É�us�v‚ª•t‚‚±‚Ƃɒ�ˆÓ�j‚Ì�ÓIƒvƒ�ƒpƒeƒB‚©‚çŽæ“¾‚Å‚«‚é�B‹ï‘Ì“I‚ɂ͎Ÿ‚̃vƒ�ƒpƒeƒB‚Å‚ ‚é�B
- SystemSounds.Beepƒvƒ�ƒpƒeƒB
- SystemSounds.Exclamationƒvƒ�ƒpƒeƒB
- SystemSounds.Asteriskƒvƒ�ƒpƒeƒB
- SystemSounds.Questionƒvƒ�ƒpƒeƒB
- SystemSounds.Handƒvƒ�ƒpƒeƒB
�@ŽÀ�ۂɃVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð�Ä�¶‚·‚é‚É‚Í�A‚±‚ê‚ç‚̃vƒ�ƒpƒeƒB‚©‚çŽæ“¾‚µ‚½SystemSoundƒIƒuƒWƒFƒNƒg‚ÌPlayƒ�ƒ\ƒbƒh‚ðŒÄ‚Ñ�o‚·‚¾‚¯‚ł悢�B‚±‚̃�ƒ\ƒbƒh‚̓pƒ‰ƒ��[ƒ^‚ðŽ�‚½‚¸�A–ß‚è’l‚à‚È‚¢�i��voidŒ^�j�B
�@ˆÈ�オ—�‰ð‚Å‚«‚½‚炳‚Á‚»‚ƒTƒ“ƒvƒ‹�Eƒvƒ�ƒOƒ‰ƒ€‚ð�ì‚Á‚Ă݂悤�BŽŸ‚̉æ–Ê‚Í�AŠeƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邱‚Æ‚Å�A‚±‚ê‚ç‚̃VƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð�Ä�¶‚·‚éƒTƒ“ƒvƒ‹�Eƒvƒ�ƒOƒ‰ƒ€‚Å‚ ‚é�B
![]() |
| ƒVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð�Ä�¶‚·‚éƒTƒ“ƒvƒ‹�Eƒvƒ�ƒOƒ‰ƒ€‚ÌŽÀ�s‰æ–Ê |
| Šeƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯ƒVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ɂ悤‚éƒr�[ƒv‰¹‚ª–‚é�B |
�@‚±‚̃Tƒ“ƒvƒ‹�Eƒvƒ�ƒOƒ‰ƒ€‚Å‚Í�A�æ‚Ù‚ÇŽ¦‚µ‚½5‚‚Ì�ÓIƒvƒ�ƒpƒeƒB‚É‚æ‚èŽæ“¾‚µ‚½SystemSoundƒIƒuƒWƒFƒNƒg‚ÌPlayƒ�ƒ\ƒbƒh‚ðŒÄ‚Ñ�o‚µ‚Ä�AƒVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð�Ä�¶‚·‚é�B‹ï‘Ì“I‚ȃR�[ƒh‚ÍŽŸ‚̂Ƃ¨‚肾�B
|
||
| ƒVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð�Ä�¶‚·‚éƒTƒ“ƒvƒ‹�Eƒvƒ�ƒOƒ‰ƒ€‚̃R�[ƒh�i�ã�FC#�A‰º�FVB�j | ||
| Šeƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«‚É”�¶‚·‚éClickƒCƒxƒ“ƒg‚̃nƒ“ƒhƒ‰�Eƒ�ƒ\ƒbƒh‚ð’ljÁ‚µ‚Ä�A‚»‚Ì’†‚ɃVƒXƒeƒ€�EƒTƒEƒ“ƒh‚̌ĂÑ�o‚µ‚ðŽÀ‘•‚µ‚Ä‚¢‚é�B |
�@‚±‚̂悤‚É�A�uSystemSounds.Xxxxx.Play()�v‚Æ‚¢‚¤ƒR�[ƒh‚ð‚½‚Á‚½1�s‹L�q‚·‚邾‚¯‚Å�AŠÈ’P‚ɃVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ª–‚点‚é�B
�@‚Ü‚½VB‚Å‚Í�AŽŸ‚̂悤‚ÉMy‹@”\‚É‚æ‚Á‚Ä‚àƒVƒXƒeƒ€�EƒTƒEƒ“ƒh‚ð�Ä�¶‚Å‚«‚é�B‚»‚Ì�Û�AMy‹@”\‚̃�ƒ\ƒbƒh‚̃pƒ‰ƒ��[ƒ^‚ÉSystemSoundƒIƒuƒWƒFƒNƒg‚ðŽw’è‚·‚é�B
My.Computer.Audio.PlaySystemSound(SystemSounds.Beep)
�@‚½‚¾‚µMy‚ðŽg‚Á‚½•û‚ª�A‚±‚̂悤‚É‹L�q‚ª�‚µ�ç’·‚ɂȂÁ‚Ä‚µ‚Ü‚¤�B
�¡�i2�jPCƒTƒEƒ“ƒh�iƒ}ƒVƒ“‚É“à‘ ‚³‚ê‚Ä‚¢‚éƒuƒU�[‚̉¹�j
�@ŽŸ‚ÉPCƒTƒEƒ“ƒh‚¾‚ª�A‚±‚ê‚Í�æ‚قǂ̃VƒXƒeƒ€�EƒTƒEƒ“ƒh‚ƈá‚Á‚ă�ƒ�ƒfƒBƒAƒX‚ȉ¹‚ɂ͂Ȃ炸�A“dŽq“I‚É�ì‚è�o‚µ‚½ƒuƒU�[‰¹‚ƂȂé�B‚µ‚©‚àƒpƒ\ƒRƒ“–{‘Ì‚É“à‘ ‚³‚ꂽƒuƒU�[‚©‚特‚ª–‚邽‚ß�A—Ⴆ‚ÎŽŸ‚̂悤‚È�ê–ʂł̗˜—p‚ª‘z’肳‚ê‚é�iˆÈ‰º‚Å�à–¾‚·‚邪�A‚±‚Ì‚½‚ß�AŽå‚ɃRƒ“ƒ\�[ƒ‹�EƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚ð�\’z‚·‚éConsoleƒNƒ‰ƒX‚É�APCƒTƒEƒ“ƒh‚ð–‚炷ƒ�ƒ\ƒbƒh‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚é‚Ì‚¾‚낤�j�B
- �[��‚ȃVƒXƒeƒ€�EƒGƒ‰�[�i—Ⴆ‚Î�Aƒn�[ƒhƒEƒFƒA�EƒGƒ‰�[‚È‚Ç�j
- WindowsƒIƒyƒŒ�[ƒeƒBƒ“ƒO�EƒVƒXƒeƒ€�iGUI�jˆÈŠO‚ł̑€�ìƒGƒ‰�[
�@�]—ˆ‚Ì.NET Framework 1.x‚Å‚±‚̂悤‚ÈPCƒTƒEƒ“ƒh‚ð–‚炷‚É‚Í�AWin32 API‚ÌBeepŠÖ�”‚ðŽg‚¤‚µ‚©‚È‚©‚Á‚½�iŽQ�l�F�uTIPS�FWin32 API‚âDLLŠÖ�”‚ðŒÄ‚Ñ�o‚·‚É‚Í�H�v�j�B
�¡ConsoleƒNƒ‰ƒX‚Ì�ÓI‚ÈBeepƒ�ƒ\ƒbƒh
�@.NET Framework 2.0‚Å‚Í�AConsoleƒNƒ‰ƒX�iSystem–¼‘O‹óŠÔ�j‚É�ÓI‚ÈBeepƒ�ƒ\ƒbƒh‚ª’ljÁ‚³‚ê‚Ä‚¨‚è�A‚±‚ê‚ðŽg‚¦‚ÎPCƒTƒEƒ“ƒh‚ð–‚点‚邿‚¤‚ɂȂÁ‚Ä‚¢‚é�B
�@‚±‚̃�ƒ\ƒbƒh‚Ì‘æ1ƒpƒ‰ƒ��[ƒ^‚ɂ͉¹‚ÌŽü”g�”�i’PˆÊ‚ÍHz�Fƒwƒ‹ƒc�j‚ð37�`32767Hz‚͈̔͂Ŏw’肵�A‘æ2ƒpƒ‰ƒ��[ƒ^‚ɉ¹‚ÌŽ�‘±ŽžŠÔ‚ðƒ~ƒŠ•b�ims�Fƒ~ƒŠƒZƒJƒ“ƒh�j’PˆÊ‚ÅŽw’è‚·‚é�B–ß‚è’l‚͂Ȃ¢�i��voidŒ^�j�B‚Ü‚½�Aƒpƒ‰ƒ��[ƒ^‚ðŽw’肵‚È‚¢ƒo�[ƒWƒ‡ƒ“‚̃I�[ƒo�[ƒ��[ƒh�Eƒ�ƒ\ƒbƒh‚à—pˆÓ‚³‚ê‚Ä‚¨‚è�A‚±‚ê‚ð—˜—p‚µ‚½�ê�‡‚Í�AŽ©“®“I‚ɉ¹‚ÌŽü”g�”‚Í800Hz‚É�A‰¹‚ÌŽ�‘±ŽžŠÔ‚Í200ms‚ɂȂé
�@ŽŸ‚̃Tƒ“ƒvƒ‹�Eƒvƒ�ƒOƒ‰ƒ€‚Í�AConsole.Beepƒ�ƒ\ƒbƒh‚ðŽg‚Á‚ăhƒŒƒ~ƒtƒ@ƒ\ƒ‰ƒVƒh‚ðƒr�[ƒv‰¹‚ʼn‰‘t‚·‚é—á‚Å‚ ‚é�B
|
||
| PCƒTƒEƒ“ƒh‚ð–‚炷ƒTƒ“ƒvƒ‹�Eƒvƒ�ƒOƒ‰ƒ€‚̃R�[ƒh�i�ã�FC#�A‰º�FVB�j | ||
| ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«‚É”�¶‚·‚éClickƒCƒxƒ“ƒg‚̃nƒ“ƒhƒ‰�Eƒ�ƒ\ƒbƒh‚ð’ljÁ‚µ‚Ä�A‚»‚Ì’†‚ÉPCƒTƒEƒ“ƒh‚̌ĂÑ�o‚µ‚ðŽÀ‘•‚µ‚Ä‚¢‚é�B |
�@‚±‚̂悤‚É�A�uConsole.Beep(�ƒŽü”g�”�„�A�ƒŽžŠÔ�„)�v‚Æ‚¢‚¤ƒR�[ƒh‚ð‚½‚Á‚½1�s‹L�q‚·‚邾‚¯‚Å�AŠÈ’P‚ÉPCƒTƒEƒ“ƒh‚ª–‚点‚é�B![]()
| —˜—p‰Â”\ƒo�[ƒWƒ‡ƒ“�F.NET Framework 2.0‚Ì‚Ý ƒJƒeƒSƒŠ�FWindowsƒtƒH�[ƒ€�@�ˆ—�‘Î�Û�FƒTƒEƒ“ƒh ƒJƒeƒSƒŠ�FƒNƒ‰ƒX�Eƒ‰ƒCƒuƒ‰ƒŠ�@�ˆ—�‘Î�Û�FƒTƒEƒ“ƒh Žg—pƒ‰ƒCƒuƒ‰ƒŠ�FSystemSoundƒNƒ‰ƒX�iSystem.Media–¼‘O‹óŠÔ�j Žg—pƒ‰ƒCƒuƒ‰ƒŠ�FSystemSoundsƒNƒ‰ƒX�iSystem.Media–¼‘O‹óŠÔ�j Žg—pƒ‰ƒCƒuƒ‰ƒŠ�FConsoleƒNƒ‰ƒX�iSystem–¼‘O‹óŠÔ�j ŠÖ˜ATIPS�FVB.NETŒÅ—L‚ÌŠÖ�”‚ðC#‚ÅŽg—p‚·‚é‚É‚Í�H ŠÖ˜ATIPS�FWin32 API‚âDLLŠÖ�”‚ðŒÄ‚Ñ�o‚·‚É‚Í�H |
|
||||||||||||||||||||
| �u.NET TIPS�v |
- ‘æ2‰ñ�@ŠÈŒ‰‚ȃR�[ƒfƒBƒ“ƒO‚Ì‚½‚ß‚É �i2017/7/26�j
�@ƒ‰ƒ€ƒ_Ž®‚Å‹L�q‚Å‚«‚éƒ�ƒ“ƒo‚Ì‘�‰Á�AthrowŽ®�Aout•Ï�”�Aƒ^ƒvƒ‹‚È‚Ç�AC# 7‚ɂ͈ȑO‚æ‚è‚àƒR�[ƒh‚ðŠÈŒ‰‚É‹L�q‚Å‚«‚邿‚¤‚È‹@”\‚ª“±“ü‚³‚ê‚Ä‚¢‚é - ‘æ1‰ñ�@Visual Studio CodeƒfƒoƒbƒO‚ÌŠî‘b’mޝ �i2017/7/21�j
�@Node.jsƒvƒ�ƒOƒ‰ƒ€‚ðƒfƒoƒbƒO‚µ‚È‚ª‚ç�AVisual Studio Code‚É“��‡‚³‚ê‚Ä‚¢‚éƒfƒoƒbƒO‹@”\‚ÌŠî–{‚Ì�uƒL�v‚ðƒ}ƒXƒ^�[‚µ‚悤 - ‘æ1‰ñ�@–¾—ĂȃR�[ƒfƒBƒ“ƒO‚Ì‚½‚ß‚É �i2017/7/19�j
�@C# 7‚ŒljÁ‚³‚ꂽ�V‹@”\‚Ì’†‚©‚ç�A�u�”’lƒŠƒeƒ‰ƒ‹�\•¶‚̉ü‘P�v‚Æ�uƒ��[ƒJƒ‹ŠÖ�”�v‚ð�Љ‚é�B‚±‚ê‚ç‚Í•ª‚©‚è‚â‚·‚¢ƒR�[ƒh‚ð‹L�q‚·‚é‚̂Ɏg‚¦‚é - Presentation Translator �i2017/7/18�j
�@Presentation Translator‚ÍPowerPoint—p‚̃AƒhƒCƒ“�BƒvƒŒƒ[ƒ“ƒe�[ƒVƒ‡ƒ“Žž‚ÌŽš–‹‚Ì•t‰Á‚â�A‘½Œ¾Œê‚ł̎¿‹^‰ž“š�AƒXƒ‰ƒCƒh‚Ì–|–ó‚ð�s‚¦‚é
|
|







