لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 119
دانشگاه آزاد اسلامی
واحد کرج
.NET تکنولوژی
پروژه دوره کاردانی پیوسته
رشته کاربرد کامپیوتر
فهرست مطالب
عنوان
صفحه
پیش گفتار
1
بخش اول: .NET Framework
مقدمه ای درباره .NET
3
-زبان میانه (IL)
7
-مقدمه ای برای مدیریت حافظه .NET
8
-سیستم نوع چارچوب .NET
10
موضوعات سیستم چارچوب.NET
11
-چگونه موضوعات، خود را تعریف می کنند
11
-عمل پذیری متقابل الگوی موضوع مولفه (Com)
12
فرمهای ویندوز، کنترل های وب و GDT+
12
-ابزارها
15
اسمبلیها، سیستم بسته بندی .NET
15
برنامه نویسی با صفات (Attributes)
16
امنیت (Security)
17
بخش دوم: زمان اجرای زبان عمومی (CLR)
-مرور کلی
17
-ساده سازی توسعه
18
پشتیبانی ابزار
19
پشتیبانی زبان چندگانه
19
- آماده سازی آسان تر می شود.
20
- جداسازی نرم افزار
21
- وارسی و امنیت نوع.
22
- رابطه CLR با NET.
23
- جزئیات CLR
23
- CLR درزمان اجرا
24
- انواع داده های پشتیبانی شده توسط CLR
26
- کد و داده های اداره شده
29
- رمز اداره نشده و دستیابی به داده ها
30
- COM Interop از طریق CLR
31
- الحاقات اداره شده به C++
36
- پشتیبانی از اشکال زدایی
37
- خلاصه
37
-بخش سوم : معرفی Visual Studio . NET
- محیط توسعه مجتمع (IDE)
38
- بخش A: ناحیه اصلی ویرایش
39
- بخش B: راه حل ها Help , Items , Classes , (Solutions)
39
- راه حل ها و جستجو گر راه حل
40
- پروژه ها
41
- وابستگی های پروژه
43
نمای کلاسی (Class View)
44
نمای منبع (Resource View)
44
جستجوگرماکرو (Macro Explorer)
45
-راهنمای دستی
45
-بخش C: جعبه ابزار و Server Explorer
47
بخشD: تکالیف (Tasks)، خروجی (Output)، نتایج جستجو و مشاهدات
49
بخش E: خصوصیات (Properties) راهنمای پویا (Dynamic Help) و برگزیدگان (Favorites)
53
-برنامههای اشکال زدایی
58
-الفبای تصویری نقطه توقف
60
تنظیمات نقطه توقف پیشرفته
61
-نقطههای توقف شرطی
62
-شمارش دفعات (Hit Counts)
62
-هنگام مکث رمز چه باید کرد؟
63
-ضمیمه شدن اشکال زدا به یک فرآیند
64
-اشکال زدایی JIT
64
بخش چهارم : برنامه کاربردی نمونه فرمهای ویندوز (Scribble.NET)
66
--منابع در .NET
66
-پیج و مهرههای محلی سازی
67
-کلاسهای مدیریت منابع .NET
68
-بدست آوردن فرهنگ مورد نظر
69
- ایجاد منابع متنی
70
-استفاده از Visual Studio .NET برای بین المللی کردن
72
-منابع تصویری
73
-استفاده از لیستهای تصویری
73
-دسترسی برنامه ای به منابع
77
-خلاصه
78
بخش پنجم: ASP.NET
-وب جدید
79
- اساس ASP.NET
80
-افزودن موارد اصلی
83
-امتحان ایدهها
85
-خلاصه
89
بخش ششم : خدمات وب (Web Services)
-تعریف
89
-Echo Server
91
-ایجاد یک Proxy
93
-مشتری فرمهای ویندوز
96
-برگرداندن نوع های تعریف شده توسط کاربر
99
-ایجاد خدمات رسان
100
-ایجاد مقید سازیClient
101
-صفت های XML
102
-خلاصه
105
بخش هفتم: اطلاعات تفصیلی در مورد تکنولوژی .NET به زبان انگلیسی
فهرست منابع
106

لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .PPT ( قابل ویرایش و آماده پرینت )
قسمتی از متن .PPT :
تعداد اسلاید : 18 اسلاید
1 milad behvand نام و نام خانوادگی: میلاد بهوند میلاد موضوع پروژه : عملکرد (radio button) در vb.net 2 (دکمه رادیویی)Radio Buttonکنترل از این شی برای انتخاب فقط یک مورد از بین چندین مورد،استفاده
می کنیم.(انتخاب یک عضو از بین اعضای یک گروه)
انتخابهایی مثل جنسیت(زن یا مرد)،وضعیت تاهل(مجرد یا متاهل) 3 (Radio Button خواص مهم دکمه رادیویی( برای تغییر خواص ابتدا باید روی شی کلیک کنیم تا گیره دار شود،سپس به پنجره خواص(Properties) ،واقع در سمت راست صفحه می رویم.
ویژگی Text :تغییر دادن عنوان شی
ویژگی Checked: 2 حالت دارد(True, False)برای تیک دار کردن یا غیرتیک دار کردن به کار می رود.
4 (Radio Button خواص مهم دکمه رادیویی( ویژگی TextAlign:برای تنظیم چیدمان عنوان دکمه استفاده می شود.(چپ چین ،راست چین و...)
ویژگی Appearance: 2 حالت دارد.دکمه به صورت عادی باشد یا به صورت دکمه فرمان(Normal ,Button)
5 گروه بندی دکمه های رادیویی اگر 2 موضوع مختلف داشته باشیم،باید آنها را گروه بندی کنیم(با استفاده از شی Group Box)
Group Box1 Group Box2 6 پروژه عملی برنامه ای بنویسید که امکان انتخاب جنسیت را به ما بدهد،بعد از انتخاب مورد دلخواه و کلیک دکمه Ok به ما بگوید چه موردی را انتخاب کرده ایم.
طراحی فرم:
2 دکمه رادیویی(Rdo_mard,rdo_zan)
1 برچسب(lbl_result)
یک دکمه فرمان(Btn_Ok)
7 کد نویسی حال روی دکمه (Ok) 2بارکلیک کرده و کد زیر را
می نویسیم:
Public Class Form1
Private Sub Btn_ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_ok.Click
If rdo_mard.Checked = True Then
lbl_result.Text = "مرد"
End If
If rdo_zan.Checked = True Then
lbl_result.Text = "زن"
End If
End Sub
End Class
8 برنامه پس از اجرا بعد از اجرای برنامه ،دکمه رادیویی دوم را تیکدار کرده و دکمهOk راکلیک کنید،همانطور که می بینید برنامه به ما می گوید که شما گزینه ”زن“ را انتخاب
کرده اید. 9 تغییر خواص از طریق کدنویسی برنامه ای که شامل یک فرم با 2 دکمه رادیویی و یک دکمه فرمان باشد و پس از کلیک دکمه فرمان می خواهیم اولین گزینه تیک دار نشود و گزینه دوم تیک دار شود.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
rdo1.Checked = False
rdo2.Checked = True
End Sub
End Class 10 پروژه عملی فرمی طراحی کنید با 3 دکمه رادیویی و یک دکمه فرمان و با کلیک دکمه فرمان،تغییرات خواسته شده روی دکمه های
رادیویی اعمال شود:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
RadioButton1.Text = "دکمه1"تغییر دادن عنوان دکمه ها
RadioButton2.Text = "دکمه2”
'-------------------------
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 35 صفحه
قسمتی از متن .doc :
ASP.Net
چهار شنبه ۲۴ آبان ۱۳۸۵
مقدمهبا به وجود آمدن ASP.NET ما شاهد تغییر در روش های متعارف اسکریپت نویسی بسوی شروع برنامه نویسی حرفه ای بر خط (online) هستیم.اسکریپتهای VBتنها انتخاب نیستند زیرا برنامه نویسان میتوانند از تمام امکانات موجود در.NET مانندVB وC++ وتمام زبانهای موجود در آن استفاده کنند.نمیتوان انکار نمود که.NET مورد توجه بسیار توسعه دهندگان نرم افزار قرار گرفته است و این نشانه قالب مناسب و استراتژی .NET برای تداوم در دنیای برنامه نویسی میباشد. معرفی راه حل نرم افزاریی که هرکس را قادر میسازد با هر زبان دلخواه که با محیط .NET سازگاری داشته باشد برنامه نویسی کند حداقل کاری است که میتوان در مورد آن انجام داد.دراین مقاله نگاهی به شروع و سرگذشت صفحات فعال سرور در دو سال اخیر داریم و اینکه چگونه برنامه نویسان را به خود جذب کرده. البته مشکلاتی دارد ولی طراحان .NET راه حل هایی برای تعداد زیادی از مشکلات برنامه- نویسی یافته اند.همچنین به منظور فراهم سازی اطلاعاتی برای کاربر که شما میخواهید آنها را ارائه نمایید ،تحولاتی در زمینه کارکرد ASP با سرور و کلاینت انجام گرفته است.هر چند که نسخه فعلی نسخه پایدار بتا میباشد و بسیاری از مردم تصور میکنند که آنچه که ارائه میشود پایدار میباشد ولی به دلیل طبیعت بتای آن دارای مشکلاتی میباشد. یادگیری با مشکلات موجود در چهار چوب امکان آمادگی در برابر نسخه جدید را فراهم میکند.یادگیری از تاریخچه ASPبرای دانستن تاریخچهASP میتوان به سال 1995 و در محیطی خاص که ماکروسافت دریافت که به علت عدم پشتیبانی انترنت در محصولات خود از این صنعت باز مانده باز گشت. قبل از آن ماکرسافت در پی بدست آوری فن آوری و ابزار و پرتکلهای اختصاصی خود برای شبکه های ماکرسافت بود. اما ناگهان به استراتژی انترنت احتیاج پیدا کردند.ماکرسافت توانست خود را از شرایط عقب مانده به شرایط ایده آلی برساند با تولید مرورگر وب IE(internet explorer) بازارمرورگر وب را بدست آورد وIIS (internet information server) را در 1000 شرکت مهم نصب نمود.پیدایش ASPبازگشت به اواسط دهه 90 ابتدای دنیای وب نشان میدهد در آن زمان برای تولید وب کسی که میخواست وب سایت خود را محیطی مناسب برای تجارت قرار دهد ابزارهای زیادی برای انتخاب نداشت و انتخابها محدود بودند به محیطهای برنامه نویسی سمت سرور و ابزار برنامه نویسی سمت کاربران محدود میشد. در انتها برنامه نویس باید برنامه های رابط دروازه عمومی CGI(common gateway interface) را بکار برد. در این برنامه ها از زبانهای کامپایلی نظیر دلفی ویژوال بیسیک یا زبانهای اسکریپت نویسی تفسیرشدنی مانند پرل یا رکسو اسکریپتهای لایه سیستم عامل مانند UNIX استفاده می گردد.ابتدای 1996 ماکرسافت شروع به اصلاح وضعیت موجودکرد برای رسیدن به اهداف خود رابط برنامه نویسی کاربردی سرورانترنتISAPI(InternetServerApplicationProgrammingInterface) را به عنوان بخشی از سرور اطلاعات انترنت در نظر گرفت.ISAPI حاصل توسعه Win32API ویندوز میباشد. این فن آوری برای تولید نرم افزار سرور وب تولید شده بود. که بتواند با IIS ارتباط داشته باشد.که باعث پنج برابر شدن کارایی سیستم بود. همان گونه که شما با این توضیحات تصور میکنید این افزایش کارایی اثرات جانبی دارد بر روی پیچیدگی برنامه نویسی برای برنامه نویسان میشود.این به علت ضعف برنامه نویسان نبود بلکه احتیاج به دانش پایه ای ودقیق برنامه نویسی داشت تا برنامه های ISAPI درست کار کنند. شرکت ماکرسافت همانگونه برنامه نویسان را به استفاده ISAPI تشویق میکرد آنها را به استفاده از فن آوری اتصال دهنده پایگاه داده انترنت Internet Database Connector (IDC) تشویق میکرد. این فن آوری روشی جدید برای ایجاد ارتباط سایتهای انترنتی با پایگاهای داده سرور به واسطه ارتباط پذیری باز با پایگاه داده (ODBC)Open Database Connectivity میباشد.فن آوری های IDC و ISPI از خامی ماکروسافت کاسته و برای
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 135
دانشگاه آزاد اسلامی
واحد کرج
.NET تکنولوژی
پروژه دوره کاردانی پیوسته
رشته کاربرد کامپیوتر
فهرست مطالب
عنوان
صفحه
پیش گفتار
1
بخش اول: .NET Framework
مقدمه ای درباره .NET
3
-زبان میانه (IL)
7
-مقدمه ای برای مدیریت حافظه .NET
8
-سیستم نوع چارچوب .NET
10
موضوعات سیستم چارچوب.NET
11
-چگونه موضوعات، خود را تعریف می کنند
11
-عمل پذیری متقابل الگوی موضوع مولفه (Com)
12
فرمهای ویندوز، کنترل های وب و GDT+
12
-ابزارها
15
اسمبلیها، سیستم بسته بندی .NET
15
برنامه نویسی با صفات (Attributes)
16
امنیت (Security)
17
بخش دوم: زمان اجرای زبان عمومی (CLR)
-مرور کلی
17
-ساده سازی توسعه
18
پشتیبانی ابزار
19
پشتیبانی زبان چندگانه
19
- آماده سازی آسان تر می شود.
20
- جداسازی نرم افزار
21
- وارسی و امنیت نوع.
22
- رابطه CLR با NET.
23
- جزئیات CLR
23
- CLR درزمان اجرا
24
- انواع داده های پشتیبانی شده توسط CLR
26
- کد و داده های اداره شده
29
- رمز اداره نشده و دستیابی به داده ها
30
- COM Interop از طریق CLR
31
- الحاقات اداره شده به C++
36
- پشتیبانی از اشکال زدایی
37
- خلاصه
37
-بخش سوم : معرفی Visual Studio . NET
- محیط توسعه مجتمع (IDE)
38
- بخش A: ناحیه اصلی ویرایش
39
- بخش B: راه حل ها Help , Items , Classes , (Solutions)
39
- راه حل ها و جستجو گر راه حل
40
- پروژه ها
41
- وابستگی های پروژه
43
نمای کلاسی (Class View)
44
نمای منبع (Resource View)
44
جستجوگرماکرو (Macro Explorer)
45
-راهنمای دستی
45
-بخش C: جعبه ابزار و Server Explorer
47
بخشD: تکالیف (Tasks)، خروجی (Output)، نتایج جستجو و مشاهدات
49
بخش E: خصوصیات (Properties) راهنمای پویا (Dynamic Help) و برگزیدگان (Favorites)
53
-برنامههای اشکال زدایی
58
-الفبای تصویری نقطه توقف
60
تنظیمات نقطه توقف پیشرفته
61
-نقطههای توقف شرطی
62
-شمارش دفعات (Hit Counts)
62
-هنگام مکث رمز چه باید کرد؟
63
-ضمیمه شدن اشکال زدا به یک فرآیند
64
-اشکال زدایی JIT
64
بخش چهارم : برنامه کاربردی نمونه فرمهای ویندوز (Scribble.NET)
66
--منابع در .NET
66
-پیج و مهرههای محلی سازی
67
-کلاسهای مدیریت منابع .NET
68
-بدست آوردن فرهنگ مورد نظر
69
- ایجاد منابع متنی
70
-استفاده از Visual Studio .NET برای بین المللی کردن
72
-منابع تصویری
73
-استفاده از لیستهای تصویری
73
-دسترسی برنامه ای به منابع
77
-خلاصه
78
بخش پنجم: ASP.NET
-وب جدید
79
- اساس ASP.NET
80
-افزودن موارد اصلی
83
-امتحان ایدهها
85
-خلاصه
89
بخش ششم : خدمات وب (Web Services)
-تعریف
89
-Echo Server
91
-ایجاد یک Proxy
93
-مشتری فرمهای ویندوز
96
-برگرداندن نوع های تعریف شده توسط کاربر
99
-ایجاد خدمات رسان
100
-ایجاد مقید سازیClient
101
-صفت های XML
102
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 117
افزایش کارآئی برنامه های وب در ASP.NET 2.0 ( بخش اول ) یکی از ملزومات کلیدی در هر نوع برنامه کامپیوتری میزان کارائی و قابلیت پاسخگوئی سریع آن به کاربران است . طراحان و پیاده کنندگان برنامه های کامپیوتری می بایست در زمان طراحی ، پیاده سازی و نوشتن کد به این موضوع توجه جدی داشته باشند. برنامه های وب با توجه به ماهیت و رسالت خود می بایست قادر به ارائه خدمات مورد نیاز به صدها و یا هزاران متقاضی همزمان به سادگی و با سرعت مطلوب باشند. به عبارت دیگر ، همزمان با افزایش کاربران نمی بایست شاهد افت سرعت و کارآئی یک برنامه وب باشیم . با ارائه فریمورک دات نت و به دنبال آن ASP.NET ، پیاده سازی یک برنامه وب بطرز ناباورانه ای ساده شده است . همین موضوع باعث شده است که طراحان و پیاده کنندگان بیشتر در اندیشه طراحی و پیاده سازی سریع برنامه های وب باشند و به مسائل مربوط به کارآئی برنامه کمتر توجه نمایند . پیاده کنندگان برنامه های وب با استفاده از فناوری ASP.NET می بایست با بکارگیری مجموعه ای از ترفندها ، فناوری ها و رعایت برخی نکات کلیدی اقدام به پیاده سازی برنامه های وب با کارآئی بالا نمایند . در این مقاله و سایر مقالاتی که در آینده منتشر خواهد شد قصد داریم به برخی از روش های موجود به منظور طراحی و پیاده سازی یک برنامه وب کارآ اشاره نمائیم . بدین منظور بر روی سه محور اساسی زیر متمرکز خواهیم شد :
طراحی برای کارآئی : در این رابطه به مجموعه ای از نکات کلیدی اشاره خواهیم کرد که رعایت آنها در زمان طراحی می تواند زمینه پیاده سازی یک برنامه وب کارآ را فراهم نماید .
تست برنامه قبل از عملیاتی شدن آن : یکی از مسائل مهم در ارتباط با برنامه های وب ، عدم تست آنها با شرایط مشابه و یا نزدیک به محیط واقعی است . در این راستا می توان از نرم افزارها و یا ابزارهای مختلفی استفاده کرد تا بتوان عملکرد و سرویس دهی یک برنامه وب را قبل از زیر بار رفتن واقعی مشاهده و بررسی نمود . شرکت مایکروسافت در این رابطه ابزارها و برنامه های متعددی را ارائه نموده است که به بررسی آنها خواهیم پرداخت .
پیاده سازی سیستم caching : با پیاده سازی سیستم caching در سطوح متفاوت و caching داده می توان کارآئی برنامه های وب را بطرز کاملا" محسوسی افزایش داد. در این بخش به نحوه پیاده سازی سیستم caching در برنامه های وب اشاره خواهیم کرد .
در ادامه بر روی اولین محور متمرکز و به بررسی مسائل مرتبط با آن خواهیم پرداخت .
طراحی برای کارآئی توجه و رعایت موارد زیر پیاده کنندگان را در جهت پیاده سازی برنامه های وب با کارآئی بالا کمک خواهد کرد :
مکانیزم ترجمه کد در ASP.NET برنامه های نوشته شده با استفاده از ASP.NET دارای کارآئی بمراتب بیشتری نسبت به برنامه های نوشته شده با استفاده از ASP کلاسیک می باشند . این دستاورد ناشی از ترجمه اتوماتیک کد در ASP.NET است . در صفحات قدیمی نوشته شده با استفاده از ASP کلاسیک ، کدها و یا اسکریپت های موجود در یک صفحه برای هر یک از درخواست های کاربران پردازش می گردید . در ASP.NET ، هر کلاس صفحه در اولین مرتبه دستیابی کمپایل و برای درخواست های آتی cache می گردد . زمانی که اولین مرتبه یک کاربر صفحه ای را درخواست می نماید ( و یا اولین مرتبه دستیابی پس از ایجاد تغییرات در صفحه ) ، یک تاخیر قابل ملاحظه در زمان پاسخ به درخواست خود را مشاهده می نماید ( تاخیر ناشی از ترجمه صفحه ) . برای برخورد با این موضوع می توان از روش precompilation استفاده نمود . با استفاده از روش فوق پس از استقرار صفحات بر روی سرویس دهنده وب ، بلافاصله امکان درخواست و بازیابی سریع آنها برای متقاضیان فراهم می گردد .
کنترل های سرویس دهنده کنترل های سرویس دهنده عناصر اصلی در یک صفحه ASP.NET می باشند و load زیادی را به برنامه تحمیل نخواهند کرد . این نوع کنترل ها معمولا" دارای کارآئی بمراتب بهتری نسبت به زمانی می باشند که یک صفحه به صورت پویا و با استفاده از ترفندهائی نظیر متد Response. Write خروجی خود را تولید می نماید. در برخی موارد ضرورتی به استفاده از کنترل های سرویس دهنده ASP.NET در یک صفحه وب نخواهیم داشت . به عنوان نمونه ، در صورتی که دارای یک متن ایستا می باشیم که هرگز ضرورتی به دستیابی و تغییر آن در زمان اجراء و از طریق کد نداریم ، لزومی به استفاده از کنترلی نظیر label نخواهیم داشت . در چنین مواردی می توان به سادگی متن مورد نظر را با استفاده از امکانات HTML در فایل aspx. قرار داد . در ویژوال استودیو می توان از کنترل DIV ( موجود در بخش HTML ، منوی Toolbox) استفاده کرد. در واقع ما تکلیف متن مورد نظر جهت نمایش در یک صفحه aspx . را نه در زمان اجراء بلکه در زمان طراحی مشخص کرده ایم .یکی دیگر از نکات مهم در زمان استفاده از کنترل های سرویس دهنده در صفحات وب ، توجه به رفتار آنها در ارتباط با نگهداری داده پس از ارسال مجدد به سرویس دهنده می باشد . به صورت پیش فرض ، مقادیر مرتبط با کنترل های سرویس دهنده نظیر مقدار درج شده در یک TextBox ، پس از postback بطور اتوماتیک در view state ذخیره می گردد . در واقع ، view state مکانیزمی برای نگهداری داده کنترل های سرویس دهنده است که هدف آن غلبه بر محدودیت پروتکل HTTP است ( ماهیت stateless ) .view state ، یک نام مناسب برای ذخیره داده در یک فیلد ورودی مخفی درون صفحه است . پس از post back ( ارسال مجدد برای سرویس گیرنده ) یک صفحه ، سرویس دهنده قادر به بررسی مقادیر نگهداری شده در view state و استفاده از آنها با توجه به شرایط حاکم بر برنامه می باشد . view state یک قابلیت عالی است چراکه اجازه نگهداری وضعیت را با استفاده از امکانات سرویس گیرنده فراهم می نماید و در این رابطه از کوکی و حافظه سرویس دهنده برای ذخیره وضعیت استفاده نمی گردد . تعداد زیادی از کنترل های سرویس دهنده ASP.NET از view state برای نگهداری تنظمیات خود در زمان تعامل با عناصر موجود بر روی صفحه استفاده می نمایند ( مثلا" ذخیره صفحه جاری در