02 2014 档案
摘要:最近在做android与C#录音并互相通信的小东西。但是卡在C#录音这儿了。找了好久,说的都是DirectX,可是我总是安装不上,这才找到了这个简单的录音方法。当然,如果你想要录得好并且处理音频,那还是用用DirectX吧!原文:http://www.cnblogs.com/zrx401558287/archive/2008/11/28/1343160.htmlusing System.Runtime.InteropServices; [DllImport("winmm.dll", EntryPoint = "mciSendString", CharSe
阅读全文
摘要:usingSystem.IO;//读filename到byte[]privatebyte[]ReadFile(stringfileName){FileStreampFileStream=null;byte[]pReadByte=newbyte[0];try{pFileStream=newFileStream(fileName,FileMode.Open,FileAccess.Read);BinaryReaderr=newBinaryReader(pFileStream);r.BaseStream.Seek(0,SeekOrigin.Begin);//将文件指针设置到文件开pReadByte=r
阅读全文
摘要:音频转换:1.转换amr到mp3:ffmpeg -i shenhuxi.amr amr2mp3.mp32.转换amr到wav:ffmpeg -acodec libamr_nb -i shenhuxi.amr amr2wav.wav3.转换mp3到wav:ffmpeg -i DING.mp3 -f wav test.wav4.转换wav到amr:ffmpeg -i test.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 wav2amr.amrffmpeg.exe -i PA003.wav -ar 8000 -ab 12.2k -ac 1 targe
阅读全文
摘要:这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_em...
阅读全文
摘要:包含自动完成下拉框,字体下拉框,电脑盘符,多列下拉框,带CheckBox,树型下拉框等.代码主要来自CodeProject,版权属于原作者.1.带自动完成功能的下拉框(.net 1.1使用,.net 2.0微软自带的ComboBox已有该功能) AutoCompleteComboBox_src.zip2.带CheckBox允许多项选择的下拉框 CheckBoxComboBox.zip3.自定义绘制下拉框 HtmlDropDownList_src.zip4.下拉出DataGrid MultiColumnCombo_src.zip MultiColumnComboSuggestionBox.zip
阅读全文
摘要:C# 实现屏幕键盘 (ScreenKeyboard)作者:优哉@游哉让你的应用程序支持高对比度模式作者:birdshome正确使用异步操作作者:Jeffrey Zhao当心异步刷新后的脚本文件加载作者:Jeffrey Zhao关于Remoting作者:张逸Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇作者:张逸Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务作者:张逸Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触作者:张逸怎样让WinF
阅读全文
摘要:1》》》在委托实例前,不加event,那这个委托就是一个普通的委托,我们可以用别的函数调用,也可以直接用对象调用,但加上关键字之后,只能用成员函数调用publicdelegatevoidMyButtonEventHandler(stringmsg);publicclassMyButton{publicMyButtonEventHandlerClick;privatestringmsg;publicvoidOnClick(){if(Click !=null){Click("我点击了:"+ msg);}}//构造函数publicMyButton(stringmsg){this.
阅读全文
摘要:序列化和反序列化C# [Serializable] 与[Serializable()] 这两个是一样的这个标签是类可以被序列化的特性,表示这个类可以被序列化。什么叫序列化?我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移对象,并且把对象的状态保持下来,就需要把对象保存下来,这个过程就叫做序列化,通俗点,就是把人的魂(对象)收伏成一个石子(可传输的介质)什么叫反序列化?就是再把介质中的东西还原成对象,把石子还原成人的过程。在进行这些操作的时候都需要这个可以被序列化,要能被序列化,就得给类头加[Serializable]特性。通常网络程序为了传输安全才这么做。不知道回答.
阅读全文