Messages - Shed [ switch to compact view ]

Pages: [1] 2 3 4 5 6next
1
Hello guys (hello Mr. Mouser)

i think a good program or piece of coding must have this guidelines :

1) be small, load fast, run fast and do exactly the right thing for what it is coded (the task)
2) make a good use of resources of the machine....small size again and moderated use of the resources
3) It's a bonus if the interface is fancy and good designed (but not a must)
4) if don't need be installed (only the exe and binnary files for running) it's a Plus (old style EXE coding)
5) Dont will have NAG screens (sorry but i ate the reminder screens for registering etc)
6) be coded in C, C++, or Delphi .... all the rest of languajes it's crappy (Visual Basic for example, but i'm talking of running apps in Windows O.S., Perl, or Python or others are right as languajes....you catch it?)


3
Hello, I'm Shed aka Israel from BCB-Tools

i see much variety of programs, and the final "programs" see very un-finnished, i meant, we all can't have enough spare time for have it how we want and probably all of us have in mind some others enhacments for our own stuff....but in general, is a bunch of miscellaneus utils, ("and in variety, it's the taste" like we say here)....talking about my entries, the Mp3 portable Ripper is made mainly, because i usually listen a San Francisco Groove salad station and want have a CD audio session for listening on the car...the DosBox and ScummVM front end (mostly DOSBox front end) is made for make life easier when we're trying emulate a DOS console for abbandonware games....the other example, is only source-code testing TDx sound buffers (as a tutorial, learning reading the sources) and all this software is made some months before i know the contest, then i see the contest and send to the donationcoder FTP account....

perhaps i can sell it...but i preffer have totally freedom to make it if our relation enhanced with Borland...by the momment i made a lot of things only for have good utilities for daily work....and as freeware stuff ...

about my personal career, since i discovered Turbo C 3.0 of old DOS systems, i'm together with they because Borland compilers is neat and shiny...and the applications works with a failsafe rate very high....no surprises with bugs...

4
Borland C++ Builder Contest / Re: Crystal Reports
« on: July 03, 2006, 09:52 AM »
Hello, ...well i just use the "default" components called QReport on Pallete component, in c++ builder environment
and this is for "design" time....not dinamically....

1) drop a Qreport1 component on the desired form that ACT as Report preview

2) configure the properties accordly to your preferences (link to DataSources etc)

3) first, add the HEADER of the Report (this can be totally void (or empty))

4) once you add the Header band, you can ADD the other QRBand's that for example, related to a certain registers on a Table, will be repeated until the End of File (EOF) (in this case, the registers of the table will be repeated on diferent lines)
For this DATA VISUALIZATION, we'll use the TQRDBText component (text from a database or table) or if the text is always the same....use TQRLabel......also for Table listings (called SubDetail Band), you must link the BAND property called DataSet to the Table we're using....

5) add the FOOTER section for print the Page footer....

6) Eventually, if you need "listings" of registers, you must LINK the DataSet property of QRSubDetail Band to the specified table

for example, this is a example QReport Page, as you can see, have the header, one QRSubDetailBand and the Footer





And this is (like example only) a supposed Events and code lines "behind" the Report Page

void __fastcall TForm24::QRSubDetail1BeforePrint(TQRCustomBand *Sender,
      bool &PrintBand)
{
  int encontrado = 0;
  TLocateOptions opciones;
  opciones.Clear();


   DataModule1->Tabla_envases->First();
        encontrado = DataModule1->Tabla_envases->Locate("TIPO_ENV", DataModule1->MyTable_STOCK_SALIDAS->FieldByName("TIPO_ENV")->AsString, opciones);
        if(!encontrado) {   }
        else {

                     //Product found on table
                     //we take the value from table, and assign to PAK_TYPE
              PAK_TYPE->Caption = DataModule1->Tabla_envases->FieldByName("PAK_TYPE")->AsString;
              PAK_TYPE->Refresh();

              }

   ///////////////////if TIPO_ENV == "GRANEL" we print the Liters, else ...we print the units//////////////////////////////
   if(DataModule1->MyTable_STOCK_SALIDAS->FieldByName("TIPO_ENV")->AsString == "GRANEL")
    {
      QRLabel_num_litros->Caption = FormatFloat("##,###", DataModule1->MyTable_STOCK_SALIDAS->FieldByName("LTS_TOTAL")->AsFloat);
      QRLabel_num_litros->Refresh();
      Label_unidades->Caption = "";
      Label_unidades->Refresh();
      contador_productos++;
     }
   else { QRLabel_num_litros->Caption = ""; QRLabel_num_litros->Refresh();
          Label_unidades->Caption = DataModule1->MyTable_STOCK_SALIDAS->FieldByName("UNIDADES")->AsInteger;
          Label_unidades->Refresh();
          contador_productos++;
            }
}
//---------------------------------------------------------------------------



void __fastcall TForm24::QuickRep1BeforePrint(TCustomQuickRep *Sender,
      bool &PrintReport)
{

 //////////here we assign to Label_PUERTO, the value from a editbox located on Form30////////////////////////
 Label_PUERTO->Caption = Form30->Edit_PUERTO->Text;
 Label_PUERTO->Refresh();

}
//---------------------------------------------------------------------------

void __fastcall TForm24::FormShow(TObject *Sender)
{
 contador_productos = 0;
}
//---------------------------------------------------------------------------



5
Incredible, wonderful, state of Art in snap-audio-coding

Proudly made with C++ Builder, Bass Library and LMD Tools

You see it, and you want it!! (source code included)

The Mp3 Portable Ripper!!! (for donation coder contest) :D

features: ripping of mp3 shoutcast stations on the fly (you only need to know what mp3 station you want to record)...various time-measurement recordings until 15.000 seconds of recording time...

Uses: New music on your Car (burning the result to a CD disc), have your personal Mp3 ripper on your Flash-Rom or Mp3-Player and carry it to everyplace in your pocket...
Record your own favourite sessions on a single mp3 file...

current status: Working but not 100% finnished...download not available until Mouser or organizers review it...

Pages: [1] 2 3 4 5 6next
Go to full version