DCSIMG
November 2011 - Posts - Life Michael

November 2011 - Posts

Routed Events in Silverlight

I have recently completed to develop the Routed Events topic in my Silverlight course. The course community version is available for free personal usage at www.abelski.org. The professional version is available at www.abelski.com.

Posted by life | with no comments

Navigation in Silverlight

I have recently completed to develop the Navigation topic in my Silverlight Basics course. You can find the community free version (for personal usage) at www.abelski.org. The professional version can be found at www.abelski.com. The following video clips below were prepared as part of this topic.

Posted by life | with no comments

The Silverlight Application Model

I have recently completed to develop the 6th topic of my Silverlight Basics course. It covers the application model in a Silverlight application. The community version of my course is available for free personal usage at www.abelski.org. The professional version is available at www.abelski.com.

The following two video clips were developed as part of this new topic. I will be more than happy to get your remarks.

Posted by life | with no comments

C# WebRequest Demo

The WebRequest class provides us with a simple way for sending a request to HTTP server and get a reply. The following video clip shows and explains how to do it.

Please don't hesitate and place questions you have regarding this clip through YouTube comments platform and I will update the clip accordingly.

More video clips can be found at and at www.CSharpBook.co.il.

Posted by life | with no comments
תגים:, ,

The Israeli Guide to UML

I have recently started to work on writing a short practical guide that teaches UML. The guide includes texts and video clips. The texts were written in Hebrew. The video clips were taken in Hebre as well. You can find it at www.UMLBook.co.il.

Posted by life | with no comments

Dependency Properties in Silverlight

I have just completed to develop the Dependency Properties topic in my Silverlight course. The slides and the relevant video clips can be found for free personal usage in their community free version at www.abelski.org. The professional version of this course is available at www.abelski.com. The video clip below was prepared as part of this topic.

Layouts in Silverlight

I have recently completed to develop the Layout topic of my on going Silverlight course. You can find its community free version at www.abelski.org. The professional version is available at www.abelski.com.

Posted by life | with no comments

Abelski Professional Webinars

I have recently decided to start using webinars for delivering my knowledge and experience. I will deliver my first professional webinar on December 4th. It will be kind of a PHP Jump Start and apart of PHP it will cover various web technologies such as JavaScript, Ajax, HTML5 and jQueryMobile.

During the webinar itself I will develop a simple web application and evolve it into a touch screen optimized web application and into a hybrid application for mobile telephones.

My first webinar will be delivered in Hebrew. Hopefully the ones that follow will be delivered both in Hebrew and in English. I chose to use the AnyMeeting platform. You can find abelski webinars web page at http://www.anymeeting.com/abelski.

I will be more than happy to get your thoughts, suggestions and remarks. There are still many questions. I hope that with time answers will emerge.

Posted by life | with no comments
תגים:,

Mouse Events in Silverlight

We can easily handle the various mouse events by referring their events. These events are usually available as properties of the elements we work with. The following code sample access those properties using their corresponding attributes in the XAML code. The XAML file:
<UserControl x:Class="SilverlightApplication13.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
        </Grid.ColumnDefinitions>
    <Canvas x:Name="Surface" Grid.Column="0">
        <Ellipse Fill="Blue" Width="80" Height="80"
                 MouseMove="EllipseMouseMove"
                 MouseEnter="EllipseMouseEnter"
                 MouseLeave="EllipseMouseLeave"
                 MouseWheel="EllipseMouseWheel"
                 >
        </Ellipse>
    </Canvas>

        <TextBox FontSize="20" x:Name="Msg" Grid.Column="1"></TextBox>

    </Grid>
</UserControl>
The code behind in C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplication13
{
    public partial class MainPage : UserControl
    {
        private int counter = 0;
        public MainPage()
        {
            InitializeComponent();
        }

        private void EllipseMouseEnter(object sender, MouseEventArgs e)
        {
            Msg.Text += "\n"+ counter + ": EllipseMouseEnter";
            counter++;
        }

        private void EllipseMouseMove(object sender, MouseEventArgs e)
        {
            Msg.Text += "\n"+ counter + ": EllipseMouseMove";
            counter++;
        }

        private void EllipseMouseLeave(object sender, MouseEventArgs e)
        {
            Msg.Text += "\n"+ counter + ": EllipseMouseLeave";
            counter++;
        }

        private void EllipseMouseWheel(object sender, MouseEventArgs e)
        {
            Msg.Text += "\n"+ counter + ": EllipseMouseWheel";
            counter++;
        }
    }
}
The following is a short video clip that shows the execution of this code sample and explains it.

Posted by life | with no comments

Properties in C#

If you are doing your first steps learning the C# programming language most likely you will find the following video clip (hebrew) helpful when trying to understand the purpose of properties in the C# programming language.

More video clips (hebrew) about fundamental topics in C# can be found at www.CSharpBook.co.il.

Posted by life | with no comments
תגים:,

Israel Guide to C#

During the past 2 years I have been working on a short practical guide for learning C#. The guide includes texts and video clips. The texts were written in Hebrew. The video clips were taken in Hebrew as well. You can find it at www.CSharpBook.co.il. I have recently upgraded this website.

Posted by life | with no comments
תגים:

Silverlight User Controls

I have recently completed to develop the Elements topic in my Silverlight Basic course. It covers Silverlight's available user controls. I completed to develop both the slides and the video clips. You can find the community version of my Silverlight course available for free personal usage at www.abelski.org. The professional version is available at www.abelski.com.

The following short video clips were prepared as part of this topic.

Posted by life | with no comments
תגים: