فرمت فایل : word(قابل ویرایش)
تعداد صفحات:120
فهرست مطالب:
مقدمه
نصب نرمافزار در کوتاهترین مدت ممکن
جاوا
تاریخچة مختصر اینترنت وب
تکامل جاوا
ویژگیهای زبان برنامه نویسی جاوا
شروع برنامه نویسی با جاوا
ایجاد یک اپلت جاوا
تحلیل برنامه
خلاصه
برنامه نویسی شیئی گرا
مفاهیم برنامه نویسی شیئء گرا
ایجاد یک کلاس
وراثت، واسط ها و بسته ها
ایجاد سلسله مراتب کلاس
وراثت چگونه عمل می کند؟
وراثت منفرد و چند گانه
واسط ها (InterfaCes) و بسته ها PaCkages) )
اصطلاح جدید
ایجاد اشیاء جدید
استفاده از new
Newچه کاری انجام می دهد
اصلاح جدید
نکته ای دربارة مدیریت حافظه
دسترسی به عمل کلاس ها و متغیرهای وهله و ست کردن آنها
گرفتن مقدار متغیرها
تغییر دادن مقدار متغیرها
فراخوانی متدها
متدهای کلاس
تغییر نوع اشیاء و انواع اولیه
اصلاح جدید
تغییر انواع اولیه
تغییر نوع اشیاء
تغییر نوع انواع اولیه به اشیاء و بالعکس
چند نکتة دیگر
تعیین کلاس یک شیی
کتابخانه کلاس جاوا
ایجاد متدهایی با نام مشابه و آرگومانهای متفاوت
متدهای سازنده
سازنده های اصلی
تحریف سازنده ها
پنهان کردن متدها
فراخوانی متد اولیه
پنهان کردن سازنده ها
متدهای پایان دهنده
خلاصه
تفاوت اپلت با برنامه
ایجاد اپلت ها
مهمترین اقدامات یک اپلت
آماده سازی
شروع
توقف
تخریب
رنگ آمیزی
قرار دادن اپلت در یک صفحه وب
بازهم دربارة بر چسب APPLET
ALIGN
ارسال پارامتر به اپلت ها
خلاصه
کلاس GraphiCs
سیستم مختصات گرافیکی
ترسیم و پر کردن اشکال
مستطیل
چند ضلعی
بیضی
قوس
کپی کردن و پاک کردن
متن و فونت
ایجاد شیء فونت
رسم کاراکترها و رشته ها
گرفتن اطلاعاتی در بارة یک فونت
استفاده از شیئی COLOR
تست کردن و ست کردن رنگ جاری سیستم
یک مثال سادة رنگی
انیمشین سازی در جاوا
رنگ آمیزی و رنگ آمیزی مجدد
شروع و توقف اجرای یک اپلت
ریسمان ها: آنها چه هستند و چرا به آنها نیاز داریم
مشکل اپلت ساعت دیجیتالی
استفاده از ریسمان در اپلت ها
اصلاح اپلت ساعت دیجیتالی
کاهش چشمک زدن انیمیشن
چشمک زدن و راه های اجتناب از آن
نرم افزار نور الطریق
نرم افزار فارسی ساز
نرم افزار موذن همراه
نرم افزار مناسک حج
نرم افزار تقویم هجری شمسی
نرم افزار کنکور(در دست تولید)
نرم افزار همیاد
نرمافزار بانک اطلاعاتی مشاغل (نرمافزار در دست تولید)
نرمافزار مرجع اطلاعات حقوقی(در دست تولید)
نرمافزار مرجع اطلاعات دارویی(در دست تولید)
نرمافزار آموزش زبان بر اساس سیستم INTERCHANGE
نرمافزار گردشکری همراه
منابع وماخذ
مقدمه:
شرکت همراه نرم افزار نوین به عنوان اولین شرکت تولید کننده نرمافزار تلفنهمراه نزدیک به 3 سال است در این زمینه فعالیت خود را آغاز نموده که نتیجه آن فارسیساز رابط کاربر تلفنهای سری 60 نوکیا و همچنین تولید برنامهای جهت مدیریت های شخصی بر اساس تاریخ شمسی بوده است.
با توجه به امکانات قابل توجه تلفن های همراه جدید به موازات موارد فوق این شرکت اقدام به تولید نرم افزارهای دیگری نظیر قرآن،مفاتیح الجنان اذان،مناسک حج،بانک اطلاعات مشاغل و... نموده است به دلیل پیشرو بودن در این زمینه این شرکت بخش قابل توجهی از منابع خود را به امور تحقیقات و ارائه راهکارهای جدید برای استفاده بهتر از تلفنهای همراه اختصاص داده است.
من به مدت 240 ساعت در شرکت همراه نرم افزار نوین مشغول به کار شدم. هدف از این کار :
بمنظور آشنایی با محیط کاری و اینکه آنچه راکه در مدت کاردانی به صورت تئوری وتاحدودی عملی آموخته ام در جامعه کاری به صورت کاربردی از آن استفاده کنم و بکار گیرم.
این شرکت مجموعاً به چند بخش عمده تقسیم بندی شده است که شامل:
1- بخش تولید
2- بخش اداری- پرسنلی
3- بخش تبلیغات
4- بخش فروش
5- بخش خدمات پس از فروش
من در ابتدا مدتی در بخش فروش مشغول به کار شدم. نفرات متعددی در این بخش کار میکردند از جمله: مدیر بازاریابی و فروش – سرپرست فروش- سوپروایزر تهران و سوپروایزر شهرستانها. باشند
در این واحد نرم افزارهایی که توسط بخش تولید،تهیه و تأیید شده و بارکد خورده باشند به فروش می رسد. این شرکت کاملاً به صورت مکانیزه عمل می کند.
هر نرم افزار در سایت این شرکت به صورت رایگان دانلود میشود اما برای اجرای آن باید مبلغی را به حساب شرکت مذکور واریز کنند، بعد از تایید واریز وجه کد فعال سازی به تعداد نرم افزار هایی که مشتری یا مشتریان خریداری می کنند در اختیار آنها قرار می گیرد و هر مشتری برای فعال سازی آن برنامه به صورت خودکار هنگامی که برنامه ها را فعال میکند اطلاعات او در سرور های شرکت ثبت و نگهداری می شود که البته قابل ذکر است که بخش(اتاق) سرور ها کاملاً ایزوله شده و هیچکس جز مسئول مربوطه اجازه دسترسی به آنها را ندارد.
سوپروایزر شهرستانها هم به امور نماینده ها در سراسر ایران نظارت میکند و به مشتری های شهرستانی شرکت خدمات می رساند.
بعد از آن مدتی در قسمت خدمات پس از فروش مشغول به کار شدم،این قسمت بسیار جالب بود چون تمام کاربران از اقسا نقات ایران و حتی خارج از ایران تماس گرفته و مشکلاتی که برای آنها از نسب برنامه گرفته تا مشکلاتی که هنگام نسب یا بعد از نسب نرم افزار پیش می آمد صحبت می کردند.
می توان گفت این قسمت یعنی همان بخش خدمات پس از فروش به نوعی قلب این شرکت میباشد و محبوبیت این شرکت در بین کاربران و حتی نمایندگان خود به دلیل خدمات نامحدود آن است و بدون اینکه وجهی دریافت کند تا مادامی که از آن نرمافزار استفاده می شود خدمات رایگان در اختیار آن کاربر گذاشته می شود.کاربران اغلب بصورت تماس تلفنی مشکلاتشان را مطرح کرده و مسئولین فنی و اپراتورها به آنها پاسخ میدهند تا مشکلات آنها را برطرف کنند و اگر مشکل آنها خیلی حاد بود به شرکت مراجعه میکنند ولی اکثراً با یک تماس مشکل برطرف میشود.در این بخش تمام خدمات به صورت رایگان در اختیار کاربران قرار میگیرد.
خدماتی که این بخش در اختیار یوزرهای خود میگذارد شامل :
1- نسب نرمافزار در کوتاهترین مدت ممکن
نکته:البته قابل ذکر است که تمام نرم افزارها به صورت پکیج به بازار عرضه شده که هرکدام از پکیج ها شامل: دفترچه راهنمای نسب و کد فعال سازی میباشد که با خواندن آن دفترچه به راحتی مراحل نسب انجام میشود. در این صورت حتی اگر کاربر نتواند این کار را انجام دهد مسئولین این بخش باکمال رضایت این خدمات را در اختیار کاربران
می گذارند.
2- چک کردن سرورها که حتی برای یک ثانیه هم متوقف نشوند.چون اگر چنین مسئله ای پیش بیاید در سراسر ایران فروشندگان و نمایندگان وعاملین فروش و موبایل فروشی ها کارشان مختل میگردد.
3- پاسخ گویی به مشتریانی که تماس تلفنی گرفته و میخواهند به صورت شنیداری و به کمک راهنمایی های اپراتور مشکلات خود را در زمینه ی نصب کردن برطرف نمایند.
4- حفاظت از سرورها کار کاملاً خطیری است که به این بخش محول شده و باید از نظر Security کاملاً واقب باشند که به هیچ یک از کدهای داخل سرور کوچکترین خدشه ای وارد نشود و تغییر و جابجایی در آنها صورت نگیرد.
5- نمایندگان استانها و شهرستانها که تماس میگیرند تا ببینند چه تعداد از کدهای آنها مصرف شده و چه تعداد از کدها باقی مانده است.مثلاً اگر کسی از مقررات سرپیچی کرده باشد(یعنی قانون کپی رایت را نادیده گرفته باشد)سریعاً باگزارشی که به این بخش میشود جلوی آن کد را گرفته و کد مذبور بلاک میشود تا فرد متخلف نتواند از آن برنامه استفاده کند بدین صورت که کد آنرا میسوزانند و اگر کاربر خطا کار بخواهد از آن استفاده کند پیغام :
" این کد فاقد اعتبار است" را نشان میدهد که این کار یکی از شاخص های شرکت است که هیچ یک از شرکتهای ایرانی تولید کننده نرمافزار به این مسئله توجه نکردند و بعد از مدت کوتاهی تمام نرمافزارهایی که آنها زحمات فراوانی برای تولید آن می کشند سریعاً هک میشود ولی تاکنون با گذشت پنج سال از تولیدات نرمافزارهای این شرکت هنوز هیچکس نتوانسته حتی یک نسخه را هم هک کند.
بخش بعدی مربوط به بخش تولید است که در آنجا دوگروه مشغول به فعالیت میباشند:
گروه اولProgramer ها هستند که استراکچرها و برنامه ها را مینویسند وبا برنامه های متعددی کار میکنند از جمله: C++ و java که در قسمت های بعدی به توضیح جامع و کاملتری از نرمافزار جاوا میپردازم.
گروه دوم Data intry ها هستند یعنی،افرادی که با نرمافزارها و ابزارهایی که توسط برنامه نویسان طراحی و ساخته شده است کار میکنند
که اطلاعات را وارد کرده و ایراد یابی میکنند تا در نهایت تایید شده و به مرحله بهره برداری برسد باید در نظر داشت که حتی کوچکترین خطا و اشتباه منجر به مشکلات بزرگی خواهد شد. این بخش نقش کلیدی و حیاتی را در تهیه برنامه ایفا میکند.