Friday, September 24, 2010

Use Linq to filter UIElements in Silverlight

Hi all

here are i am to share you the power of linq on general basis.

target is to hide all the popup controls in silverlight under the root control canvas.

Traditional code would be.

int count = this.RootCanvas.Children.Count;
List < Popup > list = new List < Popup > ();
for (int i = 0; i < count; i++)
{
if(this.RootCanvas.Children[i].GetType().Equals(new Popup().GetType())
{
list.Add((Popup) this.RootCanvas.Children[i]);
}
}

in linq

this.RootCanvas.Children.Where < UIElement > (popup = > popup.GetType().Equals(new Popup().GetType())).Cast < Popup > ().ToList < Popup > ().ForEach(popup = > { popup.IsOpen = false; });

Just a one line.

Wednesday, June 30, 2010

Check the entered year is Leap year or not in c# console

open a console application project in c# language in your editor and just paste the following code in your class's brackets -

static void Main(string[] args)
{
try
{
Console.Write("Please Enter the Year: ");
int year = int.Parse(Console.ReadLine());
if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
{ Console.WriteLine("The year {0}, is a Leap Year", year);
}
else
{
Console.WriteLine("The year {0}, is not a Leap Year", year);
} }
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine(); }

Output is-

Create a Pyramid in C# Console

open a console application project in c# language in your editor and just paste the following code in your class's brackets -

static void Main(string[] args)
{

for (int i = 0; i < k =" i;" j =" 2"> 0; j--)
{
Console.Write("*"); }
Console.WriteLine("");
}
Console.ReadLine();
}

Output is-

Monday, June 14, 2010

Search an Value in ListBox with compare to TextBox Text(Incremental Search) in C#

Here is an example to find the value in ListBox according to the text of Text box.
means when you type any character or word in textbox the matched value will be select in list box-

this 4 lines of code will remove your all headache to apply the incremental search option on listbox-

on TextBox's TextChangedEvent code like this-

private void textBox1_TextChanged(object sender, EventArgs e)
{
int index = listBox1.FindString(this.textBox1.Text);
if (0 <= index)
{
listBox1.SelectedIndex = index;
}
}

Monday, May 17, 2010

Fake Mail...| Dear ICICI Bank Member,

Recently i have received a mail from icici bank-

Dear ICICI Bank Member,

In view of the recent cyber attacks towards our customers, We at ICICI have introduced

a new security system against Malicious Online Identity Theft.

Kindly submit the form attached to this email in order to enroll your ICICI Bank account

in the new online protection System

If you are using Internet Explorer please allow ActiveX for scripts to perform all data

transfers securely.

Thank you for using ICICI Bank !

Please do not reply to this email.

This mailbox is not monitored and you will not receive a response.

hope plenty of us are receiving these mails...i have also received these mails from punjab national bank..

please note that don't click the links or visit the sites mentioned on these mails. and in any case don't share your personal settings (e.g. account number, username , password, credit card no or telephone nos...etc )..They can use these information to hack your account and then use it for their requirements....

and thus everyone of us are well aware of the consequences of our accounts had been hacked.

so please avoid these mails or plz report to your bank about these spam mails..

One thing can also be done. Please use well and authentic clients like Google's Gmail... its good tool. try to import other account's mail to this so that most of these spam mails can get filtered by itself only.


Friday, March 26, 2010

Get L.C.M (Least Common Multiple) of two numbers in C#

open a console application project in c# language in your editor and just paste the following code in your class's brackets -


static void Main(string[] args) {

int tempNum, number1, number2;
Console.Write("Enter First Number: ");
number1 = int.Parse(Console.ReadLine());
Console.Write("Enter Secnd Number: "); number2 = int.Parse(Console.ReadLine());
Console.WriteLine("\n");
for (tempNum = 1; ; tempNum++)
{
if (tempNum % number1 == 0 && tempNum % number2 == 0)
{
Console.WriteLine("L.C.M is - "); Console.WriteLine(tempNum.ToString());
Console.Read();
break;
}
}
}

Output is -

How to generate Fibonacci series in c#

open a console application project in c# language in your editor and just paste the following code in your class's brackets -

static void Main(string[] args)
{
int previous = -1; int next = 1;
int position;
Console.WriteLine("Enter the position");
position = int.Parse(Console.ReadLine());
for (int i = 0; i < position; i++)
{
int sum = next + previous; previous = next;
next = sum;
Console.WriteLine(next);
}
Console.ReadLine();
}

Output is -

Reverse a String in C#

open a console application project in c# language in your editor and just paste the following code in your class's brackets -

static void Main(string[] args)
{
Console.Write("Enter String: "); String temp = Console.ReadLine();
Console.WriteLine("\n");
int len = temp.Length;
char[] arr = new char[len];

for (int i = 0; i < len; i++)
{ arr[i] = temp[len - 1 - i];
}
Console.WriteLine(arr);
Console.Read();
}

Output is -

Wednesday, March 17, 2010

मूर्ति और मुद्रा

मनुष्य अपने जीवन काल के विभिन्न अवस्थावो में विभिन्न चीजों से प्यार करता है, कोई पशुओ से प्यार करता है तो कोई पेड़ पौधों से प्यार करता है, किसी को संगीत से प्यार है तो कोई और किसी कला को प्रेम करता है पर उसके जीवन में कुछ कुछ चीज़े ऐसी होती है जिससे उसे लगाव रहता है ! वास्तविकता में ये चीज़े उस मनुष्य के मनोभावों को दर्शाती है, उसके किसी के प्रति प्रेम को देखकर हम आसानी से उसकी सोच और मनोभावों को समझ सकते है
आइये अब हम बात करते है उत्तर प्रदेश की मुख्यमंत्री सुश्री मायावती के बारे में, कहा जाता है की स्त्रियों को गहनों से बहुत प्यार होता है परन्तु इन्हें गहनों का शौक नहीं अब बात ये आती है की अगर इन्हें गहनों का शौक नहीं तो फिर किस चीज़ का शौक है तो जनाब इन्हें शौक है मूर्ति और मुद्रा(धन) का जिसे अगर मै अपनी भाषा में कहू तो ये शौक नहीं सनक है..
आजकल लखनऊ शहर में जितनी हाथियों की मूर्तिया लगी है उन्हें देखकर मुझे तो यही डर लगता है की कही लखनऊ का ये एतिहासिक और गौरवमयी नाम बदलकर हाथीनगर ना कर दिया जाये , विकास की उपेक्षा कर पार्को के सौन्दर्यीकरण पर विशेष ध्यान दिया जा रहा है जिसके पीछे इनका अपना तर्क ये है की हम गरीब और मजदूर तबके के लोगो को रोज़गार दे रहे है
भला इस तरह के आंशिक कार्यो से मजदूरों के किस भविष्य का निर्माण हो पायेगा..पार्को और मूर्तियों पर हो रहे फिजूलखर्ची की जगह अगर उन पैसो को समुचित जगह पर उपयोग किया जाये जिससे रोज़गार की समस्या से जूझ रहे पढ़े लिखो और मजदूर तबके के लोगो का भला हो सके तो मै समझता हूँ की ये एक प्रशंशनीय कार्य होगा ! पर इन समस्याओ की तरफ किसी का भी ध्यान नहीं जाता सब एक दुसरे की टांग खीचने में लगे हुए है जनता के पैसो का इस तरह से दुरूपयोग किया जा रहा है जिसे करने का इन्हें कोई हक नहीं है
अभी हाल ही में लखनऊ में संपन्न हुई बसपा की रैली में मायावती को पहनाई गयी हार की बड़ी चर्चा रही और हो भी क्यों नहीं करोड़ो रुपये के नोटों से बनाये गए हार की चर्चा नहीं होगी तो फिर किस चीज़ की होगी, विपक्षी पार्टियो को तो मौका मिल गया अपनी भड़ास निकलने का हर कोई अब उस हार के पीछे पड़ा हुआ है हर कोई जांच की मांग कर रहा है की पार्टी के पास इतने पैसे आये कहा से कही ये सरकारी पैसो का दुरूपयोग तो नहीं है..
वास्तविकता तो बस इतनी है की जिसके भी हाथ दुसरे की कमजोरी लगती है वो उसी की ढपली बजाने लग जाता है, कोई भी किसी प्रकार का मौका हाथ से नहीं जाने देता वही कार्य आजकल विपक्षी दल कर रहे है..
पर अब सोचने और जागने की बारी हमारी है हमे सही आदमी की खोज करनी होगी..

Thursday, March 11, 2010

opensource alternative to timesnapper freeware...

PixTimeSheet(based on .Net) and JPixTimeSheet(based on java,Platform independent tested on windows and ubuntu) is a screen capture Software product from 3acesnetwork.blogspot.com, both are Automatic Screenshot picking product for your computer.It runs in the background of your computer, taking screenshots of your desktop every few seconds. With both you can play back your week just like a movie.

Use PixTimeSheet and JPixTimeSheet to:

* Keep track of your time using the screenshots.

* Make sure no one is using your computer without your knowledge

* Ideal for program testers and development shops to see how to reproduce a bug in their program products.
We are developing this product after the office hours at home..so updates will not be so frequent, keep patients. Please provide your feedback and feature requests...

download jpixtimesheet form here

download pixtimesheet from here