أنا أعمل في شركة صغيرة ليس لديها اتصال بالإنترنت. هم أيضا لا يريدون اتصال بالإنترنت. لقد قمنا مؤخرًا بشراء جهاز كمبيوتر ثانٍ وتثبيت شبكة مكتب كمبيوتر صغيرة. يستمر Microsoft Security Shield في محاولة العثور على اتصال بالإنترنت. برامجنا التجارية الأخرى تفعل الشيء نفسه. ما هي الإعدادات التي ستخبر أجهزة الكمبيوتر والشبكة الخاصة بنا بأنه ليس لدينا اتصال بالإنترنت والتوقف عن محاولة تحديد موقع واحد؟ إنه أمر مزعج أن تتوقف عند كل منعطف مع إغلاق أو تجاهل هذه الرسائل. شكرًا على أي مساعدة يمكنك تقديمها.

مكان جيد للبدء هو التحديثات التلقائية القابلة للتطبيق لجميع البرامج التي تحتوي على الميزة.

شكرا جزيلا لردكم السريع. أنا متأكد من أنني قد قمت بذلك بالفعل ، لكنني سوف أتحقق مرتين غدًا عندما أذهب للعمل في حال فاتني برنامج. بالمناسبة ، حتى أضفنا الكمبيوتر الثاني وقمنا بإعداد الشبكة الداخلية للمكاتب ، لم تحدث هذه المشكلة أبدًا.

قد يكون لديك أسباب هنا ل "دعوى" لطيفة! أشعر بألمك الشقيقة !!!

شكرا على اقتراحك. لقد راجعت مع Dewey و Cheetum & Howe حول هذا ولكنهم لم يتمكنوا من مساعدتي لأنهم يقدمون خدمة فقط للمستخدمين عبر الإنترنت. لأنهم سيحتاجون إلى مساعدتي من جهاز الكمبيوتر الخاص بي ، كان عليهم رفض مطالبتي لأسباب تتعلق بالخصوصية

أنا فعلت هذا! ياي!

إنه حاليًا في تمام الساعة 12:08 بتوقيت جرينتش وأنا أكتب هذا. كنت بحاجة إلى القيام بمشروع لفصلتي الصحية ، وقد سئمت من نفس الملصقات والحماقات. "Game" كانت في القائمة ، وكذلك الباقي هو history.Long قصة قصيرة: كتبت أمر C ++ لعبة قائمة على أساس لعبة تدور حول الانتحار ، آخر مشاركة من وحدتنا.في ذلك ، يحاول اللاعب التحدث مع شخص ما من القفز فوق مبنى طويل. كنت قلقًا للغاية من والدي ، لأنني لم أنتهي من برنامج C ++ "حقيقي" حتى الآن. كيف كتبت لعبة كاملة (وفقًا لمعايير 1990 ، على أي حال) خلال أسبوع ، تسأل؟ أشعر بالخجل تقريبًا لأقول ذلك ، لكنني تخلت تمامًا عن مفهوم OOP. كتبت رمز إجرائي بحت. كان لدي فئة واحدة متغيرة خارج العادة ، ولكن في الواقع ، كان المتغير العالمي أسهل بالنسبة لشيء من هذا النطاق الصغير. لقد جردت أيضًا البرنامج من جميع الاستثناءات ومنطق الأخطاء ، حيث أنني سأكون الشخص القائد. اللعبة بسيطة بالفعل بما يكفي لرسم مخطط تدفق من صفحة واحدة. لحسن الحظ ، التصحيح هو عمل روتيني صغير عندما يتم وضع علامة على جميع المسارات التي يمكن تصوره. أنا فخور بالإعلان عن أول برنامج حقيقي لي نجمة ذهبية البرنامج الذي جمعت وركض على مواصفات تماما في المرة الأولى. (أنا لا أحسب التأخيرات في الإضافات التي قمت بإضافتها لاحقًا ؛ لقد تركتها في البداية عن قصد لأغراض تصحيح الأخطاء.) ^^^^ لست متأكدًا مما إذا كنت فخورة أم خائفة. ماذا يمكنني أن أقول ، بخلاف ما قمت به في وقت مبكر وقمت بعمل جيد؟ أوه ، ربما يجب علي أن أنام.

أحسنت! لقد تعلمت أيضًا درسًا قيماً: OOP عادلةواحدأسلوب البرمجة المتاحة. كل موقف مختلف يتطلب أسلوبًا مختلفًا ، وبفضل الخبرة ، ستتمكن من تقييم إيجابيات وسلبيات كل نمط. في بعض الأحيان ، قد يكون من الكارثي فرض نمط معين "لمجرد". للمشاريع الصغيرة البسيطة ، يمكن أن يكون OOP أكثر صعوبة مما يستحق. يمكن أن يكون فرض OOP مناسبًا لأغراض التعلم ، ولكن عندما يتعلق الأمر بإنشاء برنامج "حقيقي" (لم يكن متأكدًا من الكلمة الصحيحة للاستخدام) ، فكر في أفضل أسلوب. ما زلت أتطلع إلى لعبة الهروب !

أفضل عدم استخدام برنامج "منشئ البرامج" لإنشاء البرامج. ليس فقط هو "إزالة خطوة واحدة" من البرمجة الفعلية ، إنها Visual Basic. لا يوجد خطأ في VB كلغة ، ولكن تمت إزالته تمامًا من Assembler ، والذي يتسبب في حمل غير ضروري. إلى جانب ذلك ، فإن أي شيء يستخدم VB يتطلب إطار عمل .NET. نظرًا لأننا نتحدث 2006-2007 ، فمن المحتمل أن يكون الإصدار 2.0. أفضل ألا أجعل المستخدمين الآخرين يقومون بتنزيل شيء يبلغ حجمه 20 ميغابايت فقط حتى يعمل 400 كيلوبايت EXE. عندما تكتب في C/C ++/Java/Assembler/alltheothers ، لا يلزم وجود أشياء إضافية تعمل من تلقاء نفسها.FrontPage هو "إزالة خطوة واحدة" من كتابة HTML. الرمز الذي يصدره هو فوضى ، وعادة ما يتسبب في تقديم IE فقط بشكل صحيح. ليس فكرتي عن المرح.

تعلم كيفية استخدام الفواصل العليا.

تقصد DeltaSpider ، أليس كذلك؟ إذا كان الأمر كذلك ، فقم بإضافة فترات وفواصل وأحرف كبيرة إلى القائمة.

أعتقد أنك بحاجة إلى JRE على الأقل لتشغيل برامج/تطبيقات Java (حوالي 16-20 ميغابايت من SUN). 100 ٪ دقيقة هناك. سآخذ المفكرة فوقها في أي يوم. عند استخدام أي نظام WYSIWYG للبرمجة أو مواقع الويب عليهعادةيجعل الحفاظ على (وفهم الكود) أكثر صعوبة بمقدار 100 مرة مما لو كنت قد ذهبت وتعلمت لغة HTML/Java/C (++)/إلخ.

يقرأ على جافاوجه الفتاة! حسناً ، ما تبقى من بياني يقف. بالنسبة إلى WYSIWYG ، يعد Dreamweaver جيدًا إلى حدٍ كبير في عدم إنشاء الشفرة التي يصدرها تمامًا. لا يزال من الصعب الحفاظ عليها. ولن أستخدم أبداً مُنشئ كود C ++ ؛ ستكون فوضى التعليمات البرمجية التي تصدرها كابوسًا. ملاحظة جانبية: هل تعرف عن المترجمين القدامى الذين سيحاولون تصحيح أخطاء المبرمجين في وقت الترجمة ، لذا فإن الأشياء الغبية مثل نسيان ؛ في نهاية السطر أو في عداد المفقودين أ) أو اثنين لن يتسبب البرنامج الذي يستغرق 5 دقائق في التحويل البرمجي لإعادة البصق خطأ بدلاً من الارتباط. لقد كان بحثًا نبيلًا ، لكن مثل معظم مشاريع الجنس البشري ، ذهب بعيدًا جدًا . مثال واحد سيء السمعة هو مترجم قام شخص ما بكتابة كلمة واحدة فقط فيه: "if". لا يشمل ، لا "int الرئيسية ()" ، لا شيء. هل تعتقد أنه أنشأ سطر أوامر من 200 سطر تم تجميعه وتشغيله بنجاح؟

الآن إذا كنت تستطيع فعل ذلك معjavacبعد ذلك ، لن أحصل على صفحات من نص وحدة التحكم تخبرني أنني فاتني بضع. إنه يوقفك بدرجة كافية للتحقق مما تكتبه قبل إرساله إلى "المحول البرمجي". خاصةً عندما يتعين عليك نقله إلى الخادم أولاً لأنه يقوم بتشغيل إصدار مختلف من Java.

Sheesh ، لعبة المفاوض الانتحاري؟ أعتقد أنني أخسر بشكل افتراضي.

ناه ، قرد يمكن أن تغلب عليه. كما ترى ، طالما أن مقياس الانتحار أقل من 50٪ بعد خمس حركات ، فستحقق فوزًا تقنيًا. انها حقا ليست صعبة على الإطلاق ، لكنههلقم بتضمين الكثير من الأشياء التي قمنا بتغطيتها في وحدة الانتحار في المدرسة ، وهو قابل للعب ، ولمدة دقيقة تقريبًا أو نحو ذلك ، من الممتع اللعب. وهذا هو السبب في أنني تلقيت A + مختومة على شفرة المصدر المطبوعة. (من الصعب نوعًا ما كتابة الدرجات في ملف.) بالنسبة لأي شخص مهتم ، إليك البرنامج والشفرة المصدرية. لاحظ أنني لم أعلق على سطر واحد ، وهو أمر غير مناسب تمامًا بالنسبة لي ، وأؤكد لك. السبب الوحيد لذلك هو أنني لم أفعل ذلك من قبل. أبدا. ترغب في العودة إلى هذا البرنامج وتعديله مرة أخرى. فقط الشيء الآخر هو أن نذكر أن الحوار هو جبني إلى حد ما. ولكن مهلا ، مهلة الأسبوع هي ساعة أو نحو ذلك من الإبداع. تذمر تذمر غبي 128 كيلو بايت إرفاق الحد. سيكون لديك لتجميع شفرة المصدر مع ديف-C ++أو مترجم C ++ مماثل. لكن اللعبة المترجمة هي 130 كيلوبايت 2 فوق الحد. : - /

انت تحتاج هذا: //upx.sourceforge.net/انه مدهش جدا. حصلت على لعبة ، مع الرسومات المضمنة في EXE ، إلى 114 كيلو بايت. والرجل على الطرف الآخر لا يحتاج إلى فعل أي شيء أو الحصول على أي شيء. يدير مثل العادي. تعديل: في مترجم بلدي هو 68 كيلو بايت ، و 16 كيلو بايت بعد upx.

أتساءل إذا كان بإمكاني إرفاق ملف .7z. 104 كيلو بايت! هذا مذهل غير مضغوط هو 400+ KB. (ما قبل UPX و 7-الرمز البريدي)

أنا أحب هذا game.Nice العمل هناك.

شكرا!

مرة أخرى ، وصلت إلى 16 كيلو بايت ، لذلك ما زلت أفوز.

ما المترجم؟

C ++ 2005 Express Edition. لكنني أرسلتها إلى صديقي دون تثبيت برنامج التحويل البرمجي ، ولن يتم تشغيله ، لذلك ربما لم أقم بإجراء ترجمة "كاملة" أو شيء ما. تحقق من الرابط الذي أرسلته لك. إنها أداة ممتازة لتقليص حجم exes المترجمة والقيام بها بشكل كبيرليستتطلب أي شيء خاص للأشخاص الذين يتلقون برنامجك.

أنا استخدمه. قبل UPX: 481 كيلو بايت. بعد أفضل UPX كان: 283 كيلو بايت. حزم ذلك في ملف a7z مع ضغط فائق: 105 كيلو بايت. هذا هو؛ إنه مضغوط ومضغوط مرة أخرى.

لقد بدأت ذلك مرة أخرى ، بالطريقة الصحيحة. ذهبت إلى منتدى C ++ وحصلت على بعض المؤشرات. ثم أدركت كيف كان غبي ذهني. أنا أكتب OOPصحيحOOP وفرض رقابة عليه ، إنه شعور جيد! هذا ما قمت به في المحاولات السابقة: لقد قمت بإنشاء فصل timsBedroom. جميع الكائنات القابلة للاستخدام كانت متغيرات ، BOOL إذا كانت في حوزتها ، وربما int أو اثنين. جميع ، مانع لك ، في فصل دراسي timsBedroom. تخيل كيف سخيفة هذا يبدو للحظة. في كائن timsBedroom ، أتساءل عما إذا كان مصباح القراءة من تلك الغرفة في حوزة اللاعب ، وهذا BOOL بجوار BOOL يسأل عما إذا كان الباب مغلقًا أم لا! كنت على المسار الصحيح ، لكن لم يكن هذا هو. ثم ، تعلمت عن فصول الأعضاء. نقرت. الآن ، لقد حصلت على كائن غرفة نوم (والتي timsBedroom سيكوننموذج) مع كائن مكتبي مع الكمبيوتر وقراءة الأشياء الخفيفة للأطفال. تماما مثل المنتدى. اللوحات الرئيسية (الفئات) ، والتي توجد فيها بعض مؤشرات الترابط (المتغيرات) واللوحات الفرعية (الطبقات الفرعية) مع مؤشرات الترابط (المتغيرات) خاصة بها. فقط وجدت المصطلح في كتابي: أنا أشير إلىتجميع، اللديها واحدصلة.

هه هه أحسنت! أجد أنه من الغريب بعض الشيء أن تتمكن من تداخل الفصول وليس في الوظائف ولكن حسنًا! بمجرد الانتهاء من ذلك ، فكر في إعادة تصميمه حتى تتم قراءة النص البرمجي الخاص به من ملف نصي. ثم ستكون لعبتك عامة حقًا ، وليست قصة مضغوطة. كما لاحظت في لعبة الانتحار الخاصة بك ، فقد قمت في الأساس بتقسيم كل المحادثة إلى وظائف. أقترح نوعًا من فئة "eventoom scene" ، يحتوي على رقم معرف وسلسلة لوصف الغرفة وخياراتها ، ثم قائمة من الخيارات التي تؤدي إلى معرفات أخرى (لنقل) من متغيرات التأثير ، لالتقاط الأشياء والاشياء .

تقصد ، اسمح للمستخدمين بتحرير ملف القصة ، من خلال قراءة البرنامج من النص؟ سيكون ذلك جيدًا. هيك ، سيوفر على مساحة في ملف actual.cpp.يبدأ البحث عن ملف نصي تحليل الدروسأما بالنسبة للتجميع ، فأنا لا أعش فصولًا ، فأنا أفعل شيئًا من هذا القبيل:
الشفرة:

الفئة A {public: A ()؛ ~ A ()؛ // Other Declarations}؛ class B {public: // Stuffprivate: A theA؛}؛
وبهذه الطريقة ، يمكنني تحديد باب الفصل ، وجميع الغرف في المنزل لديها أبواب:
الشفرة:

class LargeBedroom {// Otherprivate: door toLivingRoom، toMasterBath، toCloset؛}؛
الآن ، يمكنني استخدام هذه الفئات في مناطق متعددة ، عدة مرات.

المشاركات الشعبية