محبوبترینها
قیمت انواع دستگاه تصفیه آب خانگی در ایران
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
سیگنال در ترید چیست؟ بررسی انواع سیگنال در ترید
بهترین هدیه تولد برای متولدین زمستان: هدیههای کاربردی برای روزهای سرد
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1831034445
سوال هایی از Vb2008
واضح آرشیو وب فارسی:سایت ریسک: 3Dmajid08-10-2008, 01:22 PMبچه ها کسی هست که نسخه ی 2008 ویژوال بیسیک رو بلد باشه ؟ من سوالایی که دارم بپرسم. mobilebaz09-10-2008, 06:13 PMسلام دوست عزبز نمی دونم منظور شما از این جمله چیه : بچه ها کسی هست که نسخه ی 2008 ویژوال بیسیک رو بلد باشه ؟ اما شما می تونستید سوال هاتون رو بپرسید و منتظر جواب دوستان بمونید... موفق باشید. moslem_pc09-10-2008, 06:32 PMسلام دوست عزیز. من هم مدتی است که از ویژوال بیسیک 6 به 2008 مهاجرت کرده ام و به خوبی خودم رو باهاش جفت کرده ام! امیدوارم بتونم کمکت کنم!!! میتونی سوالاتت رو بیان کنی مطمئن باش کسانی برای پاسخ دادن بهت هستند!!! Smafias09-10-2008, 10:14 PMسلام! به انجمن NET Framework. مراجعه شود. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید :11: 3Dmajid10-10-2008, 05:56 PMلطفا یکی به این سوال جواب بده ... نمیدونم کسی با create graphic کار کرده یا نه. تو قطعه کد زیر کاربر میتونه با حرکت موس و نگه داشتن دکمه ی چپ روی کنترل مورد نظر مثل براش فتوشاپ نقاشی کنه ولی مشکل من رنگشه ... میخوام رنگ رو کاربر خودش با استفاده از color dialog انتخاب کنه ولی چه جوری ؟ colordialog1.color رو قبول نمیکنه تا به عنوان رنگ بشناسه. http://i36.tinypic.com/xdwco2.jpg _H2_11-10-2008, 01:35 AMسلام به انجمن NET Framework. مراجعه شودنظر بدی نیست. تو قطعه کد زیر کاربر میتونه با حرکت موس و نگه داشتن دکمه ی چپ روی کنترل مورد نظر مثل براش فتوشاپ نقاشی کنه ولی مشکل من رنگشه ... میخوام رنگ رو کاربر خودش با استفاده از color dialog انتخاب کنه ولی چه جوری ؟ colordialog یک Color بر میگرداند که یک رنگ است در حالی که برای پرکردن یک ناحیه شما نیاز به یک Brush دارید که با یک الگوی قلم مویی خاص ناحیه ای را پر کند، مثلاً تکرار یک عکس کوچک یا با نوعی هاشور یا با یک رنگ خالص و.... در مورد قلم مویی با رنگ خالص میتوانید از SolidBrush استفاده کنید. و ضمناً بهتر است از کدی مثل این استفاده کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 3Dmajid11-10-2008, 10:43 PMدوست عزیز دستت درد نکنه ... مشکلم حل شد و اون چیزی که مد نظرم بود رو ساختم. همیشه به این فکر میکردم که soild brush با brush چه فرقی داره که فکر کنم الان فهمیدم. میشه در مورد دستور using_ یه توضیحی بدی ؟ ... ممنون میشم _H2_12-10-2008, 01:49 AMسلام میشه در مورد دستور using_ یه توضیحی بدی ؟ forum.p30world.com/showthread.php?p=1556644#post1556644 3Dmajid12-10-2008, 04:17 PMمن توی وی بی 6 یه برنامه واسه ساخت کنترل ساخته بودم ... مثلا کاربر رو یه دکمه که کلیک میکرد یه label ساخته میشد و میتونست تنظیمات اون رو تغییر بده ولی تو VB 2008 نمیدونم کد ساخت کنترل چیه ... شما میدونی ؟ و سوال دوم ... آیا میتونم کاری کنم که وقتی کاربر با استفاده از DrawEllipse یه بیضی میکشه بعدش این بیضی توسط withevent تو لیست رویداد ها بیاد ؟ _H2_12-10-2008, 11:55 PMسلام من توی وی بی 6 یه برنامه واسه ساخت کنترل ساخته بودم ... مثلا کاربر رو یه دکمه که کلیک میکرد یه label ساخته میشد و میتونست تنظیمات اون رو تغییر بده ولی تو VB 2008 نمیدونم کد ساخت کنترل چیه ... شما میدونی ؟ بگذارید یک چیز را شفاف برایتان روشن کنم. در VB 9 هر کاری که در زمان طراحی انجام میشود در runtime هم ممکن است و اصولاً فرقی با هم ندارد، درست برعکس VB 6! دیگه از کامپایل کد که بالاتر نداریم؟؟؟ شما با VB 9 میتوانید کد VB 9 داخل یک String را کامپایل کنید و به صورت dll یا exe در هارد ذخیره کنید یا بدون ذخیره در هارد و بعد از کامپایل اجرا کنید، منظورم Script نویسی و VBScript نیست. این در دسترس بودن خود هسته مرکزی کامپایلر IL است که خود VS از آن استفاده میکند. (در واقع VS9 بر خلاف VS6 ابزار حیاتی نیست و بلکه یک لایه کمکی است، شما اگر فقط Framework را نصب کنید و یا در Vista باشید با یک Notapad هم میتوانید برنامه VB 9 نوشته کامپایل کنید و خروجی exe را بدون نصب VS تحویل بگیرید.) ===== وقتی شما در VB 6 کنترلری را روی فرمتان قرار میدهید، مختصات و مشخصات کنترلر در فایل frm قرار میگیرد تا بعداً کامپایلر به صورت خاص خدمتش برسد! ولی وقتی شما در VB 9 کنترلری را روی فرم میدهید، در واقع VS به شما کمک میکند و کد runtime ساخت کنترلر و اضافه شدن آن به فرم را به جای شما در فایل Designer.vb تایپ میکند، یعنی اگر شما بروید و کدهای VB 9 موجود در Designer.vb را تغییر دهید، خواهید دید کنترلر شما در زمان طراحی هم تغییر میکند. به بیان دیگر کنترلرهای فرمهای VB 9 مختصات و خواصشان به صورت خاص و ویژه ذخیره نمیشود، بلکه کد VB 9 است و تنظیم خواص تایپ میشود و بعد کامپایلر مثل مابقی کدها این کد را هم کامپایل میکند. امیدوارم متوجه منظورم شده باشید. در VB 9 همه کدها طبق قوانین شی گرایی (OOP) کار میکنند و اصولی ثابت و مشخص بر برنامه نویسی desktop و web و... حکم فرما است. اگر یک Label جدید میخواهید، کافی است شی مورد نظر را با دستور New و به مجموعه Controls فرم مورد نظر Add کنید، خواص این شی جدید را هم میتوانید قبل/بعد از Add به دلخواه تنظیم کنید. کد اضافه کردن یک دکمه + هندلر رویداد کلیکش... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اگر اصول شی گرایی و پلیمورفیزم را درک کرده باشید، VB 9 و #C برایتان بسیار راحت خواهد بود. (حتی وقتی به یک Point برای تخصیص به Location نیاز داریم، آنرا New میکنیم، درست مثل خود Button ! یعنی طریقه استفاده از یک Button با یک Point فرقی ندارد!) ===== آیا میتونم کاری کنم که وقتی کاربر با استفاده از DrawEllipse یه بیضی میکشه بعدش این بیضی توسط withevent تو لیست رویداد ها بیاد ؟ این هم باز به همان تفکر شی گرایی مربوط میشود. ترسیم یک دایره فقط یک ترسیم است یک تغییر رنگ چند پیکسل، همچین چیزی نمیتواند رویداد داشته باشد ولی اگر یک کنترلر مخصوص ترسیمتان داشته باشید و ترسیم را در محدود کنترلر خودتان انجام دهید، آنگاه رویداد هم خواهید داشت. forum.p30world.com/showthread.php?p=2565004#post2565004 3Dmajid13-10-2008, 10:28 PMواقعا ازتون ممنونم ... خیلی خوب راهنمایی میکنید. و یه سوال دیگه در مورد این برنامه نویسی : - برنامه ی من یه برنامه ی ساده س که مخلوطی از notepad و paint هست، میخوام قابلیت save کردن پروژه رو به کاربر بدم با پسوند مخصوص خود برنامم. مثلا کاربر روی دکمه ی save کلیک کنه و پروژه رو با پسوند *.majid ذخیره کنه و بعد بتونه اون رو لود کنه تا بقیه ی کارش رو انجام بده. مطمئنم که میشه ولی نمیدونم چه جوری ... _H2_14-10-2008, 12:21 AMسلام بله مشکل خاصی ندارد... ولی باید بدانم اطلاعات شما چی است که باید ذخیره شود... یک متن است؟ یک لیستی از نقاط است؟ یک آرایه عددی است؟ یک تصویر است؟ مخلوطی از اینها است؟ و... در یک برنامه اصولی شما باید یک Class داشته باشید که مثل بانک اطلاعاتی برنامه در RAM باشد و همه دیتا ها از آن خوانده شود و در آن نوشته شود، بعد برای Save و Load از یک فایل کافی است فقط این Class را Serialize و Deserialize کنید. این سریالی کردن میتواند 1) دستی و با فرمت خاصی صورت بگیرد 2) طبق رسم مرسوم و جدید اغلب برنامه ها و با حصول شرایط به فرمت XML و با کمک کلاسس System.Xml.Serialization.XmlSerializer و نمونه های مشابه صورت بگیرد. 3) میتوانید به صورت باینری و با حصول شرایط با کلاسس System.Runtime.Serialization.Formatters.Binary.Bin aryFormatter صورت بگیرد. و... داده های لحظه ای برنامه را شرح دهید؟ (چه چیزهایی باید ذخیره شود؟) 3Dmajid14-10-2008, 02:33 PMتوی این برنامه ی خیلی ساده که ساختم کاربر میتونه با یه براش خیلی ساده مثل paint عمل کنه، و با استفاده از دستور Draw میتونه rectangle یا ellipse رسم کنه و امکان رسم خط هم با استفاده از drawline داره. کاربر همه این کارها رو میتونه روی richbox انجام بده. (منظورم اینه که من این دستورات رو روی ریچ باکس گزاشتم) در نتیجه محتویات نوشته شده توی یه richbox و شکل های کشیده شده به وسیله ی brush و draw باید ذخیره بشن. _H2_14-10-2008, 11:53 PMسلام اگر برای سادگی و کمی کد روش 3) را انجام دهیم، چیزی شبیه این خواهد شد... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 3Dmajid15-10-2008, 02:27 PMسلام اگر برای سادگی و کمی کد روش 3) را انجام دهیم، چیزی شبیه این خواهد شد... ببخشید منظورتون رو متوجه نشدم. _H2_15-10-2008, 10:25 PMسلام اگر برای سادگی و کمی کد روش 3) را انجام دهیم... ببخشید منظورتون رو متوجه نشدم منظورم ارجاع به پست قبلی ام بود (پست 12) 1) دستی و با فرمت خاصی صورت بگیرد 2) طبق رسم مرسوم و جدید اغلب برنامه ها و با حصول شرایط به فرمت XML و با کمک کلاسس System.Xml.Serialization.XmlSerializer و نمونه های مشابه صورت بگیرد. 3) میتوانید به صورت باینری و با حصول شرایط با کلاسس System.Runtime.Serialization.Formatters.Binary.Bin aryFormatter صورت بگیرد. و... فکر نکنم با کد که مشکلی داشته باشید. 3Dmajid19-10-2008, 06:38 PMاز راهنماییتون خیلی ممنونم، میشه در مورد کد بیشتر توضیح بدید ؟ من چیز زیادی ازش نفهمیدم. اگه میتونید وقتی کد رو مینویسید به همراه کامنت باشه، اگه به زبان انگلیسی هم بنویسید مشکلی نیست. خیلی خیلی ممنونم. امیدوارم که بتونم جبران کنم. از این که وقتتون رو میگیرم خیلی عذر میخوام. به هر حال ما هم دوست داریم از وی بی چیزی یاد بگیریم. _H2_20-10-2008, 12:06 AMسلام آخه جوان رشید، دو خط کد که کامنت نداره !.... :31: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! یک کلاسس با قابلیت سریالی تعریف کردیم که دو مقدار را نگه داری میکند اولی به نام Rtf یک String است که برای نگه داری متن فرمت دار و مخصوص RichTextBox استفاده میشود. دومی با نام Img یک Image یا Bitmap (عکس) است که کلیه نقاشی ها و خطوط ترسیمی شما را در خود دارد. دو متد هم داری. اولی با نام Save وظیفه سریالی کردن کلاسس عزیزمان را بر عهده دارد! شی BinaryFormatter را میسازد، فایل مورد نظر را برای نوشتن باز میکند، کلاسس جاری که کد در آن اجرا میشود (Me) به همراه stream فایل باز شده تحویل BinaryFormatter میدهد تا کلاس را سریالی کند و در فایل ذخیره کند. دومی با نام Load است و وظیفه ضد سریالی کلاسس را بر عهده دارد. شی BinaryFormatter را میسازد، فایل مورد نظر را برای خواندن باز میکند، stream فایل باز شده را تحویل BinaryFormatter تا اطلاعات را خوانده و مقدار جدید از کلاسس Data را پس دهد در نهایت چون خروجی BinaryFormatter از نوع Object است (و مطمئن هستیم که داخلش کلاسس Data خودمان قرار دارد) با دستور TryCast اشره گر Object را به Data قالب ریزی میکنیم. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در کدهای برنامه برای ذخیره... با کمک New نمونه جدیدی از کلاسس Data میسازیم و محتویات RichTextBox و تصویر نقاشی شده را در ان میریزیم و متد Save را اجرا میکنیم. (معمولاً این کلاسس در یک برنامه از قبل وجود دارد و دیتا هم در ان قرار دارد) برای open هم... دستور Load را اجرا میکنیم و نسخه جدید و کاملی از Data را پس میگیریم این بار به صورت عکس محتویات Data را به RichTextBox و تصویرمان باز میگردانیم. اگر کدخاصی را متوجه نشدید، بگویید تا همان را بیشتر توضیح دهم. ===== فقط بدیهی است که ترسیمات شما نباید یک راست در روی پرده نمایش مونیتور انجام شود و باید آنها را در bmp داخل ram تان ترسیم کنید و بعد bmp را روی مونیتور ترسیم کنید، اینطوری بعداً با save و load تصویر هم مشکلی نخواهید داشت. البته در کل ترسیم تصویر روی RichTextBox یکم عجیب و غریب است!! و اگر RichTextBox کوچک باشد و نیاز به Scroll پیدا کنید... 3Dmajid20-10-2008, 06:40 PMخیلی خیلی متشکر. در مورد شی object اگه میشه توضیح مختصری بدید و بگید که مجاها میشه ازش استفاده کرد. _H2_20-10-2008, 10:06 PMسلام برای VB 6 کارها میتوان گفت Object جایگزنی بر Variant است. ولی Variant یک ساختار COM است و اصول کاملاً متفاوتی دارد و همه انواع دیتاها را نمیتوان در آن ریخت. ولی Object در VB 9 یک ساختار پایه با اصول OOP است و کلیه ساختارهای موجود به صورت مستقیم و غیر مستقیم وراثتی از Object هستند ... (انواع Class و Structure و Delegate و Enum و...) در نتیجه هر اطلاعاتی را میتوان در Object ریخت، حتی اشاره گرهای توابع... و ساختارهایی که خودمان کدش را نوشتیم، (مثل همین کلاسس درپیت Data در مثال فوق) در واقع هر کلاسی که تعریف میکنید باید طبق اصول سخت گیرانه OOP دات نت از یک کلاسس دیگر مشتق شده باشد و وقتی در تعریف یک کلاس ما صراحتاً کلاسس پایه را مشخص نمیکنیم در واقع از Object وراثت میگیریم. دو کد زیر برابر هستند !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اگر احیاناً، احتمالاً (و یک درصد) متوجه مطالب فوق نشدید، زیاد مهم نیست، بعداً که پایه کاریتان قوی تر و شفاقت بیشتری با oop پیدا کردید لذت خواهید برد! فعلاً شاید دانستن این نکته کافی باشد که ره چیزی را میتوانید در Object و برای تبدیل اشاره گر Object به دیتای اولیه (قالب ریزی) میتوانید از DirectCast و Trycast استفاده کنید، ضمن آنکه CType بجز قالب ریزی وظیفه تبدیل را هم انجام میدهد. (این مطالب در خصوص کل سلسه مراتب وراثتی مصداق دارد و صحیح است) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ضمناً برای نوع داده های اصلی و پرکاربرد مثل Integer و String و UInteger و Short و UShort و... معادل CType کوتاه تر و با کد کمتری هم وجود دارد، مثل CInt و CStr و... 3Dmajid22-10-2008, 08:11 PMطریقه ی ساخت یک setup توی vb چه جوریه ؟ منظورم از لحاظ کده ... من مشابهش رو درست کردم. کد کپی کردن یه فایل چیه ؟ چه جوری میشه یک progress bar رو به یه عملیاتی از برنامه مثل کپی کردن یا لود شدن نسبت داد ؟ 3Dmajid22-10-2008, 08:12 PMطریقه ی ساخت یک setup توی vb چه جوریه ؟ منظورم از لحاظ کده ... من مشابهش رو درست کردم. کد کپی کردن یه فایل چیه ؟ چه جوری میشه یک progress bar رو به یه عملیاتی از برنامه مثل کپی کردن یا لود شدن نسبت داد ؟ دست گلت درد نکنه، ببخشید زحمت میدم :31: :11::11::11::11::11::11::11: _H2_24-10-2008, 05:44 PMسلام طریقه ی ساخت یک setup توی vb چه جوریه ؟ خود VS امکان ساخت پروژه msi را دارد ... کد کپی کردن یه فایل چیه ؟ دستور عادی کپی فایل این است: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ولی کپی را یکسره و بدون هیچ دیالوگی انجام میدهد. (البته با api میتوانید در زمان کپی دیالوگ استاندارد همان سیستم عامل را هم نمایش دهید.) چه جوری میشه یک progress bar رو به یه عملیاتی از برنامه مثل کپی کردن یا لود شدن نسبت داد ؟ چیز پیچیده ای نیست و سوالتان هم برایم کمی عجیب است، چون دقیقاً نمیتوانم متوجه شوم چه مشکلی در سر راهتان وجود دارد. شما باید یک معیاری در کدتان داشته باشید، یک عدد که مشخص کننده Max مقدار و مقدار پیشرفت جاری باشد. مثلاً در کپی 5 فایل، میتوانید معیار را تعداد فایل در نظر بگیرید، آنگاه عدد Max را 5 در نظر بگیرید و با اتمام کپی هر فایل، شمارنده را یک واحد افزایش دهید یا میتوانید معیار را حجم بایتی فایل در نظر بگیرید، آنگاه عدد Max جمع بایتی کل فایلها خواهد بود و با اتمام کپی هر فایل، شمارنده را به اندازه حجم همان فایل افزایش میدهید. حتی میتوانید عمل کپی هر فایل را خودتان دستی انجام دهید تا در هر لحظه بدانید چقدر از فایل کپی شده (مثلاً تابع زیر میتواند فایل sourceFileName را در destFileName کپی کنید و اینکار را در بلوک های 16Kb انجام میدهد.) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! حجم کل دیتایی که باید کپی شود strmsource.Length است) و حجم اطلاعاتی کپی شده تا همان لحظه strmdestin.Position است.) 3Dmajid25-10-2008, 11:18 AMاینقدر راحت بود و من نمیدونستم ؟!!!!!!! :18: منو باش گفتم الان یه عالمه باید کد بنویسم . از راهنماییتون ممنونم ... اما چند تا سوال : خود VS امکان ساخت پروژه msi را دارد ... ایکه گفتی یعنی چه ؟ (البته با api میتوانید در زمان کپی دیالوگ استاندارد همان سیستم عامل را هم نمایش دهید.) چه جوری ؟ 3Dmajid25-10-2008, 11:27 AMراستی یه سوال دیگه ... یادم رفت بپرسم : آیا امکان این وجود داره که چیزی که من میخوام کپی کنم رو توی خود برنامم embedded کنم ؟ اگه این کار رو کنم path رو چه جوری باید بهش بدم ؟ 3Dmajid25-10-2008, 10:07 PMیه سوال دیگه ... چه جوری میشه به وسیله ی وی بی سیستم کاربر رو چک کرد ؟ مثلا میخوام بگم اگه ویندوز کاربر ویستا ... فلان کار رو کن ... یعنی تو ایکس پی این کار رو نکنه _H2_26-10-2008, 01:28 AMسلام ایکه گفتی یعنی چه ؟ forum.p30world.com/showthread.php?p=1282316#post1282316 forum.p30world.com/showthread.php?p=1321023#post1321023 اگر سرچ کنید یک تاپیک دیگر هم جناب hamidreza_buddy دارند. ============== چه جوری ؟ Project->Add Class فایل جدید که ساخته شد همه چیز را پاک کنید و کد زیر را وارد کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! (این کد با مسیرهای unicode ای و نام فایلهای و پوشه های فارسی هم مشکلی ندارد.-برعکس VB 6!) حالا باید بتوانید با دستوری شبیه این از دیالوگ مخصوص کپی کردن فایلها در خودر سیستم عامل استفاده کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! پارامتر آخر را برای پنجره مالک دیالوگ گذاشته ام، اگر دارید تک خط فوق را از داخل یک form اجرا میکنید میتوانید به جای Nothing اشاره گر Me را ارسال کنید. ============== آیا امکان این وجود داره که چیزی که من میخوام کپی کنم رو توی خود برنامم embedded کنم ؟ اگه این کار رو کنم path رو چه جوری باید بهش بدم ؟ forum.p30world.com/showthread.php?p=1192806#post1192806 یا میتوانید فایل را در MyComputer کپی کنید و در VS و SolutionExplorer با راست کلیک Paste کنید. برای برخی فایلها مثل mdb و mdf و... به محض paste دیالوگی ظاهر میشود که مهم نیست و باید Cancel شود. سپس فایل را در SolutionExplorer انتخاب کنید. (select) و به پالت properties بروید: Build Action->Embedded Resource Copy to Output Directory->Do not copy تمام شد! میتوانید در همان solutionexplorer با راست کلیک یک newfolder به نام دلخواهی بسازید و همه این قبیل فایلهایی که باید در داخل exe یا dll شما قرار بگیرند را در آن پوشه ی خاص قرار دهید. برای Extract هم میتوانید از یکی از دو کد زیر استفاده کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! برای استفاده هم باید کدی شبیه این را اجرا کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فرق دو نمونه در این است که اولی این ذخیره را در بلوک های کوچک 16K انجام میدهد و در نتیجه برای فایلهای کوچک و بزرگ با اطمینان قابل استفاده است. ولی دومی یک فایل را در یک مرحله خوانده و ذخیره میکند و فقط برای فایلهایی با حجم کم و معقول قابل استفاده است. اگر فکر میکنید که کد اول یک کم شبیه کد دستی پست قبلیم شده، احتمالاً حق با شما است!!!! Stream مفهوم ساده ای در حد یک نوارنقاله اطلاعات را دارد و کاربرد وسیعی بسیار در دات نت دارد... دانلود و اپلود asp.net در طراحی صفحات وب و وسایتها بر اساس همین اصول است و همچین برخی قابلیت های شبکه و یا فشرده سازی اطلاعات و بافرینگ برخی دیتاها و خواندن و نوشتن فایلها و... و همانطور هم که در این دو پست دیدید چندان مشکل نیست. ============== مثلا میخوام بگم اگه ویندوز کاربر ویستا ... فلان کار رو کن ... یعنی تو ایکس پی این کار رو نکنه ... If (System.Environment.OSVersion.Version.Major>=6) Then ... Else forum.p30world.com/showthread.php?p=2856795 MrJamshidy26-10-2008, 05:11 PMفكر ميكنم اين بحث رو به قسمت مربوطه منتقل كنيد بهتر باشه 3Dmajid26-10-2008, 07:41 PMفكر ميكنم اين بحث رو به قسمت مربوطه منتقل كنيد بهتر باشه البته فکر نکنم زیاد هم ضروری باشه ... ولی منتقل کردنش که کار مدیراس ... اگه خیلی واجبه این تاپیک رو منتقل کنن ولی نکنه به جای منتقل کردن حذف کنن !!! 3Dmajid26-10-2008, 09:05 PMمیتوانید فایل را در MyComputer کپی کنید و در VS و SolutionExplorer با راست کلیک Paste کنید. برای برخی فایلها مثل mdb و mdf و... به محض paste دیالوگی ظاهر میشود که مهم نیست و باید Cancel شود. سپس فایل را در SolutionExplorer انتخاب کنید. (select) و به پالت properties بروید: Build Action->Embedded Resource Copy to Output Directory->Do not copy خیلی خیلی ممنون. خوب حالا که فایل رو embedded کردم نحوه ی آدرس دهیش چه جوریه ؟ من میخوام فایلی که embedded شده رو کپی کنم روی یه درایو. چه جوری باید بهش آدرس بدم ؟ 3Dmajid26-10-2008, 09:07 PMیک سوال دیگه ... هرچی سعی کردم بنویسم نتونستم ... البته تونستم ولی نصفه کاره شد. من روی فرم یه rich box دارم که کاربر آزادانه روش تایپ میکنه. میخوام اگه کاربر یه موقع کلمه ی majid رو تایپ کرد، رنگ کلمه ی مجید عوض بشه ! یعنی اگه سیاهه بشه قرمر. مثل همین vb که تا یه کد وارد میکنیم رنگش رو عوض میکنه. _H2_27-10-2008, 11:54 PMسلام خیلی خیلی ممنون. خوب حالا که فایل رو embedded کردم نحوه ی آدرس دهیش چه جوریه ؟ من میخوام فایلی که embedded شده رو کپی کنم روی یه درایو. چه جوری باید بهش آدرس بدم ؟ گمان میکنم شما پست 27 را چندان با دقت نخوانده اید !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! من روی فرم یه rich box دارم که کاربر آزادانه روش تایپ میکنه. میخوام اگه کاربر یه موقع کلمه ی majid رو تایپ کرد، رنگ کلمه ی مجید عوض بشه ! یعنی اگه سیاهه بشه قرمر. مثل همین vb که تا یه کد وارد میکنیم رنگش رو عوض میکنه در این مورد بهتر است از چند رسمانی استاده کنید و البته VS از RichTextBox استفاده نمیکند. باید وقت کنم و تستی انجام دهم تا بتوانم جواب دقیق تری بدهم. 3Dmajid28-10-2008, 01:44 PMگمان میکنم شما پست 27 را چندان با دقت نخوانده اید !!!!!!!!!!!!!!!!!!!!!!!!!!! بله ... حواسم نبود ... خیلی ممنون. در این مورد بهتر است از چند رسمانی استاده کنید و البته VS از RichTextBox استفاده نمیکند. باید وقت کنم و تستی انجام دهم تا بتوانم جواب دقیق تری بدهم. خیلی ممنون. راستی اون کدی که گذاشتید واسه چک کردن ویندوز بود ؟ یعنی عدد 6 نمایانگر ویندوز ایکس پی هست ؟ واسه ویندوز دیگه ... مثلا ویستا چه کدی رو باید وارد کرد ؟ _H2_30-10-2008, 01:32 AMسلام راستی اون کدی که گذاشتید واسه چک کردن ویندوز بود ؟ یعنی عدد 6 نمایانگر ویندوز ایکس پی هست ؟ واسه ویندوز دیگه ... مثلا ویستا چه کدی رو باید وارد کرد ؟ من در این خصوص توضیح بیشتری ندادم چون لینک یک تاپیک را داده بودم. عدد 6 نسخه vista است، برای لیست کاملتر به تاپیک زیر مراجعه کنید: forum.p30world.com/showthread.php?p=2856795 اگر بعد از دیدن تاپیک همچنان مشکل� سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 738]
-
گوناگون
پربازدیدترینها