پروژهی نظريهی زبانها و ماشينها
اولين يا يکی از اولين برنامههايی که با ويژوال سی نوشتم برنامهای بود که با عجلهی تمام چند روز پيش از موعد تحويل پروژهی درس نظريهی زبانها دست به کار آن شدم در حالی که نه با زبان برنامهنويسی مورد استفاده آشنايی چندانی داشتم و نه با مباحث درس مورد نظر. در هر صورت حاصل آن تلاش برنامهايست که میتوانيد کد آن را از اينجا (اندازهی فايل = ۱۸۹ کيلوبايت) و نسخهی اجراييش را از اينجا (اندازهی فايل = ۲۳۵ کيلوبايت) دريافت کنيد. تا آنجايی که به خاطرم هست قسمت مينيمم کردن دی.اف.اِی آن کاملا سرهمبندی است! مشکلات برنامهنويسی آن هم آن قدر هست که با يکی دو بار اجرا مشخص شود.
پروژهی آزمايشگاه پايگاه دادهها
از آنجا که اين برنامه را هم مانند بيشتر برنامههای اين صفحه يکی دو روز مانده به موعد تحويل آماده کردهام، مثل بقيه ناکامل و پر ايراد است ولی فکر میکنم برخلاف بقيه برای يادگيری برنامهنويسی پايگاه دادهها در سطح [بسيار!] مقدماتی مناسب باشد. برنامه با ويژوال بيسيک نوشته شده و پايگاه دادههای آن هم با استفاده از اس.کيو.ال سرور طراحی شده است. موضوع آن هم (اسماً) پايگاه دادههای يک کتابخانهی فرضی شامل مديريت کتابها، اعضا و فرايند امانت کتاب است. کد آن را از اينجا (اندازهی فايل = ۷۲ کيلوبايت) دريافت کنيد و اگر واقعا قصد داريد آن را اجرا کنيد يا روی کد آن کار کنيد اين صفحه را ببينيد!
پروژهی شبکه
اين پروژه شامل دو برنامه است. يک برنامه به عنوان سرور عمل میکند و با فاصلهی زمانی تعيين شده يک تصوير از صفحهی کامپيوتر مبدأ میگيرد و آن را به برنامهی کلاينت در کامپيوتر مقصد (که میتواند خود مبدأ باشد) میفرستد تا نمايش داده شود. برنامهها با ويژوال سی نوشته شدهاند و معمولا بعد از چند ارسال حافظه کم میآورند (البته اين «چند» به ميزان حافظهی کامپيوترها بستگی دارد). نسخهی اجرايی برنامهها را از اينجا (اندازهی فايل = ۲۴۱ کيلوبايت) و کد آنها را از اينجا (اندازهی فايل = ۹۷ کيلوبايت) دريافت کنيد.
|