Monday, 29 September 2025


🌡 Unveil the Magic of Dubai with Our Premium Desert Safari Experiences

Dubai offers more than just towering skyscrapers and luxury shopping—it boasts an enchanting desert landscape that promises unforgettable adventures. At Dubai Desert Tour, we specialize in curating exceptional desert experiences that blend thrill, culture, and relaxation.

🏜️ Premium Desert Safari Dubai

Embark on a journey through the golden dunes with our Premium Desert Safari Dubai. This package includes exhilarating dune bashing, serene camel rides, and a delightful BBQ dinner under the stars. It's the perfect way to experience the desert's beauty and tranquility.

πŸŒ… Premium Dubai Desert Safari

For those seeking an upgraded experience, our Premium Dubai Desert Safari offers additional luxuries, including VIP seating, enhanced dining options, and exclusive entertainment. Indulge in a night of opulence amidst the vast desert.

πŸ™️ Dubai Private Full-Day City Tour

Combine the allure of the desert with the vibrancy of the city through our Dubai Private Full-Day City Tour. Explore iconic landmarks like the Burj Khalifa and the Palm Jumeirah, followed by a thrilling desert safari, all in one day.

πŸš— Self-Drive Dune Buggy Adventures

For adrenaline enthusiasts, our Self-Drive 2-Seater Dune Buggy and Self-Drive 4-Seater Dune Buggy packages offer the thrill of navigating the dunes at your own pace. Perfect for solo adventurers or groups seeking excitement and independence.

πŸ•Œ Abu Dhabi Best City Tour

Extend your exploration with our Abu Dhabi Best City Tour. Visit the majestic Sheikh Zayed Grand Mosque, the opulent Emirates Palace, and the cultural Louvre Abu Dhabi, all while enjoying seamless transportation and expert guidance.

🌟 Why Choose Dubai Desert Tour?

  • Expert Guides: Our team comprises seasoned professionals dedicated to providing safe and enriching experiences.

  • Tailored Packages: We offer a range of packages to suit diverse preferences and budgets.

  • Seamless Booking: Enjoy a hassle-free booking process with flexible options to fit your schedule.

  • Authentic Experiences: Immerse yourself in genuine cultural activities and local traditions.

Ready to embark on an unforgettable adventure? Visit Dubai Desert Tour to book your journey today.

Friday, 5 August 2016

800 stray dogs poisoned to death in Karachi



KARACHI: In the wee hours of Thursday, District Municipal Corporation (DMC), South, poisoned a significant number of stray dogs in Karachi following reports of their rising population in the district.
According to DMC South administrator Muhammad Naeem, more than 800 stray dogs were poisoned to death. He said that he was receiving complaints from the residents regarding the rising number of dogs in the area.
The operation was conducted in the entire District South. He explained that they chose midnight on Thursday, as meat markets are closed on Wednesdays and dogs don’t get anything to eat. The team left pieces of poisoned meat in different streets. “We made sure that no children were nearby,” he said. The corpses of the dogs were later shifted to landfill sites.
Officials estimated the citywide operation that started this
week had culled thousands of strays but did not have a full
accounting for all six city districts. The periodic culling of dogs using poison tablets hidden in chicken meat has drawn criticism from animal rights activists in Pakistan, but another city official, Mohammad Zahid, said it was necessary because packs of strays posed a threat to residents.
Last year, Karachi’s Jinnah Hospital treated 6,500 people
bitten by dogs and this year so far it has seen 3,700 cases,
said Dr Seemin Jamali, head of the emergency room.

     

Tuesday, 14 June 2016

Windows Form Application n Calculator Example


Objective:
Windows Form Application
Events
Properties
GUI Programming Techniques(Phases)
Calculation Program Example
Windows Form Application:
Sequential programming model is used by console based applications, in which application starts from a point, performs some input/output, selection or iterative operations and stops to another point.

In event driven programming model, application starts from a point and then it enters a message loop. This message loop monitors different events which may occur on application, application executes different event handlers which are associated with these events.

Introduction to Visual Studio .Net environment:

Visual Studio .Net 2008 programming environment is shown below:






Following windows is visible when we select File  New  Project menu items from main window of visual studio .Net.



Main window of IDE of Visual Studio .Net is shown in following figure, when a template type of Windows Form Based Application is selected.









Following toolbox is used to place different user interface elements on a form for a form based application.














GUI Programming Technique: 
Programming technique for GUI based applications is based on three phases, which are described as follows:
Analysis Phase: Gathering information about problem statement and checking solution which is already exisists and planning which feature should be extended or changed.
Designing Phase: Preparation of Object Property Sheet and Object Activity Sheet documents for application.
Coding/Programming Phase: Development of GUI application in Visual Studio .Net by designing GUI layout from planing phase, then setting properties of GUI elements of application using Object Property Sheet. Further programming for event handler functions is done by using Oject Activity Sheet.

Object Property Sheet: This sheet contains information about properties and their values for different GUI elements for a given GUI screen.


Sr # Control Name Property Value  
1 Label Text Enter 1st value  
Name lblVal1  

Object Activity Sheet: This sheet represents pseudo code of event handler functions which are associated with an event which is caused on a user interface element.


Sr # Control Name Event Pseudo-Code  
1 Button Click Validate all fields that is no will will be left empty.
Show message validate successfully or not.  
 


Calculation Program:

Create an application which inputs two integer type values from user in a text box. There are four button named as ADD, SUB, MUL, DIV which performs addition of two number, subtraction of two numbers, multiplication of two numbers and division of two numbers respectively. And show result in another textbox of read-only property as TRUE. There is another button named as CLEAR which clears all text box values, and EXIT button closes the application.

Solution:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace calculationApplication
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (txtVal1.Text == "")
            {
                MessageBox.Show("Enter value 1");
                txtVal1.Focus();
            }
            else if (txtVal2.Text == "")
            {
                MessageBox.Show("Enter 2nd value");
                txtVal2.Focus();
            }
            else
            {
                int v1, v2, res;
                v1 = int.Parse(txtVal1.Text);
                v2 = int.Parse(txtVal2.Text);
                res = v1 + v2;
                txtRes.Text = res.ToString();
            }
        }

        private void btnSub_Click(object sender, EventArgs e)
        {
            if (txtVal1.Text == "")
            {
                MessageBox.Show("Enter value 1");
                txtVal1.Focus();
            }
            else if (txtVal2.Text == "")
            {
                MessageBox.Show("Enter 2nd value");
                txtVal2.Focus();
            }
            else
            {
                int v1, v2, res;
                v1 = int.Parse(txtVal1.Text);
                v2 = int.Parse(txtVal2.Text);
                res = v1 - v2;
                txtRes.Text = res.ToString();
            }
        }

        private void btnMul_Click(object sender, EventArgs e)
        {
            if (txtVal1.Text == "")
            {
                MessageBox.Show("Enter value 1");
                txtVal1.Focus();
            }
            else if (txtVal2.Text == "")
            {
                MessageBox.Show("Enter 2nd value");
                txtVal2.Focus();
            }
            else
            {
                int v1, v2, res;
                v1 = int.Parse(txtVal1.Text);
                v2 = int.Parse(txtVal2.Text);
                res = v1 * v2;
                txtRes.Text = res.ToString();
            }
        }

        private void btnDiv_Click(object sender, EventArgs e)
        {
            if (txtVal1.Text == "")
            {
                MessageBox.Show("Enter value 1");
                txtVal1.Focus();
            }
            else if (txtVal2.Text == "")
            {
                MessageBox.Show("Enter 2nd value");
                txtVal2.Focus();
            }
            else if (int.Parse(txtVal2.Text) == 0)
            {
                MessageBox.Show("Divide by zero is not allowed");
                txtVal2.Focus();
            }
            else
            {
                int v1, v2, res;
                v1 = int.Parse(txtVal1.Text);
                v2 = int.Parse(txtVal2.Text);
                res = v1 / v2;
                txtRes.Text = res.ToString();
            }
        }

        private void btnClear_Click(object sender, EventArgs e)
        {
            txtVal1.Text = string.Empty;
            txtVal2.Text = string.Empty;
            txtRes.Text = string.Empty;
        }

        private void btnExit_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
    }
}