تغییر تم برنامه های جاوا به استاندارد ویندوزیا لینوکس و...

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

 

ادامه نوشته

میانبرهایی برای حرفه ای های   Sql server

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

برای مشاهده به ادامه مطلب مراجعه فرمایید...

  

ادامه نوشته

آموزش تصویری طراحی منو در HTML

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

دانلــــــــــــــود

حجم فایل: 360.246 KB

استفاده از css و skin file در asp.net

تو اين پست به مفهوم skin file ها مي پردازم .skin file ها  همون css هايي هستن كه تنظيم ميشن ودر سمت سرور مديريت ميشن.

فرض كنين ميخواييم تو يه صفحه كه شامل تعداد زيادي ليبل كلا يه فرم پيشرفته است تنظيمات رنگ و فونت و... بديم.روش اول اينه كه دونه دونه بيام به ليبل رنگ و فونت بديم!!!اوه اوه چه حوصله اي!

ادامه نوشته

خواندن اطلاعات از بانک اطلاعاتی Xml و نمایش آن

خواندن اطلاعات از بانک اطلاعاتی Xml و نمایش آن

Xml مخفف کلمات extensible markup language هست.xml  راهی برای  انتقال داده ها از سایتی به سایت دیگر هست.مایکروسافت در تکنولوژی xml خیلی سرمایه گذاری کرده.

کی و کجا ازxml استفاده کنیم؟

ممکنه یه سایتی طراحی کنین که در صفحه اولش یه home page  شلوغ دارین مثل تبلیغات و آخرین اعضا و آخرین محصولات و...

ادامه نوشته

اندر احوالات من در جلسه کنکور!!!!

سلام به همه!لبخند

بعد از مدتها که درگیر کنکور بودم دوباره امدم!

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

بعد کنکور یه مدت استراحت میکنم بعد شروع میکنم php  وc# کار میکنم!!!!متفکر

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

شب که از استرس خوابم نبرد!متفکر

صبونه که نخوردم از استرس هیجی از گلوم پایین نمیرفت!!!

صبح ساعت 6 در حوزه(دانشگاه آزاد واحد تهران مرکز)امتحانی واستاده بودم !!!(ساعت 7شروع میشد)لبخند

خلاصه آزمون که شروع شد از سوال اول  که اندیشه بود شروع کردم هی رد کردم ردم کردم عمومیا تموم شد بدون زدن حتی سه سوال !!!!!!!!!!!!!!!!!!!!!!!نیشخندنیشخندنیشخندنیشخندنیشخندنیشخند

ولی دور دوم  که سوالا را بررسی کردم جواب دادم.فک کنم حدود 50 درصد بزنم.

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

جالبه زبان تخصصی یه لغتم نخونده بودم ولی از 10 تا سوال 9 تا جواب دادم درست!!!!!

سوالای برنامه نویسی که هر سوال باید یه ربع وقت میزاشتی تا به جواب برسی!چهار پنچ تا حلقه تودر تو داده بودن تا تریس کنی وقت تموم میشد!!اوه

مدار منطقی که کرکره ها پایین!!!!!نگراننگراننگران

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

ذخیره  و بازیابی اطلاعاتو که اصن نگو!!عصبانی

کل فرمولای فایل درهم و برهم و شاخص و... حفظ کرده بودم تستاشو رو هوا میزدوم دریغ از یک سوال!!!!!

یه سوال داده بودن واسه خنده:

"تعداد بلاک های ذخیره شده در یه بلاک را چه می گویند؟؟"

1-block factoring      

2-i/o device

3-clustor

4-organization block

یعنی سوال دادنتون تو حلقم!!!!متفکر

اگه منظور طراح محترم!!!!سوال تعداد رکورد های ذخیره شده  در یه بلاک بود 1 درست بود .اگه تعداد بلاک های ذخیره شده در یه شیار بود(تراکینگ)که اصن تو گزینه ها نبود!!!!!!

خلاصه  کلا وقت کم اوردم ! شانس و دارین یه سوال که بلد بودم داشتم حلش میکردم وقت کم اوردم:-(

اگه اون ویفر کوفتی رو نمیخوردم سه سوال بیشتر جواب میدادم!!!!!!!!!!باز کردن ویفر هم کلی وقت برد!!!

خلاصه سر جلسه هنگیده بودم . ناراحت

اصن یه وضی !!!!نیشخندنیشخندنیشخندنیشخند

کلا سوالا یه جوری بود که یه سری کتابای خاص میخوندی حتما قبول بودی!!!حتی حفظ کرده باشی

من از اردیبهشت دارم میخونم وقت نکردم همه رو بخونم درگیر پروِژه و... بودم.اگه قبول نشم ناراحت نمیشم با این اوصاف!!!

ولی خدا کنه "دانشگاه زنجان" قبول شم .

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

اگه زیاد وقت داشتم همه کتابامو شخم زده بودم!!!

نتیجه  گیری:کلا سوالای آزمون کاردانی به کارشناسی در سال های اخیر  جوریه که "دید مهندسی" رو از داوطلب گرفته  و داوطلب با خوندن (حفظ کردن) یه سری کتابهای خاص فقط قبول میشه و سنجش درسی نمیشه.و این واسه  کسی که می خواد مهندس بشه و تجزیه و تحلیل کنه خیلی بده!!!!متفکر

البته این نظر منه! شما میتونین مخالفت کنین

اینم دانلود سوالات کاردانی به کارشناسی رشته کامپیوتر 92








خراااااااااااااااااب شد

بدتر از این نمیشد

من فقط میخوام طراحه سوالارو ببینم

۱ذزه رحم تو وجودشون نیست آیا

سوالای المپیاد کامپیوترو داده بودن نامردا

هـــــــــــــــــــــــــــــــــــــــــــــــــــــی

ولی من قبول میشم

اعتماد به نفسو دارین؟؟

بیخیال کنکور، از فردا آپ میکنیم تا چششون درآد

 

نحوه استفاده از ابزار  MultiView

در نسخه جدید asp.net (البته منظورم ۲۰۱۰) ابزار جدیدی به نام MultiView وجود دارد. با استفاده از این ابزار میتوانیم چندین صفحه ی مجزا را در یک صفحه طراحی کنیم و هر صفحه را در یک قسمت از این شی قرار داده و با یک تکه کد هر بخش(صفحه) را که میخواهیم نمایش دهیم.

کد:

 

 

فــــــــــــــرشته

ادامه نوشته

کنکووووووووور!

فردا من و معصومه کنکور داریم (کاردانی به کارشناسی)

۷ صبحه

دعامون کنید تروخدا

من که اصلا امید ندارم

ایشالاااااااااا قبولیم

بگید ایشالا

هم اکنون به دعای سبز شما نیازمندیم

تا فردا بعد از کنکور

 

 

کد اتصال به پایگاه داده

کد اتصال به بایگاه داده در روش linq که تو پست قبلی توضیح دادم:

(()نام پایگاه داده   mContext = new  نام پایگاه داده  ) using   

                }

                 () نام جدول   N = new  نام جدول مورد نظر

 }

دستورات دلخواه//

مثال دستور انتصاب مقادیر یک فیلد جدول به یک textbox//

 نام فیلد = textBox1.Text

{

به کد دیگه ای احتیاج نداره

به همین راحتی به همین خوشمزگی

تکنولوژی جدید

من اومدم

دوستان عزیزم، این مدت که نبودم درگیره پروژه پایانیم بودم که بحمدالله تموم شد!!

(دعا کنید نمره بگیرم)

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

خب بگذریم

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

تکنولوژی orm

از این فناوری برای ارتباط با پایگاه داده استفاده میشه که کار رو خیلی راحت تر کرده و به لازم نیست که ما بخوایم زبان sql رو هم یاد بگیریم. که با این روش برنامه به صورت چندلایه طراحی میشه که برای data layer از orm استفاده میشه و برای ارتباط با خروجی orm از تکنولوژی linq  استفاده میشه.

یه توضیح کوچیک درباره orm میدم(البته از یه سایتی استفاده کردم!!!) تو پستای بعدی بیشتر درباره کاربردش صحبت میکنم

Orm چیست؟

ORM یا Object Relational Mapping یک تکنیک برنامه نویسی برای تبدیل ارتباطات در Database به مفاهیم Object Oriented در برنامه نویسی است. در واقع می‌توان گفت که ORM کلا‌س ها را به Table ها map می‌کند.ORM برای این کار ( map کردن ،) یک Framework تهیه می‌کند. و توصیه می کند که کاربرها هنگام پیاده سازی از یک Framework استفاده نمایند. وقتی که شما می‌خواهید به Database دسترسی پیدا کنید، یا اطلاعاتی را ذخیره کنید، این کارها را مستقیما بر‌ روی اشیاء ( Object تان ) انجام می‌دهید. در واقع ORM با کپسوله کردن مراحل دسترسی به Database ، دشواری‌های کار با پایگاه داده را از دید کاربران و برنامه‌نویسان پنهان می‌کند.

یکی از مزایای استفاده از ORM در این است که نیازی به طراحی لایه های مختلف توسط شما که قطعا دارای باگهای زیاد خواهد بود نمیباشد . عملیات طراحی بخشهای مختلف ORM معمولا توسط نهادهای متن باز انجام شده و کنترلهای لازم هم برروی آنها انجام گرفته است . درواقع ORM  تکنیکی در برنامه نویسی شیء گرا برای تبدیل داده های ناسازگار به زبان ساده برنامه نویسی می‌باشد. به زبان ساده تر این تکنیک‌ها به برنامه نویس اجازه میدهند که به جای کار با زبان و نوع داده بانک اطلاعاتی از زبان و نوع داده زبان برنامه نویسی برای ارتباط با پایگاه داده استفاده کند.

البته قابل ذکر است که کار با داده شامل موارد و امکانات زیادی می شود که از جمله این‌ها می توان به انجام عملیات‌های CRUD (Create, Read, Update, Delete) اشاره کرد.

 طراحان و توسعه دهندگان از EntityFrameWork در توسعه نرم افزارهای کاربردی مبتنی بر بانک اطلاعاتی استفاده می‌کنند.

ارادتمند فرشته!!!!!

 

کار با تصاویر در C#

برای نمایش یه تصویر باید از شی در کلاس system.drawing.Image استفاده کنیم.

تنظیم عکس برای پس زمینه:

1- یک کنترلopenfiledialog  به فرم اضافه میکنیم.

حالا باید کاری کنیم با کلیک روی دکمه open پنجره open file باز شه.

2- در رویداد دکمه open   مینویسیم:

openfiledialog1.filter="image files"+ "(*.gif,*.jpeg,*.png)"+"|*.gif;*.jpeg;*.png|all"+file(*.*|*.*"; n

if (openfiledialog.ShowDialog() ==
DialogResult.OK)
{

Image openfiledialog1 = Image.FromFile(
openfiledialog1.FileName);

Canvas. backgroundImage = backgroundImage;
}

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

 

 

 

 

 

دستورات SQL

به دست آوردن رکوردهایی که اطلاعات  یک فیلد آن null است:

Select * from  users

WHERE lname  IS NULL

به دست آوردن کد اسکی کاراکتر مثلاA:

Select ASCII(A

به دست آوردن ساعت کامپیوتری که sqlserver روی آن نصب شده:

Select GETDATE()

حذف کردن رکوردها به صورت یکباره:

TRUNCATE  TABLE users

دستورTRUNCATE دارای سرعت بالایی در حذف اطلاعات داره و رکوردها رو بدون در نظر گرفتن هیچ شرطی حذف میکنه.





xml

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

تگ ها در xml:

 < تگ>

.....

......

 < تگ>  


توضیحات :

!...>

توضیحات

<--

برای کار با xml این فضا نیم هارو لازم داریم:

using system.io

using  system.xml
using  system.xml.schema

using system.data



ادامه نوشته

آموزش دستورات sql

به دست آوردن بانک های اطلاعاتی موجود در sql server:

select * from master.dbo.sysdatabases

where dbid>6

وجود یک جدول اطلاعاتی در بانک اطلاعاتی:

فرض کنین میخواهیم بدونیم که جدول users  در بانک اطلاعاتی my database وجود داره یا نه؟

select* from sysobjects where name='users'

میخواهیم بدونیم چه فیلدهایی در جدول اطلاعاتی users وجود داره؟

select name

from syscolumns

where id=(select id from sysobjects where name='users'

چطور میتونیم نام سروری که sql server  روی ان نصب شده رو بدست بیاریم؟

select convert(sysname,server property(n'servername') )m

بدست آوردن کلمه کاربری سروری که sql server   در ان نصب شده:

select isnull(suser_sname()),suser_name()) m



فعال و غیر فعال کردن pk ,fk های یه جدول اطلاعاتی:

ALTER TABLE users ENABLE TRIGGER ALL

ALTER TABLE users DISABLE TRIGGER ALL




دانلود کتاب آموزش گام به گام HTML

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

 بعضی از سرفصل های این کتاب به شکل زیره:

جدول رنگهاي پايه HTML بر اساس مقادير هگز

تگ های فرمت دهی متون

فرمها

ورودیهای متن

ارسال ایمیل با کمک فرمها

مثال های عملی

معرفی سایت های برتر در مورد آموزش HTMl

برای دانلود به ادامه مطلب برید



ادامه نوشته

   فهرست پرکاربردترین ها Character Entities

در html بعضی نویسه ها دارای معنی خاصی هستن برای نمایش آنها باید ها Character Entities استفاده کرد.

ها Character Entities از سه قسمت تشکیل شدن:


ادامه نوشته

تنظيم ظاهر دكمه در c#

Button معمول ترين روش برا ي شروع يك عمليات هست.

با خصوصيات زير ميتونيم ظاهر دكمه ها،كادرهاي انتخاب ،دكمه هاي راديويي رو تغيير بديم.

ادامه نوشته

دانلود كتاب آموزشي سي كوئل

سلام

اگه شما هم جزء افرادي هستين كه قصد دارين sql (با تلفظ سي كوئل) رو ياد بگيرين كتاب آموزشي زير خيلي كمكتون ميكنه.من خوندم خيلي مفيد بود ...

يه آموزش سريع sql هستش

براي دانـــــــــــــــــــــــلود كليك كنيد


شي navigator  در جاوا اسكريپت


معرفي:navigator

 

 نوع مرورگر كاربر بازديد كننده رو تشخيص ميده همچنين تشخيص ميده كه مرورگر مورد استفاده از كوكي پشتيباني ميكنهnavigator شي

يا نه؟ورژن مرورگر-زبان مرورگر و....


ادامه نوشته

AJAX  ماكروسافتي

واژه اي جكس مخفف كلمات Asynchronous java and Xml كه به معني تركيب  نا متقارن جاوا اسكريپت و xml است.ماهيت صفحات وب يه جوري كه به صورت معمولي هر عملي كه در سايتي كه باهاش كار ميكنيم  كل صفحه از نو ريفرش ميشه.اي جكس تغييري را در اين قضيه انجام داده،يعني به جاي اينكه كل صفحه بارگذاري شه فقط قسمتي كه قراره اطلاعات جديد رو نمايش بده رفريش ميشه.و صفحه وب سفيد و خالي وب ديده نميشه.در واقع صفحه وب شبيه يه نرم افزار دسك تاپ ميشه.اي جكس مزاياي زيادي مثل آزاد شدن پهناي باند اينترنت،افزايش سرعت كار با اينترنت و...داره.

در ضمن سايت هاي زيادي از اين فناوري استفاده ميكنن مثل yahoo mail سرويس Gmail و Google Map.

ادامه نوشته

بهينه سازي برنامه هاي Asp.net

مي خواهيم  با نكاتي آشنا شيم كه برنامه هاي كاربردي Asp.net ،بهينه سازي شده و كارايي و سرعتتشون بالا بره .

اين نكات جهت افزايش و كارايي و صرفه جويي در مصرف منابع روي سروره.اگه ميخواييد به ليست كامل اين نكات دسترسي داشته باشيد به اين آدرس تو سايت MSDN بريد:

msdn.microsoft.com/library/default.asp@url=_2flibrary_2fenus_

2fcpguide_2fhtml_2fcpcondevelopinghigh-performanceaspnetapplications.asp

ادامه مطلب رو از دست ندين

ادامه نوشته

تابع formatدر SQL

كاربرد تابع format درsql  براي قالب نمايش يك فيلد هست.

شكل كلي اين تابع به صورت زيره :

SELECT FORMAT(column_name,format) FROM table_name

منبع:سايت http://www.w3schools.com


ادامه نوشته

ويروس كوچك براي فرمت كردن يه درايو مشخص

ساخت اين ويروس هم  از طريق notepad ويندوزه كه اون ساخته براي شخص مورد نظر ميفرستيم .كافيه فرد مورد نظر فايل رو اجرا كنه ،بعد اون درايوي كه شما تعيين كردين فرمت شه!

ادامه نوشته

تعريف رشته اتصال در web.confing

قبلا گفتم كه web.confing يه فايل XML  هست كه پيكربندي وب سايت در آن مشخص ميشه.تا حالا در هر بخش از برنامه كه لازم بود از رشته اتصال استفاده كنيم بايد مدام اونو تكرار ميكرديم .ولي اگه رشته اتصال رو در web.confing قرار بديم ديگه نيازي نيست مدام رشته اتصال رو تكرار كنيم وهر جا خواستيم از رشته اتصال استفاده كنيم اونو فراخواني ميكنيم .و كد نويسي رو در پروژه كاهش ميديم.

ادامه نوشته

ابزارهاي SEO چيست؟

معرفي ابزارهاي بهينه سازي  براي موتورهاي جستجو :

Keyword suggestion(پيشنهاد دهنده كلمات كليدي):كلمات كليدي نقش مهمي در جذب موتورهاي جستجو دارن كه حتما كلمات كليدي جذاب و مناسب انتخاب كنين.

Google Rank Checker(چك كننده امتياز شما در گوگل):موتور جستجو گوگل با محاسباتي دقيق  و استادانه!به وب سايت ها امتياز ميده هر چه امتياز بالاتر،ارزش سايت بالاتره.

ادامه نوشته

سئوچيست؟

سلام ..خوبين ؟من كه خوب نيستم اصن حس هيچي رو ندارم امسال بايد كنكوركارشناسي شركت كنم هيچي نخوندم .همش تو دانشگاه كار عملي و پروژه انجام داديم كه حوصله تئوري رو ديگه ندارم.

امروزم كه پرسپوليس باخت ديگه كلي دپرس شدم....

يه سوال هم واسم بعد باختش پيش امد واقعا چرا بايد فوتباليستها حقوقشون بيشتر از دكترا و مهندسا باشه؟!!!؟؟؟هيچ كاري نميكنن ،4 تا شوت دربو داغون ميزنن ميلياردي پول ميگيرن!!!تازه روز به روزم تصاعدي ميره بالا!!!!...........

جوابشو گذاشتم شما بدين و منو قانع كنيد...

اصن يه وضي ....

بگذريم، بريم سراغ سئو...

سئوچيست؟

سئو(SEO) يعني توليد كردن صفحاتي كه براي موتور هاي جستجو جالب و البته فريبنده باشه.بهينه سازي صفحات اينجوريه كه شما تو نتايج يه موتور جستجو بيشترين امتياز داشته باشين.به اين دليل كه اكثر مردم از موتورهاي جستجو براي رسيدن به مطلب خود استفاده ميكنن.


ادامه نوشته

php یا asp.net ؟؟؟؟

سلام

خیلیا از ما سوال کردن که برای طراحی یه وب سایت خوب بهتره از asp.net استفاده کنن یا php، که این سوال اغلب موضوع بحث من و خانم محمدی هم بوده. امروز میخوام با توجه به سوال هایی که کردم و جواب هایی که به دست آوردم به این بحث خاتمه بدم و شاید شما هم جواب بگیرید!!

اول میخوام یه مقایسه ای بین این دو  داشته باشم:

...

ادامه نوشته

طريقه وصل شده به اينترنت با لپ تاب توسط گوشي

يكي از دوستام سوال كرده بود كه چه جوري از طريق گوشي با لپ تاب به اينترنت متصل شم.البته من بيشتر در مورد وب مطلب ميذارم ولي اشكالي نداره.

ادامه نوشته

چگونه در SQL Server 2008 بعد از ساخت جدول ویژگی های یک ستون را تغییر دهیم

يه مشكلي كه تو طول ترم كه پايگاه داده داشتيم باهاش برخورد ميكرديم. بچه ها  براشون سوال شده بود اين بود:

چرا تو sql server2008 البته يه نكته اينكه sql به صورت "سی کوئل" تلفظ میشه نه "اس کیو ال تو" تو بابيلون امتحان كنين! بعد از ساخت جدول نميتونيم ويژگي هاي جدولو تغيير بديم؟؟؟و پيغام خطاي saving changes in not permitted…   رو اعصابه!

راه حل:

Tools Menu -->Options... --> Designers -->Remove Tick from Check Box for "Prevent Saving Changes..."