Monday, June 29, 2020

KeyCode vs. KeyData vs. KeyValue

When trying to examine user keystrokes in Windows Forms, the .Net Framework and .Net Core offer a variety of properties:

 

Keys: an enumeration in the System.Windows.Forms namespace that Specifies key codes and modifiers.

 

KeyCode: returns the System.Windows.Forms.Keys value that is the key code for the event.

 

KeyData: Returns the System.Windows.Forms.Keys representing the key code for the key that was pressed, combined with modifier flags that indicate which combination of CTRL, SHIFT, and ALT keys was pressed at the same time.

 

KeyValue: returns the integer representation of the KeyCode property.

 

 

Example:

tbUnitPrice.PreviewKeyDown += new PreviewKeyDownEventHandler(this.tbUnitPrice_PreviewKeyDown);  //Add event handler to capture keystroke

 

 

        private void tbUnitPrice_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)

        {

            var keycode = e.KeyCode;

            var keydata = e.KeyData;

            var keyValue = e.KeyValue;

 

            if ( (keycode == Keys.Tab) || (keycode == Keys.Enter) )

            {

                dgParts.CurrentCell = dgParts.Rows[dgParts.CurrentRow.Index + 1].Cells[0];                   //Move to the 1st cell of the next row

 

            }

        }

 

Thursday, June 25, 2020

Wednesday, June 17, 2020

BlazorDay is June 18, 2020

BlazorDay is almost here. Starting Thursday, June 18, at 8:00 AM Pacific Time or 5:00 PM Paris Time.
Don't miss the keynote with Daniel Roth, the Blazor Program Manager at Microsoft. Daniel will be followed by 8 greats experts of the Blazor world.

1. What is the session planning?
The full planning is available on https://www.blazorday.net/planning.

2. How to see the live show?
Go to https://BlazorDay.net/live or directly to Youtube on https://youtu.be/XoizucRjxgU.
The same stream is also available on Facebook and on Twitch.

3. How to submit your questions?
Use the Youtube chat (or Facebook or Twitch chats) to submit your questions to the speakers. We will relay these questions at the end of the presentation.

4. How to replay the show?
After the live, the video will be available on https://devapps.ms or https://BlazorDay.net/live.

 

Saturday, May 16, 2020

Resume Building Workshop

The professional recruiters at TekSystems are hosting a Resume Building Workshop on May 20, 2020, Noon-1 PM EST.  This will be a virtual meeting and accessible by anyone from anywhere. 

 

·        Come learn more about resume building best practices

·        How to make your resume stand out

·        How to break down tips by skillset and targeted roles

·        Learn statistics about the IT job market

·        Get answers to questions from people who know hiring trends in the IT industry.

 

You may not need to send out your resume now, but you will eventually.  Better be prepared when the time comes!

 

Please register at https://www.eventbrite.com/e/virtual-it-resume-building-workshop-hosted-by-teksystems-free-event-tickets-105011010760

WebEx links will be sent 24 hours before the event!

 

If you have questions or issues registering, please reach out to Monica Darr at MLingler@teksystems.com

 

 

Friday, May 1, 2020

May 2020 Virtual Events

Despite the COVID-19 epidemic, technical events are still taking place.  Listed below are virtual events scheduled for this month.  Although these events are free, registration is required. 

May 7-8: Join the first ever SQL Server 2019 Virtual Symposium. Two days of training. Yeah, it’s free. https://bit.ly/sql_2019_vs_may2020

May 9: CouchCon Live: http://couchconlive.org/

May 12-13: https://groupby.org/: You can also view prior GroupBy sessions on YouTube: https://www.youtube.com/c/GroupbyOrg

May 16: SQL Saturday Cincinnati-Virtual: https://www.sqlsaturday.com/948/EventHome.aspx

May 28: Cleveland C#/VB.Net User Group: "Giving Sight To Applications" By Sam Nasr(NIS 

May 30: SQL Saturday Brisbane-Virtual: https://www.sqlsaturday.com/986/EventHome.aspx



Please don’t forget to sign up and join.

Thursday, April 23, 2020

May Events


Listed below are links to .Net related events in the Cleveland, Ohio area:

Local Events
May 5: ONSQL-Cleveland (https://ohionorth.pass.org/)
May 20: Hudson Software Craftsmanship (https://www.meetup.com/Hudson-Software-Craftsmanship-Meetup/)
May 28: Cleveland C#/VB.Net User Group (https://www.meetup.com/Cleveland-C-VB-Net-User-Group/)

Regional Events
Apr 23-25: Virtual Global Azure (https://virtual.globalazure.net/)
May 16: SQL Saturday Cincinnati: https://www.sqlsaturday.com/948/eventhome.aspx
Aug 8: SQL Saturday Indianapolis: https://www.sqlsaturday.com/998/eventhome.aspx

Thursday, December 19, 2019

January 2020 Events

Listed below are links to .Net related events in the Cleveland area, starting in January 2020:

Local Events
Jan 7: ONSQL-Cleveland
Jan 23: Cleveland C#/VB.Net User Group


Regional Events
Jan 7: CodeMash: https://www.codemash.org/
Feb 1: SQL Saturday Cleveland: https://www.sqlsaturday.com/930/eventhome.aspx
Mar 21: SQL Saturday Cincinnati: https://www.sqlsaturday.com/948/eventhome.aspx

Recordings
Recorded videos of various presentations are posted on YouTube at https://www.youtube.com/channel/UCU4ffaIzhsvMr_cCt9kjQMw.  
Please subscribe to get updates immediately.



Thursday, November 21, 2019

December 2019 Events


Listed below are local and regional events close to the Cleveland area.

Local Events
Dec 3: ONSQL-Cleveland
Dec 19: Cleveland C#/VB.Net User Group

Regional Events
Jan 7: CodeMash: https://www.codemash.org/
Feb 1: SQL Saturday Cleveland: https://www.sqlsaturday.com/930/eventhome.aspx

Friday, September 27, 2019

Sep '19 Announcements

Listed below are announcements of developer events local and regional to the Cleveland area.  In addtion there are links to job openings and videos of past presentations.

Local Events:
Oct 1: ONSQL-Cleveland (https://www.meetup.com/Ohio-North-SQL-Server-User-Group-Cleveland/)
Oct 16: Hudson Software Craftsmanship Group
(https://www.meetup.com/Hudson-Software-Craftsmanship-Meetup/)
Oct 24: Cleveland C#/VB.Net User Group
(https://www.meetup.com/Cleveland-C-VB-Net-User-Group/)

Regional Events:
Oct 1: ONSQL-Cleveland
(https://www.meetup.com/Ohio-North-SQL-Server-User-Group-Cleveland/)
Oct 16: Hudson Software Craftsmanship Group
(https://www.meetup.com/Hudson-Software-Craftsmanship-Meetup/)
Oct 24: Cleveland C#/VB.Net User Group
(https://www.meetup.com/Cleveland-C-VB-Net-User-Group/)

Job Openings:
TekSystems: https://www.teksystems.com/it-jobs
Inedo: https://inedo.com/company/career-culture

Video: Please subscribe to https://www.youtube.com/channel/UCU4ffaIzhsvMr_cCt9kjQMw to get notifications of new videos.  Presentation videos are uploaded regularly.

Sunday, March 31, 2019

FoxCon 2019

This year I had the privilege of being invited to FoxCon for the 5th time.  FoxCon is a private invite-only conference.  It was started decades ago when FoxPro was one of the products from Microsoft.  Although the product is no longer supported, it is still widely used and loved at many organizations of various sizes.  The FoxCon conference targets FoxPro related topics but the organizers are always open to hear new topics.

This year I presented 2 sessions: "SQL Server Security"  and "New Features in SSRS 2017".  Presenting to a technical audience is something I have always enjoyed.  However, it seems much more enjoyable presenting to this group of tech experts.

I look forward to attending and possibly presenting again next year.

Saturday, October 20, 2018

Oct'18 Meeting Wrap-up

I would like to thank Guy Royse (DataRobot) for presenting "Machine Learning for Gamers" at the last meeting of the Cleveland C#/VB.Net User Group

Listed below are the links for the presentation recording and events in area/region.

Presentation Recordinghttps://www.youtube.com/channel/UCU4ffaIzhsvMr_cCt9kjQMw

Local Events
Nov 6: ONSQL-Cleveland(https://www.meetup.com/Ohio-North-SQL-Server-User-Group-Cleveland/)
Nov 21: Hudson SC (https://www.meetup.com/Hudson-Software-Craftsmanship-Meetup/
Nov 29: Cleveland C#/VB.Net User Group(https://www.meetup.com/Cleveland-C-VB-Net-User-Group/

Regional Events
Oct 19-21: SpaceApps Cleveland Hackathon (https://2018.spaceappschallenge.org/locations/cleveland-oh/)
Oct 20: Cleveland Medical Hackathon (http://clevelandmedicalhackathon.com
Oct 27: Columbus Code Camp (https://columbuscodecamp.com/
Nov 3: NuGet Essentials (https://www.eventbrite.com/e/nuget-essentials-tickets-48803794463)

Wednesday, May 23, 2018

Summer .Net Events

Listed below are the various .Net events happening in the Cleveland area and surrounding region:

May Events
May 24: Cleveland C#/VB.Net User Group: Building Hololens Apps (https://www.meetup.com/Cleveland-C-VB-Net-User-Group/)
May 30: Cleveland User Experience: Exploring the New CSS with Eric Meyer: (https://www.meetup.com/make-the-internet/)

June Events
Jun 2: PGH Tech Fest (http://pghtechfest.com/
Jun 19: ONSQL-Akron (https://www.meetup.com/Akron-SQL-Database-Professionals-Meetup/)
Jun 20: Hudson Software Craftsmanship (https://www.meetup.com/Hudson-Software-Craftsmanship-Meetup/)
Jun 20: Cleveland Web Design and Development: Building apps with Blazor (https://www.meetup.com/CLE-WDD)
Jun 23: BSides Software Security Conference: (https://www.bsidescleveland.com/)
Jun 23: Cleveland User Experience: Hands-on UX (https://www.meetup.com/Cleveland-User-Experience-Meetup)
Jun 28: Cleveland C#/VB.Net User Group: Building apps with Blazor (https://www.meetup.com/Cleveland-C-VB-Net-User-Group/)

July Events
Jul 17: Cleveland User Experience: Explore Your Inner Maker (https://www.meetup.com/Cleveland-User-Experience-Meetup)
Jul 20-22: Cleveland Give Camp: (http://clevelandgivecamp.org/)
Jul 28: SQL Saturday Columbus (http://www.sqlsaturday.com/736/EventHome.aspx)

Not only are these educational events, but they're also great networking opportunities.  Get out there and get involved!