I just published an article that is revisiting one I wrote back in February 2008 showing how to create a wiki-like help system.
Since 2008, I have implemented that feature in most applications because the user can really customize the documentation to fit their needs. The system has proven to be useful in many occasion.
Not only users are more than happy to be able create and improve the help by themselves, they have also asked for some improvements. These required are the same as those listed in the “Extending this system” section of the 2008 article. I have seen them coming! One of the improvements is the ability to be able to jump from one topic to another (this is why I have a listbox control on the left of the screen). Lately, a customer also asked me to generate a Word document containing all the topics from the wiki system.
That last request will be subject of this article.
You can read it from http://emoreau.com/Entries/Articles/2016/09/Wiki-revisited--Generating-a-Word-document.aspx
I just published a new article about a very recurrent question in forums: how can I persist my forms settings (location and size and state) to restore them at the same place when the application restart?
I have seen this question so many. I decided to write something that will answer some of the issues and fill some caveats of answers I found.
You can read this article from http://emoreau.com/Entries/Articles/2016/08/Persisting-screen-settings-in-a-Net-application.aspx
For those of you waiting for the first set of fixes before installing a new version of SQL Server, a Cumulative Update has been released today.
It is available from https://support.microsoft.com/en-us/kb/3164674 and fixes many glitches.
I just published my July article.
Following my last month article on the new Native JSON support feature of SQL Server, I decided to continue the exploration of another new feature of SQL 2016.
This month, it will be about Temporal tables. This feature is also sometime referred to as a system-versioned table.
I am not a big fan of this first iteration of that feature, I would have like to get the application-period temporal tables but apparently it was left for another version.
You can read it from http://emoreau.com/Entries/Articles/2016/07/Microsoft-SQL-Server-2016-Temporal-tables-features.aspx
I still write VB code on (almost) a daily basis for one of my client. One thing that irritates me is that the "Pretty Listing" feature always turns off every so often probably because of some conflicts with other tools.
I just found a tool that will hopefully fix my issue: https://visualstudiogallery.msdn.microsoft.com/47db893a-b50a-4267-8866-9f3fd4ff2dac
Last Friday, I have received an email from Microsoft announcing that they are renewing my MVP title for the 13th year:
Congratulations!We are pleased to present you with the 2016 Microsoft® MVP Award! This award isgiven to exceptional technical community leaders who actively share their highquality, real world expertise with others. We appreciate your outstandingcontributions in Visual Studio and Development Technologies technicalcommunities during the past year.
They have once again changed my area of expertise because they are revamping the MVP program.
The title says it (almost) all.
I have seen thins behavior many times where a stored procedure had a correct performance when executed from SSMS but ran poorly when executed from an application.
There can be many reasons. The ArithAbort setting can be one reason as shown in https://www.mssqltips.com/sqlservertip/4318/sql-server-stored-procedure-runs-fast-in-ssms-and-slow-in-application/. But there are many more reasons as explained in http://www.sommarskog.se/query-plan-mysteries.html
SQL Server 2016 was officially released yesterday.
Do you know that you can get the Developer edition along with other great benefits like free months of PluralSight and even some Azure credits for free?
Just need to join Visual Studio Dev Essentials by visiting https://www.visualstudio.com/products/visual-studio-dev-essentials-vs.
June 1st 2016 is (or at least should be) the launch of the release version latest edition of Microsoft SQL Server namely SQL Server 2016. This article is about one of the many new feature in the new version.
You can read this article from http://emoreau.com/Entries/Articles/2016/06/New-in-SQL-2016--Native-support-from-JSON.aspx
I just published my May article.
On-screen keyboard is very known when using smartphones and tablets. A little less used with WPF applications and even less with legacy Windows forms application. But that doesn’t mean it can’t be done. With more and more users having touch laptops and monitors using your Windows Forms applications, it can make sense sometimes to show (or hide) the on-screen keyboard panel.
You don’t need to reinvent the wheel and to build one by yourself. Windows is providing one that integrates into your application nicely.
You can read that article from http://emoreau.com/Entries/Articles/2016/05/Controlling-the-Windows-10-On-Screen-keyboard-from-a-Net-Windows-Forms-application.aspx.