New Dental Clinic Demo

WinForms Team Blog
16 September 2019

As you already know, our WinForms distribution includes two types of demo apps:

  • Simple demos and API Code examples. These modules showcase specific controls and associated features. The goal of these demos is to address specific tasks with our control libraries.
  • Sample Apps. These solutions integrate multiple DevExpress controls and illustrate how to introduce popular UI patterns and incorporate modern design methodologies with our products.

When it comes to sample apps, our goal is simple – we want to deliver a working template you can customize and/or extend with your own business logic. Over the years, we’ve built a handful of sample apps and though we’ve done our best to keep things simple, these projects have taken a life of their own. We know that a number of these apps (such as our “Outlook Inspired App”) are difficult to disassemble, as they include dozens of interconnected modules with relevant code hidden into helper classes.

To address this reality and reduce sample app complexity, we decided to create a new demo (Dental Clinic). The #1 objective of this project is to write as little code as possible and to create a relatively modern UX – a user experience that can be applied to different industries with minimal changes.

We will post detailed UI mock-ups in our next blog post. For now, here are a couple of preview images:

As I mentioned a moment ago, we will write a series of blog posts to describe the application in greater detail. We will explain how we chose/used specific DevExpress WinForms components and how we wired up internal logic.

Help Us Make the Best Possible Demo App

Our goal is to create a demo that will be helpful to all of you. You can participate in this process by joining our online forums. We want your thoughts on UI, security, MVVM and more. Your feedback will help us deliver a demo app that is easy to build and of value to multiple industries.

Please join the discussion using the links below:

Note: You must be logged in to DevExpress.com to view these forums (and must have any active .NET subscription).

27 comment(s)
Christopher Jay
Christopher Jay

"We know that a number of these apps (such as our “Outlook Inspired App”) are difficult to disassemble, as they include dozens of interconnected modules with relevant code hidden into helper classes." 


This is so true.  I have tried looking at some of the sample apps before, particularly when I first started with DevExpress controls, and found them to be so confusing and hard to find code.


This is a welcome addition and I look forward to checking it out, even though I have been using DevExpress for years.  Thanks for the continued WinForms dedication.

16 September, 2019
Blas Llarena 1
Blas Llarena 1

Nice proposal. Is there any possibility to have it as well in WPF  following MVVM pattern ? 



16 September, 2019
Alex Chuev (DevExpress)
Alex Chuev (DevExpress)

Blas,


The Dental Clinic demo will be implemented only in WinForms. If you find an interesting UI solution in the Dental Clinic demo and would like to know how to implement something similar in WPF, feel free to contact our WPF team in the Support Center.


Thanks,

Alex

16 September, 2019
JUAN CARLOS LASHERAS PASCUAL
JUAN CARLOS LASHERAS PASCUAL
Hello and where can you download?
16 September, 2019
Nate Laff
Nate Laff
Looks cool. My winforms app is already established and largely based on XAF so not as much flexibility there, but I always like looking at alternative approaches to design. i.e. what's that control with the teeth? great presentation!
16 September, 2019
DataWerkes - Keith
DataWerkes - Keith

Would also be very interesting to see it deployed on Azure/AWS with a 'how to' for those activities.


16 September, 2019
Noufal Aboobacker 1
Noufal Aboobacker 1
Its quite strange that an MVVM style application is built in Winform and not in WPF. I strongly recommend to build a same app in WPF as well. We badly need it.
16 September, 2019
Dennis (DevExpress)
Dennis (DevExpress)

@JUAN CARLOS LASHERAS PASCUAL: It's not available for download yet - these are just mock ups we are working on and are awaiting your feedback to meet your needs better. If you are interested, please comment in the forum: https://community.devexpress.com/forums/393.aspx. Thanks. 

@Customer84476: Would you please clarify your request/requirements with regard to Azure/AWS for this *Windows desktop* demo? 

@Nate Laff: I remember that your XAF WinForms app used a similar UI concept with tabs back then (https://www.devexpress.com/aboutus/testimonials/rev23/). Are you still using ribbon for the UI to place a ton of menu commands or came up with a different paradigm in 2019? What do you think about the navigation control we demonstrated (I remember you switched to accordion a year ago) and SDI in general?


16 September, 2019
Mr Leigh
Mr Leigh

@Christopher Jay, a great point you raise! Whilst the DX demos of the past have been wonderful to look at and use, disassembling / deciphering them is not at all easy! 

Great job DX, look forward to more easy to understand, fully working demo apps (hopefully more .NET Core / MVC based)

16 September, 2019
Uwe Keim
Uwe Keim
I do hope, the example will feature HighDPI support and larger dialog/content fonts than the usual samples.
17 September, 2019
Baha'a Eldin Elsayed
Baha'a Eldin Elsayed

@Dennis , don't you think that such example will be amazing if developed using XAF. this will give it another dimension.


17 September, 2019
Svetlana (DevExpress Support)
Svetlana (DevExpress Support)
Our existing demos are already dpi-aware. If you've encountered any issues, please reach out to our support team. We will be more than happy to work with you to address  DPI related issues. Please forward screenshots and (if possible) a sample project that reproduces the issue you encountered. You can submit a support ticket via the DevExpress Support Center at your convenience.
17 September, 2019
dbSoft
dbSoft
Perfect! i surely need this! You can also support customer's signing on a digitizer that accepts some rules, on surgery or on his registration.
17 September, 2019
dbSoft
dbSoft
Also it will be perfect if i doctor can upload some photo for each of his patients. Example x-rays
17 September, 2019
Dennis (DevExpress)
Dennis (DevExpress)

@Baha'a Eldin Elsayed: We certainly expect to extend this to other teams (ASP.NET, WPF, XAF, etc) and work with the developer community to create amazing demo apps.
At this point, we want to establish a communication workflow that will be acceptable to our customers. That's why your feedback to these surveys is so important:
https://community.devexpress.com/blogs/news/archive/2019/09/17/demo-development-your-comments-needed.aspx

17 September, 2019
Nate Laff
Nate Laff

Dennis, I use multiple window SDI. My internal app uses accordian but my consumer app is on outlooksimple with navbar (expanded on bottom, not compact). Then just the Ribbon.


This looks very clean :)

17 September, 2019
Dennis (DevExpress)
Dennis (DevExpress)

Thanks, Nate! Did you know that you can now copy and paste your screenshots into blog or forum comments using the Ctrl+V or Ctrl+G commands on Windows?

;-)

17 September, 2019
Svetlana (DevExpress Support)
Svetlana (DevExpress Support)

@Nate Laff:

Just a quick follow up on your question regarding the image displayed within the app. We are using our PictureEdit along with an SVG image. The PIctureEdit is bound to a custom component that allows us to manage selection, hover state, visibility and SVG color elements. This functionality will be available out-of-the-box (something we built for the demo and something we'll include in our distribution). 


17 September, 2019
Alexander Krakhotko (Xafari team)
Alexander Krakhotko (Xafari team)

@Denis

oh... "paste your screenshots into blog or forum comments using the Ctrl+V " - cool functionality, but...
Hooray, storing my pictures on the devexpress site, without post comment:)

1. edit comment

2. <Ctrl+V> insert image in text comment 

3. copy URL image

4. <DEL> delete image from text comment 

5. refresh web-page without post comment

example:

https://community.devexpress.com/blogs/winforms/@comments/image(3).png

https://community.devexpress.com/blogs/winforms/@comments/image(4).png and etc.

20 September, 2019
Dennis (DevExpress)
Dennis (DevExpress)

@Alexander: I am happy that you liked this functionality.
This is a designed behavior, and if you accidentally uploaded these images or decided not to post a comment later, do not hesitate to contact us. In the meantime, I have deleted your latest experiments:-)

20 September, 2019
Brian Gilbert
Brian Gilbert

A PictureEdit that would allow annotations or drawling with a pen similar to MS Paint on any image would be very helpful.  We deal with a lot a medical apps that some cases a provider wants to mark on an image from a test result similarly to what is done with the red pen in this example. 

27 September, 2019
Callon Campbell
Callon Campbell

This needs to be done in WPF as well. Please support this!


Thanks

29 September, 2019
Julian Bobbett 1
Julian Bobbett 1
Having an app with all the code local to the application is a great idea. I've tried (and failed) to replicate the Outlook app, as it's more or less an impossible maze to navigate.
9 October, 2019
Ken Gliddon
Ken Gliddon
Hi, just installed the new 19.2.3 Update, is the New Dental Clinic Demo available yet?
25 October, 2019
Konstantin Balashov
Konstantin Balashov

Hello, having the same question.  Didn`t find New Dental Clinic Demo in 19.2.3. 


28 October, 2019
Svetlana (DevExpress Support)
Svetlana (DevExpress Support)

Hi All,

Dental Clinic Demo is not shipped with version 19.2.3. We are currently working on this. We will definitely publish updates regarding this demo in our blog posts soon.

29 October, 2019
Customer106816
Customer106816
Interesting blog. Thank you for sharing the blog with us. it has very informative content. Thank you. For any dental queries please visit   https://www.rajkumarsdentistry.in
29 October, 2019

Please login or register to post comments.