Haryana Engineering College , Engineering Institutes in Haryana, Engineering Colleges in Haryana, Haryana Engineering Colleges , Engineering Colleges in Haryana, Haryana Engineering Colleges, Engineering Institutes in Haryana, Haryana Engineering Institutes, List of Engineering Colleges in Haryana, Haryana Engineering Colleges List, List of Engineering Institutes in Haryana, Haryana Engineering Institutes List , Haryana Engineering College Exams in India , Ranking of haryana engineering colleges , Engineering Colleges in Haryana Institutes in India

Tuesday, December 23, 2008

ABMSPS’s Yashwantrao Chavan Law College

ABMSPS’s Yashwantrao Chavan Law College

ABMSPS’s Yashwantrao Chavan Law College (BCI Approved)
(Affiliated to Pune University, Pune)
Parvati Ramana, Parvati,
Pune - 411009
Tel: +(91)-(20)-24221002,24224607,24224607

ABMSPS's Yashwantrao Chavan Law CollegeLocation - Parvati, Pune.

Students can pursue B.Ed in Pune from colleges like Adhyapak Mahavidyalaya, Chandrashekhar Agashe College of Physical Education, College of Education and Adarsha Comprehensive College of Education and Research. Law in Pune can be studied from I.L.S. Law College, Bharati Vidyapeeth’s New Law College, Symbiosis Society’s Law College and ABMSPS’s Yashwantrao Chavan Law College.

Read more...

Wednesday, September 17, 2008

Halwasiya School Bhiwani Haryana

Halwasiya School Bhiwani
Halwasiya Bal Mandir was started in a Dharamshala and very soon shifted to a building donated by Smt. Savitri Devi Halwasiya wife of Sh. P.D.Halwasiya . this building was an old 'nohra' of their ancestors. R.B.Bissessur lal Moti lal Halwasiya Trust granted financial assistace to renovate it into an impressive school building. Now Nursery & Primary classes are being run in this building of Halwasiya Bal Mandir at Dinod Gate, Bhiwani


A piece of land measuring about 9 acres was purchased and now most magnificent building with all the facilities of an ideal public school has come up on this land. About 80 Lacs have already been spent on the construction of the new educational campus of Halwasiya Vidya Vihar. An equally impressive hostel building has been built on the same campus. Needless to mention, major portion of the non-recurring expenditures on building, furniture and other equipment is being met the grants from Halwasiya trust.




The institution is very much indebted to the Hon'ble Trustees of R.B. Bissessur lal Moti lal halwasiya trust for their partronage and for indispensable guidance of Sh. P.D.Halwasiya,




Trustees of Halwasiya Vidya Vihar Senior Secondary School


Sh. Vinay Shankar Halwasiya

Sh. Shri Niwas Goel

Sh. Vinod Kumar Lihala

Sh. Prem Kishan Sonthalia

Sh. Ashutosh Halwasiya





HALWASIYA VIDYA VIHAR

SENIOR SECONDARY SCHOOL

Agrasain Chowk, Bhiwani-127021 (Hr.)


PHONES, FAX & EMAIL

OFFICE :- 01664-243256

HOSTEL :- 01664-242177

FAX:- 01664-242656

EMAIL:-info@halwasiyaschool.org

Read more...

Wednesday, September 10, 2008

DAV College of Engineering and Technology,Kanina (DAVCET)

DAV College of Engineering and Technology,Kanina (DAVCET)


About the DAV College of Engineering and Technology (DAVCET)

DAV College of Engineering and Technology (DAVCET), Kanina was established in 2002 in the rural and comparatively backward area of south Haryana. DAVCET college has been setup by a special choice at Kanina, an extremely peaceful and pollution-free location which is ideally conducive for academics and research, yet in the neighbourhood of New Delhi , Noida, Faridabad and Gurgaon, the satellite city of India and a house of all big IT giants providing tremendous job opportunities. DAVCET is well connected with Chandigarh and Mohali, which are slated to be the next IT hubs of India with the establishment of IT parks and R&D centres of various MNC's.

The DAV College of Engineering & Technology is situated at a lush green 40 acre wide spread piece of land near Kanina (Distt. Mohindergarh) in Haryana. This site is pollution free , calm and congenial for learning environment.

Courses Offered in DAV College of Engineering and Technology (DAVCET)

Currently, the institute is offering Bachelor in Engineering degree in four disciplines,

• Electronics and Communication Engineering (60 seats)

• Computer Science and Engineering (60 seats)

• Information Technology (60 seats)

• Mechanical Engineering (60 seats)

Courses in pipeline (DAVCET to start B. E. in Biotechnology)




Contact Address of DAV College of Engineering & Technology

DAV College of Engineering & Technology
Kanina, Distt. Mohindergarh
Mohindergarh
Haryana
Phone-No: 01285-235104, 235126
Fax: 01285-235126
Email: davkanina@hry.nic.in, davcetkanina@gmail.com
Website: www.davcetkanina.org/
Establish:2002


Head Office
Padam Shri G. P. Chopra,
President of DAV College Managing Committee
Chitra gupta road, New Delhi- 110055
Ph. Office 011-23556397 Tele Fax : 011-23540558

Read more...

Sunday, September 7, 2008

National Institute of Technology Kurukshetra (NITK), Kurukshetra, Haryana

National Institute of Technology Kurukshetra (NITK), Kurukshetra, Haryana


About the Institute NIT Kurukshetra


The National Institute of Technology (NIT) (Deemed University) Kurukshetra, a premier technical institute of the region, was established in 1963 at Kurukshetra, a place steeped in history and mythology, place of great spiritual significance, where Lord Krishna delivered the diving message of "Shrimad Bhagwad Gita" and from where knowledge spread every where. It is one of the famous centres of pilgrimage, attracting, devotees in a steady stream all round the year. Earlier the institute was known as Regional Engineering College, Kurukshetra which was declared as National Institute of Technology, Kurukshetra with Deemed to be University status by the Government of India w.e.f 26.6.2002. Its objective is to provide instructions and research facilities in various disciplines of Engineering and Technology on the advancement of learning and dissemination of knowledge in each discipline.



NIT Kurukshetra Infrastructure Facilities
NIT Campus over an area of 300 acres imaginatively laid down on picturesque landscape. it presents a spectacle of harmony in architecture and natural beauty. The campus has been organized into three functional sectors.



· Hostels for the students;

· Instructional building; and

· Residential Sector for the staff.



Hostels for the students are located in eastern side of the campus in the form of cluster. These three storied buildings of the hostel provide comfortable accommodation and pleasing environment to 1500 students. There are six boys' hostels and one girls hostel with all the modern living facilities and internet.



The instructional buildings have been located between two residential sectors in order to reduce walking distance. A full fledged health center manned by qualified doctors, a post office and a fully computerized branch of al the State Bank of India are located at convenient points on the campus. The integrated campus houses all facilities like academic buildings, workshops, hostels, staff quarters, guest house, shopping complex, gymnasium, seminar halls, student activity centres, sports facilities etc.



There are nine teaching departments, namely Civil Engineering, Electrical Engineering, Electronics & Communication Engineering, Computer Engineering, Mechanical Engineering, Chemistry, Humanities & Social Sciences, Mathematics and Physics.


UG Level - B.Tech in



· Civil Engineering

· Electrical Engineering

· Mechanical Engineering

· Electronics & Communication Engineering

· Computer Engineering



PG Level - M.Tech in



· Civil Engineering

a) Soil Mechanics & Foundation Engineering

b) Structural Engineering

c) Water Resources Engineering

· Electrical Engineering

a) Control Systems

b) Power Systems

· Mechanical Engineering

· Electronics & Communication Engineering

· Instrumentation



Others: (Research Programmes)



Ph.D.



Civil Engineering, Electrical Engineering, Mechanical Engineering, Electronics & Communication Engineering, Computer Engineering, Chemistry, Physics, Mathematics, Humanities & Social Sciences (60 scholars presently registered for Ph.D.)



National Institute of Technology Kurukshetra (NITK), Kurukshetra, Haryana


Kurukshetra
Haryana
India

Pin Code: 136119

Telephone: +91-1744-238122

Fax: +91-1744-238050





Read more...

Manav Rachna College of Engineering (MRCE)

Manav Rachna College of Engineering (MRCE)

Manav Rachna Educational Institutions, Faridabad, (Haryana) have been established starting 1997, by Manav Rachna Educational Society and Uthan Educational Society; by the mission oriented professionals, educationists and industrialists, with a view to make these institutes universally acclaimed nucleus of academic excellence, with total commitment towards quality in technical education. These societies are poised to meet the needs and challenges of the new millennium, in the field of technical education. Manav Rachna Educational Institutions (MREI) is a self-financed, self supported group of institutes. Starting with a meager intake of only 180 students in 1997, at the Career Institute of Technology & Management, today MREI has a total number of seven institutions of higher learning with a strength of above 5,000 students. These colleges have been shaped into the Premier Educational Institutions in this part of the country in a very short span of about only ten years.

Manav Rachna College of Engineering is located on 11 acres of beautifully landscaped land in Sector – 43 Faridabad.Manav Rachna College of Engineering recognizes the importance and hence strives to create an inviting and secure environment for all.


Courses in Manav Rachna College of Engineering (MRCE) ...


BE (Computer Science & Engineering)
BE (Electronics & Communication Engineering)
BE (Information Technology)
BE (Mechanical Engineering)
BE (Applied Electronics & Instrumentation Engineering)
Master of Computer Application (MCA)
Master of Business Administration (MBA)


Manav Rachna Educational Institutions are-

Manav Rachna Dental College (MRDC),
Career Institute of Technology & Management (CITM),
Manav Rachna College of Engineering (MRCE),
Manav Rachna College of Education (MRCED)
Manav Rachna International School (MRIS),
The Indo Canadian School of Advanced Technology (ICSAT),
Manav Rachna School of Competitions (MRSC),
Faridabad Institute of Technology (FIT).

Placements offered by Manav Rachna College of Engineering, MREI group of institutions :

The companies which generally offer placements to students of the MREI group of institutions include :
Tech. Mahindra
Reliance Infocom
Hi-tech E-soft
Lakshmi Precision Screws Ltd.
LPS Bossard
Jai Bharat Maruti Ltd
Avery India Ltd
Humboldt Wedag
IBM,
IGATE
Scicom Technologies
US Technology
Sapient
ADP Wilco
Quark Media
Infosys
Satyam Computers
Tata Infotech
Microsoft
HCL Technologies
HCL Comnet
Tulip IT



Contact US:
Manav Rachna College of Engineering, MRCE ,
SE/1A,NIT
Faridabad-121001,Haryana
Phone: 951294198666.
Website : www.mrei.ac.in

Read more...

M.M. Engineering College


M.M. Engineering College


Maharishi Markandeshwar University, Mullana - Ambala, erstwhile known as Maharishi Markandeshwar Education Trust was founded with the objective of social, educational and economic upliftment of society in the year 1993, in the name of Lord Shiva’s devotee, “Maharishi Markandeshwar Ji”. MM University Trust, Mullana - Ambala has become a symbol of quality education in technical, professional and medical streams in northern India and has been carrying on its lineage for over 14 years.


ESTABLISHMENT

The proposal of Maharishi Markandeshwar Education trust to establish the MAHARISHI MARKANDESHWAR ENGINEERING COLLEGE, MULLANA (AMBALA) was approved for commencement of classes from session 1995-1996 by All India Council for Technical Education and State Govt. of Haryana. The college is affiliated to Kurukshetra University, Kurushetra for conducting 4 years B.Tech. courses in Electric Engg. , Electronics & Communication Engg., Computer Engg. , Electronics &instrumentation Engg. and Mechanical Engineering. the Maharishi Markandeshwar Engineering College is functioning as per requirements and norms set by the Krukshetra University as regards to academic standards, syllabus, examinations etc.

The Maharishi Markandeshwar Education Trust is a charitable Trust which has been created with an objective of promoting Technical Education in the State of Haryana. The Trust has generously donated 25 acres of land worth Rs. one crore for construction of the College at Mullana (Ambala) and has undertaken to donate more funds as per the requirements of the college in future. On a project of this nature, an expenditure of more than Rs. 10 crores is envisaged to be spent on college building, laboratories, workshops, library, hostel facilities and staff accommodation and other infrastructures facilities by the time it gets fully completed.

LOCATION Situated among lush green fields of paddy, wheat and sunflower, an unknown sleepy country side town of Mullana at 22 Km. from Ambala on a busy road to Yamuna Nagar got itself a "Vardaan" from Maharishi Markandeshwar Ji when the Education trust named after him decided to establish Maharishi Markandeshwar Engineering College at a distance of 3 Km. from it. The nearest railway station on Ambala- Saharanpur rail section is "BARARA" which is just 3 Km. away from the college campus.

About MM Engineering College
Establishment: 1995

Institution Type: Private College

Recognition: Approved by the All India Council for Technical Education (AICTE), New Delhi; AICTE Region: North West; AICTE Ref No: 765-62-206(e)/et/95

Accredition / Affiliation / Recognition / Approval: Kurukshetra University

Courses offered
Here is a partial list of courses offered by the institution

Engineering - Civil Engineering - AICTE Approved Intake: 60 seats for 2006-07; 120 seats for 2007-08, 2008-09

Engineering - Computer Engineering - AICTE Approved Intake: 120 seats for 2006-07 & 2007-08, 2008-09

Engineering - Electrical Engineering - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Electronics & Communication Engineering - AICTE Approved Intake: 90 seats for 2006-07; 120 seats for 2007-08, 2008-09

Engineering - Electronics & Instrumentation Engineering - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Information Tech - AICTE Approved Intake: 90 seats for 2006-07 & 2007-08, 2008-09

Master of Technology (MTech) - Computer Science & Engineering (Pt) - AICTE Approved Intake: 18 seats for 2006-07 & 2007-08, 2008-09

Master of Technology (MTech) - Electronics & Communication Engineering - AICTE Approved Intake: 18 seats for 2006-07 & 2007-08, 2008-09

Master of Technology (MTech) - Manufacturing Systems Engie - AICTE Approved Intake: 18 seats for 2006-07 & 2007-08, 2008-09

Engineering - Mechanical Engineering - AICTE Approved Intake: 60 seats for 2006-07; 120 seats for 2007-08, 2008-09

Master of Technology (MTech) - Electrical Engineering - AICTE Approved Intake: 0 seats for 2006-07; 18 seats for 2007-08, 2008-09


Contact US:

M.M. Engineering College, Ambala
Address: Maharishi Markandeshwar Education Trust, M.M. Group of Institutions, Mullana,
Ambala , Haryana
Phone: 01731-274777, 01731-274778, 01731-274779
Fax: 01731-275793
Email: chairman_garg@rediffmail.com
URL: http://www.mmetmullana.com


Read more...

Saturday, September 6, 2008

Kurukshetra University

Kurukshetra University


Welcome!

The Kurukshetra University was established in 1956 as a unitary residential University and its foundation stone was laid by late Dr. Rajendra Prasad, the first President of India. Located in the holy city of Kurukshetra, land of the historical battle of 'Mahabharata' and the great message of Bhagwad Gita, its campus is situated on the western bank of Brahm Sarover (the holy tank) and extends over an area of over 400 acres. Starting with only the Department of Sanskrit, it has grown into a multi-faculty University as one of the premier centres for advanced study and research in the region.


About Kurukshetra University Directorate of Distance Education
Recognition: The University is recognized by the Distance Education Council (DEC), New Delhi



Kurukshetra University Directorate of Distance Education (Kurukshetra University DDE), Kurukshetra, Haryana
Kurukshetra University Campus
Kurukshetra
Haryana
India

Pin Code: Information Not Available

Telephone: +91-1744-238518

Fax: +91-1744-238628; GRAM: Dharmakshetra

Official Website / Institution home page: kukinfo.com




Details of the selected Institution


Institution: Kurukshetra University, Kurukshetra
Place: Haryana
Address: Kurukshetra University, Kurukshetra 136119
Contact Now: (E-Mail Address Not Available)
Website:
Institution Details: -
Course(s) Offered: 1. Master Of Physical Education (M.P.Ed)
2 year course Eligibility: Graduation with 45% marks


Kurukshetra University, Faculty of Commerce and Management, Department of Management, Kurukshetra -132119

State: Haryana

Read more...

B S Anagpuria Institute of Technology & Management, Faridabad

B S Anagpuria Institute of Technology & Management, Faridabad


About Bhawani Shankar Anangpuria Institute of Technology and Management College

One of the important engineering colleges in the South Haryana... Attracts Students from Delhi, Faridabad, Palwal, Gurgaon and Ballabhgarh.
B.S. Anangpuria Institute of Technology& Management is a premier educational institution in the state of Haryana, founded by eminent academicians. The institution is committed to promote value based quality education and also endeavours to provide the best environment possible for teaching, learning, research and innovation. The institution has a futuristic approach and imparts such instruction and training that is commensurate with the international standards. The institute boasts of excellent infrastructure & other facilities like that of library, computer centre, internet, and state-of-art laboratories.

Funding :

This institution was set up to encourage the intelligent students and the needy to achieve high quality technical education. B.S. Anangpuria Charitable Trust has instituted scholarship of Rs.6000/- per semester for first three meritorious students from each stream on the basis of their performance in the previous semester's examination.

Placement :

The campus recruiting program at BSAITM, noted for its focus on corporate customer satisfaction, provides a convenient way to interview our students for permanent employment, Summer Internship.
Placemnents at the Institute are handled by the training and placement cell" with the corporate interactions during the year. Even though the placements are spread over November to June, corporate gauge students throughout the year.

Accomodation :

The institute has in its Compus Hostelfacilities for 250 Students and is equipped with mess and common roomfacilities. Hostel facilities for the girls are available separately.

The Institutes are:

* B.S.Anangpuria Institute of Technology & Management
* B.S.Anangpuria Institute of Pharmacy
* B.S.Anangpuria Institute of Education
These institute are situated on Ballabgarh-Sohna State highway at Alampur in a centralised campus of 55 acres.
CONTACTS

B.S Anangpuria Charitable Trust, Faridabad.


Course Details
Bachelor of Engineering (B.E.)

Mechanical Engineering

Bachelors of Technology (B.Tech.)

Mechanical Engineering



Details of Bhawani Shankar Anangpuria Institute of Technology and Management College Faridabad


Breif Details.....

Name : B.S. Anagpuria Institute Of Technology and Management
Address : Village Alampur, Ballabgarh - Sohna Road, Faridabad - 121004
Phone : 0129-2206750-53 / 2206948-53
Fax : 2206752
E-mail : bsaitm@bsaitm.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Website : http://www.bsaitm.org
State : Haryana
Management : Private
University : M.D University, Rohtak

Courses Offered

Computer Engineering
Electronics and Communication Engineering
Information Technology
Mechanical Engineering
MBA
MCA


Facilities

Library
Hostel
Transport
Dispensary


Other popular names: BSAITM, B.S.A.I.T.M, B.S.Anagpuria

Read more...

Haryana Engineering College (HCE) Jagadhri


Haryana Engineering College (HCE) Jagadhri

Haryana Engineering College (HCE) is one of the premier technological institutions in the northern part of the Indian sub-continent.
Haryana Engineering College is Established in the year 1998 by Mata Sudarshan Tilak Raj Dhawan Educational Trust, Haryana Engineering College is recognized as a benchmark institution in terms of defining the contours of quality engineering education for the technology schools across the State of Haryana.
Haryana Engineering College is academically affiliated to Kurukshetra University – a State University. The administrative process of the institute is managed by the Board of Management.
Haryana Engineering College institute (HCE) has all the inbuilt infrastructure and excellent facilities to pursue academic studies and research. The institute offers five B.Tech. courses in the major disciplines of engineering and technology. The institute admits the students to various courses through an All India Based Entrance Examination(AIEEE). Reputed industrial houses across the country visit the institute regularly for the campus recruitment programs. The placement cell coordinates quite well with the corporate sector and provides well-developed infrastructure to facilitate the campus selection programs.


Haryana Engineering College(HCE) Salient Features

Highly Qualified and Experienced Staff

Fully Wi-Fi Campus

2 Mbps radio Link Internet Connection

Centrally Air Conditioned

Central Computing Facility all the time

Automated Library with more than 20,000 books

Contact US :
Haryana Engineering College (HCE)
District: Yamunanagar
Location: Old Chhachhrauli Road
Jagadhri
Phone: +91-1732-246403
Fax: +91-1732-247403
Email: hec@hec.ac.in
Website: http://www.hec.ac.in

Read more...

Haryana Engineering College (HCE) Jagadhri

Haryana Engineering College (HCE) Jagadhri

Haryana Engineering College (HCE) is one of the premier technological institutions in the northern part of the Indian sub-continent.
Haryana Engineering College is Established in the year 1998 by Mata Sudarshan Tilak Raj Dhawan Educational Trust, Haryana Engineering College is recognized as a benchmark institution in terms of defining the contours of quality engineering education for the technology schools across the State of Haryana.
Haryana Engineering College is academically affiliated to Kurukshetra University – a State University. The administrative process of the institute is managed by the Board of Management.
Haryana Engineering College institute has all the inbuilt infrastructure and excellent facilities to pursue academic studies and research. The institute offers five B.Tech. courses in the major disciplines of engineering and technology. The institute admits the students to various courses through an All India Based Entrance Examination(AIEEE). Reputed industrial houses across the country visit the institute regularly for the campus recruitment programs. The placement cell coordinates quite well with the corporate sector and provides well-developed infrastructure to facilitate the campus selection programs.


Haryana Engineering College(HCE) Salient Features

Highly Qualified and Experienced Staff

Fully Wi-Fi Campus

2 Mbps radio Link Internet Connection

Centrally Air Conditioned

Central Computing Facility all the time

Automated Library with more than 20,000 books

Contact US :
Haryana Engineering College (HCE)
District: Yamunanagar
Location: Old Chhachhrauli Road
Jagadhri
Phone: +91-1732-246403
Fax: +91-1732-247403
Email: hec@hec.ac.in
Website: http://www.hec.ac.in

Read more...

Haryana Engineering College (HCE)

Haryana Engineering College (HCE)

Haryana Engineering College is one of the premier technological institutions in the northern part of the Indian sub-continent.
Haryana Engineering College is Established in the year 1998 by Mata Sudarshan Tilak Raj Dhawan Educational Trust, Haryana Engineering College is recognized as a benchmark institution in terms of defining the contours of quality engineering education for the technology schools across the State of Haryana.
Haryana Engineering College is academically affiliated to Kurukshetra University – a State University. The administrative process of the institute is managed by the Board of Management.
The institute has all the inbuilt infrastructure and excellent facilities to pursue academic studies and research. The institute offers five B.Tech. courses in the major disciplines of engineering and technology. The institute admits the students to various courses through an All India Based Entrance Examination(AIEEE). Reputed industrial houses across the country visit the institute regularly for the campus recruitment programs. The placement cell coordinates quite well with the corporate sector and provides well-developed infrastructure to facilitate the campus selection programs.


Salient Features

Highly Qualified and Experienced Staff

Fully Wi-Fi Campus

2 Mbps radio Link Internet Connection

Centrally Air Conditioned

Central Computing Facility all the time

Automated Library with more than 20,000 books


District: Yamunanagar
Location: Old Chhachhrauli Road
Jagadhri
Phone: +91-1732-246403
Fax: +91-1732-247403
Email: hec@hec.ac.in
Website: http://www.hec.ac.in

Read more...

Lingaya's Institute of Management and Technology(LIMAT), Faridabad



Lingaya's Institute of Management and Technology(LIMAT), Faridabad

Lingaya's Institute of Management & Technology (LIMAT) is an engineering institute established in 1988 by " Lingaya's Jankalyan Shikshan Sanstha" in the memory of great freedom fighter Late Shri Gadde Lingaya who sacrificed his life at the altar of the freedom of his motherland.Since LIMAT's very foundations are based on the dreams of a noble visionary son of India,

Introduction:The foundation stone of the Lingaya's Institute of Management and Technology (LIMAT), Faridabad was laid by the Lingaya's Jankalyan Shikshan Sansthan, in 1998. It is modeled on the principles of the late freedom fighter Shri Lingaya Gadde a noted author who has penned several books and translated works of the novelist Shri Sarat Chandra.

The institute is built to achieve mainly two objective -imparting professional education and the bigger challenge of spreading development in the rural areas. The institute, affiliated to the M.D. University, Rohtak has a wide array of subjects at its offering, all of which are recognized by AICTE.

LIMAT is situated in the precincts of the old Faridabad-Jasna road and is spread across an area of 15.5 acres. Set in an idyllic rural ambiance, the institute is well equipped with a state- of- the- art campus having almost all modern facilities. Prof. G.V.K. Sinha, the Chairman of the Institute holds the reins of the administration and is determined to map a great future with his committed team



Departments at Lingaya's Institute of Management and Technology(LIMAT), Faridabad:
1.Computer Science
2.Information Technology
3.Electronics and Communication
4.Electronics and Electrical
5.Electrical
6.Mechanical
7.Business Administration
8.Computer Application




Courses and their duration at Lingaya's Institute of Management and Technology(LIMAT), Faridabad
1. Undergraduate courses
B.E. Computer science and Engineering
Electronics and Communication Engineering
Electrical Engineering
Mechanical Engineering
Information Technology
Electronics and Electrical Engineering

2.Postgraduate courses:
(M.E.)(MBA)(MCA)

Power Electronics,Electrical machines &Drives
.Design of Mechanical Equipment
.Master of Business Administration
Master of Computer Application


Other Facilities at Lingaya's Institute of Management and Technology(LIMAT), Faridabad:
1. Hostel(Girls' hostel under construction)
2.State –of-the- art Labs
3.Library
4.Canteen
5.Computer Center
6.Medical Facilities
7.Transport
8.Placement Cell
9.Industry Interface
10.Sports and Cultural commitees

Recognition LIMAT: Approved by A.I.C.T.E., Govt. of Haryana, Affiliated to M.D. University, Rohtak



Contact Address of LIMAT

Lingaya's Institute of Management and Technology(LIMAT),
Campus : Nachauli, Jasana Road,Faridabad-121002
Tel : 0129-2201008/9 Fax : 0129- 2202615
Adm Office:Lingaya's House,A-7,First Floor, Shivalik, opp
Aurobindo Colleg,New Delhi-110017 Ph:+91-11-26674063/64/65

Head Office of Lingaya's Institute of Management and Technology is:

C-181 Sarvodaya Enclave,
New Delhi -110017
Phone: 011-51829294/5
Fax: 011-26516790


Portal of Knowledge: Lingaya's Institute of Management and Technology has emerged as the hub of academic excellence. An article published in India Today stressing on the infrastructure, facilities and about the training and placement of the Institute dated 13th June 2005.

Read more...

Guru Jambheshwar University of Science & Technology (GJU), Hisar



Guru Jambheshwar University of Science & Technology (GJU), Hisar


About Guru Jambheshwar University (GJU)


Establishment: 1995
Institution Type: State University
Membership: The University is a member of The Association of Indian Universities (AIU)

UGC Recognition: Yes

Other Information
General Details: Reservations 30 seats in MBA and 10 seats each in MBA (IB), MBA (F) and MBA (M) are reserved for NRIs/foreign nationals, Industry sponsored candidates.

Application Procedure Prospectus and application form can be obtained from the Guru Jambheshwar University/Management Institutes in the State on cash payment of Rs 50 or by post by sending bank draft for Rs 65 in favour of Registrar, Guru Jambheshwar University, Hissar. Completed application with entrance test fee of Rs 400 should reach the Department by the notified date.


Selection Common written test at Chandigarh, Delhi and Hisar. Shortlisted candidates are, called for group discussion and interview at Hissar.

Specialisation: MBA Business Administration, MBA International Business (IB), MBA Finance (F), MBA Marketing (M).

Guru Jambheshwar University - Department of Business Management

Hisar 125001 Haryana
Established: 1995
Ph: 01662-31225/37608 Fax: 01662-31240 Registrar: Shri V Umashankar
Chairman: Dr H L Verma


REGULAR COURSES

A. Post Graduate Courses

1. M.Tech. (Computer Science and Engineering)
2. Master of Physiotherapy (M.P.Th.)

(i) Musculoskeletal Disorders

(ii) Sports Physiotherapy

3. M.Tech. (Environmental Science & Engineering)

4. M.Tech. (VLSI Design & Embedded Systems)
5. Master of Computer Applications

6. M.Tech. ( Integrated Product Design and Manufacturing
7. M.Sc. Applied Psychology

8. M.Tech.( Print & Graphic Communication)
9. M.Sc. Biotechnology

10. M.Tech. (Nano Science and Technology)
11. M.Sc. Chemistry

12. M.Tech. (Optical Engineering)
13 . M.Sc. Environmental Sciences

14. M.Tech. (Food Engineering)
15 . M.Sc. Food Technology
16. M.Pharm (Pharmaceutical Chemistry)
17. M.Sc. Mass Communication

18. M.Pharm (Pharmaceutics)
19. M.Sc. Advertising Management and Public Relations

20. M.Pharm (Pharmacology)
21. M.Sc. Physics

22. M.Pharm (Pharmacognosy)
23. M.Sc. Mathematics



Haryana School of Business

Master of Business Administration

B. Under Graduate Courses

1. Bachelor of Pharmacy
2. B.Tech. (Information Technology)

3. Bachelor of Physiotherapy
4. B.Tech. (Mechanical Engineering)

5. B.Tech. (Biomedical Engineering)
6. B.Tech. (Printing Technology)

7. B.Tech. (Computer Science & Engineering)
8. B.Tech. (Food Engineering)

9. B.Tech. (Electronics & Communication Engineering)
10. B.Tech. (Packaging Technology)




PROGRAMMES THROUGH DISTANCE MODE

In addition to the regular courses on the campus, the University offers the following courses through distance mode:-

P.G. Courses
P.G. Diploma Courses

1. M.A. Mass Communication
2. P.G. Diploma in Computer Applications (PGDCA)

3. Master of Computer Applications (MCA)
4. P.G. Diploma in Taxation (PGDT)

5. Master of Insurance Business (MIB)
6. P.G. Diploma in Environmental Management (PGDEM)

7. M.Sc. Computer Science (MCS)
8. P.G. Diploma in Advertising & Public Relations (PGDA&PR)

9. Master of Business Administration (MBA)
10. P.G. Diploma in Bakery Science & Technology (PGDBS & T)

11. Master of Computer Applications (5 years)
12. P.G. Diploma in Counseling and Behaviour Modification (PGDCBM)



ACCREDITATION OF AICTE APPROVED COURSE BY NATIONAL BOARD OF ACCREDITATION

The National Board of Accreditation (NBA), AICTE, New Delhi has accredited the following programmes for a period of three years w.e.f. 16.01.2007 and the proposal for remaining courses have been sent to the AICTE:-

1. Bachelor of Pharmacy

2. Master of Business Administration (MBA)

3. MBA(IB),

4. MBA(Finance),

5. MBA (Marketing)

6. M.Tech. (Environmental Science & Engineering)



7. Master of Commerce (M.Com.)
14. P.G. Diploma in Industrial Safety Management (PGDISM)




Graduate Courses

15. B.A. Mass Communication

16. Bachelor of Business Administration (BBA)

17. Bachelor of Fashion Studies (BFS)



Directorate of Distance Education (DDE) (Guru Jambheshwar University of Science and Technology)
('A' Grade University Accredited by NAAC)

Hisar
Haryana
Phone-No: 01662-263135, 263157, 263158, 263141
Fax: 01662-276735
Email: dde.gjust@gmail.com
Website: www.gju.ernet.in/distance/distance.htm


Guru Jambheshwar University of Science & Technology(GJU), Hisar - Haryana (India)

Read more...

Friday, September 5, 2008

BRCM College of Engineering & Technology(BRCM)

BRCM College of Engineering & Technology (BRCM)
(Approved by AICTE, Govt. of Haryana & Affiliated to Maharshi Dayanand University)

Bahal - 127 028 , Dist - Bhiwani, Haryana, India
Ph.: +911255 265101 / 265102 / 265103 / 265104 ; Fax: 265217,265105

website : www.brcmindia.org , e-mail : directorcollege@brcmindia.org, registrar@brcmindia.org


About BRCM College of Engineering & Technology
Establishment: 1999

The BRCM College of Engineering & Technology is an embodiment of the vision, inspiration and zeal of many generations of the illustrious Chaudhary Family of Bahal. Established under the aegis of Ballaram Hanumandas Charitable Trust, BRCM College of Engineering & Technology started its journey in August 1999.



Institution Type: Private College

Recognition: Approved by the All India Council for Technical Education (AICTE), New Delhi; AICTE Region: North West; AICTE Ref No: 765-62-231(e)/et/99

Accredition / Affiliation / Recognition / Approval: Maharishi Dayanand University



Courses offered
Here is a partial list of courses offered by the institution

Engineering - Computer Science & Engineering - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Electrical & Electronics Engineering - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Electronics & Communication Engineering - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Information Technology - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Mechanical Engineering - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Master of Engineering (ME) - Mechanical Engineering - AICTE Approved Intake: 0 seats for 2006-07; 18 seats for 2007-08, 2008-09

Read more...

APEEJAY COLLEGE OF ENGINEERING (ACE) SOHNA, HARYANA (INDIA)

APEEJAY COLLEGE OF ENGINEERING (ACE) SOHNA, HARYANA (INDIA)

Apeejay College of Engineering (ACE) is situated on Sohna-Palwal Road, which is at a distance of 12 Kms from Sohna, 18 Kms from Palwal; 65 Kms from Indira Gandhi International Airport, New Delhi; 35 Kms from Faridabad ; and 65 Kms from Connaught Place, New Delhi. It is in the outer rim of national capital region.

Presently, Apeejay College of Engineering (ACE), Sohna offers the following Bachelor of Engineering programmes, approved by AICTE and DTE, Government of Haryana and affiliated to Maharshi Dayanand University, Rohtak :

1. Computer Science & Engineering

2. Electronics & Communication of Engineering

3. Electronics & Instrumentation Engineering

4. Information Technology

5. Electrical Engineering

Apart from the above Bachelor courses, this college also offers M.Tech Program in Instrumentation & Control Engineering.



About Apeejay Engineering College (ACE)
Establishment: 1997

Institution Type: Private College

Recognition: Approved by the All India Council for Technical Education (AICTE), New Delhi; AICTE Region: North West; AICTE Ref No: 765-62-213(e)/et/96

Accredition / Affiliation / Recognition / Approval: Maharishi Dayanand University


Courses
Computer Science & Engineering
Electronics & Communication of Engineering
Electronics & Instrumentation Engineering
Information Technology
Electrical Engineering
M.Tech(Instrumentation & Control Engineering)

Location
APEEJAY COLLEGE OF ENGINEERING (ACE)
Silani, Sohna-Palwal Road
Gurgaon - 122103
Telephone
+91-0124 2013718-721, 2013218
Fax
+91-0124 2268573, 2013219

Read more...

Swami Devi Dayal Institute of Engineering & Technology (SDIET)

Swami Devi Dayal Institute of Engineering & Technology (SDIET)

Swami Devi Dayal Institute of Engineering & Technology (SDIET) managed by SWAMI DEVI DYAL HI - TECH EDUCATION ACADEMY, a society which is a non - profitable body has been an active organization to promote higher learning in many walks of education.

The Institution has been duly approved by All India Council of Technical Education, New Delhi and Govt. of Haryana and is affiliated to Kurukshetra University, Kurukshetra.

About Swami Devi Dayal Institute of Engineering & Technology (SDIET)
Establishment: 2000\2001

Institution Type: Private College

Recognition: Approved by the All India Council for Technical Education (AICTE), New Delhi; AICTE Region: North West; AICTE Ref No: 765-62-234(e)/et/01

Accredition / Affiliation / Recognition / Approval: Guru Jambheshwar University

Courses offered
Here is a partial list of courses offered by the institution

Engineering - Computer Engineering - AICTE Approved Intake: 90 seats for 2006-07 & 2007-08, 2008-09

Engineering - Electrical Engineering - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Electronics & Communication Engineering - AICTE Approved Intake: 120 seats for 2006-07 & 2007-08, 2008-09

Engineering - Information Technology - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Master of Business Administration (MBA) - AICTE Approved Intake: 60 seats for 2006-07 & 2007-08, 2008-09

Engineering - Mechanical Engineering - AICTE Approved Intake: 90 seats for 2006-07 & 2007-08, 2008-09



Contact US....

Swami Devi Dayal Institute of Engineering & Technology (SDIET)
Golpura, Barwala
Panchkula
Haryana
Phone-No: 3158298/3158266
Fax: 0171-3158197
Establish:2001

Read more...

Jind Institute of Engineering & Technology (JIET) Jind






Jind Institute of Engineering & Technology


About Jind Institute of Engineering & Technology

Jind Institute of Engineeirng and Technology is situated on Jind Panipat road at a distance of 3 km from Jind. It was established in 1998,with a single minded objective to give students global level engineering and management education. In such a span of 10 years, JIET has come a long way in its commitment and created the path of success for thousand of students.

Today, JIET’s recognition in quality education is rapidally expanding beyond the geographical barriers. Students living not only in various parts of Haryana but also from all parts of India are opting for JIET professional programmes, which is a testament of quality education, faculty and resources we offer.



Establishment: 1997\1998

Institution Type: Private College

Recognition: Approved by the All India Council for Technical Education (AICTE), New Delhi; AICTE Region: North West; AICTE Ref No: 765-62-226(e)/et/98

Accredition / Affiliation / Recognition / Approval: Kurukshetra University



Admission for Regular Degree: MBA

Jind Institute of Engineering & Technology, Jind
Corporate Office (Delhi)


JIET has following seven Departments:
1.) Computer Science & Engineering
2.) Information Technology
3.) Electronics & Communication Engineering
4.) Electrical & Electronics Engineering
5.) Mechanical Engineering
6.) M.B.A.
7.) Applied Sciences & Humanities


The JIET Campus is Delightfully planned and adorned with impressive buildings, lawns and shaded avenues.
The main academic block is the centre of academic activities and presently houses all
the Departments of the institute that includes : laboratories, lecture theatres, tutorial rooms and faculty seating places.
In addition, the institute has a student centre with all amenities like: canteen, juice corner,
shoping centre, telephone, fax, photostste,
laundry, common room etc.
Besides above the institute has a good library, play grounds, hostels and well equipped workshops.You can visit following links to get the details:-
1-Hostel Facilities
2-Game Facilities
3-Library Facilities
4-Tour Facilities
5-Added Facilities


Contact US.....

Jind Institute of Engineering & Technology (JIET) Jind
Safidon Road
Jind
Haryana
Phone-No: NA
Fax: 01681-46466
Email: jiet@palcom.net/2000@yahoo.com
JIET Establish:1998

Read more...

Global Institute of Management Technology (GIMT)

Global Institute of Management Technology (GIMT)


Global Institute of Management Technology (GIMT) has been promoted by a non-profit educational society, which is registered under the Societies Registration Act, 1860. GIMT has moved ahead on the path of success since its inception and offers management education at post-graduate and under-graduate level. Well on its way to become a truly global business school, it has established strong linkages with the industries. The essential catalyst in the process of transformation of students is our highly experienced and committed faculty who possess vast exposure in academics as well as industry. Our faculty members are involved in teaching, consultancy and research activities.


About US

GIMT follows a rigorous selection procedure. Strict criteria and stringent admission process ensure the quality of our students. This pool of raw talent is meticulously groomed and rigorously trained considering all aspects of management. Our students come from diverse background, which in itself facilitate them to examine managerial issues from multiple perspectives. In addition, an environment conducive to new ideas and sharing of knowledge helps in the development of a spirit of co-operation.


We provide our students with an opportunity to explore beyond the borders and enrich their thought process through a rigorous academic process combining an exhaustive curriculum and cutting edge pedagogy. This includes live projects, guest lectures, mentorship programmes etc. which ensures the application of theory in practice.


GIMT ensures to equip its students with the skills, knowledge and analytical mindset required to identify and solve problems, effective communication skills to communicate these solutions and sufficient practical exposure to create action plans and implement these solutions. Community service is an important aspect of the educational experience in GIMT. The spirit of team work and co-operation is evident everywhere and fosters close personal and professional relationship that remain forever.



Post Graduate Programme (Two Year)

MBA-Industry Integrated (Madurai Kamaraj University)

MBA + PGDRM (Punjab Technical University)
Under Graduate Programme (Three Year)

BBA-Industry Integrated (Madurai Kamaraj University)

BBA + Graduate Diploma in Retail Management (Punjab Technical University)

BBA (Jamia Hamdard)
Post Graduate Diploma in Retail Management (One Year)


B.Sc. (3 Years) + Diploma


(One Year) Programs In Hotel Management, Catering Technology & Tourism
Airlines, Ticketing and Hospitality Management
MBA (Industry Integrated)


BBA + Graduate Diploma in Retail Management

GIMT has designed this programme BBA (from Punjab Technical University, Jalandhar / Jamia Hamdard University, Delhi, in Distance Mode) + Graduate Diploma in Retail Management (Autonomous) This programme provides students with the grounding in general and strategic management issues. This exposure to general management areas will go a long way in enhancing the capabilities of the participants to better perform in their respective field of specialization. This programme will not only make the students of business management more practical and relevant but also provide them with necessary business skills and knowledge to take on responsible management positions early in their careers.


For Further Details & Prospectus, contact:

The Advisor -GIMT (Noida Campus)
Phone nos.: 9871096501, 9310105641, 9310305641

Or

Send a Demand Draft of Rs. 750/- in favor of "Global Institute of Management & Technology", payable at New Delhi.


Contact Us

Global Institute of Management Technology (GIMT)
330A, Behind E Block, Sarita Vihar, New Delhi 110076, INDIA Tel: 91-11- 29942045, 29942046 Mobile: 09958994440/1/2
Fax: 91-011- 29942047
Email: admission@gimt.org.in

Read more...

Friday, August 22, 2008

HCTM Kaithal









For HCTM Kaithal Info
Haryana College of Technology and Management (HCTM)
Ambala Road (NH-65),
Kaithal
Haryana - 136 027

Haryana College of Technology and Management (HCTM Kaithal) Info regarding College and Admission

1. Chairman : 0124-26223431 (R), 0124-26333250 (O), 09810005965 (M)
2. Managing Director: 01746-280101 (O), 01746-235890, 235879 (R) , 09810003430 (M)
3. Principal: 01746-280100 (O), 01746-235940(R), 09996038003 (M)
4. Administrator: 09996038006(M)

HCTM kaithal Info regarding respective department of committee

1. Chairman : ranjan@hctmkaithal-edu.org
2. Managing Director: gksethi@hctmkaithal-edu.org
3. Principal: dpgupta@hctmkaithal-edu.org
4. Administrator: sumit@hctmkaithal-edu.org
5. Coordinator: vinona@hctmkaithal-edu.org
6. Computer Dept: computer@hctmkaithal-edu.org
7. Information Technology Dept: it@hctmkaithal-edu.org
8. Electronics and Communication Dept: electronics@hctmkaithal-edu.org
9. Mechanical Engg. Dept.: mechanical@hctmkaithal-edu.org
10. Electrical and Electronics Dept. : electrical@hctmkaithal-edu.org
11. Library: balesh@hctmkaithal-edu.org


HCTM kaithal B.Tech Courses

Computer Science & Engg.
Information Technology
Electronics & Comm. Engg.
Mechanical Engg
Civil Engg
Electrical & Electronics Engg

[B] Master of Business Administration (MBA), 2 year programme







Name of the Affiliating University.
Kurukshetra University, KurukshetraPermanent, Vide Letter No. CG-II/2003/9748, 25.08.03
Governance.

1. Members of the Board and their brief background [Annex-I]
2. Members of Academic Advisory Body [Annex-II]
3. Frequency of the Board Meetings and Academic Advisory Body - 2 per year
4. Organizational chart and processes [Annex-III]
5. Nature and Extent of involvement of faculty and students in academic affairs/improvements [Annex-IV]
6. Mechanism/Norms & Procedure for democratic/good Governance [Annex-V]
7. Student Feedback on Institutional Governance/faculty performance [Annex-VI]
8. Grievance redressal mechanism for faculty, staff and students [Annex-VII]

3. For each programme following detail is given.

Programme name
No. of seats
Duration
Computer Science & Engineering
120
4 Years

Electronics & Communication Engg
120
4 Years

Mechanical Engineering
120
4 Years




Civil Engineering
60
4 Years

Electrical & Electronics Engineering
60
4 Years

Information Technology
60
4 Years

Master of Business Administration (MBA)
60
2 Years




Cut off mark/rank for admission during the last three years

2005- 18479(CEET), 2006- 490071(AIEEE), 2007- 578979(AIEEE)





Fee
Tuition Fees & Security (Refundable)
(Rs. 36500/- + Rs. 1000*) + Rs. 2000/-(one time charged)

Hostel Charges Per Annum

Rs. 38000/-

* This additional fee is applicable for students in the accredited discipline i.e. ECE, EEE, ME



Placement Facilities



Campus placement in last three years with minimum salary, maximum salary and average salary [Annex-VIII]

Contact here:-


Haryana College of Technology and Management(HCTM) Ambala Road (NH-65)
, Kaithal, Haryana - 136 027


For Info regarding College and Admission,

Chairman: 0124-26223431 (R), 0124-26333250 (O), 09810005965 (M),

Managing Director: 01746-280101 (O), 01746-235890, 235879 (R), 09810003430 (M), Principal: 01746-280100 (O), 01746-235940(R), 09996038003 (M),
Administrator: 09996038006(M)


College: HCTM Kaithal, Kurukshetra University

Tags HCTM HCTMK Kaithal Engineering College HCTM Kaithal Kaithal College HCTM Building

A SHORT LIST OF TICO TRAINED UNDER-GRADUATE STUDENTS In 2005-2006 HCTM Kaithal

1 Nikhil malik HCTM,Kaithal K.U Electronics 2005

2 Kaushalkishore gupta HCTM,Kaithal K.U Electronics 2005

3 Ashish Thakur HCTM,Kaithal K.U Electronics 2005

4 Amit HCTM,Kaithal K.U Electronics 2005

5 Sumit Mathur HCTM,Kaithal K.U Electronics 2005

6 Akshay HCTM,Kaithal K.U Electronics 2005

List of selected students of 2007 batch in L&T Infotech campus held at LIET.


Archit Bansal HCTM,KAITHAL
varun kapoor HCTM,KAITHAL
sonia narula HCTM,KAITHAL
Rohan kapoor HCTM,KAITHAL
Himanshu makkar HCTM,KAITHAL
megha pasricha HCTM

Read more...

Tuesday, August 19, 2008

Al-Falah School of Engineering & Technology

Al-Falah School of Engineering & Technology (AFSET) Programmes in Mechanical Engineering and Electronics and Communication are Accreditated by national Board of Accreditation A Muslim Minority Institution under the Article 30 (1) of the Constitution of India Affiliated to M.D.University, Rohtak, Haryana Approved by AICTE, New Delhi. It was established in 1997 as an endeavour of Al-Falah Charitable Trust in keeping approach for professional training and guidance. The emphasis at the AFSET is on nurturing technical talent by providing need based educations and to create a resource pool for developing cutting edge technologies for the country. This technical talent would enrich the national fabric and shall act as a driving force for transforming the country into a technical savy nation. With this vision, AFSET has excelled in importing quality education and has developed into a premier engineering institute with emphasis on promoting suitably trained technical manpower at the regional as well as national level for meeting the challenges faced by global corporate world of today.





Courses Offered !


Offering P.G. Courses (M. Tech) in following Branches of Engineering:-
M. Tech. (Mechanical Engineering)
M. Tech. (Electronics & Communication Engineering)
M. Tech. (Computer Science & Engineering)
M.B.A (Master in Business Administration)
Offering Degree courses (B. Tech.) in following Branches of Engineering:


Mechanical Engineering (ME)
Electronics & Communication.Engineering (ECE)
Computer Science & Engineering (CSE)
Electrical & Electronics Engineering (EEE)
Mechanical & Automation Engineering (MAE)
Civil Engineering

Al-Falah School of Engineering and Technology
Head - Office
Address : 274-A, AL-FALAH HOUSE, Jamia Nagar Okhla,
New Delhi - 110 025 (India)Phone : +(91)-9818834908/9873025162E-
mail : info@afset.org, jasiddiqui@rediffmail.com, fardeenbeg786@rediffmail.com

Institute:Dhauj, Faridabad Haryana (India)Phone : +(91)-9818834908/9873025162E-mail : info@afset.org, jasiddiqui@rediffmail.com, fardeenbeg786@rediffmail.com

Read more...

SHRI KRISHAN INSTITUTE OF ENGINEERING & TECHNOLOGY

Shri Krishan Institute of Engineering and Technology was established in 1997 under the aegis of Shri Krishan Educational TRUST, Kurukshetra with a mission of imparting QUALITY engineering Education in various disciplines of Engineering & Technology for the welfare of Technical and Social Community. The Institute is conveniently located in the holy land of Mahabharat, Kurukshetra on its self-sustained beautiful campus of 23 acres amidst lush green surroundings. The Institute since its inception has been growing in strength and importance with the years, and has become established as one of the premier engineering education institute of the country. The institute’s strategic plan, since its very establishment, has moved forward on the principle that an intellectually stimulating environment and a lively, engaging campus life will attract outstanding students and help them realize their fullest potential. With an aim to give students an extraordinary engineering experience, this principle has always influenced our academic, residential & co-curricular planning.

Program Annual Intake
B.Tech. Electronics & Comm. 90

B.Tech. Computer 90

B.Tech. Information Tech. 60

B.Tech. Mechanical Engg. 60

Contact for more information:

SHRI KRISHAN INSTITUTE OF ENGINEERING & TECHNOLOGY

Rattan Dera Road,

Kurukshetra – 136 118
Ph.: 01744-224221, 229641 , 227040

President(Trust) :98120 36346,

Chairman(SKIET): 94160 39993

Principal : 9215909094Fax: 01744-229641

Email : skietkurukshetra@rediffmail.com






Read more...

Monday, August 18, 2008

C++ Interview Question




What is object?

An object is an instantiation of a class.


What is class?


A class is a combination of data and member functions.which hold the behavoiur of an objects.
It is declared with keyword Class.
As like this

Class name
{
Access specifier
Members
} objest name


Disadvantages of copy constructor?


When new variable is created then copy constructor is called.when we are not creating any copy constructor then C++ uses the default copy constructor and makes shallow copy means copies each field.

What are the operators we can not overload ?

. ,:? ,::. .* these are the oprator we cannot overload.


What is difference between constructor and copy constructor?
  • In copy constructor it accept reference of own class but in constructor its not.
  • the major difference between the copy constructor and the simple constructor is that in copy constructor we are first creating the object instance on which it is called and then we are initializing the values in its member variables.but in the constructor , we only assign the values to the member variables of the object instance which is already being created.

What do you means by friend function?


A friend function is a non member function of a class.with the help of friend function all access permissions are given to function. Friend function allows the functions of outside class to access the private data members.

what is the difference between procedure oriented language and object oriented language?

Procedure oriented language is based on function not on objects. Means no concept of class and encapsulation. But in object oriented language there is concept of class and objects and object oriented language is also used the concept of inheritance.

when is memory allocated to class?


When we create a class and define the data and member functions then no memory is allocated. Memory is allocated when we instantiate an objects of the class .

What is the Difference between realloc() and free()?


Realloc means reallocation of memory. With the help of realloc function we can reallocate the memory or we can say we can decrease or increase the memory size.

realloc(ptest,sizeof(test));

where ptest is the structure. After realloc ptest contains new address and memory allocated will double the size of pervious memory.

Free function is used to free the memory which is previously allocated.

What is function overloading?


Function overloading means same name with different parameter . when an overloaded function is called then compiler select the proper function finding out the number and type of argument .

What is operator overloading?


Operator overloading means we can overload exiting operator . we can redefined operator so that we can work on user defined class.

What do you mean by inline function?


When we add the inline keyword to function then code of the function is inserted instead of jump to function .
Inline specifier is just suggestion to the compiler then its depend on the compiler to ignore or performed.

What are the condition when the compiler is ignored the function to convert to inline ?

  • When the function contain static variable
  • When function is recursive .
  • When it contain loop and goto statement .
  • Inline function is used for small function only.

What is RTTI?

  • RTTI : Run Time Type Identification.
  • RTTI is used to find out what type of objects it is at run time .
  • For this we used operators dynamic_cast and typeid.
  • RTTI is used to cast derived class object into base class

What is pure virtual function?


A pure virtual functions doesn't have a body. You cannot create an instance of a class with a pure virtual function.And you must overloaded that function.

Class A
{
Public:
Virtual void func()=0;
}


Here is the example in which function func() is pure virtual. We can make pure virtual function with function equal zero.

What is virtual destructors?


When the object is destroyed explicitly by applying delete operator for the base class then base class destructor is called. But there is one problem is created when derived class inherit the base class then how it is referenced to solve the problem of this we use virtual destructor in which first derived class destructor is called after that base class .

What are the advantages of inheritance?

  • Code reusability
  • Save time during program development .
  • It is use for developing high quality software.
  • Reduce time during development.
  • Increase understandability .

What is the difference between Function and Member function?


Function define outside the scope of class but member function is define with in scope of class and member function we can access with the help of scope resolution operator.

What is the difference between Object and Instance?


Object is obtained when it has a life, means it has occupied some memory. Instance is the copy of the Reference that points to object at a point of time.



Difference between macro and inline()?

  • Inline follows strict parameter type checking, macros do not.
  • Macros are always expanded by preprocessor, whereas compiler may or may not replace the inline definitions.
  • Compiler can check in case of inline but not in case of macro.

What do you means by static ?


Static means that when it is initialized, it remains in memory until the end of program

Can destructor be private?


Yes destructors can be private.


What is this pointer?


The this pointer is a pointer accessible only within the nonstatic member functions of a class, struct, or union type. It points to the object for which the member function is called. Static member functions do not have a this pointer.


What is template?


Template are generic data type which can operate on different data type of information. Use templates in situations that result in duplication of the same code for multiple types.

What is "strstream”?


Class that reads and writes to an array in memory .

What is namespace?

Namespaces allow to group entities like classes, objects and functions under a name. This way the global scope can be divided in "sub-scopes", each one with its own name.

The format of namespaces is:

namespace identifier

{

entities

}

Can you allocate the memory using malloc() in C and deallocate the same memory using free() in c++?


No, we should not do that. if we do that we can have un-defined or un-predictable results. Which can corrupt other memory too. Instead, we should make a simple rule not to do that.

What are the things contains in .obj file ? ( compiled result of .cpp file )


C++ .obj file holds code and data suitable for linking with other object files to create an executable or a shared object file.

what is the use of volatile keyword? Give me one example?


The volatile type qualifier is applied to a definition of a variable that may be altered from outside the program (i.e., the variable is not completely under the control of the program). Thus, the compiler cannot perform optimizations (such as speeding program execution or reducing memory consumption, for example) that depend on "knowing a variable's behavior is influenced only by program activities the compiler can observe."

(notes:)

1) volatile indicate the object is modified by something not directly under the compiler's control (i.e., the hardware itself)

2) one use of volatile qualifier is to provide access to memory locations used by asynchronous processes such as interrupt handlers.

3) Another example might be the global variables that keeps track of the total number of timer interrrupts.

What is function overriding?


The function overloading is the technique in which you can make the function with more than one name but only if you will change the paramaters or the number of the paramaters.

Can we take "main function" as of type float,char etc?


Its possible only with int.If a function is declared as void that it may return anything by default.

what is the difference betwen wait() and delay()?


Wait() and delay() works same but works on different platforms. Wait(2) will wait processing fro 2 second on Linux/Unix while delay(2000) with wait for 2 second but on DOS or Windows.

so wait(2) on linux == delay(2000) on DOS

Delay() is under while one can directly use wait in his/her program.

What is the difference between macro and inline()?


1. Inline follows strict parameter type checking, macros do not.

2. Macros are always expanded by preprocessor, whereas compiler may or may not replace the inline definitions.

What is operator overloading?what r the advantages of operator overloading?


programming which gives an extra ability to an operator to act on a User-defined operand(Objects).Uses of Operator Overloading:Extensability: An operator will act differently depending on the operands provided.Operator is not limited to work only with primitive Data type.

In c++ have a default constructor ?


Yes C++ does have a default constructor provided by the compiler.In this case all the members of the class are initialized to null values.These values act as the default values .For eg: MyClass me;In the above case since the object is not initialized to any value so the default constructor will be called which will initialize the class with the default values.

What are the types of STL containers?
deque

hash_map

hash_multimap

hash_multiset

hash_set

list map

multimap

multiset

set

vector

Difference between a "assignment operator" and a "copy constructor" ?


Copy constructor is called every time a copy of an object is made. When you pass an object by value, either into a function or as a function return value, a temporary copy of that object is made. Assignment operator is called whenever you assign to an object.

Assignment operator must check to see if the right-hand side of the assignment operator is the object itself. It executes only the two sides are not equal.

What is the Basic nature of "cin" and "cout" and what concept or principle we are using on those two?


Basically "cin and cout" are INSTANCES of istream and ostream classes respectively.And the concept which is used on cin and cout is operator overloading. Extraction and Insertion operators are overloaded for input and ouput operations.

What is conversion constructor?
constructor with a single argument makes that constructor as conversion ctor and it can be used for type conversion.


for example:


class Boo

{

public: Boo( int i );

};
Boo BooObject = 10 ; // assigning int 10 Boo object

What is conversion operator?


class can have a public method for specific data type conversions.
for example:

class Boo{

double value;

public: Boo(int i )

operator double()

{ return value;

}

};
Boo BooObject;
double i = BooObject; // assigning object to variable i of type double. now conversion operator gets called to assign the value.

What is difference between template and macro?


There is no way for the compiler to verify that the macro parameters are of compatible types. The macro is expanded without any special type checking.
If macro parameter has a postincremented variable ( like c++ ), the increment is performed two times.
Because macros are expanded by the preprocessor, compiler error messages will refer to the expanded macro, rather than the macro definition itself. Also, the macro will show up in expanded form during debugging.
for example:
Macro:
#define min(i, j) (i <>template:

template

T min (T i, T j)

{

return i <>

}

What are storage qualifiers in C++ ?


They are..
const

volatile

mutable

Const keyword indicates that memory once initialized, should not be altered by a program.


volatile keyword indicates that the value in the memory location can be altered even though nothing in the programcode modifies the contents. for example if you have a pointer to hardware location that contains the time, where hardware changes the value of this pointer variable and not the program. The intent of this keyword to improve the optimization ability of the compiler.


mutable keyword indicates that particular member of a structure or class can be altered even if a particular structure variable, class, or class member function is constant.

What is reference ?
reference is a name that acts as an alias, or alternative name, for a previously defined variable or an object.
prepending variable with "&" symbol makes it as reference.
for example:

int a;

int &b = a;

When do use "const" reference arguments in function?

a) Using const protects you against programming errors that inadvertently alter data.

b) Using const allows function to process both const and non-const actual arguments, while a function without const in the prototype can only accept non constant arguments.

c) Using a const reference allows the function to generate and use a temporary variable appropriately.

What is Memory alignment?

The term alignment primarily means the tendency of an address pointer value to be a multiple of some power of two. So a pointer with two byte alignment has a zero in the least significant bit. And a pointer with four byte alignment has a zero in both the two least significant bits. And so on. More alignment means a longer sequence of zero bits in the lowest bits of a pointer.

What is the use of 'using' declaration?


A using declaration makes it possible to use a name from a namespace without the scope operator.

What is a dangling pointer?


A dangling pointer arises when you use the address of an object after its lifetime is over. This may occur in situations like returning addresses of the automatic variables from a function or using the address of the memory block after it is freed.

What do you mean by Stack unwinding?

It is a process during exception handling when the destructor is called for all local objects in the stack between the place where the exception was thrown and where it is caught.

What is Dynamic memory allocation?

The process of allocating Memory Reallocation in C at run time is known as dynamic memory allocation(Memory Reallocation in C ). Although c does not inherently have this facility there are four library routines which allow this function. Many languages permit a programmer to specify an array size at run time. Such languages have the ability to calculate and assign during executions, the memory space required by the variables in the program. But c inherently does not have this facility but supports with memory management functions, which can be used to allocate and free memory during the program execution. The following functions are used in c for purpose of memory management.

malloc : Allocates Memory Reallocation in C requests size of bytes and returns a pointer to the Ist byte of allocated space

calloc : Allocates space for an array of elements initializes them to zero and returns a pointer to the memory

free : Frees previously allocated space

realloc : Modifies the size of previously allocated space.

Memory Reallocation in C process : According to the conceptual view the program instructions and global and static variable in a permanent storage area and local area variables are stored in stacks. The memory space that is located between these two regions in available for dynamic allocation during the execution of the program. The free memory region is called the heap. The size of heap keeps changing when program is executed due to creation and death of variables that are local for functions and blocks. Therefore it is possible to encounter memory overflow during dynamic allocation process. In such situations, the memory allocation functions mentioned above will return a null pointer.


Read more...

MFC and WIN32 Interviews Question




What is the difference between GetMessage and PeekMessage ?


GetMessage function waits for a message to be placed in the queue before returning where as PeekMessage function does not wait for a message to be placed in the queue before returning.

What’s the difference between PostMessage and SendMessage?


The PostMessage function places (posts) a message in the message queue associated with the thread that created the specified window and then returns without waiting for the thread to process the message.The SendMessage function sends the specified message to a window or windows. The function calls the window procedure for the specified window and does not return until the window procedure has processed the message.

How to create a Modeless Dialog?


Offtopic comment:
Coderzone thanks for letting me know about this thread. I have made it sticky and I hope other members will definitely have some replies coming.m_pModeless is a variable of type CDialog or any of its descendants.

m_pModeless->Create(IDD_DIALOG1, this);

m_pModeless->ShowWindow(SW_SHOW);

this pointer as a paramter suggest we are creating a child dialog of the current dialog/window.

Name the Synchronization objects ?

Following are the synchronization objects

1) Critical Section

2) Event

3) Mutex

4) Semaphore

Classes provided for above synchronization objects are:

1) CCriticalSection

2) CEvent

3) CMutex

4) CSemaphore

What Is CMutex ?
An object of class CMutex represents a “mutex” — a synchronization object that allows one thread mutually exclusive access to a resource. Mutexes are useful when only one thread at a time can be allowed to modify data or some other controlled resource. For example, adding nodes to a linked list is a process that should only be allowed by one thread at a time. By using a CMutex object to control the linked list, only one thread at a time can gain access to the list.To use a CMutex object, construct the CMutex object when it is needed. Specify the name of the mutex you wish to wait on, and that your application should initially own it. You can then access the mutex when the constructor returns. Call CSyncObject::Unlock when you are done accessing the controlled resource.An alternative method for using CMutex objects is to add a variable of type CMutex as a data member to the class you wish to control. During construction of the controlled object, call the constructor of the CMutex data member specifying if the mutex is initially owned, the name of the mutex (if it will be used across process boundaries), and desired security attributes.To access resources controlled by CMutex objects in this manner, first create a variable of either type CSingleLock or type CMultiLock in your resource’s access member function. Then call the lock object’s Lock member function (for example, CSingleLock::Lock). At this point, your thread will either gain access to the resource, wait for the resource to be released and gain access, or wait for the resource to be released and time out, failing to gain access to the resource. In any case, your resource has been accessed in a thread-safe manner. To release the resource, use the lock object’s Unlock member function (for example, CSingleLock::Unlock), or allow the lock object to fall out of scope.

What is the difference between ASSERT and VERIFY?

The main difference between ASSERT and VERIFY is when you compile the release build of the program.ASSERT will not be present in the release build version of the executables/dlls, and its expression that would have been evaluated will be deleted.

VERIFY will be present in the release build version of the executables/dlls but its expression that would have been evaluated will be left intact.

What is thread & process?
Threads are similar to processes, but differ in the way that they share resources. Threads are distinguished from processes in that processes are typically independent, carry considerable state information and have separate address spaces. Threads typically share the memory belonging to their parent process.

what is the use of AFX_MANAGE_STATE ?

By default, MFC uses the resource handle of the main application to load the resource template. If you have an exported function in a DLL, such as one that launches a dialog box in the DLL, this template is actually stored in the DLL module. You need to switch the module state for the correct handle to be used. You can do this by adding the following code to the beginning of the function:AFX_MANAGE_STATE(AfxGetStaticModuleState( ));This swaps the current module state with the state returned from AfxGetStaticModuleState until the end of the current scope.If all your resources lies in the single DLL you can even change the default handle to the DLL handle with the help of AfxSetResourceHandle function.

Why wizards generate enum IDD for dialogs?
It's good programming practice to do it this way, as from the client code you can always refer to the CMyDlg::IDD without worrying what the actual constant is.

What is CArchive class does?

The CArchive class allows you to save a complex network of objects in a permanent binary form (usually disk storage) that persists after those objects are deleted. Later you can load the objects from persistent storage, reconstituting them in memory. This process of making data persistent is called “serialization.”

What is the base class for MFC Framework ?
CObject

If I derive a new class from CObject what are the basic features my derived will get?
Searialization, Debugging support, Runtime time class information, compatibility with collection classes.

What is the use of CCmdTarget ?
It is the base class for the MFC library message map architecture.Which maps commands/messages to the member functions to handle them. Classes derived from this are CWnd,CWinApp,CFrameWnd,CView, CDocument

What is document-view architecture ? Give me one real time example for SDI ?
Document/view architecture, which defines a program structure that relies on document objects to hold an application's data and on view objects to render views of that data. MFC provides the infrastructure for documents and views in the classes CDocument and CView.example of SDI is a wordpad application.

Can you explain the relashionship between document,frame and view ?


The frame window is the application's top-level window. It's normally a WS_OVERLAPPEDWINDOW-style window with a resizing border, a title bar, a system menu, and minimize, maximize, and close buttons. The view is a child window sized to fit the frame window so that it becomes the frame window's client area. The application's data is stored in the document object, a visible representation of which appears in the view. For an SDI application, the frame window class is derived from CFrameWnd, the document class is derived from CDocument, and the view class is derived from CView or a related class such as CScrollView.

How to access document object from view ?

Using GetDocument() function within a CView class.


What is the entry point for window based applications ?


WinMain() is the entry point for window based applications


Explain the flow for a simple win32 based application ?
Starting point for win32 based applications is WinMain()

WinMain begins by calling the API function RegisterClass to register a window class.

The window class(WNDCLASS) defines important characteristics of a window such as its window procedure address, its default background color, and its icon.Once the WNDCLASS is registered, WinMain calls the all-important CreateWindow function to create the application's window.

WinMain follows CreateWindow with calls to ShowWindow and UpdateWindow, which make the window visible and ensure that its WM_PAINT handler is called immediately.

Next comes the message loop. In order to retrieve and dispatch messages, WinMain executes a simple while loop that calls the GetMessage, TranslateMessage, and DispatchMessage API functions repeatedly.

GetMessage checks the message queue. If a message is available, it is removed from the queue and copied to msg;

TranslateMessage converts a keyboard message denoting a character key to an easier-to-use WM_CHAR message,

and DispatchMessage dispatches the message to the window procedure. The message loop executes until GetMessage returns 0, which happens only when a WM_QUIT message is retrieved from the message queue. When this occurs, WinMain ends and the program terminates.

What is model and modeless dialog box ? Give some examples?


When we create Modal Dialog Box we can't move to other windows until this dialog is closed. For eg: MessageBox, where we can't move to the other window until we press ok or cancel. When we create Modeless Dilaog Box we can swap to the other windows. For eg: like a conventional window.

What is CSingleDocTemplate?

It’s a document template class used to create single document interface SDI applications. Only one document can be opened at a time. It identifies the document class used to manage the application's data, the frame window class that encloses views of that data, and the view class used to draw visual representations of the data. The document template also stores a resource ID that the framework uses to load menus, accelerators, and other resources that shape the application's user interface.

What is the difference between hinstance and hprevinstance in WinMain function?

hInstance is used for things like loading resources and any other task which is performed on a per-module basis. A module is either the EXE or a DLL loaded into your program. hPrevInstance used to be the handle to the previously run instance of your program (if any) in Win16. It is always NULL for Win32 programs.

Explain about MDI and CMultiDocTemplate ?

MDI applications are designed using the doc-view architectures in which there could be many views associated with a single document object and an application can open multiple docuements at the same time for eg:WORD.In MDI terms, your main window is called the Frame, this is probably the only window you would have in a SDI (Single Document Interface) program. In MDI there is an additional window, called the MDI Client Window which is a child of your Frame window. CMultiDocTemplate is the document template class used to create MDI applications..The document template also stores a resource ID that the framework uses to load menus, accelerators, and other resources that shape the application's user interface.

Tell me the different controls in MFC ?
CAnimateCtrl,CButton,CEdit,CListBox,CComboBox,CRic hEditCtrl,CStatic, CTreeCtrl,CToolTipCtrl,CIPAddressCtrl,CTabCtrl,CDa teTimeCtrl,CHeaderCtrl,CListCtrl,CMonthCalCtrl,COl eCtrl,CProgressCtrl,CScrollBar,CSliderCtrl,CStatus BarCtrl,CTollBarCtrl etc.,

What is the use of OnInitDialog ?
This message is sent to the dialog box during the Create, CreateIndirect, or DoModal calls, which occur immediately before the dialog box is displayed. This can be used to intialize the dialog controls or show/hide the controls etc.,


What is the functioning of UpdateData() funciton ?

This is to initialize data in a dialog box, or to retrieve and validate dialog data.The framework automatically calls UpdateData with bSaveAndValidate set to FALSE when a modal dialog box is created in the default implementation of CDialog::OnInitDialog. The call occurs before the dialog box is visible. The default implementation of CDialog::OnOK calls this member function with bSaveAndValidate set to TRUE to retrieve the data, and if successful, will close the dialog box. If the Cancel button is clicked in the dialog box, the dialog box is closed without the data being retrieved.

How to update all the views whenever document got updated ?

call UpdateAllViews()- which updates all views associated with the document by calling OnUpdate() function of all the views.


How to handle RTTI in MFC ?


Run-Time Type Information is a mechanism that allows the type of an object to be determined during the program execution.3 main elements to RTTI in MFC are

1.Dynamic_cast operatorUsed for conversion of polymorphic types.

2.typeid - used for identifying the exact type of an object 3. type_info classused to hold the type information returned by typeid.


What is serialization ?which function is responsible for serializing data ?
Searialization is the process of streaming the object data to or from a persistent storage medium. It's useful in Doc-View Architecture. CObject :: Serialize() function is used to do serialization.


Explain about different kinds of threads in MFC?


2 types of thread in MFc are UserInterface thread and worker thread. UserInterface threads maintain the message loops and used to handles user input,creates windows and process messges sent to those windows.Worker thread don't use message loops and mainly used to perform background operations such as printing etc.,Created using AfxBeginThread bypassing ThreadFunction to create worker thread and Runtime class object to create a user interface thread.


what is the use of Mutex and critical section ?


Mutex as the name suggest allows a mutullay exclusive access to a shared resource among the threads. Critical section is a piece of code that can be executed safely to be accessed by two or more threads. Criticalsection provides synchronization means for one process only, while mutexes allow data synchronization across processes. Means two or more threads can share the common resources among more than one application or process boundaries in mutex.


What is socket?
A "socket" is an endpoint of communication: an object through which your application communicates with other Windows Sockets applications across a network.The two MFC Windows Sockets programming models are supported by the following classes: CAsyncSocket and CSocket


What is the difference between Synchronous sockets and asynchronous sockets?


Consider a server application that is listening on a specific port to get data from clients. In synchronous receiving, while the server is waiting to receive data from a client, if the stream is empty the main thread will block until the request for data is satisfied. Hence, the server cannot do anything else until it receives data from the client. If another client attempts to connect to the server at that time, the server cannot process that request because it is blocked on the first client. This behavior is not acceptable for a real-world application where we need to support multiple clients at the same time. In asynchronous communication, while the server is listening or receiving data from a client, it can still process connection requests from other clients as well as receive data from those clients. When a server is receiving asynchronously, a separate thread (at the OS level) listens on the socket and will invoke a callback function when a socket event occurs. This callback function in turn will respond and process that socket event.


Have you ever used win32 APIs ?


MFC is a wrapper around win32 API, It provides classes which uses the win32 API, Some of the API's we usually work with are : GetDlgItemInt,GetDlgItemText,GetWindowTextA,Messag eBoxA,CreateFile,CreateMutex,CreateEvent,WaitForSi ngleObject,CreateWindow,ShowWindow etc.,


What is the difference between ANSI Code and UNICODE ?


ANSI code represents 8bytes data where UNICODE represents 16bytes data for supporting universal languages. One major draw back to ASCII was you could only have 256 different characters. However, languages such as Japanese and Arabic have thousands of characters. Thus ASCII would not work in these situations. The result was Unicode which allowed for up to 65,536 different characters


What is the difference between regular dlls and extended dlls?


Regular dlls wraps only the c/c++ functions. Where extention dlls include c++ interfaces where we can create the objects of it and use in our classes. Extended dlls support object oriented concepts.Regural dlls uses mfc internally and exported functions can be used by any mfc or non-mfc applications.Extention dlls implements reusable classes derived from mfc library,built using dll version of mfc.Only mfc executables(applications/dll-shared version of mfc) can use extention dlls.extention dlls used for passing mfc derived objects b/w applications and dlls. Regulardlls linked both statically and dynamically but extended dlls links dynamically.


What is a message map, and what is the advantage of a message map over virtual function


MessageMap is a logical table that maps the windows messages to the member functions of the class. We use message maps over virtual function because of lots of overhead. If every windows message had a virtual function associated with it , there would be several hundred bytes per window class of vtable. Message maps means we only pay for the messages we use.


Given two processes, how can they share memory?


Processes and thread are very similar but they differ in the way they share their resources. Processes are independent and have its own address space. If two independent processes want to communicate they do this by using the following techniques 1.Message Passing 2.Sockets 3. named pipes


How to restrict only one instance of a class object to be created?


Create a Named Mutex.HANDLE hMutex=CreateMutex(TRUE,_T(“NamedMutex”))


How do I dynamically change the mainframe menu?


CMenu newMenu;newMenu.LoadMenu (IDR_MENU1);AfxGetMainWnd()->SetMenu( &newMenu );AfxGetMainWnd()->DrawMenuBar();newMenu.Detach ();



Read more...

About This Blog

Lorem Ipsum

Back to TOP