Click here to Skip to main content
15,883,603 members

Articles by Mukit, Ataul (Articles: 21, Technical Blogs: 6, Tip/Tricks: 43)

Articles: 21, Technical Blogs: 6, Tip/Tricks: 43

RSS Feed

Average article rating: 4.72

30 Mar 2018   Updated: 30 Mar 2018   Rating: 2.71/5    Votes: 3   Popularity: 1.30
Licence: CPOL    Views: 14,104     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This is an article for beginners which relates basic programming concepts to how a computer works so that core understanding is strong for those wanting to start programming.
6 Feb 2015   Updated: 6 Feb 2015   Rating: 4.93/5    Votes: 9   Popularity: 4.71
Licence: CPOL    Views: 9,481     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This is my own view about Software Architecture and the way I see it as the Blueprint for Great Software development, turning the good ones into great.
7 May 2016   Updated: 7 May 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 7,581     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Hasin Hyder is a renowned personality in the Software Field of Bangladesh as well as in Word Press Theme development Community. Here is a few pointers he shared on how to aim for excellence.
Desktop Programming
MFC
22 Jul 2010   Updated: 22 Jul 2010   Rating: 4.97/5    Votes: 16   Popularity: 5.98
Licence: CPOL    Views: 68,512     Bookmarked: 39   Downloaded: 3,688
Please Sign up or sign in to vote.
Create a tabbed view interface in an MFC based Doc View application.
18 Aug 2010   Updated: 27 Aug 2010   Rating: 4.95/5    Votes: 32   Popularity: 7.31
Licence: CPOL    Views: 114,645     Bookmarked: 59   Downloaded: 4,586
Please Sign up or sign in to vote.
Chris Maunder's CGridCtrl had been modified to accomodate merged cells and freezed panes, now it has the cool feature of Horizontal Smooth Scrolling and Composite Cell (to show a minigrid inside a single cell)
5 Jul 2010   Updated: 18 Aug 2010   Rating: 4.83/5    Votes: 29   Popularity: 7.07
Licence: CPOL    Views: 88,409     Bookmarked: 59   Downloaded: 5,713
Please Sign up or sign in to vote.
Add XL style merge cell as well as Freeze Pane (freeze row/col) functionality to Chris Maunder's CGridCtrl.
9 Nov 2010   Updated: 10 Nov 2010   Rating: 4.91/5    Votes: 20   Popularity: 6.28
Licence: CPOL    Views: 163,939     Bookmarked: 71   Downloaded: 6,699
Please Sign up or sign in to vote.
Chris Maunder's grid control enhanced to have tree like features
3 Jan 2012   Updated: 3 Jan 2012   Rating: 4.85/5    Votes: 6   Popularity: 3.77
Licence: CPOL    Views: 29,322     Bookmarked: 16   Downloaded: 1,076
Please Sign up or sign in to vote.
Customize the standard slider control to appear like an Adobe style slider control
29 Jun 2010   Updated: 29 Jun 2010   Rating: 4.96/5    Votes: 13   Popularity: 5.52
Licence: CPOL    Views: 33,793     Bookmarked: 18   Downloaded: 815
Please Sign up or sign in to vote.
Create a very basic Microsoft WORD 2007 style semi-transparent Minibar with tooltip like behaviour
5 Aug 2010   Updated: 5 Aug 2010   Rating: 4.74/5    Votes: 23   Popularity: 6.46
Licence: CPOL    Views: 59,693     Bookmarked: 54   Downloaded: 4,692
Please Sign up or sign in to vote.
See how easy it is to load JPEG, GIF, BMP, and PNG images with MFC and process bitmap data to determine if the image is a text image/scanned document or a regular picture.
24 Aug 2010   Updated: 13 Feb 2013   Rating: 4.95/5    Votes: 41   Popularity: 7.99
Licence: CPOL    Views: 231,333     Bookmarked: 137   Downloaded: 17,009
Please Sign up or sign in to vote.
Deskew an image by converting it to grayscale + edges and rotating by the detected skew angle.
16 Jun 2011   Updated: 21 Jun 2011   Rating: 4.63/5    Votes: 22   Popularity: 6.13
Licence: CPOL    Views: 65,561     Bookmarked: 24   Downloaded: 1,301
Please Sign up or sign in to vote.
A solution to the problem of PreTranslateMessage not being called for modeless dialogs inside COM/Active-X. It also addresses the problem of Arrow and Tab keys not working inside COM/ActiveX
8 Feb 2011   Updated: 8 Feb 2011   Rating: 4.70/5    Votes: 16   Popularity: 5.66
Licence: CPOL    Views: 37,995     Bookmarked: 36   Downloaded: 457
Please Sign up or sign in to vote.
A practical example of command pattern applied in a database application
Win32
9 Aug 2010   Updated: 9 Aug 2010   Rating: 4.90/5    Votes: 43   Popularity: 7.96
Licence: CPOL    Views: 89,457     Bookmarked: 56   Downloaded: 2,130
Please Sign up or sign in to vote.
Display a bitmap and control its transparency in the caption of a window, as well as custom draw the caption in the Aero theme of Windows 7/Vista.
Multimedia
Video
22 Apr 2018   Updated: 22 Apr 2018   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 11,320     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Easy multiparty video conferencing in 4 steps
9 Feb 2014   Updated: 9 Feb 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 14,331     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
WebRTC based Event Video Broadcasting to connect with 1000 people without the need of any server
Programming Languages
C++
23 Apr 2019   Updated: 27 Nov 2019   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,680     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Quarks - A New Approach with a New Mindset to Programming
19 Aug 2010   Updated: 22 Aug 2010   Rating: 4.81/5    Votes: 11   Popularity: 5.01
Licence: MIT    Views: 17,741     Bookmarked: 10   Downloaded: 626
Please Sign up or sign in to vote.
iberg's muParser supports mainly value_type (double); now it's been modified to support arg_type (longest possible data structure).
4 Oct 2010   Updated: 11 Oct 2010   Rating: 4.71/5    Votes: 34   Popularity: 7.03
Licence: CPOL    Views: 68,826     Bookmarked: 29   Downloaded: 241
Please Sign up or sign in to vote.
An alternate way to implement interface through aggregation rather than the usual way we know as inheritence
XML
16 Aug 2010   Updated: 16 Aug 2010   Rating: 4.86/5    Votes: 14   Popularity: 5.57
Licence: CPOL    Views: 56,224     Bookmarked: 31   Downloaded: 2,911
Please Sign up or sign in to vote.
A very generic XML parser whose internal implementation can be changed without affecting the rest of the source code.
Web Development
Node.js
9 Apr 2015   Updated: 9 Apr 2015   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: CPOL    Views: 8,520     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
An Interactive White-Board for distance learning

Average blogs rating: 4.43

11 Feb 2013   Updated: 11 Feb 2013   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 4,940     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This blog is actually a reply to a tweet which asked "What's an example of a programming problem, in your perspective".
25 Apr 2013   Updated: 2 May 2013   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 9,960     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to do your project estimations!
11 Mar 2013   Updated: 11 Mar 2013   Rating: 4.50/5    Votes: 5   Popularity: 3.15
Licence: CPOL    Views: 6,330     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
My thoughts are devoted to those problems which require considerable amount of mental effort to be solved where the developer, for a few hours or so, is not in the realm of normal day to day mental activities.
Peer to peer
27 Mar 2013   Updated: 27 Mar 2013   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 13,230     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Why let Skype go unchallenged for years and years? Maybe some of you can come up with better algorithms to top Skype and provide better alternatives to the user.
Programming Languages
Java
16 Feb 2013   Updated: 21 Feb 2013   Rating: 3.60/5    Votes: 4   Popularity: 2.17
Licence: CPOL    Views: 19,390     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Eccentricity in programming languages
Web Development
HTML
21 Feb 2013   Updated: 22 Feb 2013   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: CPOL    Views: 14,190     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
This is a post about my own version of HTML.

Average tips rating: 4.41

Database Development
SQL Server
13 Feb 2011   Updated: 31 Aug 2011   Rating: 3.33/5    Votes: 6   Popularity: 2.59
Licence: CPOL    Views: 56,251     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Calculate running total or cumulative sum from a table in a SQL Server database.
Desktop Programming
MFC
5 Mar 2012   Updated: 5 Mar 2012   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 13,743     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows a very fast algorithm (with some constraints enforced for it to work) to EnsureVisible a row in CGridCtrl by Chris Maunder
15 Mar 2012   Updated: 24 Mar 2012   Rating: 3.67/5    Votes: 4   Popularity: 2.21
Licence: CPOL    Views: 33,315     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows how to save a 24 bitmap to a file given filename, pixel data, bitmap width and bitmap height
5 Mar 2012   Updated: 5 Mar 2012   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 52,685     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
2 Sep 2011   Updated: 2 Sep 2011   Rating: 4.67/5    Votes: 18   Popularity: 5.74
Licence: CPOL    Views: 60,214     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Solve the CVT1100 error.
4 Jan 2011   Updated: 5 Jan 2011   Rating: 4.64/5    Votes: 4   Popularity: 2.79
Licence: CPOL    Views: 15,472     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This tip is about creating a cursor from an icon
25 Jan 2011   Updated: 25 Jan 2011   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 43,274     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Create a bitmap from an array of pixels
1 Feb 2011   Updated: 2 Feb 2011   Rating: 4.80/5    Votes: 5   Popularity: 3.36
Licence: CPOL    Views: 24,592     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows the technique of loading a 256 color bitmap into an image list
6 Jun 2011   Updated: 13 Jun 2011   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 17,240     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Addresses the issue of opening a view in maximized mode the proper way in MFC.
21 Jun 2011   Updated: 25 Jun 2011   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 17,532     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Link to How to implement a resizable property sheet class that contains a menu bar in Visual C++ 6.0
27 Jun 2011   Updated: 29 Jun 2011   Rating: 4.83/5    Votes: 6   Popularity: 3.76
Licence: CPOL    Views: 23,272     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Shows how to view the current library link order in a VC project
6 Jul 2011   Updated: 6 Jul 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 11,030     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Shows how to enable invoking of the OnUpdateCmdUI(...) in a dialog or property sheet when a menu bar item is pulled down to show popup menu
20 Jul 2011   Updated: 20 Jul 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 19,092     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
this tip tells about a tool that converts a win32 rc file to XML
13 Sep 2011   Updated: 15 Sep 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,311     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This is not so much of a trick, just a little tip about how CTRL+I is interpretated in a window
12 Sep 2011   Updated: 15 Sep 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 16,993     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows you how to convert the dimension values in the .rc file of a dialog into pixels
5 Feb 2012   Updated: 6 Feb 2012   Rating: 4.80/5    Votes: 2   Popularity: 1.44
Licence: CPOL    Views: 14,780     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Given a device context, replace a color (clrColorReplace) in a rectangular region of the device context with another color (clrColorFill)
Win32
11 Jan 2011   Updated: 15 Jan 2011   Rating: 2.60/5    Votes: 5   Popularity: 1.82
Licence: CPOL    Views: 13,360     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows how to create a service
13 Feb 2011   Updated: 22 Feb 2011   Rating: 3.79/5    Votes: 16   Popularity: 4.57
Licence: CPOL    Views: 40,681     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows how to simulate a key stroke in windows environment
6 Jul 2011   Updated: 6 Jul 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 18,264     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
This tip, taken from MSDN tells the basic of ownership in windows.
Facebook API
2 May 2013   Updated: 2 May 2013   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 5,970     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Media
20 May 2011   Updated: 22 May 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 11,870     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Adjust Audio/Video Synchronization of an AVI file
31 Jan 2011   Updated: 22 May 2011   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 12,410     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Why sometimes AVI files captured through video camera recording cannot be opened when the camera loses power (similar case for downloaded AVI when internet goes off) and how to solve it
Mobile Apps
Android
14 Nov 2018   Updated: 14 Nov 2018   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,001     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to deal with background threads that want to update the UI in apps
MSDN
21 Dec 2011   Updated: 21 Dec 2011   Rating: 1.50/5    Votes: 2   Popularity: 0.45
Licence: CPOL    Views: 15,361     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
An MSDN article about cloud computing in MSDN
Programming Languages
C
29 Nov 2011   Updated: 25 Dec 2011   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: CPOL    Views: 32,130     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This not so useful tip tells you how to declare a reference for a two dimensional array without needing to use typecasting.
C#
29 May 2012   Updated: 29 May 2012   Rating: 4.91/5    Votes: 7   Popularity: 4.15
Licence: CPOL    Views: 43,553     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows how to pass a delegate to a C++ exported DLL function from C#
26 Jun 2011   Updated: 26 Jun 2011   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 23,420     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows you how to create a delegate from a C++ function pointer
C++
18 Apr 2012   Updated: 18 Apr 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 15,851     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to use wxWidgets in FireBreath
19 Mar 2012   Updated: 19 Mar 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 19,620     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This tip tells you how to solve the Invalid Address specified to RtlFreeHeap issue
19 Mar 2012   Updated: 19 Mar 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,880     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
sometimes console applications give runtime error when you declare static varialbes, so here is a solution how to deal with it
15 Jul 2012   Updated: 15 Jul 2012   Rating: 1.00/5    Votes: 2   Popularity: 0.30
Licence: CPOL    Views: 21,371     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
invoke method pointer elegantly
10 Mar 2012   Updated: 10 Mar 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,180     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to minimize the possibility of data corruption when exporting a class
13 Oct 2013   Updated: 13 Oct 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,361     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This tip gives you a solution to verify whether an rtmp stream URL is working or not!
23 Jan 2011   Updated: 23 Jan 2011   Rating: 2.09/5    Votes: 4   Popularity: 1.26
Licence: CPOL    Views: 32,602     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A useful algorithm to divide a rectangular area into rectangular subregions. Good for tiling windows in a given area
10 Apr 2011   Updated: 19 Apr 2011   Rating: 4.86/5    Votes: 7   Popularity: 4.10
Licence: CPOL    Views: 27,855     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
SledgeHammer didn't help, so I had to do it myself... here it is again - a super fast improved algorithm compared to the previous one and with no setpixel and getpixel :)void AlphaBlend(CDC* pDC, int xDest, int yDest, int nDestWidth, int nDestHeight, CDC* pSrcDC, int xSrc, int ySrc, BYTE...
4 Apr 2011   Updated: 19 Apr 2011   Rating: 3.12/5    Votes: 17   Popularity: 3.84
Licence: CPOL    Views: 32,822     Bookmarked: 20   Downloaded: 0
Please Sign up or sign in to vote.
A simple implementation of alpha blending technique displaying the basic mechanism behind it
29 Jun 2011   Updated: 29 Jun 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 34,082     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows you how to pass a const char* or const wchar_t* as a template argument
19 Feb 2012   Updated: 19 Feb 2012   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 36,711     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
This article shows the use of mutex's with explanations (Copied from MSDN - may prove convenient for some)
13 Feb 2011   Updated: 14 Feb 2011   Rating: 4.50/5    Votes: 4   Popularity: 2.71
Licence: CPOL    Views: 15,711     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows how to prevent Subversion (a version/source control tool) from doing automatic merges
10 Aug 2022   Updated: 10 Aug 2022   Rating: 2.30/5    Votes: 6   Popularity: 1.79
Licence: CPOL    Views: 4,711     Bookmarked: 2   Downloaded: 48
Please Sign up or sign in to vote.
Using the filesystem as a repository for a circular buffer for achieving persistence of data
Javascript
7 May 2017   Updated: 7 May 2017   Rating: 4.84/5    Votes: 6   Popularity: 3.77
Licence: CPOL    Views: 37,054     Bookmarked: 1   Downloaded: 157
Please Sign up or sign in to vote.
My first attempt at contributing something to the Bengali Developer Community
Visual Studio
22 May 2012   Updated: 25 Apr 2013   Rating: 4.79/5    Votes: 6   Popularity: 3.73
Licence: CPOL    Views: 37,121     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This tip tells you what to do when you are faced with the RC2135 problem in the resource file.
Web Development
HTML
13 Oct 2013   Updated: 13 Oct 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 87,040     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
If you are looking to play a live streaming video (flv) file through an rtmp server, then you have come to the right place

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Technical Lead Kotha Technologies
Bangladesh Bangladesh
If you are not in - you are out !
- Chapter 1