Find Jobs
Hire Freelancers

Write some Software

$30-250 USD

已完成
已发布超过 8 年前

$30-250 USD

货到付款
I need a Windows program that can (1) take a list of strings from a text file (most strings about 30 characters or less), (2) select a *random* subset of those strings, of size n, (3) display that subset in an Excel-style grid, and then (4) cycle through the list of displayed strings at a rate of 1 per second, showing a big dot or some other indicator next to each string. This is for a contest where the object of the contest is for one person to read a random list of country names, 1 per second, and the other person has to respond with the capital of that country. The computer program is to be used by the first person, the reader. The program randomly selects and displays a list of countries, and then when the user presses "Play", the program will start displaying a dot next to the first country, then after 1 second the dot advances to the next country, etc., so that the reader knows what country they should be reading. Here's what the interface should look like: A dialog box with these controls at the top: a file selector to locate the text file with lines to be displayed, a text field to indicate the size of the subset, a text field to indicate the number of columns, a "Fill cells" button, a "Play" button, and a "Stop" button. The rest of the space of the dialog box should be occupied by an Excel-style grid -- presumably the number of rows and columns extends infinitely to the right and downward, but the dialog box only displays the upper-left-most portion of the grid. The dialog box should be resizable, and the displayed portion of the grid should expand when the dialog box is resized. The idea that on any laptop or computer where we run the program, we can resize the dialog box to fill most of the screen, in order to display as many grid cells as possible. When the user presses the "Fill cells" button, select n values from the lines in the text file, divide them (as equally as possible) into x groups where x is the number in the "number of columns" field, and then display the values in the cells in those columns. When the user presses the "Play" button, have a dot-indicator next to each string, 1 per second, moving through the list. The contents of the string should NOT move when the dot is being displayed, as this will be too jarring for the reader. (In other words, don't move the word three characters to the right, display the dot next to the word, and then move the word back to its original position when the dot is done.) One possible solution is to alternate two different types of columns: One narrow column that is just for displaying the dot, and then another wider column that is for displaying the word. When not doing playback, the "Play" button should be enabled and the "Stop" button should be disabled (and vice versa during playback). After the dot has moved through the entire list, the dot should disappear, the "Stop" button should become disabled and the "Play" button should become enabled again. Thanks!
项目 ID: 9068123

关于此项目

14提案
远程项目
活跃8 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Hey, sorry for late reply, i'm fighting with flu for last few days. I'm feeling much better now, and i should be ready to work on this new app tomorrow.
$40 USD 在4天之内
5.0 (21条评论)
0.0
0.0
14威客以平均价$133 USD来参与此工作竞价
用户头像
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast and understanding agreement.
$263 USD 在10天之内
4.9 (2条评论)
4.5
4.5
用户头像
Hello, I'm an expert in VB.NET with almost 10 years of experience. I have the code available to read text files and to select random items from a list. I'm not quite sure how the x number of columns fit in here? If the user sets the subset size to 10 and the number of columns to 3 does that mean that the program will pick 30 entries from the file, put 10 in the first column, 10 in the second column and 10 in the third column? Will the dot have to just from the last item in the first column to the first item in the second column? Or how do I have to see this? Anyway, this is hardly a problem, it is just the fine tuning of the program. One last question: would you also need the source code of the program, or is the executable sufficient? If you would need the source code as well I will have to add 10$ to the bid. Best regards Wesley
$80 USD 在3天之内
5.0 (5条评论)
3.8
3.8
用户头像
Hi, I have more than 14 years of programming exp and I am expert in this kind of work. I have completed more than 260 projects. Please look at the feedback left by my employers to know more about my work. Waiting for your positive response. Thanks.
$250 USD 在10天之内
5.0 (10条评论)
3.0
3.0
用户头像
Hi. I am an experienced .net developer and can do you task on C# and .NET. Always provide all source codes and support for project in future. So. If i'm clear understood you need (on GUI) list of random strings (reading from file) with some "cursor" moved around this list (in order or in random order) in case of countries is list of countries and "cursor" change "country" while user don't press "Stop" button. Then cursor stop and user say capital of this country. Right?
$55 USD 在3天之内
5.0 (3条评论)
2.3
2.3
用户头像
A proposal has not yet been provided
$55 USD 在7天之内
5.0 (1条评论)
1.4
1.4
用户头像
Hi, I've read through the requirements and believe I can do this for you but I would like if you could perhaps clarify the following - can you provide a sketch of what it should look like? I'm confused as to why you need an infinite grid to the right... "The rest of the space of the dialog box should be occupied by an Excel-style grid -- presumably the number of rows and columns extends infinitely to the right and downward, but the dialog box only displays the upper-left-most portion of the grid. The dialog box should be resizable, and the displayed portion of the grid should expand when the dialog box is resized. The idea that on any laptop or computer where we run the program, we can resize the dialog box to fill most of the screen, in order to display as many grid cells as possible. When the user presses the "Fill cells" button, select n values from the lines in the text file, divide them (as equally as possible) into x groups where x is the number in the "number of columns" field, and then display the values in the cells in those columns." I can create this using Visual Basic which means it will be executable on Windows platforms like Windows 7, 8, 10 etc. Please read my reviews for added confidence. Thank you Respectfully Risharde
$250 USD 在3天之内
0.0 (0条评论)
0.0
0.0
用户头像
A proposal has not yet been provided
$155 USD 在7天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hi I am excellent at desktop software programming using C#. Mostly expert with Windows API. This will not be a big task for Me. Please give Me a chance to startup here
$122 USD 在10天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hello, I'm a vb.net programmer with great experience in making similar applications. Let me know if you are interested and I'm ready to start working on your project and discuss further details. Regards, Tony
$130 USD 在4天之内
5.0 (22条评论)
0.0
0.0
用户头像
A proposal has not yet been provided
$97 USD 在4天之内
0.0 (0条评论)
0.0
0.0
用户头像
I'm a software engineer having one year experience in developing desktop applications. I have worked in a project like"patient administration system" which is a desktop application. So I can develop your application with best quality. I'm new to the freelancer but you can keep trust on me. Thanks
$50 USD 在3天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Bellevue, United States
5.0
130
付款方式已验证
会员自10月 24, 2004起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。