فناوری اطلاعات و برنامه نویسی

فناوری اطلاعات و متن باز و برنامه نویسی ویندوز و وب و طراحی وب

فناوری اطلاعات و برنامه نویسی

فناوری اطلاعات و متن باز و برنامه نویسی ویندوز و وب و طراحی وب

معرفی Open Office.org

به نام او که هرچه علم است از اوست


امروزقصد معرفی نرم‌افزار Open Office .org رو که محصول شرکت سان ماکروسیستم ، که بیشتر به خاطر تولید محبوب‌ترین زبان برنامه نویسی دنیا یعنی زبان جاوا و همچنین برنامه Virtual machine البته در ایران شناخته میشه (این شرکت سازنده سیستم‌های امنیتی و همچینین پایگاه داده Oracle هم هست) رو دارم .


این نرم‌افزار رایگان هست و شما بابت استفاده از اون هیچ مبلغی رو پرداخت نمی‌کنید (که البته در ایران نمیشه پرداخت کرد) و از شر کرک و کیجن هم راحتید و می تونید آزادی رو در زمینه نرم‌افزار تجربه کنید . این برنامه به صورت پیش فرض روی اوبونتو نصب میشه . با دانلود و نصب پکیج های اون می تونید از رابط کاربری تماما فارسی استفاده کنید و تمام نوشته و ابزار ها تبدیل به فارسی میشن.

این مجموعه اداری که از نظر حجم حدود 142 مگابایت هست اما با این حال از Microsoft Office هیچ چیزی کم نداره و در خیلی از موارد واقعاً راحت تره . البته این مورد رو هم نمیشه نادیده گرفت که مجموعه Microsoft Office چون با ویندوز همگام هست و از این نظر کارایی اون رو 2 چندان می کنه .

طراحی ساده و به دور از زرق و برق های کلافه کننده Microsoft Office از نظر من می تونه یکی از برتری‌های Open Office .org باشه . ظاهری ساده اما قدرتمند .

Open Office .org از 6 بخش تشکیل شده :

Open Office .org Writer : همون طور که از اسمش پیداست برای ویرایش متون هست که در زیر عکسی از اون رو براتون آوردم . قابلیت‌های کشیدن جدول ، وصل شده به پایگاه داده Open Office .org (که در همین مقاله به توضیح آن خواهیم پرداخت ) ، تبدیل به فرمت های HTML و XML ،غلط یابی ( هم انگلیسی و هم فارسی ) ، تکمیل‌کننده قوی کلمات و تمامی قابلیت‌های دیگه ای که Microsoft Office داره . گفتن 2 مورد خالی از لطف نیست که این برنامه قابلیت تولید PDF رو به صورت مستقیم داره و اینکه بیشتر فرمت ها رو می تونه باز کنه از جمله قابلیت باز کردن تمام فایل‌های Microsoft Office .


Open Office .org Presentation : که تمام قابلیت‌های Microsoft Office PowerPoint رو داره . البته ویزاردی داره که شما به راحتی می تونید اسلاید های خودتون رو آماده کنید .

      Open Office .org Data Base : پایگاه داده‌ای قوی که قابلیت خوندن پایگاه های داده Oracle , Access , MySQL , Spreed Sheet , Address Book و … رو داره. که باز هم با ویزاردی قوی تمام کار ها رو آسون می کنه . که در تصویر زیر می‌بینید من دیتابیس برنامه دیکشنری رو که با اکسس درست کرده بودم باز کردم .

Open Office .org Spreadsheet : برنامه صفحات گسترده مثل اکسل . تمام کار های اداری از نمودار کشیدن تا فرمول نویسی و چندین صفحه گسترده و ارتباط با دیتابیس و … رو می تونید انجام بدید .

Open Office .org Draw : برای طراحی کارت های ویزیت و تبلیغاتی هست .

Open Office .org Formula : نمی دونم شما با برنامه Microsoft Student کار کردید یا نه اما یه برنامه واقعاً کامل که تمام فرمول های ریاضی رو براتون حل می کنه با شرح راه حل و کشیدن نمودار . این کار Microsoft واقعاً قابل تحسین هست . اما سان ماکروسیستم هم بیکار ننشسته و این برنامه رو که سرآغاز یه پروژه بزرگ هست رو کلید زده . این نسخه از برنامه فقط محدود به ویرایش فرمول ها میشه اما در آینده مطمئناً شاهد پیشرفت‌های عظیم تو این برنامه خواهیم بود .

در آخر به دوستان توصیه می‌کنم که برای 1 بار هم که شده آزادی نرم افزاری رو تجربه کنن .

آموزش HTML قسمت هفتم

به نام او که هرچه علم است از اوست

سلام به تمام دوستان

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


        <select name="combobox" size="8" multiple="true">
            <option value="option1">Option 1</option>
            <option value="option2">Option 2</option>
            <option value="option3">Option 3</option>
            <option value="option4">Option 4</option>
            <option value="option5" selected="true">Option 5</option>
            <option value="option6">Option 6</option>
            <option value="option7">Option 7</option>
            <option value="option8">Option 8</option>
        </select>


این کنترل از ۲ تگ شروع و پایان تشکیل شده. مثل کنترل های قبلی name همون id کنترل ما توی صفحه هست. در این کنترل مفهوم size با بقیه کنترل ها فرق داره.در اینجا سایز به معنی اینه که چند تا از گزینه ها یا همون option ها رو نشون بده که اگه ۱ انتخاب شه یا اینکه اصلا ننویسیمش بصورت combo box در میاد و اگر هم بیشتر از ۱ باشه به صورت list box در دات نت نشون داده میشه. گزینه multiple برای این هست که بتونیم چند مقدار رو با هم انتخاب کنیم .

جالا میرسیم به option ها. option ها هم از تگ شروع و پایان تشکیل شدن. اگر مقداری انتخاب بشه value اون به صفحات دیگه ما پست میشه.پس توی value از فاصله یا کاراکترای اضافی استفاده نکنید. اگه ما بخوایم به صورت پیش فرض گزینه ای انتخاب شه از selected استفاده می کنیم.

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


       <select name="combobox1" size="8" multiple="true">
            <optgroup label="group option 1">           
                <option value="option1">Option 1</option>
                <option value="option2">Option 2</option>
                <option value="option3">Option 3</option>
                <option value="option4">Option 4</option>
            </optgroup>
            <optgroup label="group option 2">
                <option value="option5" selected="true">Option 5</option>
                <option value="option6">Option 6</option>
                <option value="option7">Option 7</option>
                <option value="option8">Option 8</option>
            </optgroup>
        </select>


تگ optgroup همون اسم رشته های ما یا در واقع نشون دهنده یه مجموعه گزینه هست که حتما باید دارای label باشه چون این مقدار این label تو کنتزل نکایش داده میشه.

۲ تا مثال بالا رو پایین آوردم که بهتر متوجه بشید .



معرفی Fire FTP

به نام او که هرچه علم است از اوست

با سلام خدمت تمام دوستان

امروز می خوام یکی از پلاگین های مفید فایرفکس یا روباه آتشین یا همون fire fox را معرفی کنم. این پلاگین برای مدیریت ftp یا file transfer protocol هست. اسم این پلاگین fire ftp هست.بعد از نصب fire ftp (که لینک دانلود و سایت نویسندشو آخر مطلب براتون می ذارم )از ۲ راه می تونید وارد برنامه بشید. راه اول اینه که آدرس ftp سایتتون رو توی آدرس بار فایرفکس می نویسید بعد از وارد کردن username و password سایت وقتی لیست فایل هاتون اومد روی صفحه کلیک راست کنید و fire ftp رو بزنید بعد دوباره username و password سایت رو وارد کنید و می بینید که یه طرف لیست فایل های سایتتون هست و طرف دیگه لیست درایو ها و فایل های کامپیوترتون هست. راه دوم اینه که روی منو بار فایرفکس tools رو بزنید بعد هم fire ftp.توی صفحه جدید create an account رو بزننید و username و password سایت رو وارد کنید و کانکت شید اگر هم که قبلا کانکشن ساختید به جای create an account از لیستی که براتون هست سایتتون رو انتخاب کنید و کانکت شید.

حجم این پلاگین تقریبا ۶۰۰ کیلوباست هست .و کار باهاش خیلی راحته. رایگان هست و حتما ارزش یک بار نصب رو داره.

لینک دانلود

صفحه نویسنده برنامه

آموزش HTML قسمت ششم

به نام او که هر چه علم است از اوست

با سلام خدمت همه دوستان

امروز چند تا از کنترل های HTML رو با هم کار می کنیم. قبل از هر چیزی بگم که عملا دیگه این کنترل ها به کار نمیان چون اولا دیگه هیچ کس با این زبان سایت نمی نویسه و همه با PHP یا ASP.NET سایت می نویسن دوما شما عملا با این کنترل ها نمی تونید کاری کنید مگر اینکه از جاوا استفاده کنید.مثلا با خود این زبان نمی تونید اطلاعات کاربر رو بگیرید و توی دیتابیستون ذخیره کنید اما شناخت همه این کنترل ها لازمه چون تمام این ها هم توی PHP هم توی ASP.NET استفاده میشن.

در تمام کنترل هاجز۲ تا بعد از باز کردن تگ شروع با input آغاز میشن.

اولبن کنترل ، کنترل text هست.


Username : <input type="text" name="inputtext" value="type here your username" size="30">


نوع یا type وجه تمایز کنترل ها از هم دیگه هستن. مرورگر با type میفهمه که چی رو باید نشون بده.اگر بخواهیم ورودی متن داشته باشیم type رو text انتخاب می کنیم. Name هم در واقع id یا نام یکتای کنترل ما در page هست. value مقداری هست که در جعبه ورود متن نمایش داده میشه. Size اندازه کادر رو بر اساس تعداد حروف مشخص می کنه.نکته مهم در مورد این کنترل اینه که فقط توش میتونیم یک خط بنویسیم. اگر بخواهیم متنی توی چند سطر نوشته شه از کنترل زیر استفاده می کنیم.


<textarea name="texxtarea1" cols="50" rows="10">your favorite</textarea>


این کنترل برخلاف سایر کنترل ها از input استفاده نمی کنه و به صورت تگ باز و بسته هست.توی این کنترل هر چند خط رو می شه نوشت (مثل بعضی از سایت ها که موقع ثبت نام قوانین رو توی همچین کادری نمایش میدن یا وقتی توی فوروم ها ازتون می خوان در مورد خودتون چیزی بنویسید ) و وقتی خط ها زیاد شه از scroll استفاده میکنه. Name در این کنترل مثل سایر کنترل هاست و نام یکتایی هست. Cols اندازه کنترل به تعداد حروف هست ( که با توجه به فونت مرورگر نغییر می کنه). rows هم که ارتفاع کنترل رو براساس تعداد خط ها نشون میده.متنی که در بین دو نگ نوشته میشه به عنوان متن پیشفرض نمایش داده میشه.

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


Password : <input type="password" name="passwordtext" size="30">


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

مثال نمونه کد های بالا در زیر آورده شده :


Username :
Password :
write your favorite:

وب سایت رسمی آقای شهاب مرادی

سلام.

دوستان جدای اینکه آقای مرادی روحانی هستند و شاید دولتی! و اینکه زیاد توی رسانه دولتی میان حتما به سایت ایشون سری بزنید و سوال هایی که ازشون پرسیده شده رو حتما بخونید. شاید مشکلات دیگران مشکل شما هم باشه. جواب های جالب و علمی در عین حال مذهبی دادن.

وب سایت آقای شهاب مرادی