|
|
|
ЦЕНА
|
|||
|---|---|---|---|
|
#18+
Парни подскожите сколько стоит написание самой простой программки, т.к. клиентов много, а цену не знаю :( Спасибо за уделённое внимание! !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 14:58 |
|
||
|
ЦЕНА
|
|||
|---|---|---|---|
|
#18+
Melkiades, Вы же точно уверены, что ваша програММка - самая простая? Вдруг перебьют. Что делать будете? Ведь золотое же дно. :0))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 15:52 |
|
||
|
ЦЕНА
|
|||
|---|---|---|---|
|
#18+
Кстати! Между прочим, это отличная мысль - написать на самом деле самую простую работающую програмку. Минимальное количество символов и все такое. Может это програмка, где нет ничего из кода? Это будет считаться? Надо еще, чтобы она что-то делала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 15:59 |
|
||
|
ЦЕНА
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. Пойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 16:20 |
|
||
|
ЦЕНА
|
|||
|---|---|---|---|
|
#18+
Годится! Как насчет легкой ретуши? Option Explicit Sub Main() Main End Sub :0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 18:24 |
|
||
|
ЦЕНА
|
|||
|---|---|---|---|
|
#18+
анекдот насчёт Hello World ____________________________ Эволюция программиста Выпускник физматшколы 10 PRINT “HELLO WORLD” 20 END ВУЗ. Первокурсник. program Hello(input, output) begin writeln(´Hello World´) end. ВУЗ. Студент старших курсов (defun hello (cons ´Hello (list ´World)))) ВУЗ. Преддипломник #include void main(void) { char *message[] = {”Hello “, “World”}; int i; for(i = 0; i < 2; i) printf("%s", message ); printf(" "); } Молодой специалист #include #include class string { private: int size; char *ptr; public: string() : size(0), ptr(new char(´´)) {} string(const string &s) : size(s.size) { ptr = new char[size 1]; strcpy(ptr, s.ptr); } ~string() { delete [] ptr; } friend ostream &operator <<(ostream &, const string &); string &operator=(const char *); }; ostream &operator<<(ostream &stream, const string &s) { return(stream << s.ptr); } string &string::operator=(const char *chrs) { if (this != &chrs) { delete [] ptr; size = strlen(chrs); ptr = new char[size 1]; strcpy(ptr, chrs); } return(*this); } int main() { string str; str = "Hello World"; cout << str << endl; return(0); } После нескольких лет работы. Ведущий программист [ uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820) ] library LHello { // bring in the master library importlib("actimp.tlb"); importlib("actexp.tlb"); // bring in my interfaces #include "pshlo.idl" [ uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820) ] cotype THello { interface IHello; interface IPersistFile; }; }; [ exe, uuid(2573F890-CFEE-101A-9A9F-00AA00342820) ] module CHelloLib { // some code related header files importheader(); importheader(); importheader(); importheader("pshlo.h"); importheader("shlo.hxx"); importheader("mycls.hxx"); // needed typelibs importlib("actimp.tlb"); importlib("actexp.tlb"); importlib("thlo.tlb"); [ uuid(2573F891-CFEE-101A-9A9F-00AA00342820), aggregatable ] coclass CHello { cotype THello; }; }; #include "ipfix.hxx" extern HANDLE hEvent; class CHello : public CHelloBase { public: IPFIX(CLSID_CHello); CHello(IUnknown *pUnk); ~CHello(); HRESULT __stdcall PrintSz(LPWSTR pwszString); private: static int cObjRef; }; #include #include #include #include #include "thlo.h" #include "pshlo.h" #include "shlo.hxx" #include "mycls.hxx" int CHello::cObjRef = 0; CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk) { cObjRef ; return; } HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString) { printf("%ws ", pwszString); return(ResultFromScode(S_OK)); } CHello::~CHello(void) { // when the object count goes to zero, stop the server cObjRef--; if( cObjRef == 0 ) PulseEvent(hEvent); return; } #include #include #include "pshlo.h" #include "shlo.hxx" #include "mycls.hxx" HANDLE hEvent; int _cdecl main( int argc, char * argv[] ) { ULONG ulRef; DWORD dwRegistration; CHelloCF *pCF = new CHelloCF(); hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); // Initialize the OLE libraries CoInitializeEx(NULL, COINIT_MULTITHREADED); CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER, REGCLS_MULTIPLEUSE, &dwRegistration); // wait on an event to stop WaitForSingleObject(hEvent, INFINITE); // revoke and release the class object CoRevokeClassObject(dwRegistration); ulRef = pCF->Release(); // Tell OLE we are going away. CoUninitialize(); return(0); } extern CLSID CLSID_CHello; extern UUID LIBID_CHelloLib; CLSID CLSID_CHello = { /* 2573F891-CFEE-101A-9A9F-00AA00342820 */ 0×2573F891, 0xCFEE, 0×101A, { 0×9A, 0×9F, 0×00, 0xAA, 0×00, 0×34, 0×28, 0×20 } }; UUID LIBID_CHelloLib = { /* 2573F890-CFEE-101A-9A9F-00AA00342820 */ 0×2573F890, 0xCFEE, 0×101A, { 0×9A, 0×9F, 0×00, 0xAA, 0×00, 0×34, 0×28, 0×20 } }; #include #include #include #include #include #include “pshlo.h” #include “shlo.hxx” #include “clsid.h” int _cdecl main( int argc, char * argv[] ) { HRESULT hRslt; IHello *pHello; ULONG ulCnt; IMoniker * pmk; WCHAR wcsT[_MAX_PATH]; WCHAR wcsPath[2 * _MAX_PATH]; // get object path wcsPath[0] = ´´; wcsT[0] = ´´; if( argc > 1) { mbstowcs(wcsPath, argv[1], strlen(argv[1]) 1); wcsupr(wcsPath); } else { fprintf(stderr, “Object path must be specified “); return(1); } // get print string if(argc > 2) mbstowcs(wcsT, argv[2], strlen(argv[2]) 1); else wcscpy(wcsT, L”Hello World”); printf(”Linking to object %ws “, wcsPath); printf(”Text String %ws “, wcsT); // Initialize the OLE libraries hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED); if(SUCCEEDED(hRslt)) { hRslt = CreateFileMoniker(wcsPath, &pmk); if(SUCCEEDED(hRslt)) hRslt = BindMoniker(pmk, 0, IID_IHello, (void **)&pHello); if(SUCCEEDED(hRslt)) { // print a string out pHello->PrintSz(wcsT); Sleep(2000); ulCnt = pHello->Release(); } else printf(”Failure to connect, status: %lx”, hRslt); // Tell OLE we are going away. CoUninitialize(); } return(0); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 19:14 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34476557&tid=2164151]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 436ms |

| 0 / 0 |
