삭제

VC++ 에서 소리 만들기 예제

mmsystem.h 를 인클루드 해줘야한다. #pragma comment(lib,"winmm.lib") 도 해줘야한다. [code c] void Cexercise1Dlg::OnBnClickedButton1() {  WAVEFORMATEX wfme;  wfme.nSamplesPerSec = 2205;  wfme.nAvgBytesPerSec = 2205;  wfme.nBlockAlign = 1;  wfme.nChannels = 1;  wfme.wBitsPerSample = 8;  wfme.wFormatTag = WAVE_FORMAT_PCM;  WAVEHDR whdr;  MMRESULT mmres;  HWAVEOUT hwout;  int iSPS = 4410;  int fFreq = 1000;  int iBufLen = 2205;  char *WaveBuf = new char[2205];  //double dKoef = 2 * 3.1416 / iSPS * fFreq;  unsigned char tmp= 0x9c; for (int i=0; i ibuflen; !="MMSYSERR_NOERROR)" &="" &wfme,="" (!(whdr.dwflags="" (cos(i="" (dduration="" (dword)="" (ibuflen);="" (mmres="" *="" +="" 0){="" 125="" 127);="" ::zeromemory(&whdr,sizeof(whdr));="" ;="" ibuflen; [/code]

extjs 내가만든 stylesheet 적용하기

이전글 과도 관련이 있는데 ext를 이용해 만들어진 모양이 마음에 안들어 수정하고 싶을때 api를 찾아보면 cls라는 config가 보일것이다. 다른 테스트는 안해보고 관련 내용만 구글링해서 아래 코드를 작성해 적용했다. [code css] .myClass{      padding: 0 20px 0 20px; } [/code] [code javascript] var myPanel = new Ext.Panel({      layout: 'table',      items: [{            xtype: 'label',            text : ' 요부분',            cellCls : 'myClass'      },{            xtype: 'button',            text : '버튼'      }] }); [/code] 관련 쓰레드 링크걸어드립니다. 참고로 Animal이란 분은 가끔 무성의 합니다.ㅎㅎ https://extjs.com/forum/showthread.php?p=263968

Extjs에서 Panel을 column layout으로 설정하고 button 배열시 오류나는문제

Ext하면서 경험 하신분들이 많을것이다. Panel 을 column layout으로 설정하고 item중에 button을 넣으면 패널이 2개나타나면서 오류가 난다. 그래서, items에 패널을 만들고 그안에 button을 만들어 해결할수 있다. 좀 더 편한방법은 column layout을 사용하지 않고, table layout을 사용하면 쉽게 해결된다. 정확한 원인은 영어 울렁증으로 다 읽어보진 않았다. 아래 쓰레드를 참고하기 바란다. http://extjs.com/forum/showthread.php?p=172733

삭제

prototype 을 이용해 select box 채우기

간단한 예이다. 우선 ajax로 요청한 결과이다.(json type이다) getAllRecords.htm?view=json [code js] {  records:[        { key1: "val11", key2 : "val21"},        { key1: "val12", key2 : "val22"},        { key1: "val13", key2 : "val23"},        { key1: "val14", key2 : "val24"},        { key1: "val15", key2 : "val25"}  ] } [/code] getItems.htm?view=json [code js] {  records:[         { key3:"val31"},         { key3:"val31"},         { key3:"val31"},         { key3:"val31"}  ] } [/code] js파일 : foo.js [code js] function foo1(){       new Ajax.Request('getAllRecodrds.htm?view=json',{             method : 'get',             onSuccess: function (transport) {                   var mysel = $('mysel');...

prototype.js invoke 사용시 user-defined 함수 호출방법[2]

이전 글에 이어서 하나더.... Element 배열에서 invoke 호출시에는 이전글처럼 String을 확장한다고해서 동작하지 않는다. Element 객체는 addMethods라는 놈이 있어서 이걸 사용하면된다. [code js] Element.addMethods(       updateOdd : function(element){             if( 어쩌고 저쩌고 ) {                   element.update('저쩌고 어쩌고');             }       } ); [/code] prototype utility method 를 확장할려고 해봤으나 잠깐 좌절하고 퇴근하였다. (회사망이 내부망이라 기억나는대로 블로깅하기때문에 오타가 있을수 있습니다)