Friday, September 24, 2010
Use Linq to filter UIElements in Silverlight
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
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
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#
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-
a new security system against Malicious Online Identity Theft.
in the new online protection System
transfers securely.
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.
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#
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#
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#
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...
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.
download jpixtimesheet form here
download pixtimesheet from here