برنامهنویسی رایانه در فرهنگ واژه غیر متخصصین ممکن است به تمام پروژه ساخت نرمافزار یا برنامهٔ رایانهای گفته شود. با این همه برنامهنویسی تنها بخشی از فرآیند توسعه نرمافزار یا برنامه رایانهای است. اهمیت، توجه و منابع اختصاص داده شده به برنامهنویسی، بسته به ویژگیهای مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرمافزار متغیر است. در این مقاله شش زبان مهم و رایج برنامه نویسی مورد برسی قرار میگرید
سرفصل :
زبان دلفی ( Delphi )
دلفی 2006
دلفی 2007
زبان سی پلاس پلاس ( C++ )
تاریخچه زبان
استاندارد زبان
نام ++C
توسعه آینده
فلسفه
کتابخانه استاندارد
ویژگیهای معرفی شده در ++C
پیش پردازنده
قالبها
اشیا
وراثت
چندریختی
چندریختی ایستا
گرانبارسازی تابع
گرانبارسازی عملگر
ساختار برنامه ها
محیطهای برنامه نویسی
زبان سی شارپ ( C# )
سکّوی دات نت
انعطاف پذیری سی شارپ
مثالی از سی شارپ
منبع اطلاعات در سی شارپ
فایلهای تولیدی در سی شارپ
ابزارهای دیگر در سی شارپ
زبان بیسیک ( basic )
Basic فرزند دردانه بیل گیتس
ظهور میکروکامپیوترها
زبان FORTRAN
معرفی و تاریخچه فرترن
چرا فرترن؟
فرترن 90
استانداردهای کد نویسی
ساختار برنامه فرترن
متغیرها
قوانین نامگذاری متغیرها
انواع داده ها
تعریف متغیرها
عبارات و عملیات محاسباتی
توابع رشته ای
ورودی و خروجی
ورودی و خروجی فایل
زبان ویژوال بیسیک ( Visual Basic )
visual basic چیست؟
تاریخچه visual basic
برنامه نویسی ساخت یافته
پایان نامه برنامه نویسی مستندات آماری آموزشگاه ها ومدارس آموزش و پرورش
مقدمه
آموزش وپرورش: آموزش و پروش یکی از نهاد های بنیادی در امر تعلیم و تربیت آینده سازان میهن اسلامی مان است که خود شامل زیرنهاد ها وسازمانها وشاخه های بسیاری است ومستلزم نظم ،ترتیب ،برنامه ریزی ودقت در امر مراحل آموزشی میباشد، متا سفانه این سیستم آموزشی با وجود اینکه خود یکی از مبناهای این امر می باشد آنچان که باید وشاید از سیستم مکانیزه وهدفمندی برخوردار نیست.
هدف از طراحی این برنامه-با وجود معایب - سنجش توانایی ومقدمه ای به سوی بهبود و ترمیم در راستای سیستم آموزشی و پیشرفت در امر تعلیم وتعلم وهمچنین کاستن از مشکلات موجود میباشد.
آموزشگاه ها
مراکز آموزشی خوصوصی ویادولتی هستند که با نظارت مستقیم ویا غیر مستقیم سازمان آموزش و پرورش ناحیه مربوطه در امر آموزش- به صورت تخصصی در یک یا چند شاخه از علوم پایه ویا فنی از -نقش بسزایی برخوردارند.
هر آموزشگاه از یک سری اطلاعات شناسنامه ای مانند :نام آموزشگاه ،کد آموزشگاه ،آدرس ومحل آموزشگاه،نوع ساختمان آموزشگاه(مثلا:اسکلت آهنی ویا خشتی و گلی و...)و اطلاعات اتاق ها وکلاس ها وکارگاه هاو...دارد ویک سری اطلاعات مربوط به کارکنان وخدمه مانند :نام ونام خانوادگی،نام پدرودیگر اطلا عات شناسنامه شخص کارمند،تاریخ استخدام ،نوع مدرک،پست وموقعیت غیره...که این موارد به دقت در فرمهایی طراحی و ذخیره ونگهداری ودر مواقع لزوم مورد استفاده قرار میگیرند.
مدارس
مدارس نیز مانند آموزشگاه ها از یک سری اطلاعات شناسنامه ای ویک سری اطلاعات مربوط به کارکنان در نزد آموزش وپرورش برخوردارند. تفاوت مدارس و آموزشگاه های دولتی و غیر دولتی در این است که کارکنان دولتی از یک سری حقوق و مزایای بر خوردارند که توسط دولت وبا واسط آموزش وپرورش پرداخت میگردد.درصورتی که حقوق و مزایای آموزشگاه ها میتواند از طریق مدیریت و صندق درآمد آموزشگاه به کارکنان پرداخت گردد.
فهرست مطالب
فصل اول...............................................................................................................5
مقدمه.......................................................................................................................6
آشنایی با کاربرد Access.............................................................................................7
جداول......................................................................................................................7
پرس وجو ها.............................................................................................................8
گزارشات.................................................................................................................9
فصل دوم.............................................................................................................10
Delphi.................................................................................................................11
مقدمه.....................................................................................................................11
اتصال به بانک اطلاعاتی............................................................................................12
کنترل عملیات Login...............................................................................................12
مشاهده اطلاعات بانک در جدول..................................................................................13
گزارشات...............................................................................................................13
فصل سوم ...........................................................................................................14
تجزیه وتحلیل........................................................................................................................15
فاز اول.........................................................................................................15
مقدمه...........................................................................................................15
آموزشگاه......................................................................................................16
مدارس.........................................................................................................16
چارت سازمانی...............................................................................................17
فاز دوم.........................................................................................................18
روند نمای سیستم.............................................................................................18
ERD..........................................................................................................21
فصل چهارم.........................................................................................................22
تشریح برنامه.........................................................................................................23
فرم اطلاعات کلی..........................................................................................25
اطلاعات عمومی وساختمانی آموزشگاه...............................................................25
اطلاعات شناسنامه ای آموزشگاه.......................................................................26
جدول اتاق ها وسالن ها...................................................................................28
فرم اطلاعات کارمندان...................................................................................29
اطلاعات کلاس ها ودانش آموزان.....................................................................30
فرم گزارشات..............................................................................................31
فرم ایجاد فایل انتقال......................................................................................32
تحقیق درباره شغل برنامه نویسی
فهرست مطالب
وظایف برنامه نویس... 5
دانش و مهارت مورد نیاز. 6
تحصیلات لازم و نحوه ورود به شغل برنامه نویسی.. 7
بازارکار و فرصت شغلی برنامه نویس... 7
حقوق و درآمد برنامه نویس... 8
شخصیت های مناسب برنامه نویسی.. 10
داستان نویسی
مقدمه
اما شاید هیچکس نتواند به سؤال چگونه می توان داستان نویس موفقی شد، پاسخ کاملی بدهد. زیرا همه کم و بیش با این حقیقت کنار امده اند که نویسندگی اموختنی نیست. ولی مأیوس نشوید. اگر استعداد نویسندگی در خود سراغ دارید می توانید و باید، راه و روش بهتر نوشتن را نیز بیاموزید. اما یادتان باشد که معلم و کتابِ راهنما جز اینکه مجموعه ای از فنون قراردادی وغیر قراردادی راهمچون ابزاری دردستانتان بگذارند،کار دیگری نمی توانند بکنند.
هدف از گرداوری این مقاله اشنایی با برخی از فنون داستان نویسی از دید چند تن از داستان نویسان غربی و ایرانی و همچنین اشنایی با سرگذشت داستان نویسی ایران و مطالعه ای مختصر دربارۀ چند داستان معروف ایرانی است.
امیدوارم این مطالب بتواند شما را در خلق اثاری ماندنی تر و بهتر یاری کند.
طبقه بندی داستانها
(( نخستین سؤال دربارۀ داستان اینست که: چرا باید رنجی بر خود تحمیل کنیم و داستان بخوانیم؟ با زندگی ای بدین کوتاهی، با اینهمه نیازهای مبرم و روزافزون، و با درک این حقیقت که چه بسیار کتابهای مختلف پیرامون مسائل اموزشی و مباحث متنوع وجود دارد که هنوز نخوانده ایم، چرا باید اوقات گرانبهای خود را صرف خواندن اثاری تخیلی کنیم؟
به این سؤال می توان دو پاسخ اساسی داد: برای «لذت وتفریح» وبرای «درک وفهم بیشتر».
اگر بخواهیم زیاد طول و تفصیل ندهیم، داستان کمک می کند تا زندگی کمتر برای ما خسته کننده و یکنواخت باشد. ونیزکمک می کند تا اوقات ما با خوشی و سرعت بیشتری بگذرد. با این دلایل واضح، مطمئناً دیگر نیازی به توصیه بیشترنسبت به خواندن داستان نیست.
لذت- ولذت بیشتر- نخستین مقصود و ابتدایی ترین توجیه برای خواندن داستان است. ولی اگر داستان چیزی بیشتر از لذت به ما نمی داد، به سختی می توانست خودش را به عنوان مبحثی برای « مطالعات دانشگاهی» مطرح کند.
داستانها را می توانیم به دو بخش عمده طبقه بندی کنیم:
الف) ادبیات داستانی تفریحی
ب)ادبیات داستانی تحلیلی
ادبیات داستانی تفریحی صرفاً بدین منظور نوشته می شود تا ما اوقاتمان را بطور دلپذیر و مطبوع بگذرانیم.
اما ادبیات داستانی تحلیلی نوشته می شود تا اگاهی ما را از زندگی گسترش داده، عمق و حساسیت بیشتری بدان ببخشد.
ادبیات داستانی تفریحی ما را ازجهان واقعی دور می کند. ما را قادر می کند تا موقتاً دردها و رنجهای خویش را بدست فراموشی بسپاریم.
ادبیات داستانی تحلیلی دست ما را می گیرد و به یاری تخیلمان وامی دارد تا بیشتر به درون جهان واقعی برویم. به ما توان می بخشد تا درد و رنجهایمان را به درستی بفهمیم.
ادبیات داستانی تفریحی در نهایت به هدف و مقصود خود یعنی لذت ختم می شود.
ادبیات داستانی تحلیلی علاوه بر لذت،درک و بصیرت را نیز به همراه دارد.))[1]
راه پر پیچ و خم تجربه
پل انگگل
((نوشتن مثل عشق ورزیدن است.وقتی که می بینیم این غریزۀ پاک وبی الایش(البته اگر پاک وبی الایش باشد) تا کجا ما را با خود می برد شگفت زده می شویم. به علاوه نکاتی دربارۀ این اّشکال غنایی بیانی یعنی نویسندگی و عشق ورزیدن موجب نیل ان به کمال خواهد شد. نکته بسیار مهم دربارۀ نویسندگی این است که اولا چیزی به نام مصالح نویسندگی به خودی خود وجدا ازنوع نگرش نویسنده به ان، نحوۀ احساس ان و شکل اندام وار و بیانی در قالب کلمات دادن بدان، وجود ندارد.از نظر نویسنده شکل بخشی از محتواست ضمن اینکه بر روی ان اثرمی گذارد وصورتی واقعی به ان می دهد. هنری جیمزمی نویسد تجربه «حساسیتی شدید ونوعی تارعنکبوت بسیار بزرگ ازلطیف ترین نخهای ابریشم و در ناخوداگاه ادمی معلق است و ذرات هوا را به میان رشته هایش می کشد. تجربه همان کیفیت حسی فضای ذهن است.»واین سخن بسیار قاطعی است چرا که می گوید اهمیت اتفاقات جهان بیرون مطلق نیست بلکه تغییراتی که ذهن نیرومند هنرمند به هنگام کشف وقایع، در انها می دهد وانها را منظم می کند مهم است. پس وقتی صحبت از تجربه به میان می اید منظور این نیست که نویسنده باید ماجراهای گوناگون را پشت سر گذاشته باشد. داستان می تواند دربارۀ هر چیزی باشد. البته داستان ثبت حوادثی که برای اشخاص رخ می دهد نیست، بلکه ثبت واکنش انها دربرابرحوادث است. چون داستان به شخصیت می پردازد و شخصیت است که حوادث را رقم می زند و حوادث نیز شخصیت را ترسیم می کند. مثلاً نوشتن دربارۀ مردی که بر روی رینگ مشت زنی یا در حال دست و پنجه نرم کردن با گاوی خشمگین است همان قدر حساس برانگیز و مناسب است که لرزش خفیف دست یک زن. کسانی هم که می خواهند نویسنده شوند باید حساسیت قوۀ ادراکشان را نسبت به زندگی بشر تقوییت کنند. در این مورد نیز جیمزسخن نغزی گفته است. وی ضمن تایید این نکته که نویسندگان جوان باید اثارشان را براساس تجربییات خود شان بنویسند، می گوید ولی قبل از این باید یاد بگیرند که چه طور بیشترین و والاترین تجربیات ممکن را به وسیلۀ خود اگاهشا ن جذب کنند.وسپس به نویسندگان جوان توصیه می کند که«سعی کنید چیزی از چشمانتان دور نماند.» جیمزبا استفاده از مهارتهای عملی خودش درداستان نویسی به شرح نحوۀ استفادۀ نویسنده ازتجربیاتش می پردازد ومی نویسد« قدرت حدس زدن نادیده ها ازطریق دیده ها،توانایی کشف اشارات ضمنی، قدرت قضاوت دربارۀ کل یک چیز ازطریق یکی از اجزای ان، داشتن وضعیتی که بتوان زندگی را در مجموع و به طور کامل احساس کرد طوری که بتوان به راحتی هرکدام از زوایای خاص ان را شناخت، مجموعۀ استعدادهای ذاتی ای است که تجربه را بوجود می اورد. پس اگر تجربه متشکل از مجموع برداشتهاست می توان گفت که مجموعۀ برداشتها و تاثیرگیریها تجربه است.» اگر بگوییم نویسندگی حاصل کشف و شهود است ان را محدود به جنبۀ کوچکی از زندگی و در نتیجه تحقیر کرده ایم. به همین دلیل هم عکس این گفته صحیح است. منبع اصلی اثر نویسنده کل زندگی اوست. همۀ حواس او من جمله حس چشایی و لامسه اش، وضع سوخت وساز بدن، فشار خون، وضع دستگاه گوارش، دمای بدن، خاطرات گذشته، سرزندگی و هوشیاری ذهن، مطالعات قبلی، نگاه ژرفکاو وی نسبت به زنگی اشخاص، تمایلات جنسی و گوش اوکه برای شنیدن اصوات تیزاست،هریک به نحوی در پدید امدن اثرش سهیمند.))[2]
فهرست مطالب
عنوان صفحه
مقدمه .....................................................................1
باب اول
فن داستان نویسی
طبقه بندی داستانها ...........................................................................2
راه پرپیج وخم تجربه (پل انگگل)...........................................................4
داستان را چگونه باید گفت؟.................................................................6
داستان تا چه حد ساختگی است؟(جورج ه سیزرز،دارال شوایستر)......................7
داستان نویس و انتخاب نوع داستان ........................................................10
روند رسیدن میوۀ داستان(لارنس بلاک)....................................................13
َماهیت وهدف داستان(فلانری اوکانر).......................................................14
تصویر در داستان(والیس گریوز، ویلیام ج. لیری).........................................16
باب دوم
سرگذشت داستان نویسی ایران
قدیمی ترین متون..............................................................................19
استمرار سنت داستان پردازی................................................................25
گذر از دوره ها.................................................................................28
جمال زاده واغاز عصر جدید داستان نویسی................................................31
ایسم گرایی......................................................................................33
مکاتب مهم ادبی................................................................................34
فهرست مآخذ...................................................................................38
[1] - تأملی دیگر در باب داستان ، محسن سلیمانی ، تهران ، انتشارات حوضه هنری سازمان تبلیغات اسلامی، چاپ دوم ، 1365 ، صص 13- 15
[2] - فن داستان نویسی ، محسن سلیمانی ، تهران ، مؤسسه انتشارات امیرکبیر ، چاپ اول ، صص 74-78
پاورپوینت محیط برنامه نویسی
منوی FILE
ایجاد فایل جدید (FILE NEW)
با انتخاب این گزینه یک پنجره جدید که شما قادر به نوشتن برنامه در آن هستید ایجاد می شود .
باز کردن فایل (OPEN FILE )
با انتخاب این گزینه شما قادر به فراخوانی فایلی که در حافظه موجود است می باشید .
BASCOM فایلها را بصورت استاندارد ASCII ذخیره می کند .بنابراین شمکا می توانید از ویرایشگری مثل NOTEPAD برای نوشتن برنامه استفاده کنید و سپس آنرا به محیط انتقال دهید.
بستن فایل CLOSE FILE ) )
این گزینه پنجره برنامه فعال را می بندد . اگر در فایل تغییری ایجاد کرده اید ابتدا باید قبل از بستن آن را ذخیره نمایید .
ذخیره فایل (FILE SAVE )
با این گزینه شما قادر به ذخیره فایل بصورت ASCII در کامپیوتر خواهید بود .
ذخیره کردن بعنوان (FILE SAVE AS )
با این گزینه قادر خواهید بود فایل موجود را با نام دیگر ذخیره کنید.
نمایش پرینت فایل (FILE PRINT PREVIEW )
این گزینه نشان می دهد که فایل متنی موجود برنامه در هنگام پرینت به چه صورت خواهد بود .
پرینت فا یل (FILE PRINT )
با این گزینه شما می توانید فایل موجود در برنامه را پرینت نمایید .
بستن فایل CLOSE FILE ) )
با این گزینه شما قادر خواهید بود از محیط BASCOM خارج شوید ولی در صورتی که شما در برنامه تان تغییری داده اید و آن را ذخیره نکرده اید , پیش از خروج هشدار میدهد.
منوی EDIT
EDIT UNDO
با این گزینه شما می توانید دستکاری اخیرتان در برنامه را از بین ببرید .
EDIT REDO
با این گزینه شما می توانید دستکاری اخیرتان را که از بین برده بودید دوباره برگردانید .
EDIT CUT
با این گزینه شما می توانید متن انتخاب شده را بریده و به محل جدیدی انتقال دهید .
EDIT COPY
با این گزینه شما می توانیدمتن انتخاب شده را کپی کرده و به محل جدیدی انتقال دهید .
EDIT PAST
با این گزینه شما می توانید متنی را که قبلا COPY یا CUT کرده بودید در محل مورد نظر بچسبانید .
EDIT FIND
با این گزینه شما می توانید متنی را در برنامه تان جستجو کنید .
EDIT FIND NEXT
با این گزینه شما می توانید متن مورد جستجو را دوباره جستجو نمایید .
EDIT REPLACE
با این گزینه شما می توانید متنی را جایگزین متن موجود در برنامه نمایید یعنی در قسمت TEXT TO FIND متن مورد جستجو که باید توسط متن دیگری جایگزین شود را تایپ کنید و در قسمت REPLACE WITH متنی را که باید جایگزین شود تایپ می کنیم .
EDIT GOTO
با این گزینه شما می توانیدمستقیما و به سرعت به خط دلخواهی بروید .
نوار ابزار در این محیط
RUN
با فشردن این دکمه شبیه سازی آغاز می شود .
PAUSE
باعث توقف موقت شبیه سازی می شود و با فشردن دکمه RUN شبیه سازی ادامه پیدا می کند .
STOP
باعث توقف کامل شبیه سازی برنامه جاری می شود .
STEP INTO CODE
با استفاده از این دکمه می توان برنامه را خط به خط اجرا نمود و هنگام فراخوانی توابع به داخل آنها رفته و مراحل اجرای آنها را بررسی کرد . این کار را با فشردن کلید F8 نیز می توانید انجام دهید .بعد از هر بار اجرای این دستور شبیه سازی به حالت PAUSE می رود .
زبانهای برنامه نویسی
دِلفی Delphi یا به تعبیری ویژوآل پاسکال – یک زبان برنامهنویسی است و بستری برای توسعهٔ نرمافزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرمافزار بر مبنای متدولوژی RAD((Rapid Application Developmentپشتیبانی میکردند؛ یعنی تولید و توسعهٔ سریع برنامههای کاربردی این نرم افزار بر مبنای پاسکال شیگرا بوده و از این زبان مشتق شده است.
البته بورلند نسخهای از دلفی و سیپلاسپلاسبیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرمافزارهای لینوکس قرار نگرفت. نرمافزارهای دلفی در ابتدا به صورت مستقیم از کتابخانههای ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده میکرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از داتنت هم به آن اضافه شد. در حال حاضر میتوان دلفی را یکی از رایجترین زبانهای ممکن در ایران دانست.
زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده میشد و برای طراحی نرمافزاهای تحت ویندوز به کار میرفت، امروزه چنان توسعه یافته است که برای تولید نرمافزارهای تحت سیستمعاملِ لینوکس و داتنت نیز به کار میآید. بیشترین کاربرد دلفی در طراحی برنامههای رومیزی و پایگاه دادهها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژههای نرمافزاری نیز مورد استفاده قرار میگیرد.
فهرست:
C++ -2
C# -3
BASIC -4
FORTRAN -5
VISUAL BASIC -6
اوکم زبان برنامه نویسی پارالل انگلستان پیدایش و تکامل یافته است .این بخش زبان و شرایط پیرامونی پیدایش آن و رابطه آن با ترانسپیوتر اینموس را تشریح می کند .
اوکلم زبانی است مناسب برای بررسی نظرات وایده ها پیرامون ویژگیهای انتقال پیام در برنامه نویسی پارلل .
مزیت بسیار مهم این برنامه آن است که با سرمایه گذاری اندک می توان برنامه هایی قابل اجرا روی مجموعه ای از ابر رایانه ها نوشت .
توضیح :
برنامه اوکم و سخت افزار ترانسپوتر (Transputer ) که در اینجا بعنوان ابر رایانه یاد شده است محصولات به ثبت رسیده و علائم تجاری شرکت Inmos Limited می باشد.
زبان اسمبلی 8051 (برنامه نویسی ابزارها)
زبان برنامه نویسی اسمبلی در8051 به فهمیدن مثال هاودستورات اسمبلر ونوشتن دیتاها وغیره نیاز دارد.
یک بحث مختصردرباره ابزارهای برنامه نویسی .اسمبلر.ارتباط دهنده ها و..........
همچنین در آغاز این مهم است.خواننده شایددر دسترس بودن ابزارهاو گسترش سیستم ها را چک کندوسعی کند تا برنامه های مثال را بر روی سطح های آن کار کند.بیشتر خصوصیات با هر 8051 توسعه یافته پشتیبانی میکنندوسیستمها شبیه هستند.بحث مختصر راجع به این خطوط خود به یک فصل نیاز دارد.
تا حالا دنبال جزوه اموزش زبان سی پلاس پلاس بودی اما خیلی به دردت نخوره و حوصله تموم کردنشو نداشتی؟؟ ما در اینجا ۷جلسه کامل و مفید اموزش زبان سی پلاس پلاس رو در ۷جزوه به صورت PDF قرار داد ایم تا شما بتونید در کمترین زمان به مفیدترین مطالب دست پیدا کنید.در این جزوه ۷قسمتی کلیه ...
آموزش زبان برنامه نویسی php + دانلود کتاب درباره این زبان برنامه نویسی داده است. به گزارش دریچه فناوری اطلاعات باشگاه خبرنگاران؛ پی zwnj;اچ zwnj;پی (PHP) یک زبان برنامه zwnj;نویسی است که برای طراحی وب توسعه یافته zwnj;است، اما می zwnj;توان از آن به عنوان یک زبان عمومی نیز استفاده zwnj;کرد. ...