Friday, June 3, 2016

WebMatrix

Microsoft WebMatrix is another website building editor(freeware) that enables developers to build and manage web sites.

Monday, May 30, 2016

Plunker

Plunker (https://plnkr.co/) is one of the online web development editors (free and open-source) that has been handy for writing HTML/JavaScript code and preview output instantly for my own coding exercises.

Thursday, April 7, 2016

SOLID

Single responsibility
Open-closed
Liskov substitution
Interface segregation and
Dependency inversion

are the five basic Object-oriented Programming and Design principles.        ~ Uncle Bob

Friday, April 1, 2016

HL7

Health Level-7 or HL7 refers to a set of international standards to transfer clinical and administrative data between software applications used by various healthcare providers. These standards focus on the application layer, which is "layer 7" per OSI model.
~ Wiki

Thursday, March 31, 2016

PACS

A picture archiving and communication system (PACS) is a medical imaging technology which provides economical storage and convenient access to images from multiple modalities (source machine types). Electronic images and reports are transmitted digitally via PACS; this eliminates the need to manually file, retrieve, or transport film jackets. The universal format for PACS image storage and transfer is DICOM.
~ Wiki

Wednesday, March 30, 2016

DICOM

Digital Imaging and Communications in Medicine (DICOM) is a standard for handling, storing, printing, and transmitting information in medical imaging. It includes a file format definition and a network communications protocol.

The communication protocol is an application protocol that uses TCP/IP to communicate between systems. DICOM files can be exchanged between two entities that are capable of receiving image and patient data in DICOM format. DICOM enables the integration of scanners, servers, workstations, printers, and network hardware from multiple manufacturers into PACS.
Wiki 

Thursday, February 25, 2016

OOPs!

The basic elements of Object Oriented Programming are:

Classes
Classifies/categorizes an object(=thing) or a group of objects in a context based on certain specifications - attributes and behavior.

Objects
An object represents a particular instance of a class. There can be more than one instance of a class. An Object is a collection of data members(=attributes/data) and associated member functions (=behavior/methods).

Data Abstraction
Abstraction refers to the act of representing essential features without including the implementation details.

a Car, for an instance, would be made up of an Engine, Gearbox, Steering objects, and many more components. To drive a Car, one does not need to know, how the different components work together internally but to control the steering and applying the gears (interfacing it).

Data Encapsulation
Wrapping up of data and its functions into a single unit is called Encapsulation. Data is not accessed directly in this case but through the methods inside the class.

Inheritance
Inheritance is the process of creating a new class from an existing class. Inheritance helps in reducing the overall code size of the program and promotes code re-usability.

Classified as 1) single and 2) Multiple (implementation) inheritances.

Polymorphism
In Greek, “Poly” means many, and “morph” means form. One name with many forms is called Polymorphism. It allows objects of different types to be treated similarly. This can be implemented in C++ via the inheritance hierarchy, also known as sub type polymorphism.

Monday, January 18, 2016

What is COM?

Component Object Model is an architecture for component reuse that allows dynamic and efficient composition of systems from independently developed binary of components. 
~ Don Box

Friday, January 1, 2016

Basics

Books for Visual C++

Programming Visual C++ by David J. Kruglinski is the most popular one and Ivor Horton's Beginning Visual C++ but Kanithkar's Visual C++ Programming was the one that I began with.

Files and Purposes

  • .sln file records information about the projects in the solution - names, relative paths, VS version used and configuration platforms such as debug/release defined for both solution and projects etc..
  • .suo file, in which user options that apply to the solution will be recorded.
  • .sdf contains data about IntelliSense for the solution. 
  • .opensdf captures information about the state of the project. One would happen to see this file only while the project is open and disappears soon the solution is closed.


Reference(s)
MSDN
Ivor Horton's Beginning Visual C++ 2013

Wednesday, December 9, 2015

That's that
there is nothing more to do or say about further.

Adam Sandler, who has been timid most part of the movie Punch-drunk Love, victimized for extortion, eventually warned the guy to say that's that to stop troubling him any further, succinctly.