PDA

View Full Version : ادآور جی میل



Mohandes2009
یک شنبه 11 مهر 1389, 12:57 عصر
سلام


Gmail Notifier with VB.Net
این پروژه که البته به زبان وی بی اه ایمیل جی میل شما رو چک می کنه و اگر ایمیل جدید باشه به شما یادآور می کنه
برنامه بسیار جالبی اه که فقط شما باید با ابزار تبدیل زبان اون رو به سی شارپ تبدیل منید

http://eshgheman.blogfa.com/post-104.aspx دانلود کنید!!:چشمک:

AmirAmiri
یک شنبه 11 مهر 1389, 13:45 عصر
سلام. ممنون ار محبتتون اما این برنامه که با VB نوشتید جاش تو بخشه VB هست چرا اینجا گذاشتید!!
به هر حال از لطفتون ممنونم.

Mohandes2009
یک شنبه 11 مهر 1389, 19:04 عصر
سلام. ممنون ار محبتتون اما این برنامه که با VB نوشتید جاش تو بخشه VB هست چرا اینجا گذاشتید!!
به هر حال از لطفتون ممنونم.
چون در بخش سی شارپ شاید کسی بدردش بخوره وی بی آسونه میتونی ترجمه کنی به سی شارپ و استفاده کنی!:چشمک:

Mohandes2009
یک شنبه 11 مهر 1389, 19:38 عصر
این مثلا ترجمه اولین فرم برنامه است که بالا میاد فک کنم درست ترجمه کردم ::لبخند:



System.Net.WebClient objClient = new System.Net.WebClient();
XmlNodeList nodelist = new XmlNodeList();
XmlNode node = new XmlNode();
string response;
XmlDocument xmlDoc = new XmlDocument();
try
{
objClient.Credentials = new System.Net.NetworkCredential(UsernameTextBox.Text. Trim(), PasswordTextBox.Text.Trim());
response = Encoding.UTF8.GetString(objClient.DownloadData("https://mail.google.com/mail/feed/atom"));
response = response.Replace("<feed version=""0.3"" xmlns=""http://purl.org/atom/ns#"">", "<feed>");
xmlDoc.LoadXml(response);
node = xmlDoc.SelectSingleNode("/feed/fullcount");
mailCount = node.InnerText; //Get the number of unread emails
if (mailCount > 0)
{
var emailFrom=mailCount - 1;
var emailMessages=mailCount - 1;
nodelist = xmlDoc.SelectNodes("/feed/entry");
node = xmlDoc.SelectSingleNode("title");
foreach (var node In nodelist)
{
emailMessages(tempCounter) = node.ChildNodes.Item(0).InnerText;
emailFrom(tempCounter) = node.ChildNodes.Item(6).ChildNodes(0).InnerText;
tempCounter += 1;
}
}
tempCounter = 0;
this.Hide();
Form1 f1 = new Form1();
f1.Show();
}
catch
{
Exception ex = new Exception();
MessageBox.Show(ex);
}