Click here to Skip to main content
15,355,794 members

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

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

RSS Feed

Average article rating: 4.71

30 Mar 2018   Updated: 30 Mar 2018   Rating: 2.71/5    Votes: 3   Popularity: 1.30
Licence: CPOL    Views: 12,243     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: 8,751     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,131     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: 63,490     Bookmarked: 39   Downloaded: 3,575
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: 102,882     Bookmarked: 59   Downloaded: 4,484
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: 79,467     Bookmarked: 59   Downloaded: 5,559
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: 144,544     Bookmarked: 71   Downloaded: 6,341
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.78/5    Votes: 5   Popularity: 3.34
Licence: CPOL    Views: 27,232     Bookmarked: 16   Downloaded: 1,041
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.93/5    Votes: 12   Popularity: 5.32
Licence: CPOL    Views: 32,122     Bookmarked: 17   Downloaded: 807
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: 56,642     Bookmarked: 53   Downloaded: 4,646
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: 209,419     Bookmarked: 136   Downloaded: 16,571
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: 59,560     Bookmarked: 24   Downloaded: 1,267
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: 35,413     Bookmarked: 36   Downloaded: 442
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: 81,974     Bookmarked: 55   Downloaded: 2,078
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: 8,980     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: 12,561     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: 5,720     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: 16,561     Bookmarked: 10   Downloaded: 622
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: 62,395     Bookmarked: 29   Downloaded: 237
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: 13   Popularity: 5.41
Licence: CPOL    Views: 52,253     Bookmarked: 31   Downloaded: 2,861
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: 7,590     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,610     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,150     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: 5,540     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: 12,480     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: 17,150     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: 13,080     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.46

Database Development
SQL Server
13 Feb 2011   Updated: 31 Aug 2011   Rating: 3.33/5    Votes: 6   Popularity: 2.59
Licence: CPOL    Views: 52,971     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: 12,401     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: 31,304     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: 47,845     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: 55,302     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: 14,232     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: 40,974     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: 23,360     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: 16,080     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: 16,052     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: 22,152     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: 10,420     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: 17,041     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: 11,880     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,180     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,200     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: 11,850     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: 37,001     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: 15,441     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,660     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,430     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,050     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: 4,391     Bookmarked: 1   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: 14,030     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: 30,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: 41,243     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: 21,850     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: 14,691     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: 18,680     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,480     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: 18,381     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: 6,830     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: 11,590     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: 29,831     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: 22,191     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: 29,971     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: 32,480     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: 34,331     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: 14,571     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
Javascript
7 May 2017   Updated: 7 May 2017   Rating: 4.84/5    Votes: 6   Popularity: 3.77
Licence: CPOL    Views: 34,724     Bookmarked: 1   Downloaded: 141
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: 34,311     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: 80,539     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.
Mukit, Ataul
Technical Lead Kotha Technologies
Bangladesh Bangladesh
If you are not in - you are out !
- Chapter 1