سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هفت گام اساسی تا انشا نویسی

اختصاصی از سورنا فایل هفت گام اساسی تا انشا نویسی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 9

 

هفت گام اساسی تا انشا نویسیآماده سازی برای نوشتن از همان پایه اول آغاز می شود.در حقیقت کلمه ساری را میتوان آغاز مرحله نوشتن فعال دانست.با تمرین های کلمه سازی دانش آموز را تا حد زیادی با ساختار درونی کلمه آشنا می کنیم. دانش آموزان با شناخت بهتر از کلمه ها در جمله سازی موفق تر عمل می کنیم.وقتی از بچه ها می خواهیم که خود شان با حروف جدید کلمه بسازند فرصتی را در اختیار آنها قرار می دهیم که هر کس با توجه به توانایی ها و استعداد و ابتکار خود شروع به کلمه سازی کند .فعالیتی برای افزیش درک مطلب دانش آموزان دوم ابتدایی روش کار: ابتدا داستان زیر را به تعداد دانش آموزان کلاس تکثیر می کنیم و آنها را در اختیار بچه ها قرار می دهیم سپس آن را با صدای بلند در کلاس می خوانیم برای آنها توضیع میدهیم که با دقت به داستان گوش دهند تا بتوانند به سوال ها پاسخ دهند پس از این مرحله برگه سوالها را بین آنان پخش می کنیم و در فرصت تعین شده (15دقیقه) آنها را جمع آوری می کنیم . کفاش سبزه زارسبزه زار گرم و آفتابی بود. پینه دوز مثل همیشه سر گرم کار خودش بود که جیرجیرک بازی گوش از راه رسید جیرجیرک از تق تق چکش پینه دوز خیلی بدش می آمد با عصبانیت قوطی میخ و بسته سوزن و نخ را برداشت و توی جوی آب انداخت و بعد جیرجیر کنان لای سبزه ها پرید و قایم شد. پینه دوز گفت: اگر جیرجیرک دوستم بود به فکر آزارم نبود برایش یک جفت کفش قشنگ میدوختم.یک چکمه ی رنگ و وارنگ میدوختم آن وقت تنها سوزنی را که برایش مانده بود برداشت و با غصه کنار جوی آب نشست.روزی نگذشت که زنبور کوچولویی وزوز کنان از راه رسید.زنبورک چرخی زد و گفت :سلام پینه دوز کفش های من پاره شده آنها را بدوز پینه دوز با بی حوصلگی گفت: دست از سرم بردار مگر نمی بینی همه ی میخها قوطی سوزن و نخهایم توی آب افتاده؟هنوز حرف پینه دوز تمام نشده بود که سوزن کوچولویش به چیزی که توی دست زنبورک بود چسبید پینه دوز با خوشحالی پرسید این را از کجا آوردی؟ زنبورک جان این آهن ربای من هست و از قوطی میخهایم پرت شده است بگو کجا پیدایش کردی؟زنبورک گفت:راستش همین دوروبرها لای سبزه ها افتاده بود پینه دوز علف بلندی چید یک سر آن را دور آهن ربا گره زد و گفت: بیا کمک کن تا میخها و سوزن ها را ازآب بیرون بیاوریم من هم قول میدهم کفش هایت را بدوزم.زنبورک قبول کرد بعد دو تایی آهن ربا را توی آب انداختنند. زنبور کوچو لو داد زد چه چیز عجیبی! چند تا میخ به دو سر آهن ربا چسبیده است یکی هم به وسط آن آویزان شده است. پینه دوز گفت: نمی دانستی که وسط آهن ربا از دو سر آن ضعیف تر است! تازه میخهاهم آهن ربا شده اند ببین سوزن های کوچولو چه طور به آن چسبیده اند جیرجیرک لای سبزه ها نشسته بود کارهای پینه دوز و زنبورک را تماشامیکرد دهانش از تعجب باز مانده بود زنبور کوچولو روی آب چرخی زد و گفت: چند تا میخ زیر یک شاخه لای سنگ ریزه ها افتاده است بیا آنها را هم برداریم و آهن ربا را دور سرش چرخاند روی شاخه انداخت اما این بار حتی یک میخ هم به آهن ربا نچسبید پینه دوز گفت: می بینی چوب و سنگ به آهن ربا نمی چسبد چیزهایی هم که زیر چوب و سنگ هست به آهن ربا نمی چسبد همین میخ وسوزن ها برای ما کافی است.بیا زودتر کفش هایت را بدوزم.جیرجیرک دید که پینه دوز و زنبورک دوستان خوبی شده اند برای همین از علف ها بیرون آمد و گفت: ببخشید که من شما را به زحمت انداختم قول می دهم که دیکر مزاحم کار کسی نشوم. اجازه بدهید من هم برای دوختن کفش ها به شما کمک کنم آنوقت جیرجیرک یک سوزن برداشت. زنبور کوچولو آن را نخ کرد و پینه دوز هم تندتند مشغول دوختن شد. پرسش های پیشنهادی:1- چرا جیرجیرک وسایل پینه دوز را در جوی آب انداخت؟ 2- دلیل خوشحالی پینه دوز چه بود؟3- ....... کلمه های مخالف کلمه های خطکشی شده در جمله های زیر را بنویسید .سبزه زار گرم و آفتابی بود. پینه دوز علف بلندی چید دو کلمه زیبا از درس پیدا کنید و با هر کدام یک جمله بنویسید.__اگر به جای نویسنده ی داستان بودید چه نامی برای داستان انتخاب می کردید؟به نظر شما کار جیرجیرک درست بود؟قسمتی از داستان را که برای شما خوشایند است با نقاشی نشان دهید و آن را رنگ آمیزی کنید.همچنین راه های متنوع دیگری هم برای ایجاد فرصت مناسب جهت جمله سازی میتوان انجام داد من خود شخصا این روش را در کلاس اجرا کرده ام و نتیجه خوبی هم گرفته ام.بردن بچه ها به یک سفر خیالی:بچه ها امروز می خواهیم پرنده شویم و با هم به یک سفر برویم. چشمها را ببندید می خواهیم با هم به شهر جمله ها سفر کنیم از سرزمین های زیبا و سبز می گذریم و… به دروازه های شهر جمله ها رسیدیم چه چیزهای می بینید بچه ها مراقب باشید اون چیه که با سرعت به طرف ما می آید فکر کنم یک گربه ی پرنده است. وای چه شکلی دارد و همین طور بچه ها رابا خیال و داستان به کلاس بر گرداندم. از آنها خواستم یک بار سفری که رفتیم در ذهن خود مرور کنند سپس هرگروهی به صورت جمعی یک جمله در مورد چیزهایی که در سفر دیده اند بنویسید.همه ی گروه ها جمله ها را می خوانند در مورد بعضی از جملات از گروه می خواهم که توضیحات بیشتری ارائه دهند با این روش میتوان قدرت تخیل و ابتکار بچه ها را افزایش داد.همچنین چون گروهی جمله می نویسند برایشان جالب است از طرفی هم با جمله های مختلف که گروه ها نوشته اند آشنا می شوند و فرصت مناسب برای جمله سازی در اختیار آنها قرار می گیرد.انشا در مفهوم آفریدن است و خلاقیت یعنی هر بار منظری نوو نگاهی تازه به مسائل وقضایا برای نوشتن گشوده می شود. این آفرینش می تواند با بهره گیری از فضا فرصت موقعیت آفریدن یک حادثه و یا عمل در کاری که خود معلم انجام میدهد تحقق پیدا کند .سخن گفتن جزء انشا است و لازمه ایجاد خلاقیت در نوشتن می تواند همین باشد که گره زبان ها را بگشاییم و فرصت های برای سخن گفتن فراهم بیاوریم یعنی انشا را معقوله ای صرفا نوشتاری نبینی بلکه گفتن را نیز مقدمه یا جزئی از کل مسئله تلقی کنیم. انشا یک نوع بازی ذهن است که هر قدر طبیعی تر و خود انگیخته تر باشد خلاق تر سیال تر است و لذتش از تریق خلق کنش آزاد ذهن بالا می رود می گویند بازی فعالیتی است که هدف آن در خود آن است بر این اساس درس انشا در کلاس ها و در مدارس ما باید به نحوی به بچه ها ارائه شود که هدف آن در خودش باشد نه آن چیزی که ما انتظار داریم یعنی دانش آموز نگوید معلمم چی می پسندد تا آن را بنویسیم یا چه کار بکنم نمره ی خوبی بگیرم.زیرا این انشا دیگر انشا نیست چیز دیگری است که اسم آن را انشا نهاده ایم .کلاس انشا کلاس آزادی ذهن و آزادی اندیشه و یک نوع تعامل و تبادل پویا و خلاق بین معلم و دانش آموز است برای این که بچه ها بتوانند به دور از هر گونه تصنع و تکلف و انضباط های خشک مدرسه ای به شکل آزاد مسائل شان را مطرح کنند. ایده هایشان را در قالب یک بارش مغزی طرح کنند .به صورت تداعی آزاد بدون هیچ گونه ترس و واهمه و پرهیز از تیررس قضاوت دیگران مطرح کنند که این خود متفصن وجود فضایی آزاد همراه با احترام و اعتقاد متقابل در کلاس درس است آن گاه می توان به شرایط مساعد کلاس انشا دست یافت.( 2مشکل اسا سی و مهم انشا )1- ناتوانی دانش آموزان در تولید فکر یا اندیشه برای نوشتن:در حقیقت دانش آموزان به علت کم مطالعه کردن توانایی لازم را برای نوشتن ندارند و دچار نوعی فقر فکری و ذهنی هستند. درنتیجه برای رسیدن به وضع مطلوب باید فکر آنها را بار ور کنیم و این کار جز


دانلود با لینک مستقیم


هفت گام اساسی تا انشا نویسی

تحقیق و بررسی در مورد برنامه نویسی به زبان C++ 58 ص

اختصاصی از سورنا فایل تحقیق و بررسی در مورد برنامه نویسی به زبان C++ 58 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 58

 

نکاتی درمورد زبان c++

بعد از هر دستور سیمی کالن وجود دارد ولی قبل از else وجود ندارد.(در زبان C قبل ازelse سیمی کالن هست.)

در زبان c برخلاف پاسکال قبل و بعد از هر رشته دو کوتیشن قرار می گیرد.

در زبان c حروف بزرگ و کوچک با هم فرق دارند.

دستور انتساب در )c = (است به جای =: در پاسکال و می تواند درتعریف متغیر استفاده شود.

زبان C فاقد متغیر نوع Boolean ,String می باشد.در زمان استفاده صفر به معنای False وباقی اعداد برای True به کاربرده می شود.

در C++,C از علامت های (// و/* و*/ ) برای تو ضیحات استفاده می شود.

می توان متغیر مورد نیاز هر دستوررا قبل از آن دستور تعریف کرد.

دستور include باید حتما در اولین خط برنامه باشد.

C متغیر ها را مقدار دهی اولیه نمی کند.

عملگر ها:

کاراکتر های خاصی که برای انجام عملیات مختلف مورد استفاده قرار می گیرند.

1.عملگر های ریاضی

+ ، - ، * ، / ، % ، = ، -- ، ++

2. عملگر های منطقی

!= ، == ، => ، =< ، > ، < ، && ، || ، !

3. عملگر های بیتی

^ ، & ، |

** چنانچه اشتباهی در کاربرد عملگر ها صورت گیرد به طور مثال اگر به جای (==) از (=) استفاده شود . هیچ خطایی اعلام نمی شود تنها جواب مورد نظر به دست نمی آید.

دستور cout

برای چاپ مقداری در خروجی مورد استفاده قرار می گیرد.

برنامه 1:

#include

Main()

{

cout <<”***”;

}

برنامه 2:

#include

Main()

{

cout <<”***”<<”**”;

}

برنامه3:

#include

Main()

{

cout <<”***”<<”**”<<endl<<”*”;

}

برنامه4:

#include

Main()

{

cout <<”*”<<endl<<”**”<<endl<<”***”;

}

خروجی

*

**

***

برنامه5:

#include

Main()

{

cout <<”12+3=”<<12+3;

}

خروجی

12+3=15

دستور cin

مقداری را از ورودی گرفته و به یک متغیر خاص نسبت می دهد.

نحوه تعریف متغیر

;اسم متغیر نوع متغیر

برنامه 6:

#include

Main()

{

Int x,y;

Cin>>x;

Cin>>y;

//cin >>x>>y;

cout <<x+y;

}

برنامه7:

#include

Main()

{

Int x,y;

Cin>>x;

Cin>>y;

//cin >>x>>y;

cout <<”x+y”<<”=”<<x+y;

}

برنامه 8:

#include

Main()

{

Int x,y;

cin >>x>>y;

int z;

z=x*y;

cout <<z;

}

برنامه 9:

#include

Main()

{

Int x,y,z;

Cin>>z;

X=y=z;

Int p=x+y;

cout <<z+p;

}

برنامه 10: برنامه ای بنویسید که یک مبلغ را دریافت کرده و آن را با سکه های 50، 25،10 تومانی خورد کند.

#include

Main()

{

Int x;

cout <<x/50;

x%=50;

cout <<x/25;

x%=25;

cout <<x/10;

x%=10;

cout<<x;


دانلود با لینک مستقیم


تحقیق و بررسی در مورد برنامه نویسی به زبان C++ 58 ص

تحقیق و بررسی در مورد برنامه به زبان برنامه نویسی Matlab

اختصاصی از سورنا فایل تحقیق و بررسی در مورد برنامه به زبان برنامه نویسی Matlab دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 2

 

برنامه به زبان برنامه نویسی Matlab :

Function newton(f,x0,tol,n)

%Newton’s.method for solving the nonlinear’

%equation

%f(x)=0

iter=0

u=feval(f,x0);

v=feval(df,x0);

er=abs(u/v);

disp(‘ ‘)

disp(‘iter x f(x) df(x) xn+1-xn’)

disp(‘ ‘)

fprintf(‘%2.0f % 12.6f %12.6f %12.6f \n’,iter,x0,u,v)

while(err>tol)&(iter<=n)&(v=1)

x1=x0-u/v;

err=abs(x1-x0);

x0=x1;

u=feval(f,x0);

v=feval(df,x0);

iter=iter+1;

fprintf(’%2.0f %12.6f %12.6f %12.6f/n’,iter,x0,u,v,err)

end

if(v==0)

disp(‘division by zero’?)

end

if(iter>n)

disp(‘method failed to converge’)

end

خروجی مسئله به روش نیوتن :

X^4-4X^3-x^2+4X-10=0 f(x)

Xn+1

n

-0.666666667

0

-10.56250000

1

-7.742534327

2

-5.650065608

3

-4.111355689

4

-3.000909443

5

-2.233612464

6

-1.759103906

7

-1.540797314

8

-1.492775329

9

-1.490595660

10

-1.490591294

11

-1.490591294

12

فرمول Xn+1=Xn-

f(x)َ بادقت ماشین حساب∑=

X^4n-4X^3n-X^2n+4Xn-10

Xn+1=Xn-

4X^3n-12X^2n-2Xn+4

N=0,1,2,… X0=1

با دقت ماشین حساب∑=

α≈X13=-1.490591294 f(X13)=0.000000000

تهیه کننده : جعفر فتحی عزیزآباد


دانلود با لینک مستقیم


تحقیق و بررسی در مورد برنامه به زبان برنامه نویسی Matlab

تحقیق و بررسی در مورد برنامه نویسی فلش

اختصاصی از سورنا فایل تحقیق و بررسی در مورد برنامه نویسی فلش دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 22

 

زبان برنامه نویسی Action Script

آز نرم افزارهای گرافیکی

دانشجو : محمود سواریان

استاد : آقای سیاسر

21/8/87

اسکریپت چیست ؟

اسکریپت

زبان های اسکریپتی برای ارائه تحولات و ایجاد پویایی در صفحات وب ایجاد شدند . این زبان ها از روی زبان های برنامه نویسی ساخته شدند و بهمین دلیل دارای تشابه بسیاری با هم هستند . این زبان ها در اصل نمونه کوچک شده زبان های مادر خود هستند . تعدادی از فرمان ها و امکانات زبان های بزرگ در این زبان ها حذف شده اند . مثلا امکان نوشتن فایل یا پاک کردن فایل ها برروی سیستم کاربر مانند زبان های برنامه نویسی وجود ندارد . البته این زبان ها برای استفاده در زمینه کاری شبکه طراحی شده اند و حذف این دستورات علل خاصی ( از جمله بالا رفتن امنیت و ... ) داشته است .

 

VB Script

این زبان نمونه کوچک شده زبان VB است و کسانی که با ویژوال بیسیک کار کرده اند در یاد گیری این زبان بیشتر راه را پیموده اند و کافیست تفاوت های آن را با ویژوال بیسیک یاد گیرند . این زبان برای افزودن افکت به صفحات وب نیز کاربرد دارد . ولی کاربرد برتر آن در نوشتن برنامه های سمت سرور است که بر اساس تکنولوژی ASP صورت میگیرد . این زبان به عنوان زبان پیش فرض برای نوشتن صفحات ASP است . یاد گیری این زبان برای کسانی که تا کنون برنامه نویسی نکرده اند بسیار آسان است و شروع بسیار خوبی برای ورود به دنیای برنامه نویسی است .

JAVA Script

این زبان ساختاری شبیه زبان C دارد و بیشتر برای ایجاد افکت بر روی کامپیوتر کاربر استفاده میشود (Client-side) .احتمالا تا کنون سایت هایی را دیده اید که در آن کلمه خاصی دنبال موس میدود . یا هنگام وارد شدن به آن سایت مرورگر شما در صفحه ویندوزتان میلرزد . این قبیل کد ها که فقط روی سیستم کاربر اجرا میشوند و نیازی به پردازش توسط سرور ندارند را کد های سمت کاربر (کلاینت ساید) میگویند . البته این زبان نیز قابلیت های استفاده به صورت server-side را داراست . اما چون استفاده از زبان VBS آسانتر است معمولا از VBS  برای نوشتن برنامه های سرور-ساید استفاده میشود . یکی از تفاوت های این دو زبان در طرز نوشتن حروف است . در VBS تفاوتی ندارد که دستورات را با حروف کوچک یا بزرگ بنویسید ، اما در JavaScript اگر دستوری که با حروف کوچک است با حروف بزرگ بنویسید با Error در صفحات خود مواجه میشوید.برای دیدن قدرت زبان JavaScript میتوانید از سایت AnfyTeam دیدن کنید . این سایت همچنین امکان دانلود برنامه ای برای ساخت افکت های جاوا اسکریپت خود را در اختیارتان میگذارد .

قالب دستوری اکشن اسکریپت

نقطه :

در اکشن اسکریپت نقطه برای نشان دادن خواص یا متدهای وابسته به یک شیی یا سمبل مووی کلیپ استفاده میشود . همچنین برای تعیین target path  در یک مووی کلیپ یا متغیر ، فانکشن یا آبجکت ها استفاده میشود . عبارت نقطه دار با نام شیئ یا کلیپ موردنظر آغاز شده ، نقطه میگذاریم و در آخر با  یک المان که توسط شما تعیین میشود پایان می یابد .

بطور مثال خاصیت x   که برای مووی ها میباشد مکان افقی مووی را روی صحنه مشخص میکند . مثلا عبارت ball.x نشان دهنده مشخصه x از کلیپ ball میباشد .

مثال دیگر : submit یک متغیر در کلیپ Form است که در کلیپ shop قرار دارد . عبارت shop.form.submit=True  مقدار متغیر submit  از form را True میکند .

مثال دیگر : عبارت ball.play(); را داریم . play یک متد از کلیپ ball است که باعت اجرای این کلیپ میشود .

نقطه همچنین با شیی مجازی _root  و _parent کار میکند . شیی مستعار _root  به Timeline اصلی بر میگردد. شما از این شیی میتوانید برای خلق Target path های مطلق استفاده کنید . بطور مثال عبارت زیر باعث فراخوانی فانکشن Buildgameboard  در مووی کلیپ functions در Timeline اصلی میشود .

_root.functions.buildgameboard();

از شیی مجازی _parent برای مراجعه یه یک کلیپ که کلیپ کنونی در آن قرار دارد استفاده میشود . همچنین میتوانید برای ساخت target path وابسته استفاده اش کنید .

 

آکولاد:

عبارات اکشن اسکریپت توسط آکولاد ها گروه میشوند .به مثال زیر توجه کنید .

on(release) {

            myDate = new Date();

            currentMonth = myDate.getMonth();

{

سمی کالن :

عبارات زبان اکشن اسکریپت با سمی کالن پایان میابد . مثال:

column = passedDate.getDay();

row    = 0;

 

اگر شما سمی کالن پایانی را فراموش کنید هیچ مشکلی برای اسکریپت شمل پیش نمی آید اما بهتر است برای شیوایی اسکریپت خود آنرا همیشه بگذارید .

 

پرانتز ها :

وقتی شما یک فانکشن تعریف میکنید ، باید پارامتر های فرستاده شده در فانکشن را در پرانتز قرار دهید . مثال :

function myFunction (name, age, reader){

            ...

}

همچنین برای آسانتر شدن عبارات ریاضی در اسکریپت نیز از پرانتز ها بصورت ذیل استفاده میشود .

(در زبان های برنامه نویسی اعمال ریاضی بترتیب خاصی در پراسیجر تفسیر میشوند . وقتی یک عبارت ریاضی داخل پرانتز باشد محاسبه آن قبل از بقیه عبارت صورت میگیرد . به مثال زیر دقت کنید :

Total =2+3*5 ;

Total =(2+3)*5 ;

در عبارت اولی ابتدا عمل ضرب و سپس جمع صورت میگیرد و پاسخ عدد 17 است

در عبارت دوم بعلت وجود پرانتز ابتدا پرانتز محاسه و سپس ضرب صورت میگیرد و جواب 25 است .

 

از پرانتز همچنین برای مقدار دهی عبارات استفاده میشود . قالب کلی آن مانند مثال زیر است :

(new Color(this)).setRGB(0xffffff);

اگر بخواهید از پرانتز استفاده نکنید باید از 2 عبارت استفاده کنید :

myColor = new Color(this);

               myColor.setRGB(0xffffff);

 

 

حساسیت به حروف کوچک و بزرگ :

فقط کلمات کلیدی اکشن اسکریپت به حروف حساسند و در بقیه موارد میتوانید از هر دو حالت استفاده کنید .

شما نمیتوانید از اسم های رزرو شده اکشن اسکریپت بجای نام اشیای خود استفاده کنید .

اگر کلمات کلیدی اسکریپت را از لحاظ کوچکی و بزرگی اشتباه بنویسید اسکریپت حاصل دچار مشکل خواهد شد . keyword ها در حالت پیش فرض در پنجره اکشن به رنگ آبی هستند

 

کامنت نویسی :

کامنت ها کد نیستند بلکه جملاتی اند که طراح در میان کد ها برای توضیح درباره کد مینویسد تا در رجوع بعدی خود کاری که انجام داده را بیاد آورد . در اکشن اسکریپت از دو بک اسلش پشت سر هم ، برای نوشتن کامنت استفاده میشود . خطی که با //  شروع شود جزو کد ها به حساب نمی آید و در کامپایل فایل فلش نادیده گرفته میشود . در نوشتن کامنت محدودیت لغتی وجود ندارد .

 

کلمات کلیدی :

اکشن اسکریپت تعدادی از لغات خاص را برای استفاده های خاص زبان اسکریپت برای خود رزرو کرده که شما نمیتوانید این لغات را بعنوان اسم متغیر ، فانکشن یا اسامی لیبل استفاده کنید .

این کلمات عبارتند از :


دانلود با لینک مستقیم


تحقیق و بررسی در مورد برنامه نویسی فلش

آشنایی با Access و برنامه نویسی با VBA 16 ص

اختصاصی از سورنا فایل آشنایی با Access و برنامه نویسی با VBA 16 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 22

 

آشنایی با Access و برنامه نویسی با VBA , اصول برنامه نویسی پایگاه داده

فصل اول : آشنایی با Access تاریخچه Access : در سال 1992 ، Microsoft Access به عنوان یک DBMS عرضه شد و در طی سالهای متمادی ، در رده خود به صدر رسید . Access به عنوان بخشی از مجموعه برنامه های معروف Microsoft Access روزانه توسط میلیون ها نفر استفاده می شود. از همان ابتدا Access به تدریج توسعه یافت و به برنامه ای کارآمد با کاربردی آسان مبدل شد. نگارش های اخیر آن در حالی که هم چنان جایگاه خود را در دنیا به عنوان مشهورترین DBMS دسک تاپ حفظ کردند . امکان ساخت برنامه هایی را برای برنامه نویسان فراهم می کنند که این برنامه ها بر مبنای DBMS کلاینت / سرور SQL Server مقیاس جهانی مایکروسافت می توانند به اطلاعات پایگاه های داده کلاینت / سرور شبکه های بزرگ دسترسی پیدا کنند. هرچند اکثر افراد از Access برای انجام وظایف نسبتاً ساده مدیریت داده که نیازی به هیچ گونه برنامه نویسی ندارد ، استفاده می کنند ولی زبان VBA امکان میزبانی سیستم هایی را برای Access فراهم می کند که می توان آنها را برای رفع نیازهای بسیاری از سازمان ها سفارشی کرد بدون توجه به اندازه آنها یا انواع وظایفی که باید انجام دهند. نگارش های Access در سال 1922 Access 1.0 کمی پس از پیدایش ویندوز مایکروسافت عرضه شد. در سال 1993 Access 1.1 و در سال 1994 Access 2.0 ، هر نگارش جدید نمایانگر بهبود روزافزودن نگارش های قبلی است.به همین ترتیب Access 95 در سال 1995 ،Access 97 درسال 1997 ، Access 2000 در سال 1999 و Aceess 2002 در سال 2001 عرضه شدند. ویژگی های ایجاد شده در نگارشهای 1.0 و 1.1 و 2.0 از Access فناوری OLE در Table Designer: به کاربران امکان می دهد تا پایگاه های داده حاوی تصاویر گرافیکی و فایل هایی ویدیویی و صوتی را علاوه بر متن و اعداد ایجاد کنند. OLE مخفف Object Linking and Embbedding است که توصیفی است از آن چه OLE انجام می دهد. کاربران حتی می توانند اسناد Word و صفحات گسترده Excel را در یک پایگاه داده Access یکجا جمع کنند. Forms Package : به کاربران امکان می دهد تا با کشیدن عناصر فرم به روی یک صفحه خالی ، فرم های سفارشی ایجاد کنند. این مرحله استفاده از آن را آسان می سازد. Report Wizard: ایجاد گزارش را نیز آسان می کند. Query Designer:کشیدن و انداختن از فناوری QBE استفاده شده است تا کاربران بتوانند پرس و جوها را بدون نوشتن کد برنامه ایجاد کنند. Graph Wizard : در طی یک فرآیند گام به گام شهودی ، نموداری را نشان می دهد. Access 1.0 علاوه بر فایل های طبیعی خود می تواند روی فایل های DBASE ، PARADOX و BTRIEVE یا درایورهای طبیعی نظیر SYBASE AQL SERVER ، DEC Rdb و FOXPRO از طریق رابط ODBC عمل کند. ODBC مخفف Object DataBase Connectivity است و یک API مشترک برای پایگاه های داده ناسازگار مختلف فراهم می کند. در نگارش Access 1.1 پشتیبانی پیشرفته Btrieve , ODBC اتصال به foxpro صدور آسان داده به برنامه word برای برنامه های ادغام پست الکترونیکی اندازه های پایگاه داده حداکثر تا 1 گیگا بایت (حدود هشت بار بزرگ تر از 1.0 را می توان مدیریت کرد) زمان اجرای Access قابل دسترسی است . برنامه نویسان می توانند برنامه هایی ایجاد کنند که بدون نصب Access روی سیستم عمل می کنند. 2.0Access دارای قابلیت های بیشتری است : ویزاردها که وظایفی را خودکار کرده اند که قبلاً مستلزم کد نویسی در بخشی از برنامه بودند. مدیریت رویداد پیچیده تر یک اشکال زدا در ابزارهای برنامه نویسی به علاوه یک مستند ساز خودکار و Add – in Manager بهبودهایی در موتور JET پایگاه داده و به دنبال آن پایگاه های داده پیچیده تر برای ساخت اجرای پرس و جوها با دوبرابر سرعت 95Access 95 Access اولین نگارشی بود که رسماً به عنوان بخشی از Microsoft Office مطرح شد. کنترل های آن با سایر اعضای مجموعه برنامه های Office به خوبی کار می کنند. VBA یکی از ابزارهای برنامه نویسی است که Access با سایر برنامه های Office نظیر Word و Excel به اشتراک گذاشته است. Import Wizard و pivotTable Wizard اضافه شده اند. ویزاردهای form و report بهبود یافته اند. 97 Access 97 Access بیشتر مبتنی بر وب است. فرق پیوندها را به عنوان یک نوع داده طبیعی ذخیره کرده و امکان ذخیره سازی در HTML را فراهم می کند. کاربران می توانند اشیای پایگاه داده را در وب منتشر کنند. داده را از یک سند HTML که حاوی جدولی است استخراج کرده و سپس داده را در جدول پایگاه داده قراردهند. ماژول های کلاس می توانند حاوی تعریف شئ را نگه دارند. کامپایل شرطی به برنامه نویسان امکان می دهد تا هر دو کامپایل تولید و اشکال زدایی برنامه های خود را با تنظیم پرچم ها در کد ایجاد کنند. برنامه نویسان قادر به حذف کد منبع از برنامه هستند، بنابر این از سرعت اجرا کاسته شده و افراد نمی توانند آن را مشاهده و کپی کنند. کنترل های Activex جدیدی عرضه شده اند و سازگاری با سیستم های کنترل کد به ویرایش Developer از Office 97 اضافه شده است. 2000 Access Access در این نگارش از بسیاری از جهات بهتر شده است. یعنی کارآیی بهبود یافته و توانایی آن افزایش یافته است. این نگارش Access دارای ویژگی های زیر است: ADO عملاً جایگزین تمام عملکردهای دستیابی داده شده است که قبلاً با DAO انجام می شد. همان طور که قایل های mdb با موتور jet کار می کنند. فایل های Access Project(.adp) نیز به راحتی با فایل های Microsoft Data Engine و SQL Server کار می کنند. DAP ها عرضه شده اند که به شما امکان می دهد تا چیزهایی همانند گزارش ها و فرم های Access را در وب قرار دهید. 2002 Access این ویژگی ها به نسخه Access قبلی اضافه شده است: انجام مجدد و لغو چند سطحی گروه بندی بهتر با ورودی داده چند جدولی پشتیبانی پیشرفته برای SQL Server Desktop Engine را علاوه بر حذف ها و بهنگام رسانی های آبشاری شامل می شود. Upsizing Wizard برنامه های نوشته شده را طوری تبدیل کرده تا موتور jet فعال شود و آنها بتوانند با SQL Server Desktop Engine کار کنند.


دانلود با لینک مستقیم


آشنایی با Access و برنامه نویسی با VBA 16 ص