2012年10月4日 星期四

聘請全職程式設計員

富爸爸鼓勵我要花多些時間尋找,培訓和留住人才,所以在未來日子裡,我會投放更多時間在這個領域.


成為資料庫應用管理系統最Top的軟件公司一文提出一個考測的要求,暫時收到一個網友Leung的提交,他用少於一個星期時間,就能學會了Borland C++ XE3和fast report,開發了我要求的Form和列印功能,但可惜他不能全職加入我們.

我想要全職,是因為第一個工作是把MemDB第一套盒裝軟件 - 會計系統(總帳版)由Borland C++ 6.0升級到XE3版,主要是改成unicode和使用fast report (舊版是使用GmPrintSuite,這個Package已經停止了開發和不支援unicode,所以我決定全改為使用fast report).然後把MemDB的所有系統升級,由這升級過程,我會協助他使用MemDB  Database Engine和解決問題,完成後大家可以一起接工程,帶動MemDB的發展.

開始會以Project base支付費用,有興趣者可先介紹自己和報價,會計系統(總帳版)升級工程需要多少時間和費用.我接受了,他需要先根據成為資料庫應用管理系統最Top的軟件公司提出的要求完成一個Form作為考測,然後到MemDB店舖和我Interview,取錄後必須到店舖工作,以便大家合作完成升級工程 ,至於之後的合作,等完成這個升級工程再談,有興趣者可與我聯絡. 

相關文章:
1) 聘請系統介面設計師

1 則留言:

  1. 我來分享一下:其實有玩開Visual Studio的, XE3 應該都會容易上手, 介面也差不多開個project, 加張form, 砌controls, set data source, 加coding, 好快就做到一個簡單programFast Report 就係張 form 加個 TfrxReport object, 再加個 TfrxDataset, 之後 double click 個 TfrxReport 就會入到去個 report 設計介面report -> data, select report datasets 做 frxUserDS找個 insert band 按鍵, 就可以加入 report header & footer, master & detail data band 等等加返相應的 text object 同 picture object 就完成最後返回張form, 加返coding, 係 onclick event set 返 report parameters:TfrxReportPage * Page;Page = (TfrxReportPage *)frxReport->Pages[1];Page->PaperSize = DMPAPER_USER;Page->PaperHeight=edtPaperHeight->Text.ToDouble();Page->PaperWidth=edtPaperWidth->Text.ToDouble();Pass 張 form settings to report:TfrxMemoView * Memo =dynamic_cast <TfrxMemoView *> (frxReport->FindObject(edtChiCompany->Name));Memo->Text=edtChiCompany->Text;Memo->Font=edtChiCompany->Font;Memo->Left=edtChiCompanyH->Text.ToInt()*fr01cm;Memo->Top=edtChiCompanyV->Text.ToInt()*fr01cm;fr01cm 係 3.77953, 用來把 pixel 轉為 mm而 data 方面, 我放入 array of string:UnicodeString Header[NO_OF_FIELDS]={"No","Item","UOM","Qty","Price","Amount","Net"};UnicodeString Cells[NO_OF_ROWS][NO_OF_FIELDS]={  "0001","Bar Code System","PKG","2","500.00","1,000.00","1,000.00",  "0002","Account System","PKG","1","1500.00","1,500.00","1,500.00",  "0003","Retail System","PKG","1","700.00","700.00","500.00",  "0004","Win7 OEM","PCS","3","350.00","1,050.00","1,000.00",  "0005","USB Storage 8GB","PCS","1","500.00","500.00","0.00",  };只要在 TfrxReport 的 OnGetValue event pass 返 value 入個 report data band 就大致完成:void __fastcall TfrmPrintSetup::frxReportGetValue(const UnicodeString VarName, Variant &Value){ for (int i=0; i < NO_OF_FIELDS; i++) {  if(CompareText(VarName,Header[i] ) == 0)   Value = grdDetails->Cells[i][frxUseDS->RecNo]; }}

    回覆刪除