نمایش نتایج 1 تا 38 از 38

نام تاپیک: حجم برنامه ام بالاست!!

  1. #1
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    حجم برنامه ام بالاست!!

    سلام خدمت تمام برنامه نویسان عزیز و دوست داشتنی...
    یه سوال فنی داشتم.البته اگه بهش بگن سوال!!
    یه برنامه نوشتم حدود10مگ..دیتابیس هم داره.یه ستاپ واسش درست کردم و چیزایی که لازم داشت و بهش اضافه کردم:
    SQL2008EXPRESS
    Windows instaler4.5
    Crystal Report
    .Net Framwork4

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

    میشه یکم دراین مورد بحث کنید عزیزان

  2. #2
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: حجم برنامه ام بالاست!!

    برای اینکه شما از 99% حجم برنامت هیچ سودی نمیبری.
    من مطمئن هستم که به جای MSSQL میتونی از sqlite استفاده کنی و به جای C#‎ میتونی با 10% کد بیشتر از C++‎ استفاده کنی و برنامت رو به 3 مگ برسونی.

  3. #3
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط FastCode مشاهده تاپیک
    به جای C#‎‎ میتونی با 10% کد بیشتر از C++‎‎ استفاده کنی و برنامت رو به 3 مگ برسونی.
    ایشون حالا شاید C#‎ بلد نباشه....
    راه حل منطقی بدید.
    ----------------------------------
    احتمالا روی سیستم مقصد .NET Framework نصب نبوده در صورتی که برنامه ای که شما از روی اینترنت نصب کردید نیازی به نصب .NET نداشته چون روی سیستم شما از قبل نصب بوده.
    در مورد Sql Lite موافقم.

  4. #4
    کاربر دائمی آواتار MSN_Issue
    تاریخ عضویت
    آبان 1388
    محل زندگی
    مشهدالرضا
    پست
    586

    نقل قول: حجم برنامه ام بالاست!!

    فکر می کنم این حجم اضافه ی برنامه شما بخاطر فریم ورکیه که به برنامه-ت ضمیمه کردی (حدود 160 -170 مگش )

  5. #5
    کاربر دائمی آواتار rezamansori
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    خوزستان - اهواز
    سن
    30
    پست
    140

    نقل قول: حجم برنامه ام بالاست!!

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

  6. #6
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط FastCode مشاهده تاپیک
    برای اینکه شما از 99% حجم برنامت هیچ سودی نمیبری.
    من مطمئن هستم که به جای MSSQL میتونی از sqlite استفاده کنی و به جای C#‎‎ میتونی با 10% کد بیشتر از C++‎‎ استفاده کنی و برنامت رو به 3 مگ برسونی.
    مرسی از نظرتون جناب...من با10مگ برنامه خودم شکایتی ندارم!حجم زیادی نیستو.درسته؟
    190مگ برنامه هایی لازمه منو اذیت میکنه!خیلی حجمش بالاست.
    درمورد sqllite یکم صحبت میکنید؟اطلاعی ندارم..تشکر
    --------------------
    نقل قول نوشته شده توسط rezamansori مشاهده تاپیک
    فریم ورک حجمش 50 مگابایته و ویندوز اینستالر تقریبه 2.5 اس کیو ال هم یه حجمی می خواد.
    با اینا که حتما برنامه حجیم میشه!!!!
    درسته!!!
    فریم ورک 41مگ
    اس کیو ال 2008 حدود 170 مگ!!!!!!!!!!!!!
    ویندوز اینستالر25مگ!

    واقعا چرا برای برنامه کوچیک این همه برنامه ی حجیم و وقت گیر نصب بشه؟؟
    راه حلی نداره؟!!!
    آخرین ویرایش به وسیله صباح فتحی : یک شنبه 31 مرداد 1389 در 22:30 عصر دلیل: این پست به دلیل تکراری بودن به طور خودکار ادغام شده است.

  7. #7
    کاربر دائمی آواتار javad_r_85
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    590

    نقل قول: حجم برنامه ام بالاست!!

    نمیدونم این را جزء محاسن دات نت به شمار بیارم یا نقطه ضعف آن .من خودم هم با این مشکل برخورد کردم تنها کاری که تونستم بکنم این بود که برم اکسس یاد بگیرم تا در برنامه های کوچیک از اون استفاده کنم و اینکه از کامپوننت های که نیاز نیست استفاده نکنم .البته به نظر من ما باید همیشه چن سال عقب تر باشیم مثلا به جای دات نت 4 از 3.5 یا 3 استفاده کنیم چون هیچکدوم از ما به رو ز نیستیم.
    راستش دوستم یه روز یه برنامه ای رو معرفی کرد به نام UPX اگر اشتباه نکرده باشم که میگفت فایلهای اجرایی را فشرده میکنه و حجم آن را تا 1/5 شاید هم بیشتر کاهش می ده البته مزیت آن اینه که نیاز به اکسترکت نداره و همینجوری اجرا می شه البته من هنوز نتونستم پیداش کنم البته زیاد هم دنبالش نگشتم حالا از دوستان اگر کسی این برنامه رو داره لینک بده تا ما هم استفاده کنیم

  8. #8
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    تا اونجایی که من توی سایت سرچ کردم استفاده از SqlLite برای پروژه های کوچک مناسبه...
    درسته؟
    راستی اگه برنامم تحت فریم ورک2باشه دیگه لازم نیست فریم ورک نصب شه؟
    با حذف این دو خیلی حجم کاهش پیدا میکنه
    --------------------
    نقل قول نوشته شده توسط javad_r_85 مشاهده تاپیک
    نمیدونم این را جزء محاسن دات نت به شمار بیارم یا نقطه ضعف آن .
    حسنش اینه که برنامت از سیستم عامل مستقل هست و تحت فریم ورک هست و میتونه روی سیستم عامل های دیگه هم نصب شه از جمله لینوکس...
    عیبش هم این حجمه
    آخرین ویرایش به وسیله صباح فتحی : دوشنبه 01 شهریور 1389 در 00:06 صبح دلیل: این پست به دلیل تکراری بودن به طور خودکار ادغام شده است.

  9. #9
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: حجم برنامه ام بالاست!!

    پروژه کوچک خارج از ایران با داخل ایران خیلی فرق داره.
    sqlite تا 2 GB رو ساپورت میکنه.
    --------------------
    نقل قول نوشته شده توسط صباح فتحی مشاهده تاپیک
    حسنش اینه که برنامت از سیستم عامل مستقل هست و تحت فریم ورک هست و میتونه روی سیستم عامل های دیگه هم نصب شه از جمله لینوکس...
    عیبش هم این حجمه
    چی؟!؟!؟!؟؟؟!!!!؟؟؟؟!!!!!!!!!
    لطفاً قبل از تکرار این جمله در جای دیگه راجع به جملتون و این کلمات جست و جو و تحقیق کنید.
    Mono
    novell vs microsoft
    .Net in linux
    .Net packer
    GNU .Net
    آخرین ویرایش به وسیله FastCode : دوشنبه 01 شهریور 1389 در 01:02 صبح دلیل: این پست به دلیل تکراری بودن به طور خودکار ادغام شده است.

  10. #10

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط صباح فتحی مشاهده تاپیک
    سلام خدمت تمام برنامه نویسان عزیز و دوست داشتنی...
    یه سوال فنی داشتم.البته اگه بهش بگن سوال!!
    یه برنامه نوشتم حدود10مگ..دیتابیس هم داره.یه ستاپ واسش درست کردم و چیزایی که لازم داشت و بهش اضافه کردم:
    SQL2008EXPRESS
    Windows instaler4.5
    Crystal Report
    .Net Framwork4

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

    میشه یکم دراین مورد بحث کنید عزیزان
    خوب اینکه حجم Setup رفته بالا به خاطره SQL, Installer, CR و NET Framework نه به خاطر برنامه ای که خودت نوشتی حالا نصب این برنامه در حالت عادی همیشه زمانبر هستند. همیشه وقتی که VS و SQL Server رو نصب میکنم اندازه نصب 2 تا ویندوز زمان میبره. حالا وقتی که برنامه که نوشتی روی ماشینی نصب بشه که هیچ کدوم از پیشنیازهای برنامت روش نصب نباشه باید 5 تا برنامه نصب بشه و این رو با برنامه که خودت نصب کردی مقایسه نکن چون این پیشنیازها قبلا رو سیستم خودت بوده و یا اینکه برنامه با دات نت نوشته نشده و هیچ کدوم از پیشنیازها رو نمیخواد.

  11. #11
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    بله میدونم جناب...اما این همه برنامه ای که من دیدم چرا پیشنیاز نمیخوان؟؟؟
    یه کاری کرده از .Net فرار کنیم

  12. #12
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: حجم برنامه ام بالاست!!

    به نظر من شما هميشه دوتا پك داشته باش . يعني يه cd همراهت باشه كه برنامه هاي مورد نياز به نصب توش باشه و يكي هم براي برنامه خودت . برنامه خودت رو به راحتي براي دانلود يا هر كار ديگه اي بزار اما در مورد پيشنيازها اگه مشتري حضوري داشتي ، اون پك رو هم بهش بده تا اول اونو نصب كنه . اگه دانلودي بود هم خوب پيدا كردن اون پيشنيازها بعهده خود طرف باشه .
    الان ديگه تو هر خونه اي يه king , lord , gerdoo , red يا از اينا پيدا ميشه .
    -----------------------------------------------------------------------------------------
    ضمنا با نظر دوستمون كه گفت از دات نت پايين تر استفاده كن هم يكم موافقم . الان ديگه همه دارن سون ميريزن يا ويستا . روي ايناهم كه دات نت و اينستالر نصبه .
    -----------------------------------------------------------------------------------------
    راستي راه حل اين قضيه هم برنامه نويسي Native هست كه من هيچي راجع بهش نميدونم .

  13. #13
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    من که میگم با vs2005 بنویسیم تا فریم ورکش 2باشه و اینسالرشم که خودش نصبه.اما راجع به sql...
    اگه تو پک بجای Sql2008Express از SQL Server Compact 3.5 SP2 استفاده کنم و اونو نصب کنم ..کارمیکنه دیتابیسم؟؟اصلا به من بگیدSQL Server Compact 3.5 SP2چیه؟به چه دردی میخوره

  14. #14
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط صباح فتحی مشاهده تاپیک
    من که میگم با vs2005 بنویسیم تا فریم ورکش 2باشه و اینسالرشم که خودش نصبه.اما راجع به sql...
    اگه تو پک بجای Sql2008Express از SQL Server Compact 3.5 SP2 استفاده کنم و اونو نصب کنم ..کارمیکنه دیتابیسم؟؟اصلا به من بگیدSQL Server Compact 3.5 SP2چیه؟به چه دردی میخوره
    برای موبایل و یا کارهای خیلی کوچک طراحی شده.امکاناتش تقریباً با sqlite یکیه.

  15. #15

    Post نقل قول: حجم برنامه ام بالاست!!

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

  16. #16
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط FastCode مشاهده تاپیک
    برای موبایل و یا کارهای خیلی کوچک طراحی شده.امکاناتش تقریباً با sqlite یکیه.
    خب بااین توضیحی که دادید میتونم واسه پروژه های کوچیک ازش استفاده کنم؟!!
    --------------------
    نقل قول نوشته شده توسط bee_sanandaj مشاهده تاپیک
    یه نکته مورد توجه داشته باشید که ویژوال استدیو 2010 دارای مشکلاتی هستش. پیشنهاد میکنم فعلا ازش استفاده نکنید.
    من 2008 و 2005 کار میکم و حجم برنامه هام هم خیلی پایینه و سرعتش هم خوبه.
    اقای مهرداد من که نگفتم حجم برنامم بالاست!! ویژوال استدیو2010نسخه نهایی خیلی هم خوبه تنهامشکلش نداشتن کریستال ریپورت هست که اونم پکشو نصب کنی حل میشه..منظور ما حجم برنامه های پیش نیاز است
    آخرین ویرایش به وسیله صباح فتحی : دوشنبه 01 شهریور 1389 در 17:18 عصر دلیل: این پست به دلیل تکراری بودن به طور خودکار ادغام شده است.

  17. #17
    کاربر دائمی
    تاریخ عضویت
    آبان 1386
    محل زندگی
    قم
    پست
    657

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط صباح فتحی مشاهده تاپیک
    من که میگم با vs2005 بنویسیم تا فریم ورکش 2باشه و اینسالرشم که خودش نصبه.اما راجع به sql...
    اگه تو پک بجای Sql2008Express از SQL Server Compact 3.5 SP2 استفاده کنم و اونو نصب کنم ..کارمیکنه دیتابیسم؟؟اصلا به من بگیدSQL Server Compact 3.5 SP2چیه؟به چه دردی میخوره
    سلام

    البته شما با 2008 هم میتونید برنامه ای بر پایه ی فریم ورک 2 بنویسید .

    Right Click --> solution Explirer --> Propertise --> Application --> Target Fremwork

    .Net Compact Framework از محصولات مايکرو سافت است که هدف آن کمک به ايجاد برنامه های کاربردی پيچيده برای Pocket PC و Windows CE می باشد.

    با استفاده از آن می توان برنامه های PPC و Windows CE را به زبان C#‎ يا VB بنويسيم. .Net Compact Framework يک محيط برنامه نويسی و اجرايی قوی برای هر وسيله هوشمند روی2002،2003، PPC2000و PPC Phone و يا .Net 4.1 Windows CE به بالاست.

    از آنجايی که .Net Framework خيلی بزرگ است و وسايل Smart Device حافظه کمی دارند، لذا بايد نسخه فشرده ای از .Net Framework در اين وسايل به کار روند. اين نسخه همان .Net Compact Framework است.

    .Net Compact Framework توسعه برنامه های کاربردی را روی Smart Device ها آسان می کند. دارای دو مولفه اصلی CLR و .Net Compact Framework Class Library است. CLR اساس .Net Compact Framework است که مسئول مديريت کد در موقع اجراست.

    CLR برای افزايش کارايی طراحی شده است که با استفاده از JIT (Just-In-Time) ، کد managed را قادر می سازدکه بدون نگرانی از کامپايل مجدد روی هر وسيله ای اجرا شود..Net Compact Framework Class Library نيز مجموعه ای از کلاسهايی هستند که به منظور توسعه سريع و ساده برنامه های کاربردی قابل استفاده مجدد هستند.

    SQL Server Compact یک پایگاه داده رابطه‌ای فشرده است که توسط شرکت مایکروسافت جهت استفاده به عنوان پایگاه داده در دستگاه‌های موبایل و کامپیوترهای رومیزی عرضه شده است.
    قبل از اینکه این محصول برای سکوهای رومیزی عرضه شود با عنوان SQL Server برای Windows CE شناخته می‌شد. آخرین نسخه منتشر شده این محصول SQL Server Compact 3.5 SP1 است که علاوه بر Windows Mobile 2003, 5.0, 6.0, 6.5 از .Net Framework 3.5 هم پشتیبانی می‌نماید.
    نکاتی در رابطه با SSCE :
    ۱- روی نسخه‌های ۳۲ و ۶۴ بیتی پشتیبانی می‌شود.
    ۲- برای دانلود و توزیع مجدد رایگان است و میتوانید آن را از سایت مایکروسافت دانلود نمایید.
    ۳- یک API مشترک را با دیگر نسخه‌های SQL Server به اشتراک می‌گذارد.
    ۴- شامل ADO.NET Provider برای دسترسی به داده‌ها با استفاده از API مربوط می‌باشد.
    ۵- دارای قابلیت‌های همزمان‌سازی توکار می‌باشد.
    ۶- از LINQ و EF پشتیبانی می‌کند.
    ۷- بر خلاف نسخه‌های دیگر در کنار نرم‌افزار میزبان و در محیطی با حافظه کمتر از ۲ مگابایت اجرا می‌شود.
    ۸- تراکنش‌ها، محدودیت‌های ارجاعی، قفل شدن و چندین اتصال همزمان به پایگاه داده را پشتیبانی می‌کند.
    ۹- تراکنش‌های تودرتو پشتیبانی نمی‌شود اما تراکنش‌های موازی روی جداول مختلف پشتیبانی می‌شود.
    ۱۰- نسخه کنونی Stored Procedure ها و نوع داده‌ای XML را پشتیبانی نمی‌کند.
    ۱۱- XQuery پشتیبانی نمی‌شود.
    ۱۲- Indexing را علاوه بر Replication پشتیبانی می‌کند.
    ۱۳- این نوع پایگاه داده علاوه بر SQL Server Management Studio در Microsoft Visual Studio نیز قابل ساختن و مدیریت شدن است.
    ۱۴- در یک فایل واحد با پسوند .sdf نگه‌داری می‌شود.
    ۱۵- فایل پایگاه داده می‌تواند حجمی تا ۴ گیگابایت را پشتیبانی کند.
    ۱۶- قابلیت رمزنگاری ۱۲۸ بیتی فایل داده وجود دارد.
    ۱۷- قابلیت دسترسی همزمان چندین کاربر به فایل داده وجود دارد.
    ۱۸- به راحتی می‌توان آن را در سیستم مقصد کپی کرد و از آن استفاده نمود.
    ۱۹- قابلیت استقرار و توسعه توسط تکنولوژی OneClick وجود دارد.
    ۲۰- DataDirectories را پشتیبانی می‌کند، یعنی نیازی نیست که کل آدرس برای دسترسی به آن موجود باشد. یعنی به این صورت می‌توان به آن دسترسی داشت :
    |DataDirectory|\<database_name>.sdf
    که این آدرس در assembly manifest برنامه نگهداری می‌شود.
    ۲۱- نیازی نیست که نامگذاری فایل بر اساس استاندارد نامگذاری sdf باشد و هر پسوندی می‌تواند استفاده شود.
    ۲۲- تنظیم رمز عبور برای فایل داده اختیاریست.
    در انتها می‌توان به این نتیجه رسید که بهتر است برای سیستم‌های کوچک یا برنامه‌هایی که می‌خواهیم مثلا روی یک رسانه فقط خواندنی مثل CD منتشر کنیم، بهتر است که از این پایگاه داده استفاده نماییم. در اینگونه برنامه‌ها استفاده از فایل‌های Access به عنوان پایگاه داده بسیار رایج است.

  18. #18
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    با این ویژگی هایی که جناب اقای مهدی عرض کردند پس میشه دربرنامه های کوچک استفاده کرد.بله؟
    راستی طرز کارش چطوره؟لطف میکنید این هم توضیح بدهید

  19. #19
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط FastCode مشاهده تاپیک
    پروژه کوچک خارج از ایران با داخل ایران خیلی فرق داره.
    sqlite تا 2 GB رو ساپورت میکنه.
    --------------------

    چی؟!؟!؟!؟؟؟!!!!؟؟؟؟!!!!!!!!!
    لطفاً قبل از تکرار این جمله در جای دیگه راجع به جملتون و این کلمات جست و جو و تحقیق کنید.
    Mono
    novell vs microsoft
    .Net in linux
    .Net packer
    GNU .Net
    بله شمادرست میفرمایید اما واقعا من ایتوجایی شنیدم!!
    خب حالاشمابگید حسن دات نت چی هست
    تشکر

  20. #20
    کاربر دائمی آواتار daivid_ d31r1
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    اهل کاشانم اما شهر من هم کاشان نیست
    پست
    112

    نقل قول: حجم برنامه ام بالاست!!

    سلام
    میشه بگین حجم فایل اجرایی تون چند مگ! هستش؟
    کاری به حجم اونا نداشته باشین چون به هر حال چاره نیس باید اونا نصب بشن تا برنامه بتونه اجرا بشه
    مثلا شما نمیتونین یه فایل پی دی اف رو بدون اداب رییدر باز کنین!!درسته؟

  21. #21
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط daivid_ d31r1 مشاهده تاپیک
    سلام
    میشه بگین حجم فایل اجرایی تون چند مگ! هستش؟
    کاری به حجم اونا نداشته باشین چون به هر حال چاره نیس باید اونا نصب بشن تا برنامه بتونه اجرا بشه
    مثلا شما نمیتونین یه فایل پی دی اف رو بدون اداب رییدر باز کنین!!درسته؟
    حرف شماکاملا درسته؟
    اما من برنامه هایی نصب کردم(مثل:دفترچه تلفن -ازمونگیرو..)اصلاقبلش نیازی نبود چیزی نصب شه...
    حالادیگه نمیدونم باچی نوشته شده

  22. #22
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط صباح فتحی مشاهده تاپیک
    حرف شماکاملا درسته؟
    اما من برنامه هایی نصب کردم(مثل:دفترچه تلفن -ازمونگیرو..)اصلاقبلش نیازی نبود چیزی نصب شه...
    حالادیگه نمیدونم باچی نوشته شده
    احتمالاً با
    Delphi یا C++‎ یا D یا 100 تا زبون بهتر و قویتر از C#‎

  23. #23
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

    مگه زبون های تحت دات نت قوی نیستن؟
    راستی الان برنامه های بازار روباچی مینویسن

  24. #24

    نقل قول: حجم برنامه ام بالاست!!

    سلام من قبلا دلفی زیاد نوشتم سرعت عالی بود ولی بخاطر تقاضا سی شارپو شروع کردم که سرعتش بدرد نمیخوره.
    برای حجم برنامه تون چیکار کردید با instal shield ساخته بودید؟

  25. #25
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

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

  26. #26
    کاربر دائمی
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    Tehran
    پست
    141

    نقل قول: حجم برنامه ام بالاست!!

    این روزا بیشتر مردم از ویندوز استفاده 7 استفاده می کنن.پیشنهاد من اینه که اولا برای برنامه هات همیشه از Vs10 استفاده کن.منتها موقع ایجاد پروژه نسخه دات نت اون رو به 2 تغییر بده.اونوقت اگه خواستی فریم ورک رو به پروژت اضافه کنی،20مگ بیشتر نیست.برای ساخت Setup هم حتما از نرم افزار قوی مانند Installshield استفاده کن.

  27. #27
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: حجم برنامه ام بالاست!!

    سلام
    عجب چیزهائی توی این تاپیک خوندم :
    - اگر دنبال حجم خیلی خیلی کم هستی برو تحت Dos مثلا با Fox2.6 برنامه بنویس که کلا 3 مگ هم نمیشه آنوقت بیچاره میشی (الان یک برنامه دارم نگهداری میکنم که 14 سال قبل نوشتم و همش به درودیوار ... میگم بخاطر تفکر داس)
    - اگر دنبال حجم کم برای برنامه هات هستی با کد های Native بنویس مثل C++‎ و دلفی و VB6 و .... از بانک اکسس استفاده کن ولی پدر آدم برای نگهداری + توسعه + قابلیت و امثالهم در میاد (سه برنامه 7 سال قبل نوشتم که برای کارهای کوچک و تغییرات مثل بدست آوردن Mac و ... پیر آدم در میاد)
    - روی XP Sp3 به بالا و سون و ویستا دات نت 2 نصبه پس اگر کسی برنامه ما را خرید باید همه 350 مگابایت dotnetfx3.5 را همراه داشته باشی وگرنه برنامه بالا نمی آید اگر یکبار دات نت در حدود 20 دقیقه نصب شه دفعات بعدی دیگر این زمان نیاز نیست
    - در مورد SQLExpress این مدت نصب منطقی است این همه امکانات روی یا بانک اطلاعاتی حرفه ای که قابل مقایسه با اکسس نیست هر چی بیشتر پول بدی بیشتر آش می خوری
    مطمئا تا دو سال دیگر XP تمام است و روی همه کامپیوترها دات نت نصب است و حتی Express هم همینطور. دیدم روی بعضی از 64 بیتی های سون Express نصب است بعدا خواهید دید که برنامه تحت دات نت فقط Setup های زیر 10 مگ خواهند داشت پس یک کم صبر لازم است

  28. #28
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حجم برنامه ام بالاست!!

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

  29. #29

    نقل قول: حجم برنامه ام بالاست!!

    اگه من از اکسس استفاده کنم، برای اجراش نیازی به نصب چیز خاصی مثل SQL Express یا... هست؟
    من میخوام برنامه ی سبک و کم حجمی داشته باشم.

  30. #30
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: حجم برنامه ام بالاست!!

    سلام
    اکسس Express نمی خواهد فقط دات نت فریم ورک کافی است

  31. #31

    نقل قول: حجم برنامه ام بالاست!!

    سلام خدمت دوستان
    چرا اين همه سر خودتونو شلوغ كردين؟
    نصب فريم ورك كه جزو معايب برنامت نيست؟
    روش هاي زيادي براي به قول خودتون اين مشكل هست.مثلا من تو يكي از تاپيك هاي سايت خوندم كه يكي از دوستان برنامه خوبي رو معرفي كرده بودفك كنم اسمش : Virtualization بود روش كار به اين شكله كه كل پيش نياز هارو تو ورودي مي گيره+برنامت =در نهايت يه خروجي EXE رو بهت مي ده.
    يه روش ديگه هم اين به صورت Silence بياي دات نت فريم ورك رو تو سيستم مقصد نصب كني البته ما كه تو پرو‍ژه هامون از كل كلاس ها استفاده نمي كنيم.اول با يه تيكه كد بيا چك كن ببين Framework رو سيستم مقصد نصبه اگه نصب نبود برنامه بصورت اتوماتيك با همون روش Silence برنامه رو نصب مي كنه.

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

  32. #32
    کاربر دائمی آواتار f_pakzad
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مازندران
    پست
    185

    نقل قول: حجم برنامه ام بالاست!!

    مگه نصب برنامه به صورت Silence تأثیری در حجم برنامه داره؟؟

  33. #33
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: حجم برنامه ام بالاست!!

    سلام به همه دوستان یه سئوال من از شما دارم یه پشه رو باید با پشه کش ترتیبش رو داد نه با آر پی جی
    همه ما عادت کردیم برنامه هامون رو با sql server اونم از نوع2008R2
    وقتی می شه یا اکسس برنامه رو جمع کرد چرا SQL SERVER ؟
    هر چند این سنگینی راحتی رو هم به دنبال داره و گاها برنامه نویس احساس می کنه ارزشش رو داره . به عنوان مثال در دلفی وقتی از بانک اطلاعاتی اسفاده می کنی نمی تونی بانکت رو هر جایی دلت خواست کپی کنی باید در مسیری باشه که موتور بانک اطلاعاتی بورلند براش تعریف شده BDE- ولی در دات نت شما پوشه بر نامه رو هر جایی می خوای کپی کن .
    بالاخره باید مزایا رو هم سنجید .
    نتیجه گیری : در صورتی که دنبال حجم پایین هستیم از دات نت 2 و اکسس و برای ابزاهای گزارش گیری هم از FAST REPORT و....

  34. #34
    کاربر دائمی آواتار f_pakzad
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مازندران
    پست
    185

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط aserfg مشاهده تاپیک
    نتیجه گیری : در صورتی که دنبال حجم پایین هستیم از دات نت 2 و اکسس و برای ابزاهای گزارش گیری هم از FAST REPORT و....
    با مشکل حجم dotnetframwork 3 به بالا چه کنیم؟
    اگر پروژه ای را که در dotet3 نوشتیم میتوان به 2 تغییر داد؟
    آخرین ویرایش به وسیله f_pakzad : پنج شنبه 24 شهریور 1390 در 18:09 عصر

  35. #35
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: حجم برنامه ام بالاست!!

    با مشکل حجم dotnetframwork 3 به بالا چه کنیم؟
    وقتی همه ما می خواستیم راهمون رو انتخاب کنیم یعنی چه زبانی و چه چهارچوبی win32 یا dot net مسلما باید همه این مسائل رو می سنجیدیم .
    در واقع اینا مشکل نیستند قابلیتن . شما با نصب don net 3 قابلیتهایی رو به اون سیستم عامل اضافه کردین ، یعنی از حالا به بعد کلیه برنامه های توسعه یافته در چهارچوب دات نت از این پس می تونن به راحتی رو اون سیستم اجرا بشن . که خودش کم نیست .
    همین دلیل(که باعث ناراحتی دوستان شده) و صدها دلیل دیگه باعث شده در دنیای برنامه نویسی (به استثنای ایران) حرف اول رو open source ها بزنن .
    قبلا با دلفی حدود 6 سال برنامه نوشتم ولی این اواخر هر کی تماس می گرفت همون اول می گفت سی شارپ ، و در واقع این قصه خیلی از ماهاست که انتخابمون رو براساس کشش بازار(و وجود سورسها و کتابخانه های فراوان که لازمه دنیای RAD هست) انتخاب می کنیم نه قابلیتها و نقاط قوت و یا ضعف.

    البته خود زبان سی شارپ اعجوبه و شگفتی ساز دنیای برنامه نویسیه و دات نت هم اگه بچه ها خودشون رو به روز کنن یعنی از قابلیتهای جدید مانند entity framework ، linq ,IDE for vs 2010 بهره ببرن می بینن این مشکلات همون طور که گفتم ارزشش رو داره .
    آخرین ویرایش به وسیله aserfg : پنج شنبه 24 شهریور 1390 در 16:35 عصر

  36. #36
    کاربر دائمی آواتار f_pakzad
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مازندران
    پست
    185

    نقل قول: حجم برنامه ام بالاست!!

    نقل قول نوشته شده توسط aserfg مشاهده تاپیک
    وقتی همه ما می خواستیم راهمون رو انتخاب کنیم یعنی چه زبانی و چه چهارچوبی win32 یا dot net مسلما باید همه این مسائل رو می سنجیدیم .
    بعضی برنامه ها با هدف دسترسی برای عموم نوشته میشوند. بنابراین حجم کم خیلی در اقبال اون برنامه اثر داره. حرف من این هست که در صورت استفاده از dotnet2 به جای نسخه های بالاتر حجم پیش نیازهای برنامه را کم کرده و مراحل نصب را برای کاربر راحت تر میکنیم . ضمن اینکه dotnet2 در ویندوزهای xpsp3 به بالا موجود است. و اگر در برنامه از دیتابیسهای embeded استفاده شده باشد. دیگر به هیچ پیش نیازبرای نصب احتیاج نخواهد بود. این موضوع در نرم افزارهایی که رقابت در آنها زیاد است حائز اهمیت میباشد.
    حالا سؤال من این است از دست دادن نسخه بالا ارزشش را دارد که آن را فدای حجم کم برنامه کنیم؟

  37. #37
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: حجم برنامه ام بالاست!!

    اینجا هم همون بحث نیاز مطرح می شه . و می شه اون رو با متغیرهایی شرطی کرد :
    1-ماهیت برنامه : چند مدت قبل در اصفهان مدیر یه شرکت برنامه نویسی می گفت ما هر پروژه ای رو قبول نمی کنیم و تقریبا فقط یک سال روی زوایای مختلف پروژه تحقیق می کنیم یعنی تا عملیاتی شدن مسیر طولانی رو باید طی کنند آیا در این جور پروژه ها اصلا حجم برنامه تولید شده می تونه مهم باشه ؟ (حالا قرار نیست ما هم این جور پروژه ها گیرمون بیاد فقط یه مثال بود تا مطلب جا بیفته)
    2-درخواست ها ی مشتری ، حتما از linq استفاده بشه معمولا در پروژه های دانشجویی.. (دات نت 2 از دایره انتخاب خط می خوره) ، ما می خوایم حدود 5000000 رکورد رو داده آمایی کنیم (مسلما اکسس نمی تونه مفید باشه) یا می خوایم گزارشاتمون در زمان اجرا هم قابل ویرایش باشه (این مورد دایره انتخاب ابزارهای گزارش سازی رو محدود می کنه) .
    3- گاها تعداد جداول بانک اطلاعاتی آنقدر زیاده که تولید کدهای لایه DAL,BLL بدون استفاده از یک oRM خوب مانند ENTITY یا LINQ TO SQL کاری طاقت فرساست .(باز باید از 3.5 به بالا استفاده بشه )
    و....
    حالا سؤال من این است از دست دادن نسخه بالا ارزشش را دارد که آن را فدای حجم کم برنامه کنیم؟
    اونجایی که دیدین استفاده از ورژن های پایین تر ، نمی تونه درد سر ساز بشه این مورد توصیه می شه .

  38. #38
    کاربر دائمی آواتار MAHDIACTION
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    شهر باران های نقره ای
    پست
    106

    نقل قول: حجم برنامه ام بالاست!!

    حالا سؤال من این است از دست دادن نسخه بالا ارزشش را دارد که آن را فدای حجم کم برنامه کنیم؟
    سلام
    ببخشید که یکم دیر به این تایپیک رسیدم.


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

    برای همین من چند وقتی هست که به کیوت روی آوردم ، مایکروسافت خوابشو باید ببینه که چنین محصولاتی رو بیرون بده ، بیاید نگاه کنید چی هست!

    حالا از شما سوال می پرسم آیا می تونید با دات نت 4 برنامه ای بنویسید که توی فضای اینترنت انتشارش بدید، که حجمش کمتر از 2 مگ باشه؟

    بیاید چشمانمان را باز کنیم و به دنیا بنگریم

    منتظر انتقادات و نظرات هستم.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •