Find Jobs
Hire Freelancers

Refactoring Delphi/Mysql project.

$250-750 USD

Cancelado
Publicado há mais de 6 anos

$250-750 USD

Pago na entrega
Standard VCL, interface don't have to be so nice but code very stable and well written, easy to understand and modify. Try to keep as little code as possible in the events, and the rest in separate procedures and functions. (1) Make a Delphi project that log into a Mysql server and displays all tables in a database. Let the user select a table. Then select a .dpr file, scans all the .pas / .dfm files in that project and lists all clientdatasets. (2) Let the user choose what Mysql table that is the "master", select what clientdataset is "master" and what clientdatasets thats is "klonedcursor" (cant write klone the with a c, freelancer blocks me) (3) Create a list of above with as many relations that is necessary. Put the data into a clientdataset and save it to a file. (4) Don't touch calculated or aggregate fields. (5) Create a list of all relations with a cds (clientdataset) connected to a Dbgrid (6) Let the user edit, delete and add fields, and fieldtypes in a Delphi VCL user inteface. Synk the edits into the mysq and the client datasets dfm files. (7) Project must handle several tables/relations in a database, not only one. (8) On every start of the program, control if there is anything out of sync, ask the user of how to correct and correct it (like filenames not same or same but of different types). Make sure You understand the project before You make a bid, ask for clarifications if something is unclear. I will assist a bit during the project, but not in every step all the time. Additional. The .pas files that holds the fieldnames of the cds must also be synced and so must the field name in mydac and unidac in the .pas files, and so must all database bindings to the user interface. Also, the program should work with or without clientdatasets, with or without mysql. There are three possible configurations: (1) Mysql-CDS (2) Only Mysql (3) Only CDS There is also not always that the CDS is in the same VCL form as the visual objects using it, it can also be in a another form like in a datamodule or in another delphi form. The user shall select what forms and data modules that are linked. When an edit if fields is done, the program should run as before without need for any manual editing. All code and rights will be my property.
ID do Projeto: 16181774

Sobre o projeto

8 propostas
Projeto remoto
Ativo há 6 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
8 freelancers estão ofertando em média $566 USD for esse trabalho
Avatar do Usuário
Good day, yes, i read your description and it looks quite clear what to do. You can check my profile, that i finish my projects with good result. I am sure that this project you receive good result as well.
$500 USD em 15 dias
4,9 (102 avaliações)
7,2
7,2
Avatar do Usuário
Ready to help you with this project, I already did Delphi projects what involved dfm parsing, db structure discovery etc. I have more than 20 years experience with Delphi and other programming languages / frameworks and various Rdbms.
$555 USD em 6 dias
4,9 (25 avaliações)
5,9
5,9
Avatar do Usuário
Greetings! Since I have got a visual over your project's description, I have some follow-up questions to ask so to elicit the missing pieces of requirements. Please message me so we can proceed! I am looking forward to showcasing you that via PM. Please provide all the technical/non-technical requirements of this project via a document or chat.
$555 USD em 10 dias
5,0 (2 avaliações)
5,5
5,5
Avatar do Usuário
hello there ^^ im delphi coder ^^ i used to deal with delphi since version 7 till the current one for now 10.2.2 tokyo , i used to deal with both VCL and FMX platforms , coding database driven applications , using engines like FireDac,MyDac,Unidac,zeos,odbc and so forth , working with dbms like Mysql ,sqlserver,swlite,firebird and so forth , regarding to your project just give me the green light and i will do my best ^^ best regards
$750 USD em 10 dias
4,9 (33 avaliações)
5,1
5,1
Avatar do Usuário
hello,dear. It's my pleasure meeting you. I have read your requirements and I fully went through it. I am confident and I am sure that I can do your project. Please contact me for further discussing. Thanks for your interests.. ProjectName:Refactoring Delphi/Mysql project. Relevant Skills: Delphi, MySQL,
$555 USD em 4 dias
3,9 (8 avaliações)
4,3
4,3
Avatar do Usuário
SMT Group is powered by Technology Experts in India and across globe. Core team of Developers and Designers helps quality product for new projects while business analyst helps clients to understand and freeze their requirements. People at SMT Group believe in help client and feel as they are working with their own virtual Team. Skill Matrix: --- Native Android, iOS and Windows Apps, Custom Android ROM, Java, Swift, PHP, jQuery, Yii, Yii2, e-Commerce, Wordpress, Laraval, CakePHP. Industries: - ---- Taxi-Dispatching , Digital Signage, Hotel Booking , Chatting & Dating App, Image tweaking, Real Estate, eLearning, eMenu & Ordering Apps, OCR, Video recording application, Call Recording, Social Networking, Job Portal sites, Real Estate. ERP, CRM, Appointment Booking, Banking, School Management tools. Why SMT GROUP? --- a) Extensive work experience in this similar field b) Effective communication and detailed reporting c) Dedicated team will be assigned for project management d) Response time will be less than 12 hrs e) Always met the deadline and deliver the project on time
$555 USD em 10 dias
5,0 (1 avaliação)
1,4
1,4

Sobre o cliente

Bandeira do(a) THAILAND
Malmoe, Thailand
5,0
10
Método de pagamento verificado
Membro desde jan. 28, 2008

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.