Design For .NET Scheduler Application?
Jan 27, 2010
I wish to develop an application in VB.NET to provide to following functionality and hope you can give me some pointers on which direction to take.I need some kind of "server" type component which sits in the background monitoring request from users and performing various task. (this component can be install locally or centrally)
The users submit an instruction to the "server" to perform a certain task at a designated date and time. (or perform the task straight away)
The "server" would perform the task at the desired date and time and inform the user the result of the task.I have thought of using a central database to which the user writes the instructions. The "server" could read from the database to obtain the instructions, and write the result back to the database.
I want a fast reaction to the instructions, so the "server" must poll the database every few seconds; I fear this may be detrimental to performance. Also how do I get the server to perform the task at the desired time? Again checking all outstanding tasks against the current time is not very efficient, so I thought about utilising the Windows Scheduler, but I am not sure of the best way of integrating this functionality.
View 2 Replies
ADVERTISEMENT
Apr 16, 2012
automatic scheduler apart from creating windows service in .net or OS batch scheduler?I 'm aware of this two, Is there a 3rd way to create automated process in .net.I having facing limitations in creating windows service like I have semi admin rights so it doesn't allow me to install windows service also I can't view the windows service.
View 4 Replies
Dec 1, 2011
I'm looking to add a scheduler to my application using a form of timeline control. Can anyone recommend a good control for this use? Something like the [URL]
View 3 Replies
Jun 3, 2011
So I wrote a VB.net project in Visual studio.I have a scheduled task that is set to run the program every morning at 10AM. If I use windows explorer and double click the application, it runs fine.If I open task scheduler, open the task properties, and browse to the application, then choose run, the program fails, due to Runtime exceptions.I know I have the path entered correctly, since I can debug the instance when it crashes from the task scheduler. VS2010 pulls up my source code.The exception is System.IO.FileNotFoundException, remember, it works fine when I double click the app. If attach a debugger to the process after it is executed from the task scheduler, I can then restart the debugger, and Voila!, The application runs fine.
View 1 Replies
Mar 22, 2012
The main purpose of the my app that I need your help with is, to deliver an always (or close to) up to date a list of files for the user to choose from for a variety of common purposes. For instance, opening the selected file in its native client editor application so the user can make changes. Another purposes would be to print the file, and I have others.
If nothing else (meaning recommendations for a better design that still keep my desired in mind) I'd like ideas on how to update my complex DataSet (background processing options, what's the most efficeient/quickest way to update my DataSet) as the list of files changes while my app is running and my app is designed to never close due to the long amount of time it take to load it initially.
The list must be always kept up to date while my app is running because not only the intial loading of data takes a lot of time but updates (new/modified/deleted) could potentially take too long depending on not only how much data to update/add (new files) but how efficeient my code is in updating the list. To be perfectly clear: If a new file is created then it need to be somehow (automatically preferably or manually i.e. button code) add to the list. If a file is deleted then it needs to bet removed from the list. And if the file has changed, perhaps some of it metadata or thumbnail image have changes so update the file's data in the list. All of which (new/modified/deleted) need to be as real-time as possble without degrading the server too much and without the user waiting more than a handful of seconds.
Listing all the files as quick as possible whether that be with or without metadata initially is very important because most of the time the user is going to filter (or scroll the list by typing) for a partial file name. Once the user filters/scrolls to the desired file there's a very good chance that he/she isn't even interested in the metadata, most of the time the user wants my app to open the selected file in its native client editor application so he/she can view or modify the file. The initial
load time of the data doesn't concern me as much as updates because the user can possibly do other things while it initially loads all the data as long as it not too long (more than a few minutes). From there the updates will either be automatic if possible (most desirable from a users standpoint) or the user initiated (e.g. button). Plus I'm thinking the updates might need to be done with a few different background processes (multiple threads) because I think I need one for periodic updates (e.g. every
15 minutes) and one background process for page updates meaning whatever the user has either scrolled to or filtered for, more accurately all files currently display to the user will be systematically update in the background so the user can still operate my app.
I'm currently using SqlDataAdapter.Fill to fill a DataSet object variable (which is bound [BindingSource] to a DataGridview control) to first populate the DataSet from the SQL query and then prorgammatically adds records (DataRow) for local files but please make recommendations. I don't mind big changes or starting over if necessary, I just want the best app possible based on the aforementioned criteria. I'm not sure if it complicates matters but I've also added custom columns in the DataSet for some special needs (thumbnail of files, booleans for tracking custom statuses). For the local files I'm currently populating the DataSet prorammatically (iterating a path/file string collect made by System.IO.Directory.GetFiles) since the list is first (and very quickly) populated with Vault files (which is always a far larger list than the local files) so . Again, I don't have to take this direction, make recommendations.
View 11 Replies
Sep 17, 2009
I am making a small application for a friend, to help her update her website. The website is a very simple one, using a menu (table of links) in one frame, and the content in the other frame. The content consists merely of pictures, with some information (text) below each picture. Because my friend has no clue how to change her website (let alone upload it and the images to the right FTP folders), I decided to make an application that does that for her.
I had decided on the following design, but now I'm having second thoughts whether or not it's a good idea:
1. I use a Database to store the information and path to each picture.
2. I generate the content HTML files completely from scratch every time an update is required, retrieving the image path + info from the database and generating the correct HTML code from it.
3. I save the HTML files and upload them + all the images they use to the FTP.
She can now add, remove and/or edit any items in her website, in each category, and it works fine at the moment. But there are a few problems:
1. When she decides to remove a picture (from the database), the actual image will stay on the FTP server. She only has a maximum of 100 MB capacity, so having 50 unused images on there is not very efficient. To remedy this, I simply remove all the images before uploading the new website, so there will only ever exist the current images.
2. When her site gets larger, the amount of images will increase, possibly to about 80 MB. I don't think she'll want to wait for 80 MB in pictures to upload when she only changed a typo in one of the picture's descriptions.In the past, the whole site is uploaded at once without considering which changes were made, so that wasn't very good. I decided to keep track of which categories were changed, and only upload the categories that have been changed. This reduces the amount of images to upload, but there still could be around 10 MB in a single category, which is acceptable but still not ideal.
3. The images she has chosen have to remain on her computer, because they are uploaded again every time she updates here site. If she removes them, they will not be found and cannot be uploaded. Now, the images would still be on the server, so there really isn't any need for her to keep the images. But, due to point 1, they get deleted, so I don't have them anymore.
View 2 Replies
Jul 12, 2011
I simply want to create an application that can save each n every keystroke pressed from the keyboard and then user will be able to assign it a hotkey. And then whenever user presses that hotkey the data that is relevent/linked with that hotkey should be pasted into the active window e.g. notepad, ms word, email etc. I have developed it on my own everything is working fine but whenever I hit the assigned hotkey it wont stop sending data to the active window maybe because of timer.
View 8 Replies
Jun 21, 2010
Using visual studio 2008 environment, i would like to change a classic windows application design, so i'm wondering if there is an idea a bout this. i've find some skins like irriskins ( www.sunisoft.com ), but i'ts not what i'm looking for.
View 1 Replies
Jul 7, 2011
I simply leave the GUID text blank in Properties/ Application. Can someone give the advantages of using the GUID? I have done a few searches on Google and VBFORUMS but have not found a FAQ describing its true advantages in VB Application design.
View 3 Replies
Jul 20, 2011
I can articulate my question well enough to get some clear and usable feedback here. I have reports (like paper reports) in my .NET application that have data bound to them. Typically the reports are a combination of many data elements across several busniess entites that may not all relate through an Inheritance hierarcy, etc. This makes it difficult to get all the needed data placed together to bind to the report.
So what I have done before are make 'Report' classes with data elements specific to supporting the reports they are bound to, and on the back end might be tied to specially created Stored Procedures that bring this data back (maybe several joins across many tables to get the right data needed). So if I was to make an analogy to the database world, I am essentially 'denormailizing' the data structure to get all of this data into a single class to make it easy to bind to the report.
However on the hard line OOP concepts and architecture design, one could say that a report is just another 'thing' to bind data to, and its class should not be designed just to suit the needs of data binding. In this thought process, I would actually need to make my class design be able to create the relationships needed to get all of the data together properly to still be bound, but not create any special 'Report' classes. I find this difficult to do sometimes. It is much easier to create these relationships in the back end stored procedures and then just output the resultset to be almost immediately bound to the report.
So what is the right way to solve this? If I create these specialized report classes with really no behavior, am I introducing an anti-pattern like the Anemic Domain Model?I could use some feedback, and please speak up if my question and scenarios did not make sense.
View 1 Replies
Jun 21, 2010
I need the design templete of the application software that name is InsordOutword system..
View 1 Replies
Aug 29, 2010
i need to design an application in visual basic 2005 that will retrieve pictures on a form. PS: All pictures should be located in a combo box! And the number of pictures are 2000.I've started with cmb.Items.Add("pic1") but that really tiresome to write 2000 codes.
View 9 Replies
Sep 6, 2011
I'm trying to make an application for beta testers in my design group so that they can easily send their reports back to the developers. Designing the user interface is not the problem.it's the coding. What I want to do is let the user select a radio button for the project they are testing, then fill in some text fields, select options, etc regarding the project tests, then when they are done, click "submit" and it will either send the data to a specific email address (internally coded, not input by the user) or send the data in a text file to a directory on my server. (whichever method works/is easier) I'm not the best programmer, so don't yell at me if I'm slow to understand anything, LOL.
View 3 Replies
Nov 24, 2010
I am developing a new application for Students Training. how the database design should be? And could you provide a sample application similar to my requirement? Following is the requirement of the Application, The objectives of the program or application are:
Get Information about the total number of students trained in all company's department
Get Information about the total number of students who were either withdrew/ apologized /rejected
Anticipate of the future needs for student's work placement opportunities (numbers of students as well as the majors)
On light of the objectives mentioned above I consider the following data for the application preparation: Company's Department Needs Department Major Number of students for each major Supervisor Mobile Number
If it is possible when entering students details the program will automatically register him/her in the Department that has vacant place and already fit the requirements of the certain department-Internship Information.
View 11 Replies
Jun 28, 2011
I am designing a desktop application that will be driven by local data. I am trying to determine the best way to accomplish this. The database would contain about 10-12 tables if I use a database and I would imagine no more than 10000 records in any one table (but honestly 99% of users would not have more than 1000 records). I am thinking about using SQL Server Compact.
Is this a good solution? I can certainly include this in my installation, but I am just wondering if anyone knows of a better solution? If this is the best solution, how would you suggest that I create the tables upon deployment? Should I just run "queries" with create table statements in them from my vb application or include a database file or what?
View 1 Replies
Oct 2, 2009
Currently working on a web-service with Oracle10g as back-end. Here is my problem.
1. The table I need to populate has 100 columns. I have no control over the design of the table.
2. I wanted to use the "deriveparameters" method of OracleCommandBuilder, but found out that this is "costly" in terms of performance. What I initially planned to do was to derive the parameters from an open connection, close the connection, then maybe cache the parameters obtained but I don't know if this is possible.
I am unsure how big of a hit the performance will get if I continue using the "deriveparameters" method WITHOUT caching the parameters driven. The environment is as follows
-intranet
-around 2000 users
-users spread out in different parts of the country
I am not familiar where they will put the web pages of the application, the web service and the database. I don't know if they'll be putting it in different servers or on one server, but that's something we cannot control too, that's why I am looking for the best approach.
I just don't want to hard-code all that parameters and if, for instance, we need to change some properties/parameters, it will be a pain to maintain the code. It would be nice if someone here can point a way to automate the whole thing w/o the performance of the system taking a hit.
View 3 Replies
Jul 20, 2008
Dont understand where to start on visual basic iv been leaning alot about computers over the months and i would now like to design a program and to be honest its all new and i dont no where to start or what any of these woulds mean like string, data enadled application and refactoring.
View 3 Replies
Feb 8, 2010
I am encountering a very mysterious error which I have not encountered before. While trying to use VIEW DESIGN OPTION in VB.NET 2003
Solution Explorer to maintain the existing FORM the error message list below appears.Here is the error message that appear in the TASK BAR panel at the bottom of the Screen Property accessor 'IsMdiContainer' on object 'System.Windows.Forms.Design.FormDocumentDesigner' threw the following exception:'Specified cast is not valid.'
View 4 Replies
Nov 26, 2010
I have created my webpage in asp.net in 1024*768 resolution, my problem was that when i change my monitor resolution then the controls in my webpage will be displayed in unmanaged manner .
How to arrange items in my webpage which support multiple resolution ...
Whatever the resolution of my monitor the controls in my webpage will display as it is as managed in 1024*768 reolution !
View 1 Replies
Jul 25, 2011
I have a Console app that loops through a queue and processes each record in a datatable. Each process is long and time-consuming (connecting to a remote website, downloading files, reading them and adding them to the database). I'm trying to implement threading for speed's sake but am having cross-threading issues. (The job takes 8 hours or so to run and the cross-threading doesn't start happening until a couple hours into the run.)I'm trying to figure out how to make my code thread safe. I don't update or rely on any non-local variables, and I don't need to return anything. I've tried locking which works but defeats the purpose of the multiple threads. What other things should I be looking for?
[code]...
View 1 Replies
Jun 27, 2011
I seem to have reached a limit on the size of the form. I cannot make the form longer and I need to add more fields. Is there a limit on how many fields can be included in a form?
View 1 Replies
May 25, 2011
I searched codeplex and google. I have found so many such as tustena but unfortunately they are not domain driven based and in these solutions I could not find a good modelling documents or references. i am a newbie in CRM but I am sensetive to design it with solid object-oriented fundamentals. Any reference or open source solution especifically for CRM design and implementaion in .NET? Cheers
View 1 Replies
Sep 23, 2011
i build a website in vb.net ... i have a table process that have a begin date and end date... in the date that appropriate i want the system automatically update the data in database...
Example :
Tabel process
ProcessName || begin || End
process A || 02/02/2012 || 04/04/2012
When the current date 02/02/2012 then update table master that processName is "process A" into active and when the current date 04/04/2012 then update table master that processName is "process A" into expired.I don't know how to create it? is anyone know about making like that?
View 6 Replies
Jul 2, 2009
What is the Best way to create scheduler ?
I can think two ways,
1) to create endless loop that keep checking for time of day, so if i have an event (stored in my DB) that should be execute @ 14:30 the loop will compare in every loop the current time against the DB time so when the current time will be 14:30 the event will be executed
2) the same as above just using Timer instead of endless loop.
the problem is that both methods seems to be inefficient because at least 95% of the checks will be for no use.
so is there any methods or some way in VB.NET to raise an event in a specific hour without keep checking the current hour every second ?
View 4 Replies
Aug 3, 2010
I would like to know if its possible to check on the result 0x0 if scheduler run ok or 0x1 if it did not, but within .net, I found a post here but no resolutions so I am asking again just in case I get lucky.
View 3 Replies
Feb 21, 2012
If i set run ProgramA to run once a month...And I want ProgramA to also run every wednesday...What if these 2 tasks coincide?is there a way to programmatically say...If the monthly run of ProgramA happens to fall on a wednesday...wait until the weekly run of the same program is finished THEN execute the monthly run of the same program..I am trying to avoid collision of running the same program on different schedules.
View 5 Replies
Oct 17, 2011
I am wondering if it is possible to create Task Scheduler Event that would run my program with a command line argument at a specified time.
View 9 Replies
Mar 21, 2009
Im adding a feature to a program of mine. I have names in a database and it sends an email at certain times through out the day. How ever Im wanting to where I can add the days they are off like Saturday and Sunday. If the programs runs and its Monday-Friday the program functions and sends an email at the right time to that name.But if its Saturday or Sunday it bypasses the name and sends no email.Any ideas on how Icould go about this? I have the email featurelooking at a DB and sending tht way. I want to still look at the DB but bypass the records is DaysOff are the tcurrent day.
View 3 Replies
Mar 15, 2012
I am trying to write a small program to plan appointments.And have a overview of them in some sort of calendar(not the mini calendar which you can get from the VB control).Found some website who offer such controls, but honestly $1k for the license is a bit to much for something which i am not gonna use that often.So i was wondering if there are any codes available or projects which do something similar.Or any other solution which could work for this.Want to save the data in a SQL database.
View 4 Replies
Mar 19, 2010
I want to create a task scheduler in vb.net and I want to use the windows schedule wizard to schedule the tasks. So, how to link or call the windows schedule wizard in vb.net?
View 3 Replies