Click here to Skip to main content
15,118,323 members

Articles by DrABELL (Articles: 18, Tip/Tricks: 31)

Articles: 18, Tip/Tricks: 31

RSS Feed

Average article rating: 4.81

Desktop Programming
WPF
Posted: 20 Aug 2013   Updated: 16 Feb 2015   Views: 26,151   Rating: 4.77/5    Votes: 5   Popularity: 3.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Her Most Significant Bit™ NY-2013, All-in-One/Win8 (AIC-2013 FINALIST app)
Posted: 19 Aug 2013   Updated: 17 Feb 2015   Views: 19,201   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
5-in-1 educational software package for Tablet PC/Win8: Fraction Calculator, Prime Factoring, Linear, Quadratic and System of Equation solvers (AIC-2013)
Posted: 14 Aug 2013   Updated: 17 Feb 2015   Views: 25,423   Rating: 4.60/5    Votes: 9   Popularity: 4.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Win8/Tablet PC app allows inflation calculation on individual products and basket of goods (AIC-2013)
Posted: 8 Oct 2015   Updated: 8 Oct 2015   Views: 33,280   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
App implements bi-directional semantic phone number-to-text converter, extended with novel Lottery+Quiz engine
Posted: 2 Oct 2012   Updated: 17 Feb 2015   Views: 60,921   Rating: 5.00/5    Votes: 17   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
Please Sign up or sign in to vote.
Educational software package for Microsoft Windows® 7/8 contains “5-in-1” School Math Calculators and Equation Solvers intended for students and educators
General Programming
Performance
Posted: 1 Aug 2015   Updated: 14 Aug 2015   Views: 61,764   Rating: 4.98/5    Votes: 23   Popularity: 6.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 0
Please Sign up or sign in to vote.
This is an alternative for "Fastest method to trim all whitespace from Strings in .NET"
Hosted Services
Azure
Posted: 23 Apr 2013   Updated: 17 Feb 2015   Views: 16,210   Rating: 3.18/5    Votes: 4   Popularity: 1.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Migration from VS2010->VS2012->Azure cloud computing: practical and didactic aspects
Posted: 26 Apr 2013   Updated: 17 Feb 2015   Views: 40,112   Rating: 4.64/5    Votes: 4   Popularity: 2.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
NY Trivia Quiz w/backend Database migration to Azure cloud
Internet of Things
Posted: 26 Mar 2015   Updated: 26 Mar 2015   Views: 14,712   Rating: 4.82/5    Votes: 6   Popularity: 3.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 344
Please Sign up or sign in to vote.
New York City MTA bus tracking app for Win 7/8 with Azure Cloud backend services
Posted: 11 Mar 2015   Updated: 6 May 2015   Views: 44,476   Rating: 4.96/5    Votes: 12   Popularity: 5.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 74
Please Sign up or sign in to vote.
Web Application capable of NY MTA bus routes and stops monitoring in real-time/low-latency mode.
Mobile Apps
Posted: 15 Aug 2013   Updated: 17 Feb 2015   Views: 11,070   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Store securely credit cards' structured meta-data, like contact info, PIN, APR on balance transfer/purchase/cash advance, and other terms/conditions
Posted: 2 Aug 2013   Updated: 17 Feb 2015   Views: 52,147   Rating: 5.00/5    Votes: 17   Popularity: 6.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 364
Please Sign up or sign in to vote.
Employment Tax computation and Payroll management app for Windows 8: contest entry
Programming Languages
C# 4.0
Posted: 16 Aug 2013   Updated: 17 Feb 2015   Views: 18,922   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
Innovative Market Data analytical and Equities/Derivatives Quantitative Trading Engineding
Web Development
ASP.NET
Posted: 10 Jun 2013   Updated: 17 Feb 2015   Views: 12,671   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Article describes concept/implementation of using novel Ultrabook™ features to extract and anylize road conditions and vehicle movement dynamics
HTML
Posted: 7 Dec 2010   Updated: 16 Feb 2015   Views: 68,582   Rating: 4.83/5    Votes: 32   Popularity: 7.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 1,275
Please Sign up or sign in to vote.
Scientific Calculator ZENO-5000: HTML 5, CSS 3 and client-side jQuery/JavaScript
HTML5
Posted: 2 Oct 2009   Updated: 21 Jul 2015   Views: 202,834   Rating: 4.96/5    Votes: 46   Popularity: 8.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 181   Downloaded: 11,087
Please Sign up or sign in to vote.
YouTube™ API for ASP.NET, AJAX-extended (C#).
Posted: 2 Oct 2009   Updated: 13 Jul 2015   Views: 205,267   Rating: 4.88/5    Votes: 24   Popularity: 6.73
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 115   Downloaded: 0
Please Sign up or sign in to vote.
YouTube™ video player API provides variety of customization features (ASP.NET, C#)
Posted: 19 Dec 2016   Updated: 19 Dec 2016   Views: 108,724   Rating: 4.91/5    Votes: 38   Popularity: 7.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 1,782
Please Sign up or sign in to vote.
Engineering Calculator VOLTA-814 (Productivity Software contest submission) was originally developed as HTML5 web application and later converted into desktop app using Intel’s AppUp encapsulator. The latest version for Win 7/8 released in 2014 is built on .NET/WPF.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.89

Database Development
Posted: 17 Dec 2010   Updated: 19 Feb 2015   Views: 20,300   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Generate large data series by using Cartesian Product and small data table
Posted: 17 Dec 2010   Updated: 19 Feb 2015   Views: 47,362   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Technique to extend capability of standard SQL by adding the Aggregate Product Function
General Programming
Algorithms
Posted: 11 Feb 2011   Updated: 15 Feb 2011   Views: 20,760   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
The computational efficiency of the Euclid's algorithm is much higher that the alternatives
Posted: 26 Feb 2011   Updated: 5 Mar 2011   Views: 26,740   Rating: 4.89/5    Votes: 4   Popularity: 2.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Algorithms extending the System.Globalization.TextInfo.ToTitleCase Method
Posted: 24 Feb 2011   Updated: 19 Apr 2011   Views: 46,182   Rating: 4.71/5    Votes: 10   Popularity: 4.50
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
.NET/C# managed code implementation of 2 core algorithms of integer arithmetic: GCD and LCM (used in "3 Fraction Calculator", best on Google)
Internet of Things
Posted: 23 Jun 2015   Updated: 23 Jun 2015   Views: 10,811   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Computational algorithms pertinent to finding the great-circle distance between 2 points on Earth
Productivity Apps and Services
Microsoft Office
Posted: 21 Jun 2011   Updated: 23 Mar 2019   Views: 78,393   Rating: 4.89/5    Votes: 7   Popularity: 4.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Statistical Outliers detection in Microsoft Excel worksheet using Median() and array formula
Posted: 15 Aug 2012   Updated: 15 Aug 2012   Views: 14,402   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Portable solution encapsulated in single SQL query allows to select N rows offsetting M records
Programming Languages
C#
Posted: 11 Feb 2011   Updated: 11 Feb 2011   Views: 5,160   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Interesting finding in regards to the Case Toggle Algorithm by Robert (see the following code snippet): protected string ToggleCaseByRobert(string s){ var sb = new StringBuilder(s.Length); foreach (char c in s) sb.Append(char.IsUpper(c) ? char.ToLower(c) :...
Posted: 10 Feb 2011   Updated: 14 Feb 2011   Views: 8,050   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Test Page for both Algorithms: http://webinfocentral.com/resources/toggleCaseAlgorithm.aspx[^]Algorithm by Robert R.: protected string ToggleCaseByRobert(string s) { var sb = new StringBuilder(s.Length); foreach (char c in s) ...
Posted: 14 Feb 2011   Updated: 14 Feb 2011   Views: 4,380   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Hi everybody-There is a question posted by Rod Kemp in regards to performance benchmarks used for both algorithms (see Alternate 4). The sample code snippet, pertinent to the "ToggleCaseByJohn" algorithm is as follows: DateTime dt = DateTime.Now; for (Int64 i = 0; i <...
Posted: 22 Feb 2011   Updated: 22 Feb 2011   Views: 7,160   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Following two Toggle Case Algorithms, implemented as "pure" .NET solution (no "unsafe" coding technique, all managed code) demonstrate the best performance, tested against a variety of text strings, containing: ASCII, Unicode, all Low case, all Upper case, long numeric strings (refer to the test...
C# 4.0
Posted: 12 May 2011   Updated: 12 May 2011   Views: 5,620   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Hello Steven,As FYI: recently I have published on CodeProject a short article (tip) on rather efficient implementation of GCD/LCM based on Euclid algorithm. They use iteration instead of recursion, because re-cursive algorithms in general and in this particular case are relatively...
Posted: 4 Jul 2011   Updated: 4 Jul 2011   Views: 6,260   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
AsFYI: In addition to my previous comments, here is the link to an excellent article published by Aron Weiler on CodeProject addressing the same issue of Multi-Key Dictionary Object: C# Multi-key Generic Dictionary[^]
Web Development
Posted: 2 Feb 2011   Updated: 14 Feb 2015   Views: 90,130   Rating: 4.75/5    Votes: 21   Popularity: 6.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
Please Sign up or sign in to vote.
Customize YouTube® video playback by adding web query parameters
ASP.NET
Posted: 21 Jun 2011   Updated: 2 Jul 2015   Views: 106,404   Rating: 4.90/5    Votes: 13   Popularity: 5.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
DropDownList Data Binding to Array (1D/2D), Enum and Dictionary objects in .NET
Posted: 27 May 2011   Updated: 29 Jun 2015   Views: 36,740   Rating: 4.72/5    Votes: 10   Popularity: 4.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Web app to find geographical coordinates and apply them to the Bing Map
Posted: 8 Feb 2011   Updated: 3 Jul 2015   Views: 63,411   Rating: 4.88/5    Votes: 22   Popularity: 6.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 0
Please Sign up or sign in to vote.
Serial and Parallel implementation of efficient Prime Factoriing algorithms
HTML
Posted: 20 Mar 2011   Updated: 16 Feb 2015   Views: 15,820   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Essentially the same code snippet with just a little bit cleaner and more efficient code1. setTimeout() is replaced with setInterval() function2. The interval is correctly set to 333 msec to produce 3 updates per second as specifiedRelated application (as FYI): Inflation...
Posted: 12 May 2011   Updated: 12 May 2011   Views: 6,750   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Hi,As FYI: You could refer to my article published on CodeProject, which describes the similar solution and has been tested to work with all major browsers: How to Detect Browser Capabilities in ASP.NET[^]Kind regards,Alex B.
HTML5
Posted: 10 Jun 2011   Updated: 15 Feb 2015   Views: 240,849   Rating: 4.84/5    Votes: 32   Popularity: 7.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 51   Downloaded: 0
Please Sign up or sign in to vote.
Make entire table row clickable/selectable by adding "onclick" event and formatting features via JavaScript and CSS3.
Posted: 13 Jul 2011   Updated: 30 Oct 2011   Views: 82,632   Rating: 4.90/5    Votes: 8   Popularity: 4.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
ASP.NET GridView control hosting another GridView in data-centric web applications
Posted: 13 Jul 2011   Updated: 11 Feb 2015   Views: 104,759   Rating: 4.75/5    Votes: 17   Popularity: 5.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
3 different techniques of adding hyperlinked image to ASP.NET GridView in data-centric RIA
Posted: 6 Oct 2012   Updated: 26 Feb 2015   Views: 137,921   Rating: 4.72/5    Votes: 13   Popularity: 5.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 0
Please Sign up or sign in to vote.
Tip describes CSS3 formatting technique that allows to create web Table header, which always stays atop the table regardless of scrolling
Posted: 24 Mar 2015   Updated: 25 Apr 2015   Views: 127,120   Rating: 4.95/5    Votes: 15   Popularity: 5.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
Please Sign up or sign in to vote.
Pure CSS3 styling solution applicable to HTML5 SELECT element and ASP.NET DropDownList control
Posted: 16 Apr 2015   Updated: 8 May 2015   Views: 33,763   Rating: 4.59/5    Votes: 10   Popularity: 4.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
CSS3 technique utilizes HTML5 div elements to produce compact pseudo-graphics
Posted: 9 Sep 2011   Updated: 3 Oct 2011   Views: 84,574   Rating: 4.92/5    Votes: 7   Popularity: 4.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Make DIV element stretch vertically 100%. Works in all HTML5-compatible browsers
Posted: 14 Feb 2011   Updated: 23 Feb 2015   Views: 745,810   Rating: 4.86/5    Votes: 100   Popularity: 9.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 170   Downloaded: 4,721
Please Sign up or sign in to vote.
Aesthetic enhancement of HTML5 web elements via pure CSS3; no image files required
Posted: 16 Mar 2015   Updated: 16 Mar 2015   Views: 45,397   Rating: 4.74/5    Votes: 8   Popularity: 4.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
This is an alternative for "Using CSS to Style a CheckboxList/RadioButtonList Control in ASP.NET"
Posted: 17 Mar 2011   Updated: 13 Jun 2015   Views: 215,584   Rating: 4.78/5    Votes: 27   Popularity: 6.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 0
Please Sign up or sign in to vote.
Pure HTML5 modal pop-up box ("darkbox") implemented via CSS 3
Posted: 16 Mar 2011   Updated: 15 Jun 2015   Views: 248,696   Rating: 4.97/5    Votes: 42   Popularity: 8.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 111
Please Sign up or sign in to vote.
SAY IT WITH CSS3! - Online slide show implements "darkbox" pop-up using pure CSS3/HTML5 features
Posted: 30 Sep 2011   Updated: 16 Jun 2015   Views: 201,701   Rating: 4.94/5    Votes: 29   Popularity: 7.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 0
Please Sign up or sign in to vote.
Novel HTML5/CSS3 formatting technique applicable to web Tables and ASP.NET GridView
Posted: 8 Feb 2011   Updated: 22 Jun 2015   Views: 177,732   Rating: 4.83/5    Votes: 42   Popularity: 7.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Computer mouse triple-click is a convenient feature

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

DrABELL
Software Developer (Senior)
United States United States
Dr. Alexander Bell is a seasoned full-stack Software Engineer (Win/Web/Mobile). He holds PhD in Electrical and Computer Engineering, authored 37 inventions and published 300+ technical articles. Currently focused on multiple Android/Mobile development projects and Big Data' Machine Learning, AI, IoT. Alex participated in App Innovation Contests (AIC 2102/2013) with multiple winning submissions. Sample portfolio apps and publications:

  1. Publications by A. Bell
  2. Educational Web Portal
  3. Engineering Calculator VOLTA
  4. Aggregate Product function extends SQL
  5. Use SQL to generate large data sequence
  6. HTML5/CSS3 graphic enhancement: buttons, inputs
  7. Advanced CSS3 Styling of HTML5 SELECT Element
  8. enRoute: Real-time NY City Bus Tracking Web App
  9. YouTube™ API for ASP.NET
  10. HTML5 Tables Formatting: Alternate Rows, Color Gradients, Shadows