چکیده
در این پروژه ما اسناد به کار رفته در نرم افزار سازمان آب به زبان C# را به صورت گرافیکی و تحت ویندوز طراحی و کد نویسی کرده ایم. در اینجا ما انواع کامپایلر هایC# و انواع پروژه هایی که می توان با زبان برنامه نویسی C# نوشت را معرفی خواهم کرد . در فصل های مختلف این پروژه میخوانیم :
1 - مقدمه و تاریخچه نرم افزار مورد استفاده در طراحی
2 – روال اداری جاری در سازمان
3 – نوع کاربران و وظایف
4 – نحوه راه اندازی نرم افزار
5 – طراحی فرم ها و رابطه ها
6 – کد نویسی نرم افزار
7 – ارائه نرم افزار
8 – پشتیبانی و خدمات
مقدمه :
سی شارپ (C#) زبانی شیءگرا و سطح بالا (high level) از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است.
زبان #C، یک زبان برنامه نویسی چند الگویی است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا میباشد. این زبان توسط ماکروسافت و جزئی از دات نت به وجود آمد و بعدا استانداردهای ECMAو ISO را نیز در بر گرفت. #C یکی از 44 زبان برنامه نویسی ای است که توسط Common Language Runtime از .NET Framework پشتیبانی میشوند و در همه جا به وسیله Microsoft Visual Studio شناخته میشود.
این زبان برپایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد.Anders Hejlsberg، طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان #C را بر عهده داشت.این زبان دارای دستوری شی گرا مشابه ++C است و به شدت از زبانهای جاوا و دلفی تاثیر پذیرفته است.در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در جولای 2000، زمانی که ماکروسافت پروژه را عمومی اعلام کرد، اسم آن به #C تغییر پیدا کرد.آخرین نسخه آن نسخه 3 است که از ویژوال استدیو 2008 استفاده میکند. نسخه بعدی 4 است که در دست ساخت است.
• استاندارد ECMA این اهداف طراحی زبان را برای #C بر آورده میسازد:. سی شارپ یک زبان برنامه سازی ساده،مدرن،برای اهداف عمومی و شی گرا است. به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهره وری برنامه نویس،زبان دارای چک کننده Strong Type ، چک کننده مرزهای آرایه، تشخیص حالتهایی که یک متغیر مقدار دهی اولیه نشده است،قابلیت انتقال کدها و Garbage Collection خودکار است. این زبان برای استفاده در اجزای توسعه نرم افزار برای دستیابی به مزایای سیستمهای توزیعی در نظر گرفته شدهاست. قابلیت انتقال برنامه نویس بسیار مهم است،خصوصاً برای آن دسته از برنامه نویسانی که با زبانهای C و C++ آشنا هستند. پشتیبانی از این زبان برای بین المللی شدن بسیار مهم است. زبان سی شارپ برای نوشتن برنامه ها برای سیستمهای تعبیه شده و میزبان در نظر گرفته شده است، از سیستم عاملهای پیچیده بسیار بزرگ گرفته تا توابع اختصاصی بسیار کوچک. هر چند برنامه های نوشته شده با #C طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه باشند، ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبانهای C و اسمبلی نیست.
این فایل شامل 18 صفحه word می باشد همراه با نمودار های uml
دانلود پروژه اسناد نرم افزار سازمان آب