Windows Development Using C++

Technical Discussion on Windows Development using C++ was being held at N.E.D. University for Second Year students on June 1, 2010 specifically to provide them help for developing their Object Oriented Programming Project. We had invited Mr.Shoaib Surya,Lead Software Engineer at Folio3 (Pvt.) as a volunteer speaker for this session.

clip_image002clip_image004

At first, students were being given introduction to Win32 API.Net. API (Application   Programmers Interface) is a set of predefined Windows functions used to control the  DSC01364appearance and behavior of every Windows element (from the outlook of the desktop window to the allocation of memory for a new process). Between them, these functions encapsulate the entire functionality of the Windows environment. So we can consider API as the native code of Windows. Mr.Shoaib then compared Win32 API & Win6 API followed by the comparison between Unicode and ASCII code.

Next to it, Difference between features of C and Visual C++ was highlighted. Basic Difference between C and C++ is in Data Types .Moreover, C++ is an Object Oriented Programming language unlike C.C++ is by far the most powerful language and for that reason is most effective for heavy duty programming. It is also probably the hardest to learn. But for building Windows Application, C++ is the best choice.

Also, Microsoft Foundation Classes, formation of a pop window using MFC and two major instances of MFC-Winmain & WinProc were being discussed briefly.

clip_image004[4] DSC01350

After that, demo on how to build simple text editor, a Windows Application using C++ was given.

In Question and Answer session, Mr.Shoaib gave Demo on building web form, console and C++ Library applications. He also showed Students how to include pictures and to connect database with the application.

In short , this event proved to be of great help in enlightening vision of students how to build Windows Application using C++.Further sessions on this topic will help building a solid foundation and expertise in students in the area of Windows Development using C++.

Special Thanks to Mr. Shoaib Surya and all the students for taking out time and interest in participating in the event. We also would like to pay special Thanks to  DevNext Volunteers at N.E.D. University especially Sidra Hasan, Madiha Shabab and Yusra Hasnain for organizing this session and devoting their time for the community work.

If you attended the event, please take out few minutes to fill the feedback form.

"Windows Development using C++"

Assalamualikum!

We are pleased to announce another informative session for students of Second Year Engineering at N.E.D. University, Karachi,being organized by DevNext User group as follows :

Event Title : "Windows Development using C++"
Event Date : Tuesday , 1st June 2010
Timings : 2:20 pm - 4:00 pm
Venue : CIS Lecture Hall , N.E.D. University, Karachi

About the Presenter:

We have invited Mr. Shoaib Surya as volunteer speaker for this session. Shoaib works as a Lead Software Engineer at Folio3 (Pvt.) Ltd. He holds 5+ years of experience in software development, mostly using C++, and has been working in developing enterprise-level software products that include Windows desktop applications, Windows Services, web applications, ActiveX controls, among other things. His primary focus and interest has been the Windows platform, but he has also been vastly involved in platform-independent C++ coding.
Shoaib did his BS (Computer Science) from Karachi University and later also taught the course of Object-Oriented Programming as a visiting faculty member there.

How we build applications in Industry - UIT

DevNext organized another event, this time at Usman Institute of Technology (UIT), on “How we build web applications in Industry” on 14th April, 2010. The topic was presented by Adil Mughal. If you attended the event, please take out few minutes to fill the feedback form.

The objective behind the session was to help students in understanding how the web applications are build professionally in the industry and what are the issues in traditional simple approach what we follow in academic projects.

The students were introduced how industry follow layer/tier based approach. Why do we need to separate styling in CSS, advantage of Master Pages, separate business logic and data access etc. The speaker also compared the pros and cons of simple + industry approach.

Adil Mughal 

We believe such events are beneficial for the students and we would like to thank them for taking out time and showing their participation/interest. Once again, If you attended the event, please take out few minutes to fill the feedback form.

You can download the presentation and sample code from here

Announcement: Head Volunteers for NED, UIT and BIMCS

DevNext is the user group which gives special emphasis to University students and hence we have volunteers spread across many different universities that organize several events and bring valuable information to you in the form of sessions and workshops.

As the year pass, we select head volunteer for each University. We are pleased to announce today the head volunteer of NED, UIT and Bahria University for year 2010-2011.

Basmah Altaf from NED UET:

Basmah

“Assalamoalikum. I am Final Year Student of B.E. (Computer and Information System) from N.E.D. University of Engineering & Technology. I've been position holder for the past 3 years. I won 1st Prize in All Pakistan Speed Programming Competition in COMBAT 2010, P.A.F. Kiet, Karachi.

My aim is to become one of the excellent programmers and RnD (Research & Development) Scientist. I've interest in Parallel Processing, Operating Systems, Data Structures, Programming, and  Cloud Computing.
My aspiration is to work in collaboration with or association of Research and Development Industry i.e. Google or Microsoft. I've good analytical and problem solving skills . I'm a dedicated and hardworking person.”

email: basmah.altaf@devnextug.org 

In recognition of recently organizing “Web Programming Concepts” at NED UET. We are pleased to award a genuine copy of Windows 7 Ultimate to Basmah. Congratulations!

Usama Khan from UIT:

Usama Khan UIT DP

My name is Usama khan. I’m studying in Final year of BS(Computer Science) at Usman Institute Of Technology.
I’m the Vice-Chairperson of UIT-computer society, one of the valuable Chapter of Association For Computer Machinery(ACM)  in Pakistan. Now a days I’m working on my Final Year Project i.e Online Banking Application.Using C# and ASP.Net.

I like to organize different events, conducting seminars and workshop. I’m good in resource management (Internal or External) and little bit good in Photography too.

email: usama.khan@devnextug.org

Umair Khan Jadoon from Bahria University:

Umair

I am a professional blogger, designer, developer and CS student at Bahria University. I blog at http://blog.merrycode.com. As a developer, my favorite technologies are Windows Azure, ASP.NET and Windows Phone 7. Besides that, I also like to write PHP code, play with Wordpress CMS, creating Amazon SimpleDB compatible data layers and designing user experience.

email: umair.khan@devnextug.org

Please join us in congratulating them. If you belong to NED, UIT or Bahria, please feel free to contact them. The primary purpose of head volunteer is to act as a bridge among User Group Leader, University, students and other volunteers in order to organize sessions and workshops. You can also request them at respective email address to arrange an event for you.

If you belong to any other University where you cannot find head volunteer, please feel to contact us at contact@devnextug.org.

Web Programming Concepts with ASP.NET

We are excited to share with you that DevNext volunteers at NED University organized a session  on “Web Programming Concepts using ASP.NET” on 3rd April, 2010. If you attended the event, please take out few minutes to fill the feedback form.

The event was exclusively for NED Students and focused on understanding on how web works and what is going on behind the scene when you create a web page and call it with browser. In this regard, we invited two speakers from Industry 1) Adil Ahmed Mughal, who is also DevNext user group leader and 2) Namrah Arif, who works at folio3 and a graduate of NED University.

We were pleased to see participation from the NED students. Even though the room was full, some of the students attended the event by sitting on the floor. We really appreciate your interest and that really boost us in organizing community events.

The session agenda was divided in two parts. First, the web programming fundamentals and Second, ASP.NET.

The speakers started the discussion by introducing HTTP Request and what happens under the hood when a client browser request for the web page followed by the discussion on HTTP GET/POST commands, HTML Forms and Role of Web Server. The session become really interactive as the students were asking plenty number questions to speakers.

The second part covered the discussion on ASP.NET Features and how ASP.NET facilitates programmers by automatically handling underlying things and provide other facilities to programmer such as Tooling/designer, Postbacks, Event driven, HTML forms, Viewstate, Controls abstraction, Rapid development etc.

Last but not least, Adil elaborated about the difference between ASP.NET Web Forms and ASP.NET MVC and also which is appropriate in which situation.

We would like to thank speakers and all the students for taking out time and interest in participating in the event. We also like to thank all the DevNext volunteers for their passion in organizing event and finally to NED University of Engineering and Technology [Karachi – Pakistan] for supporting us. If you attended the event, please take out few minutes to fill the feedback form.

DevNext Volunteers Special Thanks to DevNext User Group Volunteers