سلام. و با عرض پوزش بابت تاخیر بلند مدت بنده. این بار با نرم افزار پروژه ساختمان های داده ترم سوم مون در خدممتون هستم که شامل پروژه های زیره:

  • برش مستطیل: پیدا کردن مساحت بزرگ ترین مستطیل ممکن از اتصال چند مستطیل به هم چسبیده.
  • فشرده سازی هافمن: فشرده کردن فایل متنی به وسیله الگوریتم فشرده سازی هافمن
  • هرم جستجوی دودویی: ساخت Treap متوازن با ورودی دلخواه
  • بازی مسیر یابی مارپیچ: پیاده سازی الگوریتم های جستجوی عمق اول (DFS) و جستجوی سطح اول (BFS) روی یک صفحهMaze

 - سورس کد رو هم به زودی میذارم تو وبلاگ

دانلود نرم افزار به صورت تکی (بدون پروژه)

اطلاعات پروژه:

Project Informations
Name: Guilan Data Structure Projects (Persian)
Type: Project + Single Runnable Application
Language: C# with .NET Framework 4.5
Developer: Aryan Ebr
License: Open Source, Aryan Software Productions
Project Type: Visual Studio Solution (.sln)

اسکرین شات ها:





استاد درس برنامه سازی پیشرفته مون برای پروژه یکی مونده به آخر تعیین کرد که بازی معروف ویندوز XP یعنی MineSweeper رو بسازیم. راستش من خودم که اون زمان مین روب بازی میکردم اصلا نمیدونستم چی به چیه. فقط سر چند تا بلوک کلیک میکردم و بعدش یا میترکیدم یا در بهترین حالت چند تا عدد رو صفحه بازی نمایش داده میشدن. خلاصه اینکه تازه سر این پروژه فهمیدم داستان چیه.

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

ویژگی هایی که پوشش دادم:

  • قابلیت دریافت تنظیمات بازی (مثل طول، عرض و تعداد مین) در صفحه اصلی بازی
  • طراحی رابط کاربری نسبتا مناسب
  • قابلیت ذخیره بازی پس از خروج در نیمه بازی و امکان بارگذاری مجدد بازی (یادداشت فنی: با استفاده از ObjectSerialization)
  • پخش صدا و رابط با آیکون های فلت
  • برنامه نویسی شی گرا
  • قابلیت ذخیره رکورد زمان بازی ها و نمایش آنها به صورت جدولی
  • امکان پرچم گذاری روی خانه ها
  • قابلیت خروج از بازی (: حالا شاید فکر کنید خیلی ساده بود این قسمتش ولی نبود ((:

 برای اجرای این بازی نیاز به نرم افزار Java Runtime Enviorment هست. در صورتی که این پیش نیاز رو ندارید میتونید از لینک درج شده دانلودش کنید.
Project Informations
Name: Minesweeper (Persian)
Type: Project + Single Runnable Jar File
Language: Java +Swing Technology
Developer: Aryan Ebr
License: Open Source, Aryan Software Productions
Project Type: Eclipse Project

دانلود پروژه بازی (محیط توسعه اکلیپس) 

دانلود بازی بدون پروژه (فایل قابل اجرا JAR)


MineSweeper

 چند وقت قبل وبلاگ جادی (کیبرد آزاد) مطلبی رو منتشر کرد تحت عنوان نظر سنجی گسترده وضعیت برنامه نویس ها و سیستم ادمین های ایران که هدفش این بود که با زندگی شغلی و غیر شغلی برنامه نویسا آشنا بشیم.

 حالا نتایج این نظر سنجی منتشر شده و خوشبختانه با استقبال خوبی هم رو به رو بوده.

به نقل از رادیو گیک:

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

نمایش نتایج نظرسنجی

نمایش مطلب کامل در کیبرد آزاد

 نرم افزار محاسبه گر عبارات منطقی + پروژه

 راهنمای نرم افزار


 عملگر های & و . برای عملگرAND،

 عملگر های | و + برای عملگرOR،

 عملگر های -> ، <- و <->برای عملگر هایشرطی،

 عملگر های T و 1 برای عملگرTrue،

 عملگر های F و 0 برای عملگرFalse

Project Informations
Name: Logical Experssion Solver
Type: Project + Single app
CPU Target: both
Language: C# WPF + Xaml
Developer: Aryan Ebr
License: Open Source, Aryan Software Productions
Project Type: Visual Studio sln File

دانلود نرم افزار به همراه پروژه 

دانلود نرم افزار بدون پروژه


به نقل از رادیو گیک:

چند سالی است که نمی دونم چرا هر بار آخر سال فکر می کنم باید یک نظرسنجی گسترده درست کنم تا از برنامه نویس ها در مورد خیلی چیزها سوال کنیم، ولی اینکار رو نمی کنم و بعد می گم «سال بعد». اما امسال بالاخره دست به عمل زدم و با همکاری و نظر یکسری از دوستان، یک پرسشنامه طراحی کردیم. ایده این پرسشنامه اینه که در مورد زندگی و شرایط کار برنامه نویس ها، توسعه دهنده ها و مدیر سیستم ها سوال بپرسه و بعد نتایج رو به شکل آزاد به همه بده. سوال ها در بخش های مختلفی (دموگرافیک، زندگی و کار) هستن. بزرگترین فایده اش این دو تا است:
  • با هم آشنا می شیم و درکی پیدا می کنیم از شرایط همدیگه. چجوری کار می کنیم، با چی کار می کنیم و چه زبون ها و تکنولوژی هایی چقدر شایع هستن
  • از اون مهمتر می فهمیم که با چقدر سابقه در کجا تقریبا چقدر باید حقوق بگیریم. این اصلی ترین انگیزه است تا درک خوبی از بازار کارمون پیدا کنیم.
در نتیجه اگر در نظر سنجی گسترده وضعیت برنامه نویس ها و سیستم ادمین های ایران شرکت کنین و جواب ها رو دقیق بدین و مهمتر از اون لینک و مفهومش رو جاهای دیگه پخش کنین عالی می شه. هر چقدر پر شدنش گسترده تر باشه باعث می شه بایاس به سمت خواننده های من، لینوکسی ها، اوپن سورسی ها، … کمتر بشه و جواب ها دقیق تر باشه و به همه ما توی شرایط کاری آینده کمک کنه. خیلی مسخره است که ما اکثرا نمی دونیم که مثلا یک برنامه نویس پی اچ پی حرفه ای با حدود ۱۰ سال سابقه کار در یک شرکت ۱۰۰ نفره تقریبا چقدر باید حقوق بگیره. برای حل این مشکل و خبردار شدن از وضعیت همدیگه نظر سنجی گسترده وضعیت برنامه نویس ها و سیستم ادمین های ایران منتظر شماست: جواب بدین و پخش کنین تا همه از نتایجش استفاده کنیم.

شرکت در نظر سنجی

 پروژه متن باز بازی دوز در محیط گرافیکی با زبان ++C

 برای اجرای نرم افزار نیاز به نرم افزار C++ Runtime ویژه سیستم های 32 بیتی و یا 64 بیتی هست. در صورتی که این فایل ها رو ندارید میتونید از لینک های درج شده دانلودشون کنید.

Project Informations
Name: Tic Tac Toe Game, Single Player + Multi Player
Type: Project + Single app
CPU Target: both
Language: C++ CLR
Developer: Aryan Ebr
License: Open Source, Aryan Software Productions
Project Type: Visual Studio sln File

دانلود پروژه بازی دوز 

دانلود بازی دوز بدون پروژه


 احتمالا توی وبگردی هاتون سایت هایی رو دیدید که وقتی با مرورگر فایرفاکس واردشون میشید، در بخش جستجویی بالای مرورگر علامت + میاد. به این معنی که میتونید این سایت رو به صورت جستجوی همیشگی به مرورگر اضافه کنید. منظورم همین تصویر زیره:

 

 

 برای ساخت همچین ابزاری برای وبلاگ خودتون با ما همراه باشید. خبر خوب هم اینه که اگه احیانا امکانات جاوا اسکریپت رو هنوز از بلاگ بیان خریداری نکردید، مشکلی وجود نداره. چون ما قرار نیست از جاوا اسکریپت استفاده کنیم.

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

 

آموزش ساخت


در قدم اول برای ساخت ابزار، شما نیاز به یک فایل XML دارید که اطلاعات جستجوگر رو داخل خودش قرار بده. برای ساخت این فایل XML دو تا راه وجود داره.

راه حل اول:


۱- نرم افزار کد ساز وبلاگ رو دانلود کنید.

۲- ابزار ساخت جستجوگر فایرفاکس رو که سازگاری کامل با نرم افزار بالا داره رو دانلود کنید.

۳- در منو بالای نرم افزار، روی «مدیریت افزونه ها» و سپس «نصب افزونه از فایل...» کلیک کنید و فایل افزونه ای که دانلود کردید رو انتخاب کنید.

۴- نرم افزار از شما میخواد که دوباره اجرا بشه. پس از ریستارت نرم افزار از منو  بالا وارد «ابزار ها و افزونه ها» بشید و ابزار «جستجوگر فایرفاکس» رو انتخاب کنید.

۵-اطلاعات سایتتون رو داخل نرم افزار بنویسید.

۶- دکمه «ساخت XML جستجوگر» رو بزنید و کد ها رو تحویل بگیرید. توی ابزار گفته شده، همه بخش هایی که نیازه تغییر کنه رو آوردم و اگه حتی یه خط کدنویسی هم بلد نباشید باز میتونید جستجوگر مورد نیاز خودتون رو به راحتی تولید کنید. بلدید هم که چه بهتر (:

دانلود ابزار دانلود نرم افزار کد ساز

 

راه حل دوم:


اگه به هر دلیلی نمیخواید از نرم افزار کد ساز استفاده کنید میتونید فایل XML زیر رو به دلخواه خودتون تغییر بدید و با وبلاگ خودتون سازگار کنید

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"> <ShortName>آرین نرم افزار</ShortName> <Description>جستجو در آرین نرم افزار :: سلام</Description> <InputEncoding>UTF-8</InputEncoding> <Image width="16" height="16" type="image/x-icon">http://bayanbox.ir/view/6129694182783141553/blogfav.png </Image> <Url type="text/html" method="GET" template="http://blogs.salam.ir/blog.ir"> <Param name="site" value="aryan-pc.blog.ir" />
<Param name="q" value="{searchTerms}" /> </Url> <Url type="application/x-suggestions+json" template="http://salam.ir/onlineAutocomplete/autocomplete?action=complete&amp;format=opensearch&amp;q={searchTerms}" /> <moz:SearchForm>http://salam.ir/</moz:SearchForm> <Url type="application/opensearchdescription+xml" rel="self"
template="http://salam.ir/static/salam.xml" />
</OpenSearchDescription>

 

بعد از اینکه به یکی از دو روش بالا، فایل XML رو تولید کردید اون رو با فرمت xml ذخیره و در بیان باکس خودتون آپلود کنید.

بعد از آپلود، آدرس فایل آپلود شده رو کپی کنید و در آخر کد زیر رو به بخش <head> از قالب خودتون کپی کنید:

<link href="آدرس فایل آپلود شده اینجا وارد شود" title="آرین نرم افزار" type="application/opensearchdescription+xml" rel="search">

 

الان اگه با مرورگر فایرفاکس وارد وبلاگتون بشید میبیید که تغییرات جستجوگر اعمال شده.

شاد باشید (;

 فریم ورک الکترون، تکنولوژی متن باز جدیدی برای ساخت نرم افزار های cross-platform و یا قابل اجرا در سیستم عامل های مختلفه. این فریم ورک با استفاده از زبان های HTML ، CSS و جاوا اسکریپت و همچنین بهره گیری از مرورگر کرومیوم میتونه نرم افزار دلخواه شما رو برای لینوکس، مک و یا ویندوز کامپایل و ترجمه کنه. تا حالا نرم افزار های زیادی توسط این فریم ورک تولید و عرضه شده است که از اونها میشه به ویرایشگر قدرتمند اتم اشاره کرد. همچنین شرکت های مطرحی مثل مایکروسافت هم برای نرم افزار های چند پلتفرمه خودشون مثل Microsoft Visual Studio Code در حال استفاده از این فریم ورک هستند. تو این مقاله میخوایم یه آشنایی مختصری با این فریم ورک داشته باشیم. توصیه میکنم برای ساخت نرم افزار دلخواه خودتون با این فریم ورک، از ویرایشگر اتم استفاده کنید. البته بدیهیه که اجباری توی این کار نیست.

 پیش نیاز ها


  • منابع

    الکترون و اتم پروژه های متن بازن و سورسشون توی گیت هاب هست. اگه مایل به همکاری با سازندگان این نرم افزار ها هستید میتونید یه سر به گیت هاب بزنید

    منابع

  • اتم

    ویرایشگر اتم، یه ویرایش گر پیشرفته با قابلیت نصب پکیج و پوسته کاربرپسنده. شایان ذکره که این ویرایشگر هم توسط الکترون ساخته شده.

    دانلود اسناد

  • الکترون

    برای دانلود الکترون میتونید از دستورات npm و یا لینک زیر استفاده کنید. اگه از npm دانلود میکنید نگاهی به شروع با الکترون بندازید

    دانلود اسناد

شروع


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

  • package.json
  • main.js
  • index.html

به طور پیشفرض میتونید از محتوا های زیر برای فایل ها استفاده کنید. فایل شناسایی پکیج ها به نرم افزار (package.json):

{
"name" : "your-app",
"version" : "0.1.0",
"main" : "main.js"
}

محتوای جاوا اسکریپت:

var {app} = require('electron')  // کنترل هسته نرم افزار
var BrowserWindow = require('browser-window');  // ساخت پنجره نرم افزار

// گزارش سقوط نرم افزار
require('crash-reporter').start();

// Keep a global reference of the window object, if you don't, the window will
// be closed automatically when the JavaScript object is GCed.
var mainWindow = null;

// دستورات مربوط به خروج نرم افزار پس از بسته شدن تمامی پنجره ها
app.on('window-all-closed', function() {
  // On OS X it is common for applications and their menu bar
  // to stay active until the user quits explicitly with Cmd + Q
  if (process.platform != 'darwin') {
    app.quit();
  }
});

// این متد بعد از اینکه الکترون فراخوانی شود اجرا میشود
// initialization and is ready to create browser windows.
app.on('ready', function() {
  // ساخت پنجره نرم افزار
  mainWindow = new BrowserWindow({width: 800, height: 600});

  // لود کردن فایل اچ تی ام ال و طراحی رابط کاربری نرم افزار
  mainWindow.loadUrl('file://' + __dirname + '/index.html');

  // دستور زیر ابزار های توسعه را برای نرم افزار فعال میکند. رفع مشکل طراحی
// و دیباگ کردن اسکریپت ها را قبل از انتشار نرم افزار به این بخش بسپارید // mainWindow.openDevTools(); // Emitted when the window is closed. mainWindow.on('closed', function() { // Dereference the window object, usually you would store windows // in an array if your app supports multi windows, this is the time // when you should delete the corresponding element. mainWindow = null; }); });

فایل اچ تی ام ال شما هم میتونه چیزی شبیه این باشه:

<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
We are using io.js <script>document.write(process.version)</script>
and Electron <script>document.write(process.versions['electron'])</script>.
</body>
<
/html>

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

برای اطلاعات بیشتر و شخصی سازی نرم افزار به بخش اسناد الکترون مراجعه کنید. به طور مثال اگه میخواید پنجره نرم افزار توسط کاربر تغییر اندازه داده نشه کافیه تکه کد resize: false رو به بخش تنظیمات پنجره توی فایل main.js وارد کنید.

نرم افزار کد ساز وبلاگ نرم افزاری برای تولید ابزار های پیشرفته وبمستر و همچین تگ های اولیه ساده هر قالب مثل لینک و تصویر و ... است. استفاده از این نرم افزار نیاز به  آشنایی با علومی چون HTML و CSS و ... ندارد و کد ها به طور خودکار مطابق میل شما تولید میشود. این نرم افزار برای تمامی سیستم های وبلاگدهی و سایت ها قابل استفاده است.
این نرم افزار برای افرادی که آشنایی با زبان های طراحی وب ندارند و یا طراحان وبی که میخواهند ساخت ابزار ها را سریع تر انجام دهند مناسب است.

چه چیزی در این نسخه تغییر کرده است؟

  • تغییر نسخه دوازدهم: رفع باگ عمومی بارگذاری ابزار ها
  • مسطح شدن نرم افزار (Flat)
  • قابلیت دریافت دو نوع متغیر در ساخت افزونه (جعبه متنی و جعبه لیستی)
  • ارتقا نرم افزار ساخت افزونه
  • کاهش حجم نرم افزار و افزایش سرعت
  • قابلیت نمایش ندادن سورس وبلاگ شما (با درج یک تکه کد خاص به ساختار قالب)
  • افزودن بخش «کپی در» به توضیحات افزونه (برای راهنمایی این که کد در کدام قسمت قالب کپی شود)
توجه: برای اجرای این نرم افزار ابتدا باید دات نت فرم ورک 4 روی سیستم شما نصب باشد. این نرم افزار به صورت پیشفرض روی اکثر سیستم های خانگی نصب است ؛ اما در صورتی که هنگام اجرا با خطا مواجه میشوید میتوانید از این لینک این فرم ورک را دانلود کنید: دانلود دات نت فرم ورک چهار
برنامه نویس هستید و میخواهید ما را در بهتر شدن نرم افزار یاری کنید؟ به صفحه توسعه دهندگان سر بزنید

دانلود نسخه دوازدهم نرم افزار کد ساز وبلاگ


دانلود افزونه های نرم افزار کد ساز


آموزش ساخت افزونه برای نرم افزار



تصاویر محیط برنامه


نرم افزار کد ساز وبلاگ

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

Project Informations
Name: Persian Notepad  - Text Editor Version 2
Type: Project
CPU Target: both
Language: VisualBasic.NET using .NET Framework 4
Developer: Aryan Ebr
Licence: Open Source, Aryan Software Productions
Project Type: Visual Studio sln File

دانلود پروژه نرم افزار ویرایشگر متن نسخه دوم 

دانلود نرم افزار ویرایشگر متن نسخه دوم

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

از اونجایی که از این ایده مصاحبه با مدیران سایت ها خیلم خوشم اومده و خودم هم دوست دارم صحبت سایر دوستان عزیز رو بشنوم ، از این ایده حمایت میکنم و شما رو هم دعوت میکنم که حالا نه صحبت های من ولی صحبت های سایر دوستان در این سایت رو بخونید (:

از کجا معلوم؟ شاید نفر بعدی که قراره باهاش مصاحبه کنن شما باشید.

به نقل از این سایت و به درخواست ایشون مبنی بر انتشار این مطلب در آرین نرم افزار:

بسیاری از کسانی که وبلاگ خودشون رو در بلاگ بیان به وجود آورده اند با نرم افزار کد ساز آشنا هستند. این نرم افزار به دست آرین ابراهیم پور مدیر وبلاگ آرین نرم افزار تهیه شده و تا نسخه 11 هم توسعه یافته. امروز گفت و گویی با آرین ابراهیم پور برای شما عزیران تدارک دیدیم که خوندن این مصاحبه خالی از لطف هم نیست. آرین ابراهیمی متولد سال 1376 در گیلان می باشد و توانسته به کمک دوستان و برادرش برنامه نویسی را فرا بگیرد. در ادامه با "مصاحبه" همراه باشید.

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

 راهنمای قدم به قدم


 ۱- نرم افزار کد ساز وبلاگ رو باز کرده و به بخش ساخت دکمه های گرافیکی برین.

۲- با اعمال تنظیمات مورد نظرتون روی ابزار روی دکمه «کد بساز» کلیک کنید و سپس روی دکمه «کپی کردن کد» کلیک کنید.

توجه کنید که اگه در بخش ساخت کد، تیک گزینه «شیوه نامه را نیز در کد درج کن» رو برداشتین حتما باید قبلش کد های CSS دکمه رو داخل بخش «ویرایش CSS قالب فعلی» سایتتون کپی کرده باشید. در غیر این صورت تیک این گزینه رو برندارید. کد های CSS در انتهای مطلب درج شدن.

در آموزش زیر تیک گزینه مورد نظر برداشته شده.

۳- با استفاده از راهنمای تصویری زیر ، وارد بخش ویرایشگر مطالب بلاگ HTML Code Editor بشین. بلاگ بیان دارای سه نوع ویرایش گر مختلفه که ورود به بخش Code Editor برای هر کدوم متفاوته. (در صورتی که از سیستم وبلاگدهی غیر از Blog.ir استفاده میکنید با مراجعه به راهنمای وبلاگ بخش ویرایشگر خودتون رو پیدا کنید)

  • ۳- الف: ویرایشگر ساده بلاگ بیان (پیش فرض)
    در صورتی که از ویرایشگر پیش فرض بلاگ بیان استفاده میکنین با استفاده از دکمه <> ، بخش ویرایش کد را فعال کنید و بعدش کد دکمه رو اونجا بچسبونین. 
  • ۳- ب: ویرایشگر CK-Editor
    در صورتی که از قسمت تنظیمات مرکز مدیریت بلاگ ویرایشگر خودتونو به ویرایشگر CKEditor تغییر دادین از دکمه «منبع» برای ورود به بخش ویرایش سورس استفاده کنید.
  • ۳- پ: ویرایشگر پیشرفته TinyMCE
    در صورتی که از قسمت تنظیمات مرکز مدیریت بلاگ ویرایشگر خودتونو به ویرایشگر TinyMCE کامل تغییر دادین از دکمه «HTML» برای ورود به بخش ویرایش سورس استفاده کنید. بعد از اون یه پاپ آپ باز میشه که کد ها باید اونجا نوشته بشه.

کد CSS دکمه ها

.button{text-decoration:none;color: #fff;font-weight:bold;padding:12px 20px;font-size:18px;border-radius:10px;background-color:#666666;box-shadow:0 5px 5px #313131,0 9px 0 #393939, 0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 9px rgba(255,255,255,0.2),inset 0 -2px 9px rgba(0,0,0,0.2);position:relative;border-bottom:1px solid rgba(255,255,255,0.2);display:inline-block;font-family:b nazanin,b koodak,Arial,Helvetica,sans-serif !important;text-shadow:0px -1px 0px rgba(0,0,0,0.2);}.button:hover{box-shadow: 0 5px 5px #313131, 0 9px 0 #393939, 0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 15px rgba(255,255,255,0.4), inset 0 -2px 9px rgba(0,0,0,0.2);color:#fff!important;}.button:active{top:7px;box-shadow:0 2px 0 #393939,0px 4px 4px rgba(0,0,0,0.4),inset 0px 2px 5px rgba(0,0,0,0.2);color: #fff !important;}.shield {border-radius:5px 5px 35px 35px;padding-left:25px;padding-right: 25px;}.criss-cross{border-radius:35px 5px;}.rectangular{border-radius:10px / 35px;}.one-corner{border-radius:5px 5px 35px 5px;padding-right:25px;}.red{background-color:#c34747;box-shadow:0 5px 5px #853232,0 9px 0 #5e2525,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 9px rgba(255,255,255,0.2),inset 0 -2px 9px rgba(0,0,0,0.2);}.red:hover{box-shadow:0 5px 5px #853232,0 9px 0 #5e2525,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 15px rgba(255,255,255,0.4),inset 0 -2px 9px rgba(0,0,0,0.2);}.red:active{box-shadow: 0 2px 0 #5e2525,0px 4px 4px rgba(0,0,0,0.4),inset 0px 2px 5px rgba(0,0,0,0.2);}.orange {background-color:#c37846;    box-shadow:0 5px 5px #855031,0 9px 0 #5e3a25,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 9px rgba(255,255,255,0.2),inset 0 -2px 9px rgba(0,0,0,0.2);}.orange:hover{box-shadow:0 5px 5px #855031,0 9px 0 #5e3a25,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 15px rgba(255,255,255,0.4),inset 0 -2px 9px rgba(0,0,0,0.2);}.orange:active {box-shadow:0 2px 0 #5e3a25,0px 4px 4px rgba(0,0,0,0.4),inset 0px 2px 5px rgba(0,0,0,0.2);}.green {background-color: #7fc345;box-shadow:0 5px 5px #508530,0 9px 0 #385e25,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 9px rgba(255,255,255,0.2),inset 0 -2px 9px rgba(0,0,0,0.2);}.green:hover {box-shadow:0 5px 5px #508530,0 9px 0 #385e25,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 15px rgba(255,255,255,0.4),inset 0 -2px 9px rgba(0,0,0,0.2);}.green:active {box-shadow: 0 2px 0 #385e25,0px 4px 4px rgba(0,0,0,0.4),inset 0px 2px 5px rgba(0,0,0,0.2);}.pink {box-shadow:0 5px 5px #782d54,0 9px 0 #5e254c,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 9px rgba(255,255,255,0.2),inset 0 -2px 9px rgba(0,0,0,0.2);background-color: #d7298b;}.pink:hover {box-shadow:0 5px 5px #782d54,0 9px 0 #5e254c,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 15px rgba(255,255,255,0.4),inset 0 -2px 9px rgba(0,0,0,0.2);}.pink:active {box-shadow:0 2px 0 #5e254c,0px 4px 4px rgba(0,0,0,0.3),inset 0px 2px 5px rgba(0,0,0,0.2);}.blue {background: #2a8ad8;box-shadow:0 5px 5px #364a8e,0 9px 0 #25325e,0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 9px rgba(255,255,255,0.2),inset 0 -2px 9px rgba(0,0,0,0.2);}.blue:hover {box-shadow:0 5px 5px #364a8e,0 9px 0 #25325e,0px 9px 10px rgba(0,0,0,0.4), inset 0px 2px 15px rgba(255,255,255,0.4),inset 0 -2px 9px rgba(0,0,0,0.2);}.blue:active{box-shadow:0 2px 0 #25325e,0px 4px 4px rgba(0,0,0,0.3),inset 0px 2px 5px rgba(0,0,0,0.2);}.purple{background-color:#8a26d3;box-shadow:0 5px 5px #54307b,0 9px 0 #3f255e, 0px 9px 10px rgba(0,0,0,0.4),inset 0px 2px 9px rgba(255,255,255,0.2),inset 0 -2px 9px rgba(0,0,0,0.2);}.purple:hover {box-shadow: 0 5px 5px #54307b, 0 9px 0 #3f255e, 0px 9px 10px rgba(0,0,0,0.4), inset 0px 2px 15px rgba(255,255,255,0.4), inset 0 -2px 9px rgba(0,0,0,0.2);}.purple:active{box-shadow:0 2px 0 #42255e,0px 4px 4px rgba(0,0,0,0.3),inset 0px 2px 5px rgba(0,0,0,0.2);}

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

 

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

ما قالبی را برای بلاگ بیان تبدیل کردم به نام قالب نارنجی: لینک دموی قالب .

اگر پیشنهاد و نظری دارید و یا کدی نوشتید که میخواهید به قالب اضافه شود با ما در ارتباط باشید.

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

ویژگی های فعلی: رسپانسیو (واکنش گرا) ، تمام صفحه ، دارای دو منو ، فوتر پیشرفته ، در حال تکمیل 

دانلود نسخه ناکامل ویژه توسعه دهندگان: ساختار قالب نارنجی - CSS قالب نارنجی (به روز رسانی خودکار)
# ویژگی پشتیبانی
۱ انتخاب مشخصات اولیه و تصویر برای قالب  دارد
۲ فعال سازی موضوعات درختی  در این نسخه ندارد
۳ رای گیری مطالب  ندارد
۴ فعال سازی جستوگر سلام  در این نسخه ندارد
۵ چینش مطلب، صفحات و نظر دهی  دارد
۶ منو  ۲ عدد
۷ تعداد ستون ها  تک ستونه
۸ آخرین نظرات (پیشرفته)  دارد
۹ واکنش گرا (رسپانسیو)  سازگار با گوشی و تبلت
۱۰ فوتر ستون دار  دارد - ۳ ستون

قالب نارنجی

 آموزش ویژوال بیسیک دات نت (قسمت چهارم)

  خوب تو این دوره زمونه ای که هر کی داره زبون برنامه نویسی مورد علاقش رو یاد میده

  منم گفتم خالی از لطف نیست این چارتا مطلبکی که در مورد برنامه نویسی میدونم رو با

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

  دات نت یکی از آسون ترین زبون های برنامه نویسیه پس خیلی زود کار باهاش رو یــــــاد

  میگیرین. البته علاقه شرط اوله (:

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

ادامه مطلب

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

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

کپی رایت: این ابزار ساخته شده توسط آرین نرم افزار نیست بلکه فقط اینجانب به بلاگ بیان ترجمش کردم. بنابراین هیچ اجباری نیست که لینک آرین نرم افزار ، پایین این ابزار باشه و میتونید حذفش کنید
سازنده اصلی: Taufik Nurrohman
مشاهده دمو در: این لینک
<!-- Start Menu For Blog :: aryan-pc.blog.ir -->

<!-- Loading CSS and Files -->
<link href="http://bayanbox.ir/download/909210913388912042/Start.css" rel="stylesheet" type="text/css">

<div id="startbar">
    <div id="win">
        <div id="menu">
            <div class="left-menu" style="height:467px;">
                <box:links>
                    <ul>
                        <view:links>
                            <li><a alt="(*link_alt*)" href="(*link_url*)"><div class="fleft foldr"></div>(*link_name*)</a></li>
                        </view:links>
                    </ul>
                </box:links>

                <!-- Start :: Search Form [Needs Javascript] -->

                    <!--<form id="search" action="" name="prikitiw"><input style="width:220px" type="text" placeholder="Search programs and files" /></form>-->

                <!-- End :: Search Form ] -->

            </div><!-- leftmenu -->

            <div class="right-menu">
                <box:menu>
                    <ul>
                        <view:menu>
                            <li><a class="(*menu_item_selected*)" href="(*menu_item_link*)">(*menu_item_title*)</a></li>
                        </view:menu>
                    </ul>
                </box:menu>

                <div id="kontener">
                    <div class="admin" style="background:url('<check:if blog_image>(*blog_image*)</check:if><check:if not blog_image></check:if>') repeat scroll 0 0 / 50px auto rgba(0, 0, 0, 0)"></div>
                </div>

            </div> <!-- rightmenu -->

            <div class="clear"></div>

        </div> <!-- menu -->

        <div id="cont-win" title="Start">
            <div class="w1"></div><div class="w2"></div>
            <div class="clear"></div>
            <div class="w3"></div><div class="w4"></div>
            <div class="clear"></div>
        </div>

    </div> <!-- win -->

    <div id="list">

    <!-- Start :: Extras [Optional] -->

        <!--
            <box:daily_links>
   
                <view:daily_links>
                    <div class="opened tunggal">
                        <div class="foldr np small">
                            <span><a alt="(*link_alt*)" href="(*link_url*)" id="textnet">(*link_name*)</a></span>
                        </div>
                    </div>
                </view:daily_links>
       
            </box:daily_links>
        -->

    <!-- End :: Extras -->



     <!-- list -->
        <div class="clear"></div>
    </div> <!-- opened pilled -->

    <div class="opened hide"></div>
    <div id="fright">
        <div class="plus">
            <div class="screensht">
                <div class="grup">
                    این متن را ویرایش کنید
                </div>
            </div>
        </div> <!-- plus -->

        <div class="connection" title="Connected to the internet"></div>
        <div class="speker" title="Sound Volume: 1%"></div>
        <div class="jam"><a target="_blank" href="http://aryan-pc.blog.ir?from=(*blog_title*)" id="owner">آرین نرم افزار</a></div>
        <div class="clear"></div>
    </div>

</div>

<!-- End of startbar :: aryan-pc.blog.ir -->
توجه: این ابزار با برخی از قالب های رسپانسیو بلاگ که شامل کد سی اس اس زیر هستند سازگاری ندارد
*, *::after, *::before
برای رفع مشکل کد بالا باید از سی اس اس قالب برداشته شود