لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 126
اصول امنیت برنامه های وب ( بخش اول )اینترنت و به دنبال آن وب ، دنیای نرم افزار را دستخوش تحولات فراوانی نموده است . ظهور نسل جدیدی از برنامه های کامپیوتری موسوم به "برنامه های وب " از جمله این تحولات عظیم است . پس از ارائه سرویس وب در سال 1991، وب سایت های متعددی ایجاد گردید . اینگونه سایت ها به منظور ارائه اطلاعات به مخاطبان خود از صفحات وب ایستا استفاده می کردند . در چنین وب سایت هائی ، امکان تعامل کاربر با برنامه وجود نداشت .با توجه به این که رویکرد فوق با ماهیت و یا روح نرم افزار چندان سازگار نمی باشد ، تلاش های گسترده ای در جهت ایجاد محتویات پویا انجام و متعاقب آن ، فن آوری های متعددی ایجاد گردید . به عنوان نمونه ، با پیاده سازی فن آوری CGI ( برگرفته از Common Gateway Interface ) ، امکان استفاده از برنامه های خارجی به منظور تولید محتویات پویا فراهم گردید . بدین ترتیب ، کاربران قادر به درج اطلاعات و ارسال آنها برای یک برنامه خارجی و یا اسکریپت سمت سرویس دهنده شدند . برنامه موجود در سمت سرویس دهنده پس از دریافت اطلاعات و انجام پردازش های تعریف شده ، نتایج را تولید و آنها را برای کاربر ارسال می نمود .رویکرد فوق ، به عنوان نقطه عطفی در برنامه های وب تلقی می گردد چراکه برای اولین مرتبه امکان تولید محتویات پویا در وب سایت ها فراهم گردید . از آن زمان تاکنون فن آوری های متعددی به منظور تولید برنامه های وب ایجاد شده است . PHP و ASP.NET نمونه هائی در این زمینه می باشند . صرفنظر از این که از کدام فن آوری به منظور ایجاد برنامه های وب استفاده می گردد ، ایمن سازی آنان از جمله اهداف مشترک تمامی پیاده کنندگان است .
امنیت برنامه های وب و برداشت های اولیه زمانی که در رابطه با امنیت برنامه های وب سخن به میان می آید ، تهاجم علیه یک سایت ، سرقت کارت های اعتباری ، بمباران وب سایت ها در جهت مستاصل کردن آنان به منظور ارائه خدمات و سرویس های تعریف شده ، ویروس ها ، تروجان ها ، کرم ها و ... در ذهن تداعی می گردد . صرفنظر از نوع برداشت ما در رابطه با موارد فوق ، می بایست بپذیریم که تهدیدات امنیتی متعددی متوجه برنامه های وب با توجه به ماهیت آنان می باشد . سازمان ها و یا موسساتی که از اینگونه برنامه ها استفاده می نمایند و یا در صدد طراحی و پیاده سازی آنان می باشند ، می بایست به این نکته مهم توجه نمایند که ایمن سازی یک برنامه وب ، محدود به بکارگیری یک فن آوری خاص نبوده و فرآیندی است مستمر که عوامل انسانی و غیرانسانی متعددی می توانند بر روی آن تاثیرگذار باشند .
امنیت برنامه های وب را می بایست با توجه به نوع معماری و رفتار آنان بررسی نمود .
برداشت های غیرواقعی از امنیت برنامه های وب متاسفانه به دلیل عدم شناخت لازم در خصوص ماهیت برنامه های وب از یک طرف و از سوی دیگر عدم آشنائی لازم با مفاهیم امنیت ، شاهد برداشت های نادرست در خصوص امنیت برنامه های وب می باشیم . اجازه دهید به چند نمونه در این خصوص اشاره نمائیم :
ما ایمن هستیم چون از یک فایروال استفاده می نمائیم . این تصور کاملا" اشتباه است و به نوع تهدید بستگی خواهد داشت . مثلا" یک فایروال قادر به تشخیص داده ورودی مخرب جهت ارسال به یک برنامه وب نمی باشد . فایروال ها دارای عملکردی قابل قبول در رابطه با اعمال محدودیت بر روی پورت ها می باشند و برخی از آنان می توانند همزمان با بررسی اطلاعات مبادله شده ، امکانات برجسته حفاظتی را ارائه نمایند . فایروال ها جزء لاینفک در یک فریمورک امنیتی می باشند ولی نمی توان آنان را به عنوان یک راهکار جامع به منظور ایجاد و برپائی یک محیط ایمن در نظر گرفت .
ما ایمن هستیم چون از SSL ( برگرفته ازSecure Sokets Layer ) استفاده می نمائیم . SSL برای رمزنگاری ترافیک موجود بر روی شبکه یک گزینه ایده آل است ولی قادر به بررسی داده ورودی یک برنامه نمی باشد .
ما ایمن هستیم چون از سیستم عاملی استفاده می نمائیم که نسبت به سایر سیستم های عامل دارای امنیت بیشتری است . استدلال فوق با فرض درست بودن اصل قضیه ، نادرست و غیرمنطقی است چراکه امنیت یک فرآیند است نه یک محصول . بنابراین با بکارگیری یک محصول خاص ( به عنوان نمونه یک سیستم عامل ) نمی توان این ادعا را داشت که ما به یک محیط ایمن به منظور ایجاد برنامه های وب دست یافته ایم .
با رد امنیت یک سیستم عامل نمی توان امنیت یک سیستم عامل دیگر را تائید نمود. ( من خوبم چون شما بد هستید ! )
امنیت چیست ؟ اولین رسالت امنیت ، حفاظت از سرمایه های یک سازمان است که ممکن است شامل آیتم های ملموسی نظیر یک صفحه وب و یا بانک اطلاعاتی مشتریان و یا آیتم های غیرملموسی نظیر شهرت و اعتبار یک سازمان باشد. امنیت یک مسیر است نه یک مقصد و به موازات تجزیه و تحلیل زیرساخت و برنامه های موجود ، می بایست اقدام به شناسائی تهدیدات و خطرات ناشی از آنان نمود . در واقع ، امنیت به مدیریت خطرات و پیاده سازی یک سیستم به منظور پاسخگوئی و مقابله با تهدیدات اشاره داشته و در ارتباط با عتاصر کلیدی زیر است :
Authentication ، فرآیندی است که به کمک آن به صورت منحصربفرد سرویس گیرندگان یک برنامه شناسائی می گردند . کاربران ، سرویس ها ، فرآیندها و کامپیوترها ، نمونه هائی از سرویس گیرندگان یک برنامه می باشند . در واقع ، authentication هویت استفاده کنندگان یک برنامه را بررسی می نماید .
Authorization ، فرآیندی است که به کمک آن دستیابی سرویس گیرندگان تائید شده به منابع و عملیاتی که قصد انجام آن را دارند بررسی و مجوز لازم صادر می گردد. فایل ها ، بانک های اطلاعاتی ، جداول ، سطرها ، منابع موجود در سطح سیستم نظیر کلیدهای ریجتسری و داده پیکربندی ، نمونه هائی از منابع مورد درخواست سرویس گیرندگان می باشند . انجام تراکنش هائی خاص نظیر خرید یک محصول ، واریز و انتقال پول از یک حساب به حساب دیگر و یا افزایش اعتبار یک کارت اعتباری از جمله عملیاتی می باشند که می بایست مجوز استفاده از آنان برای سرویس گیرندگان صادر گردد . در واقع ،
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 17
این برنامه یکی از قویترین برنامه ها در زمینه تبدیل فایل PDF به فایل های متنی با صفت TXT می باشد و هیچ گونه نیازی به برنامه Adobe Acrobat در این تبدیل فایل را ندارد. ویژگی های منحصر به فرد این برنامه که باعث متمایز شدن آن از دیگر برنامه ها می شود
on time بودن و سرعت بالای این برنامه در تبدیل فایل ها می باشد.
کار کردن با این برنامه بسیار ساده می باشد. به عنوان مثال با استفاده از گزینه Open می توانیم فایل PDF را که می خواهیم به فایل متنی ساده تبدیل کنیم انتخاب کنیم، پس از انتخاب محل ذخیره سازی فایل از ما پرسیده می شود.
دکمه های دیگر در مورد برنامه، سایت برنامه و ... می باشد.
سر برگ menu
Ctrl + O یا Open PDF File(s): باز کردن فایل برای تبدیل.
Ctrl + R یا Auto Open Result File(s): پس انجام عملیات تبدیل فایل، فایل تبدیل شده را نمایش می دهد.
Ctrl + H یا Output As Simple HTML: ساختن فایل تبدیل شده را به صورت یک فایل .HTML
Ctrl + F یا Format Output Text: ساختن فایل تبدیل شده را به صورت یک فایل متنی.
Ctrl + L یا Auto Add Spaces into Text File: درج فضای خالی بصورت اتوماتیک در بین کلمه ها .
Ctrl + D یا Auto Delete Blank Line: حذف فضای خالی بین سطرها.
Ctrl + S یا Get PDF Document Summary: درج توضیحات اضافه در مورد برنامه.
Set Zoom Ratio: درصد بزرگ نمایی نوشته ها.
Ctrl + P یا Set Owner/User Passwords: امکان ایجاد رمز را در فایل تبدیل شده.
Help Document: راهنمای برنامه.
Technical Support: امکان برقراری ارتباط با سازنده و حل مشکلات احتمالی.
PDF2TXT on the Web: بکارگیری برنامه در زمان استفاده از شبکه.
Buy Online: بکارگیری برنامه در زمان استفاده بصورت زنده یا همان لحظه.
Ctrl + T یا On the Top: صفحه اصلی برنامه را بر روی صفحه تبدیل شده قرار می دهد.
About…: توضیحاتی درباره برنامه، سازنده و سال ساخت وسایت برنامه و نسخه برنامه.
Exit: خروج از برنامه.
این برنامه به کاربران این امکان را می دهد که فایل هایی با غالب PDF را به فایل متنی Word تبدیل نماید و در این عملیات Export کلیه محتویات فایل اولیه از جمله عکس ها و دیگر مستندات بدون هیچ گونه تغییری به فایل Word Document تبدیل گردد. این برنامه در حقیقت حافظه کلیه فایل های Text می باشد. این برنامه بدون هیچ گونه نیازی به برنامه
MS Word، Adobe Acrobat این روند تبدیل فایل را انجام می دهد.
در قسمت info توضیحاتی در مورد فایل که می خواهیم آن را تبدیل کنیم داده شده است. مانند نام فایل، اندازه فایل و ...
در قسمت Progress مراحل تبدیل سازی را می توانیم مشاهده کنیم.
File: در قسمت Open فایل مورد نظر را انتخاب می کنیم. با انتخاب فایل مورد نظر محل ذخیره سازی فایل تبدیل شده به صورت اتوماتیک از ما سوال می شود.
پنجره Preferences
در سربرگ Reconstruction Mode تنظیماتی در مورد تبدیل سازی فایل PDF به فایل Word نمایش داده شده است. گزینه Combine text blocks automatically کلیه تنظیمات تبدیل سازی را به صورت پیش فرض برای ما انجام می دهد. گزینه های دیگر تنظیمات به صورت کاستوم انجام می دهند.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 45
تاریخچه ای درباره ویژوال بیسیک
ویژوال بیسیک توسعه یافته basic می باشد.basicتوسط پروفسورjohn kemency وthomas kurts ازکالج dartmouth برای نوشتن برنامه های ساده ایجادشد واین طراحی ازاواسط دهه1960 آغازگردید.
هدف از بیسیک اولیه آموزش برنامه نویسی بود.بیسیک توسط انواع متفاوتی ازکامپیوترهامورداستفاده قرار گرفت وسرمشق سایرزبانهاشد.
باتوسعه گرافیکی کاربر (gui)توسط میکروسافت دراواخر دهه 1980 واوایل 1990basic تکامل تدریجی خودرا به سوی ویژوال بیسیک انجام داده بود که توسط گروه مایکروسافت درسال1991انجام پذیرفت.درزمانیکه ویژوال بیسیک درمرحله ظهوربود توسعه برنامه های کاربردی تحت ویندوز میکروسافت عملی طاقت فرسابود. باآمدن ویژوال بیسیک ایجاد برنامه های کاربردی تحت ویندوز بسیارآسان شد .
ازسال1991تاکنون شش نوع از ویژوال بیسیک روانه بازار شده است وآخرین نمونه آن ویژوال بیسیک6 می باشدکه درسپتامبر1998روانه بازارگردیده است.
ویژوال بیسیک چیست؟
ویژوال بیسیک زبان برنامه نویسی میکروسافت ویندوز است.برنامه های ویژوال
بیسیک درمحیط توسعه یافته مجتمع(IDE)طراحی وساخته می شوند.IDEبه برنامه نویس این اجازه رامی دهدکه برنامه های خودرابه صورت مناسب وراحت ایجاد،اجراوخطایابی کند.(پردازش مربوط به تولیدسریع یک نرم افزارکاربردی رااغلب radمی نامند).
ویژوال بیسیک یکی اززبانهای radبوده وبه طوروسیعی در دنیامورداستفاده میباشد.ویژوال بیسیک مشتق شده از زبان برنامه نویسی بیسیک است .-ویژوال بیسیک خصیصه های متمایزکننده تری نسبت به سایرزبانهای برنامه نویسی داردمانندواسط گرافیکی کاربر-event handling ودسترسی به win32 api ،ویژگیهای شئ گرا،رسیدگی به خطابرنامه نویسی ساخت یافته وسایر موارد.
محیطIDE ویژوال بیسیک این امکان رابه برنامه نویس می دهد که بدون خبره بودن دربرنامه نویسی تحت ویندوز،برنامه های تحت ویندوز ایجاد نماید.
میکروسافت چند نوع متفاوت ویژوال بیسیک خود رابه بازار عرضه کرده است که به نامهایprofessional enterprise edition ، learning edition در دسترس هستند.
نوع learning edition یاآموزشی قابلیت برنامه نویسی درحد پایه راارائه می کند و نوع professional edition نسبت به نوع آموزشی از توانایی بالاتری برخورداراست و توسط بسیاری از برنامه نویسانی که برنامه های کاربردی باویژوال بیسیک می نویسند مورداستفاده قرار می گیرد.
ازنوعenterprise edition برای ایجادسیستمهای محاسباتی باحجم بالا استفاده می شود.ویژوال بیسیک یک زبان مفسر است با این وجود نوعهای enterprise و professional می توانند کدهای ویژوال بیسیک رابه native codeکامپایل نمایند.
مراحل نصب ویژوال بیسیک
برای نصب ویژوال بیسیک نیازبه نرم افزاروسخت افزارزیراست:
- ویندوز(95،98،2000وxp)
- کامپیوتر 486 یا ترجیحا پنتیوم با حداقل 16مگابایت RAM
- CD وماوس
- دیسک سخت
راه اندازی ویژوال بیسیک
برنامه ویژوال بیسیک برروی CDذخیره شده است که برای استفاده ازآن بایدآن را در دیسک سخت نصب کنید. درمحیط ویندوز، برنامهINSTALL را از روی CD اجراکنید تا ویژوال بیسیک درمنویprograms یندوزظاهرشود . برای اجرای آن برروی گزینه مربوط کلیک کنیدتاصفحه اول ویژوال بیسیک مانند شکل ظاهرشود.دراین شکل می توانیدکارهای مورد نظرتان را شروع کنید.سیستم به طورخودکاربرروی آیکن standard exe داردکه برای ایجاد پروژه های ویژوال بیسیک به کارمی رود . برای ادامه کار کلید enter را فشار دهید یا دکمهopen را کلیک کنید.
پنجره ای به نام Form1 ظاهر میشود. فرم محیطی است که در آن می توانید برنامه خود را طراحی کنید . یعنی عناصر تشکیل دهنده برنامه در این فرم قرار می گیرند .
در سمت راست شکل پنجره های Project وpropertiesو Form Layout قرار دارند.هر یک از این پنجره ها را به طور مختصر توضیح می دهیم.
اجزای سازنده برنامه ویژوال بیسیک:
اولین قدم درایجادیک برنامه،ایجادیک فرم وسپس قراردادن عناصربرروی آن است.عناصررابرحسب نیازمی توان تشخیص داد.این کارنیازبه تمرین دارد.به طورکلی می توان گفت که کتابخانه ای ازعناصر در ویژوال بیسیک موجوداست که برنامه هاازاین عناصر ساخته می شوند،کدهاتوسط ویژوال بیسیک تولیدمی گرددولی بعضی ازکدهارانیزبرنامه نویس بایدبنویسد. تقریبادرتمام برنامه های
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 18
سال نوآوری و شکوفایی مبارک باد
نوآوری با کارآفرینی شکوفا میشود
نگاهی اجمالی به فعالیت ها و برنامه های دفتر توسعه کارآفرینی در سال 1386
الف: ترویج وتوسعه کارآفرینی سازمانی
به منظور افزایش دانش و بینش مدیران و کارشناسان شاغل در واحدهای ستادی واجرائی سازمان متبوع و آشنایی آنان با مفاهیم و مصادیق کارآفرینی ؛ در طول سال 1386 تعداد 28 مجموعه مطالعاتی- پژوهشی ، مقاله ، کتاب و CD باموضوعات کارآفرینی سازمانی ، انواع کارآفرینی، مهارت های کارآفرینانه و ... طراحی، تدوین، تنظیم و منتشر شده است که عناوین این مطالب به شرح ذیل میباشند :
مجموعه مطالعاتی ، پژوهشی شرحی بر : ضرورتهای ایجاد سازمان کارآفرینی در ایران
مجموعه مطالعاتی ، پژوهشی شرحی بر : چکیدهای از آموزشهای کارآفرینی و توسعه مهارتهای کسب و کار
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 22 صفحه
قسمتی از متن .doc :
فصل 13- رابطه ICD و برنامه نویسی
در این فصل به برنامه نویسی صفحه نمایش بلور مایع و تشکیل رابط ICD با کنترل گر میکروبی PIC16284 پرداخت شده است. LCD ها یکی از رایج ترین ابزار برای خروجی عدد و حروفی در مدارهای کنترل میکرو هستند. فواید آن ها عبارتند از کاهش اندازه و هزینه و برتری نسبت مستقیم بر تخته مدار LCD ها طبق رابط خود به نوع سری و موازی تقسیم می شوند. LCD های سری به منابع کمتر پرهزینه تر هستند. در این جا نوع موازی را براساس کنترل گر مبنای کاراکتر Hitochi H D 4487 مورد بررسی قرار خواهیم داد. در این جا معروف ترین کنترل گر ها LCD محرک PIC گزارش شده است. نوع سری با ابزار LCD در فصل 13 بررسی شده است.
0-13 سیستم معماری و ویژگی های LCD
HD 4478 یک کنترل گر و محر صفحه نمایش بلور مایع با ماتریس نقطه ای است. این وسیله کارکترهای عددی و الفبایی ASCII را نشان می دهد و معرف کارکترهای Kana ژاپن و چند نماد می باشد. یک HP44780 واحد می تواند دو خط 28 کارکتری را نشان می دهد. یک پسوند می تواند در تولید آدرس 80 کاراکتر مفید باشد. AD44780u دارای 992 تا R.M کاراکتر مولد است که می تواند در کل 240 کاراکتر تولید کند. 208 کاراکتر با دقت نمایش 8×5 بیان می شود 32 کاراکتر در دقت 1×5 نقطه ای است. این وسیله می تواند در ذخیره داده های 64n8bit کاراکتر مفید باشد. این مطابق 8 کاراکتر سفارشی در دقت نمایش dot 8 × 5 و یا 4 کاراکتر در دقت 5nldol می باشد. کنترل گر به سه روش چرخه ای dy قابل برنامه نیسی است. 8/1 برای خط 8×5 نقطه ای با مکان نما، 11/1 برای یک خط 1×5 نقطه با مکان نما و 16/1 برای دو خط 8×5 نقطه با مکان نما معرفی شده است. دستورات درونی عبارتند از پاک کردن صفحه نمایش، قراردادن مکان نما، تبدیل صفحه نمایش در حالت on و off ، تنظیم کاراکترها در حالت چشمک زدن، تغییر مکان نما و نمایش چپ به راست ،راست به چپ و خواندن و نوشتن داده ها برای مولد کاراکتر و R.M دارای صفحه نمایش.
1-013 توابع LCD و مولفه ها
عناصر سخت افزاری بخشی از کنترل گر HD44780 را تشکیل می دهند که عبارتند از دو ثابت داخلی که ثابت دارای و دستورالعمل می باشد و یک علامت انتقال و شمارشگر آدرس و یک منطقه RAM که داده ها را نشان می دهد (DDRAM)، یک R.M ژنراتور کار الکتریک،یک RAM ، یک مدار تولید زمان بندی،یک مدار درایور صفحه نمایش بلور مایع، و یک مدار کنترل چشمک زن و مکان نما کنترل گر خود در Hitachi به نام mpu معروف است.
ثبات های داخلی
Hb44780 دارای یک IR و DR (اثبات دستورالعمل داده ای) می باشد. IR برای ذخیره کدهای دستورالعمل استفاده می شود مانند آنهایی که برای پاک کردن صفحه نمایش به کار می روند و یک آدرس را تعریف می کنند و یا یک طرح را در RAM مولد کاراکتر ذخیره می سازند. IR فقط از کنترل گر نوشته می شود.
ثبات داده ای یا DR برای ذخیره موقتی داده های مکتوب در DDRAM و یا CGRAM و یا ذخیره موقتی داده های خوانده شده از DDRAM یا CGRAM استفاده می شود. داده های قرار گرفته در این ثبات به طور خودکار به DDRAM یا CGRAM نوشته می شوند. این توسط یک اقدام درونی فعلی است.
علامت انتقال:
وقتی BF درجه 1 باشد HD4478u در سه عملیات داخلی است و دستورالعمل بعدی قبول نمی باشد. این علامت برای ثبت 7 الگو برداری می شود. این نرم افزار باید تضمین کند که این علامت در حالت BF=0 است قبل از آنکه دستورالعمل بعدی وارد شود.
شمارشگر آدرس:
AC (شمارشگر آدرس) برای ذخیره داده های فعلی در عملیات و دسترسی به DDRAM و یا CGRAM استفاده می شود. وقتی یک دستورالعمل دارای اطلاعات آدرس باشد آن آدرس در شمارشگر ذخیره خواهد شد. RAM دسترسی یافته به DDRAM یا CGRAM نیز توسط دستورالعمل ذخیره شده در AC تعیین می شود. AC به طور خودکار افزایش یا کاهش می یابد بعد از آنکه هر دستورالعمل داده های DDRAM یا CGRAM را می خواند و می نویسد. تغییرات و گزینه ها در تغییر AC بعداً بررسی خواهند شد.
RAM داده صفحه نمایش (DDRAM) :
این برای ذخیره طرح های بیت 8 تایی و نمایش کاراکترها و گراف یک ها استفاده می شود. داده های صفحه نمایش در کدهای کاراکتر 8 بیت نشان داده می شوند. وقتی از پوسند استفاده می شود ظرفیت آن 80×80 بیت و یا 80 کاراکتر می باشد. مناطق --- که برای ذخیره استفاده نمی شوند توسط نرم افزار برای ذخیره هر نوع داده 8 بیت دیگر به کار می رود. الگو برداری برای محل های DDRAM در صفحه نمایش LCD در بخش 14-13 توصیف شده است.
RAM مولد کاراکتر (CGRAM) :
مولد کاراکتر یک RAM است که دارای طرح های بیت برای 208 کاراکتر در دقت نمایش dol 8×5 یا 32 کاراکتر در dol 10×5 قرار می گیرند. تولید و استفاده کاراکترهای سفارشی در این بخش بررسی خواهد شد.
مدار تولید زمان:
این مدار می تواند سیگنال زمان را برای عملیات مدارهای مولفه های داخلی تولید کند مانند DDRAM ،86RAM و CGRAM مدار تولید زمان برای برنامه در دسترس نمی باشد.
مدار درایو صفحه نمایش بلور مایع: