advertise laitec sharif univercity
پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

148000 تومان
دانلود سورس n وزیر با جست وجوی ممنوع در سی شارپ #C

دانلود سورس n وزیر با جست وجوی ممنوع در سی شارپ #C

10000 تومان
دانلود سورس پروژه فروشگاه کیف با asp.net و sql express

دانلود سورس پروژه فروشگاه کیف با asp.net و sql express

10000 تومان
دانلود برنامه هشت وزیر با جستجوی عمقی در سی شارپ

دانلود برنامه هشت وزیر با جستجوی عمقی در سی شارپ

10000 تومان
دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

68000 تومان

دانلود سورس کد نمایش آب و هوا با سی شارپ #C

در این سورس کد جالب که به زبان برنامه نویسی سی شارپ نوشته شده است میتوانید گزارش آب وهوا را دانلود و از آن در پروژه های بسیاری استفاده کنید
دانلود سورس کد نمایش آب و هوا با سی شارپ #C

دانلود سورس کد نمایش آب و هوا با سی شارپ #C

در این سورس کد جالب که به زبان برنامه نویسی سی شارپ نوشته شده است میتوانید گزارش آب وهوا را دانلود و از آن در پروژه های بسیاری استفاده کنید.

در این پروژه جالب کاربردی پیش بینی آب وهوا، شما میتوانید با انتخاب شهر مورد نظرتان، گزارش هواشناسی مربوط به آن شهر از جمله : شرایط فعلی هوا، بیشینه و کمینه دمای امروز، میزان رطوبت هوا و همچنین پیش بینی دمای فردا را مشاهده کنید.

 

برنامه اصلی نمایش آب وهوا را می توانید در پایین صفحه دانلود کنید.

در زیر سورس کد برنامه را میبینید که در هر نسخه ی ویژوال استودیو قابل استفاده است:

namespace WeatherForecast
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        public class Condition
        {
            public string temp { get; set; }
            public string text { get; set; }
        }

        public class Forecast
        {
            public string high { get; set; }
            public string low { get; set; }
            public string text { get; set; }
        }

        public class Item
        {
            public Condition condition { get; set; }
            public string description { get; set; }
            public List forecast { get; set; }
        }

        public class Atmosphere
        {
            public string humidity { get; set; }
        }

        public class Channel
        {
            public Item item { get; set; }
            public Atmosphere atmosphere { get; set; }
        }

        public class Results
        {
            public Channel channel { get; set; }
        }

        public class Query
        {
            public Results results { get; set; }
        }

        public class RootObject
        {
            public Query query { get; set; }
        }

        public class Convert
        {
            public static int FahrenheitToCelsius(double f)
            {
                return (int)((5.0 / 9.0) * (f - 32));
            }

            public static string ConditionTextToPersian(string s)
            {
                string p = "";
                switch (s)
                {
                    case "tornado":
                        p = "گردباد";
                        break;
                    case "tropical storm":
                        p = "طوفان گرمسیری";
                        break;
                    case "hurricane":
                        p = "طوفان";
                        break;
                    case "severe thunderstorms":
                        p = "رعد و برق شدید";
                        break;
                    case "thunderstorms":
                        p = "رعد و برق";
                        break;
                    case "mixed rain and snow":
                        p = "مخلوط باران و برف";
                        break;
                    case "mixed rain and sleet":
                        p = "مخلوط باران و بوران";
                        break;
                    case "mixed snow and sleet":
                        p = "مخلوط برف و بوران";
                        break;
                    case "freezing drizzle":
                        p = "نم نم باران منجماد";
                        break;
                    case "drizzle":
                        p = "نم نم باران";
                        break;
                    case "freezing rain":
                        p = "باران منجماد";
                        break;
                    case "showers":
                        p = "رگبار";
                        break;
                    case "snow flurries":
                        p = "وزش ناگهانی باد برف";
                        break;
                    case "light snow showers":
                        p = "بارش برف سبک";
                        break;
                    case "blowing snow":
                        p = "بارش برف";
                        break;
                    case "snow":
                        p = "برف";
                        break;
                    case "hail":
                        p = "تگرگ";
                        break;
                    case "sleet":
                        p = "بوران";
                        break;
                    case "dust":
                        p = "گرد و خاک";
                        break;
                    case "foggy":
                        p = "مه آلود";
                        break;
                    case "haze":
                        p = "مه";
                        break;
                    case "smoky":
                        p = "دودی";
                        break;
                    case "blustery":
                        p = "باد";
                        break;
                    case "windy":
                        p = "پر باد";
                        break;
                    case "cold":
                        p = "سرد";
                        break;
                    case "cloudy":
                        p = "ابری";
                        break;
                    case "mostly cloudy":
                        p = "تمام ابری";
                        break;
                    case "clear":
                        p = "صاف";
                        break;
                    case "sunny":
                        p = "آفتابی";
                        break;
                    case "fair":
                        p = "نسبتا خوب";
                        break;
                    case "mixed rain and hail":
                        p = "مخلوط باران و تگرگ";
                        break;
                    case "hot":
                        p = "گرم";
                        break;
                    case "isolated thunderstorms":
                        p = "رعد و برق";
                        break;
                    case "scattered thunderstorms":
                        p = "رعد و برق پراکنده";
                        break;
                    case "scattered showers":
                        p = "رگبار پراکنده";
                        break;
                    case "heavy snow":
                        p = "برف سنگین";
                        break;
                    case "scattered snow showers":
                        p = "بارش برف پراکنده";
                        break;
                    case "partly cloudy":
                        p = "نسبتا خوب";
                        break;
                    case "thundershowers":
                        p = "رعد و برق";
                        break;
                    case "snow showers":
                        p = "بارش برف";
                        break;
                    case "showers late":
                        p = "بارش آخروقت";
                        break;
                    case "widespread dust":
                        p = "گرد و غبار گسترده";
                        break;
                    case "mostly sunny":
                        p = "تا حدی آفتابی";
                        break;
                    default:
                        p = "نامشخص";
                        break;
                }              
                return p;
            }
        }

        public class Weather
        {
            public static RootObject GetData(string city)
            {
                string query = "select * from weather.forecast where woeid in (select woeid from geo.placefinder where text='" + city + "')";
                StringBuilder theWebAddress = new StringBuilder();
                theWebAddress.Append("http://query.yahooapis.com/v1/public/yql?");
                theWebAddress.Append("q=" + HttpUtility.UrlEncode(query));
                theWebAddress.Append("&format=json");
                theWebAddress.Append("&diagnostics=false");
                string results = "";
                using (WebClient wc = new WebClient())
                {
                    wc.Encoding = Encoding.UTF8;
                    results = wc.DownloadString(theWebAddress.ToString());
                }
                return JsonConvert.DeserializeObject(results);
            }
        }
          
        private void MainForm_Load(object sender, EventArgs e)
        {
            XElement cityData = XElement.Load("Cities.xml");
            cboCityName.DataSource = cityData.Descendants("CityName").Select(c => c.Element("Persian").Value).ToList();

            RootObject obj = Weather.GetData(cityData.Descendants("CityName").Where(s => s.Element("Persian").Value == cboCityName.Text).Select(s => s.Element("English").Value).First().ToString());
            lblCurrentConditions.Text = Convert.ConditionTextToPersian(obj.query.results.channel.item.condition.text.ToLower());
            lblCurrentTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.condition.temp)).ToString();
            lblHighTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[0].high)).ToString();
            lblLowTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[0].low)).ToString();
            lblHumidity.Text = obj.query.results.channel.atmosphere.humidity + "%";
            pictureBoxWeatherForecast.Load(Regex.Match(obj.query.results.channel.item.description, "", RegexOptions.IgnoreCase).Groups[1].Value);

            lblToday.Text = Convert.ConditionTextToPersian(obj.query.results.channel.item.forecast[0].text.ToLower());
            lblTodayTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[0].high)).ToString();

            lblTomorrow.Text = Convert.ConditionTextToPersian(obj.query.results.channel.item.forecast[1].text.ToLower());
            lblTomorrowTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[1].high)).ToString();
        }

        private void btnShow_Click(object sender, EventArgs e)
        {
            XElement cityData = XElement.Load("Cities.xml");

            RootObject obj = Weather.GetData(cityData.Descendants("CityName").Where(s => s.Element("Persian").Value == cboCityName.Text).Select(s => s.Element("English").Value).First().ToString());
            lblCurrentConditions.Text = Convert.ConditionTextToPersian(obj.query.results.channel.item.condition.text.ToLower());
            lblCurrentTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.condition.temp)).ToString();
            lblHighTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[0].high)).ToString();
            lblLowTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[0].low)).ToString();
            lblHumidity.Text = obj.query.results.channel.atmosphere.humidity + "%";
            pictureBoxWeatherForecast.Load(Regex.Match(obj.query.results.channel.item.description, "", RegexOptions.IgnoreCase).Groups[1].Value);

            lblToday.Text = Convert.ConditionTextToPersian(obj.query.results.channel.item.forecast[0].text.ToLower());
            lblTodayTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[0].high)).ToString();

            lblTomorrow.Text = Convert.ConditionTextToPersian(obj.query.results.channel.item.forecast[1].text.ToLower());
            lblTomorrowTemp.Text = Convert.FahrenheitToCelsius(double.Parse(obj.query.results.channel.item.forecast[1].high)).ToString();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("http://WWw.SourceCodes.ir");

        }

      

    }

 

به صورت رایگان سورس کد گزارش هواشناسی با زبان #C را دانلود کنید

حجم فایل :1.51 MB

 

 



لینک های دانلود

دانلود با لینک مستقیم رمز فایل : www.SourceCodes.ir












0
نظرات

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


پارس وی دی اس
دانلود برنامه #c هواشناسیسورس نمایش آب و هوا با سی شارپسورس کد گزارش هواشناسی با زبان #Cدانلود سورس کد نمایش آب و هوا با سی شارپ #Cدانلود رایگان سورس سی شارپ هواشناسیسورس کد نمایش آب وهوا با #cدانلود رایگان سورس کد هواشناسی با سی شارپپروژه هواشناسی با زبان #Cبرنامه wheather Forecast با #Cدانلود رایگان برنامه نمایش آب و هوا در #Cدانلود رایگان سورس پیش بینی آب وهوا با زبان #Cبرنامه پیش بینی آب وهوا با سی شارپ لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php