Find Jobs
Hire Freelancers

Trailing File Reader and Processor

$30-250 USD

In Progress
Posted over 8 years ago

$30-250 USD

Paid on delivery
Looking for a C# program that will read a file that changes many times a second. The program will need to detect changes and only process the lines that are new. Each line will be passed through a single class to determine the type of line. Each line contains a date stamp, a category block such as [Skill] or [Team].. those category blocks will determine which subsequent method it will go to for additional processing. For example: [Skill] You have earned skill Perception. I would need to process this line as perception and increment a counter on the winform by 1. In the winform, there needs to be a list box that will keep track of each mob loot. As this would be multiple lines, it would need to read a group of [Team] that are within 1 or 2 seconds apart (make this adjustable in a config file or in the winform screen) as one mob loot. Example: There would be lines such as: [12:03:06] [Team] Person looted an item Shrapnel (63421). [12:03:07] [Team] Person looted an item Animal Muscle Oil (31). [12:03:08] [Team] Person looted an item Weapon Cells (438). It would track this in a few ways: 1) In the listbox, it would say Kill ID#, Timestamp when Mob was Killed, # of Items, TT value of those Items -------------------------------------------------------------------------------------- 1, [12:03], 3, (See below) Kill ID would be a counter as each item that is looted should be tied to the kill id. When the program first opens, it will need to pull a list of all items from a database (you can stub this for now) and what the value is for each item. For example, 1 muscle oil is 0.03. So the example above would be 31 x 0.03. Shrapnel and Weapon cells is 0.01. So, the TT value in the listbox would read: 639.52. So as each line is processed, it will query this list or key,value pair to determine what the value is per 1 unit. Second, for the duration of the hunt/log, all items and quantity will be summed up in a separate list box. It would be a tally of everything looted. It would have 3 columns also: Item, Quantity, Total TT Value Lastly, some items will not have any quantity to them. They will need to be adjusted manually. To do this, we would need another listbox with these items and when they are clicked on, will bring up a textbox to enter the TT value of it. When saved, it will remove from that pending adjustment listbox and update the other 2 list boxes accordingly. Finally, the listbox contents and the items looted in each kill ID should be in a object collection so that we can expand this program in the future OR later on, I can have all that data input into a database for additional analysis. Please let me know if you have questions.
Project ID: 8700027

About the project

13 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
13 freelancers are bidding on average $156 USD for this job
User Avatar
Hi ! i am a professional C# developer and i have very good experience in C# Development. I want to work on your project. i have read your requirements and i will fulfill each of your requirements (even the db one) in quick time. I will use Regex to read the Data then perform all the processing based on the info from DB. let me know if you want me to work on your project.
$70 USD in 3 days
5.0 (52 reviews)
5.3
5.3
User Avatar
sir i am currently working on this type of project same like your project. i am an expert of software and web development. i have already developed many web and windows applications and some are similar to your project . you can check my portfolios and my previous projects . so i can finish you job faster and with best quality at lowest cost . so please feel free for contacting me i am waiting for you response
$111 USD in 2 days
4.9 (24 reviews)
5.5
5.5
User Avatar
Hi, We are experienced programmer with more than 4 years of development experience here. We have handled production applications with various technologies like .NET, PHP, Classic ASP and many more using databases like MySQL, Microsoft SQL, Oracle, MS Access and etc. We are also developing mobile apps in Native technologies for iOS, Android and Windows platform. Mentioned below are a few USPs for choosing me: 1. Well written codes with proper documentation 2. Highest possible code optimization 3. Quick support through email / skype / telephone 4. Daily / Weekly status reporting Let's discuss and make this project a success. Thanks & Regards, JayamSoft
$155 USD in 3 days
5.0 (25 reviews)
5.1
5.1
User Avatar
Dear Sir Your project has no difficulty for me as senior .NET and web developer, my completed projects for your reference https://www.freelancer.com/projects/C-Sharp-Programming/Write-some-Software-7835174.html "Great work, super knowledgeable and stuck with it on something that ended up being more complex than we realized." https://www.freelancer.com/jobs/Javascript/Edit-Fishbowl-Inventory-Report/ "Extremely professional and capable guy.... Really happy to have selected him for the project and will do so again for future projects!" https://www.freelancer.com/projects/Software-Architecture/Phase-Java-RMI-Reward-program-7570296.html "Best one, recommended" https://www.freelancer.com/projects/php/HTTP-JSON-SIGNALR-website-connection/ "works perfect now! i appreciate very much the result! i hope we can soon do another project together!" https://www.freelancer.com/projects/php/Add-Autochecout-feature/ "I will pay 100%.You did a great job!!! Thanks again" https://www.freelancer.com/projects/Software-Architecture/exchange-simulator-update-existing.html "thank you very much for your service! I highly appreciate your efforts and would like to run another project with you soon! " https://www.freelancer.com/projects/Javascript-jQuery-Prototype/Need-small-NET-Ajax-proof.html Glen took a *really* difficult problem relating to scraping web data coming from Ajax calls... Great communication https://www.freelancer.com/projects/Java/Convert-Java-Desktop-Program-JAVAFX.html
$200 USD in 5 days
4.8 (3 reviews)
4.2
4.2
User Avatar
A proposal has not yet been provided
$155 USD in 3 days
5.0 (3 reviews)
3.0
3.0
User Avatar
Hi, I have understood your requirements. Seems you want some handy game tool, anyways if it isn't that, I am good to go to this work. I having nearly 1 year experience working with C#. Also I have worked for private MMORPG game servers and used C#. Looking for your response. Regrads
$160 USD in 10 days
4.4 (1 review)
0.4
0.4
User Avatar
done a similar project, would be nice to arrange meeting together so we can discuss it further, and get more details about the project
$200 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Experience Project : 1. CRM window application with C#.net ,Devexpress 2. CRM web application With C#.net & Asp.net 3. GPS Web Application with C#.net & Asp.net (Big Data) 4. ERP window application with C#.net ,Devexpress (WCF Framwork) 5. Develop addin with API of Everest Accounting Software with C#.net (client from America) 6. Many small Project (Win App,Window Service,Webservice , etc)
$222 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
- Team of experienced people - Work experience 4+ years - Well versed in Asp.net, MSSQL + client side scripting. - Strict with deadlines - Good communication - Reliable - Flexible with clients need We are new to freelancer, So your rating is our foundation that's why we bid so low. So please don't with our reputation on freelancer.com Looking forward to hear from you.
$61 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
La Vergne, United States
4.9
37
Payment method verified
Member since Jun 27, 2001

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.