advertise laitec sharif univercity
دانلود پروژه وب سایت هتل با HTML و ASP.NET

دانلود پروژه وب سایت هتل با HTML و ASP.NET

10000 تومان
دانلود پایان نامه وب سایت مهندسی پزشکی با ASP.net

دانلود پایان نامه وب سایت مهندسی پزشکی با ASP.net

28000 تومان
دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

10000 تومان
دانلود پروژه وب سایت اشعار با ASP.NET و SQL

دانلود پروژه وب سایت اشعار با ASP.NET و SQL

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
کد امنیتی :


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

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

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