ورود

نسخه کامل مشاهده نسخه کامل : سوالاتی در مورد C#.NET



without_all
08-09-2009, 23:06
سلام
اگه لطف کنید سوالای منو جواب بدین:


1- کار کردن با service ها (معادل دستور SC در CMD )


2 - ساختن username و دادن pass با قابلیت دسترسی Admin


3 - فعال کردن Remote Desktop


4 -گرفتن عکس از صفحه مانیتور


5 - چه طور یه نرم افزار بنویسم که مثالا 2 تا عدد مثل A و b بگیره و یه فایل console application سیو کنه که جمع اون دوتا عدد ( A , b ) رو توی خروجی بده

ا تشکر

Woeful[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

_H2_
09-09-2009, 12:50
سلام

1)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


2)
ساخت اکانت در ویندوز را نمیدانم (اگر منظورتان این بوده)
ولی اگر میخواهید برنامه ای را رسمی و قانونی و با داشتن user و pass ویندوز از اکانت دیگری اجرا کنید از همان کلاس System.Diagnostics.Process استفاده کنید.

3)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

4)
Save کنه؟؟؟
میخواهید برنامه کنسولی بنویسید که 2 عدد را جمع کند؟
توضیح دقیق بدهید.

without_all
09-09-2009, 20:43
Save کنه؟؟؟
میخواهید برنامه کنسولی بنویسید که 2 عدد را جمع کند؟
توضیح دقیق بدهید.

:31: سلام به خاطر جواباتوم ممنون

در مورد سوال 4:
فرض کنید که من یه windows forms application دارم ( فرم ) بعد روی این فرم یه button دارم که با کلیک روی اون در یه مسیر از پیش تعریف شده یه فایل Console درست شه حالا این فرم من دوتا عدد هم بگیره که با اجرای اون Console که تو اون مسیر از پیش تعریف شده ذخیره شده جمع این دوتا عددی که فرم گرفته نشون بده


یه طور دیگه :

یک فرم (برنامه ) که کد جمع دوتا عدد رو به صورت console برام توی مسیر دیگه سیو کنه

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

××××××××××××××××××××××××× ×××××××××


در توضیحات جواب سوال 1 :

(String.Equals(PARAMETERS

لطفا این متد از کلاس string رو همراه پارامترهای اون توضیح بدید .


کلمه کلیدی VAR رو هم توضیح بدید.
با تشکر

Woeful

:31:

مهران باینری
09-09-2009, 21:17
سلام در مورد سوال چهارمتون اگر منظورتون را درست فهمیده باشم شما باید از یک متغیر سراری استفاده کنید
اگر منظورتون را واضحتر بگید بهتره

_H2_
09-09-2009, 21:47
سلام
من از مجموعه جملاتتان در خصوص سوال 4 اینور برداشت میکنم که شما میخواهید یک برنامه exe از نوع console را در زمان اجرا توسط برنامه خودتان تولید کنید؟ چیزی که قبلاً وجود نداشته؟ درست متوجه شدم؟

راه منطقی و عرف این کار ان است که برنامه console (و exe دومی) را قبلاً کدنویسی و حاضر کنید و در داخل resource های برنامه اصلی قرار دهید و سپس آن را در محل مورد نظر extract کرده و اجرا کنید.

قبلاً هم در مورد طریقه اینکارها در تالار بحث شده.
برای اجرای برنامه دوم و ارتباط با ان هم باید از کلاس System.Diagnostics.Process استفاده کنید.


لطفا این متد از کلاس string رو همراه پارامترهای اون توضیح بدید
چیز خاصی نیست!
دو string را مقایسه میکند که برابر هستند یا نه ولی میتواند آپشن و تنظیماتی هم بگیرد.
به طور مثال گزینه OrdinalIgnoreCase که استفاده کردیم، حسایت به حروف بزرگ و کوچک را از بین میبرد و مثلاً MAHDI با mAhDi برابر تشخیص داده میشود.

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


کلمه کلیدی VAR رو هم توضیح بدید
از امکانات جدید کامپایلی VS2008 است (با نام Local Type Inference) که فقط کار تایپ را کم میکند (در جهت فربه تر شدن برنامه نویسان!)
کلمه var فقط و فقط در مواردی قابل استفاده است که تعریف متغیر حاوی = باشد و کامپایلر بتواند از سمت راست مساوی نوع متغییر را تشخیص دهد و تنبلی تایپی برنامه نویس را به دوش بکشد!

کدهای زیر دقیقاً برابر هستند و به کد IL یکسانی کامپایل میشوند.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

تاپیک امکانات کامپایلی جدید در Vs2008 نصبت به Vs2005 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

without_all
11-09-2009, 21:21
جناب H2

به خاطر جواباتون ممنون


چنتا سوال دگه هم داشتم

1- این دستوراتی که در مورد کار با سرویس ها گفته بودین فقط اعمال start , stop ,pause ,continue
رو روی سرویس ها انجام میده چطور باید یک سرویس کهdisable است به صورت automatic در آورد؟


2- من VS 2008 دارم پاکش کردم دوباره نصبش کردم حالا برای اجرای پروژهای قبلی ارور میده میگه چنتا فایل داخل پوشه properties نیست حالا چه کنم/////؟؟؟؟؟؟


3- من میخوام یه برنامه تحت شبکه بنویسم تا جایی که من میدونم باید داده ها رو به بایت تبدیل کنیم بعد انتقال بدیم حالا سوال من اینه یه تصویر رو چه طور باید به بایت واز بایت به تصویر تبدیل کرد//؟؟؟


با تشکر

Woeful

_H2_
13-09-2009, 23:26
سلام
1)
برنامه شما قائدتاً نباید ین وضعیت را تغییر دهد و این مطلب به نوعی در حیطه اختیارات کاربر است (که به نظر شخصی من قابل احترام است)
ولی در صورت لزوم گمانم میتوانید از API تغییرات ChangeServiceConfig در کتابخانه advapi32.dll استفاده کنید.

2)
با نصب مجدد نباید مشکلی داشته باشید.
لطفاً متن کامل پیغام خزا را اینجا ارسال کنید.

3)
برای تبدیل تصویر به باینری از متد Save و برای بلعکس از FromStream استفاده کنید.
(اگر از بانک های اطلاعاتی مثل SQLServer استفاده میکنید، خود این بانکها امکانات کارکرد شبکه ای دارند.)

without_all
15-09-2009, 04:21
2)
با نصب مجدد نباید مشکلی داشته باشید.
لطفاً متن کامل پیغام خزا را اینجا ارسال کنید.



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]






3)
برای تبدیل تصویر به باینری از متد Save و برای بلعکس از FromStream استفاده کنید.
(اگر از بانک های اطلاعاتی مثل SQLServer استفاده میکنید، خود این بانکها امکانات کارکرد شبکه ای دارند.)


لطفا اگه میشه یه مثال بزنید



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

_H2_
16-09-2009, 19:13
سلام
ایراد شما ربطی به نصب مجدد ندارد ...
فایلهای شما پاک شده اند یا به جای دیگری move شده اند!
خودتان دقت کنید و ببینید چه کرده اید که فایلها delete یا move شده اند!


لطفا اگه میشه یه مثال بزنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید