
Support Riskminder
Top achievements
Rank 1
Support Riskminder
asked on 26 Sep 2007, 07:34 AM
Hi all
I am looking for some good scheduler examples in vb.net. I need theese examples to show me how to use the scheduler with an SQL datasource, without having the datasource integrated in the aspx file.
I would like to see how to control the scheduler from the .aspx.vb file (building it in page_init or page_load, inserting and updating appointments etc.)
Can anyone provide me with the information i need ?
Best regards
Bo
I am looking for some good scheduler examples in vb.net. I need theese examples to show me how to use the scheduler with an SQL datasource, without having the datasource integrated in the aspx file.
I would like to see how to control the scheduler from the .aspx.vb file (building it in page_init or page_load, inserting and updating appointments etc.)
Can anyone provide me with the information i need ?
Best regards
Bo
4 Answers, 1 is accepted
0
Hello Bo Pedersen,
I suggest you start with the following example:
Database Scheduler Provider
There are a few other examples in the help files that use only C# code samples. Although, I believe that looking at them might also be of help:
DataBase Driven Custom Provider
If the examples above are not satisfying for what you are up to, please write back to us and we will try to provide more to the point reply.
Kind regards,
Nick
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
I suggest you start with the following example:
Database Scheduler Provider
There are a few other examples in the help files that use only C# code samples. Although, I believe that looking at them might also be of help:
DataBase Driven Custom Provider
If the examples above are not satisfying for what you are up to, please write back to us and we will try to provide more to the point reply.
Kind regards,
Nick
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
0

Neil
Top achievements
Rank 2
answered on 04 Oct 2007, 07:48 PM
Hi,
Will this provider handle 600 personnel accessing daily, 25 with write access what would be the best way to contol read write access with the scheduler and the speed and stability of the control with high usage using SQL server practical. This looks too good to be true.
Regards, Neil
Will this provider handle 600 personnel accessing daily, 25 with write access what would be the best way to contol read write access with the scheduler and the speed and stability of the control with high usage using SQL server practical. This looks too good to be true.
Regards, Neil
0
Hi Neil,
Thank you for bringing the question. We are placing significant emphasis on performance when developing our controls and RadScheduler is no exception. The most important factors are the output size, viewstate size, client-side and server-side performance. We are trying to keep them in balance with the functionality and without compromising maintainability.
With RadScheduler we have tried to give maximum flexibility in the one area we cannot control - data access. By using custom providers, we allow you to perform optimizations in accordance to the usage pattern and the underlying data source. That said, for most of the scenarios the declarative data source controls perform just as well.
We have conducted loading tests in order to provide you with some specific figures.
Each test page contains a single RadScheduler instance and the only difference is the data source being used. One of the tests is for the declarative data source controls and the other is for the example implementation for custom database provider.
The tests were run locally with the VS 2005 TS test runner and simulate load for up to 600 simultaneous users over LAN connection. The test machine uses a Core 2 6420 CPU with 2 GB RAM, running Vista with IIS 7. The test mix is 95% read-only browsing and 5% editing. There are no pauses between the requests for each user, so this load corresponds to realistic load for thousands of users.
As you can see from the charts, we peak at around 300 requests/sec and the delays are minimal.
Edit: Regarding the access control - we will introduce new properties for the SP to make it easier. On the RadScheduler level there will be AllowEdit, AllowDelete and AllowInsert. And on the Appointment level there will be AllowEdit and AllowDelete. So you will have the choice to enable/disable the corresponding actions globally and then override the rule per appointment according to your specific access control logic.
Sincerely yours,
Tsvetomir Tsonev
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
Thank you for bringing the question. We are placing significant emphasis on performance when developing our controls and RadScheduler is no exception. The most important factors are the output size, viewstate size, client-side and server-side performance. We are trying to keep them in balance with the functionality and without compromising maintainability.
With RadScheduler we have tried to give maximum flexibility in the one area we cannot control - data access. By using custom providers, we allow you to perform optimizations in accordance to the usage pattern and the underlying data source. That said, for most of the scenarios the declarative data source controls perform just as well.
We have conducted loading tests in order to provide you with some specific figures.
Each test page contains a single RadScheduler instance and the only difference is the data source being used. One of the tests is for the declarative data source controls and the other is for the example implementation for custom database provider.
The tests were run locally with the VS 2005 TS test runner and simulate load for up to 600 simultaneous users over LAN connection. The test machine uses a Core 2 6420 CPU with 2 GB RAM, running Vista with IIS 7. The test mix is 95% read-only browsing and 5% editing. There are no pauses between the requests for each user, so this load corresponds to realistic load for thousands of users.
As you can see from the charts, we peak at around 300 requests/sec and the delays are minimal.
Edit: Regarding the access control - we will introduce new properties for the SP to make it easier. On the RadScheduler level there will be AllowEdit, AllowDelete and AllowInsert. And on the Appointment level there will be AllowEdit and AllowDelete. So you will have the choice to enable/disable the corresponding actions globally and then override the rule per appointment according to your specific access control logic.
Sincerely yours,
Tsvetomir Tsonev
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
0

ewart
Top achievements
Rank 1
answered on 09 Apr 2008, 12:16 AM
I've been looking for some info on RadScheduler performance and I re minimising output size, I noted that each time you you drag a single appointment it re-downloads the entire appointment list to the browser (which is fine over my LAN but not so great over the net). I wondered if there is a way I can avoid this?
regards
ewart
regards
ewart