ripek (21-11-09)
سلام دوستان.
متاسفانه من با مفاهیم جدید برنامه نویسی یعنی دات نت کاملا ناآشنا هستم.
چندتا سئوال دارم که اگه لطف کنید جواب بدید ممنون میشم.
من ویژوال استودیو دات نت 2008 نصب کردم.آیا میشه بدون استفاده از دات نت هم برنامه نویسی کرد؟یا نصب دات نت در کامپوتر مقصد برای برنامه ایجاد شده اجباری هست؟
لطفا در سی شارپ طرز استفاده از بانک اطلاعاتی اکسس بدون استفاده از ویزارد و با استفاده از کد نویسی رو آموزش بدید.
فعلا همینا!
با تشکر
ripek (21-11-09)
بدون استفاده از دیتا گرید چطور میشه با رکوردها کار کرد؟
ripek (21-11-09)
دوست عزیز سوال شما صحیح نیست . نمیشه بدون محیط و یا فریم ورکی برنامه های .NET رو نوشت . سوال شما شبیه این هست که بگیم برنامه های ویژوال بیسیک رو بدون خودش بنویسیم . البته بعضی از زبان ها هستن که میشه مستقل از محیط نوشت مثل PHP و ... . برای برنامه ایجاد شده هم نصب نسخه مناسب فریم ورک اجباری هست .برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط omid_safari برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
برای کار با دیتابیس اکسس در سی شارپ هم دقیقا مثل دیتابیس SQL Server فقط چند مورد تغییرات جزعی داره . Using مورد نظر برای استفاده از اکسس این هست : using System.Data.OleDb;
و بقیه موارد مثل SQL Server هست و با این تغییر که اول کلمات Connection , Command , DataAdapter کلمه OleDB اضافه میشه .
کد زیر ( برقراری اتصال با دیتابیس اکسس و گرفتن اطلاعات جدول Titles و نمایش آن در یک دیتاگرید ) :
کد:using System.Data.OleDb; OleDbConnection conOLEDB = new OleDbConnection(); OleDbCommand comOLEDB = new OleDbCommand(); OleDbDataAdapter daOLEDB = new OleDbDataAdapter(); DataTable dt = new DataTable(); conOLEDB.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\BIBLIO.MDB;Persist Security Info=False"; conOLEDB.Open(); comOLEDB.Connection = conOLEDB; comOLEDB.CommandText = "Select * From Titles"; daOLEDB.SelectCommand = comOLEDB; daOLEDB.Fill(dt); dataGridView1.DataSource = dt;منظور شما از کار با رکورد ها دقیقا چه کارهاییه ؟برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط omid_safari برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
___________________________________________My Resume/CV
Mobin Ranjbar
Programmer / App Developer / Software Engineer / Scrum Master / Student
My System Config Validation
___________________________________________
خیلی ممنون از پاسخ شما.
من امروز ویژوال استویو 2008 رو خریداری کردم که بدون دات نت است(برای نوشتن برنامه هایی که به دات نت نیاز نداشته باشند).
ولی در هنگام نصب چون ویژوال استویو 2008 دات نت نصب هست پیام میده :
1: add/remove
2: repair
3: uninstall
چکار باید کرد؟
نمیشه همزمان هم پروژه دات نت و هم ویندوز بنویسیم؟
درحال حاظر add/remove انجام دادم و آپدیت کردم.
اگه دات نت از بین بره مجبورم دوتا ویندوز داشته باشم و روی یکی VS2008 و رو دیگری 2008.net نصب کنم.
آپدیت کردم. هیچ اتفاقی نیفتاد!
این ورژن express edition مثل اینکه همون دات نت هست.
برای اینکه بدون دات نت برنامه بنویسم از چه ورژنی باید استفاده کنم؟
آخرین ویرایش توسط omid_safari در تاریخ 21-11-09 انجام شده است
دوست عزیز فکر کنم شما اصلا از ویژوال استودیو اطلاعاتی نداشته باشین . ویژوال استودیو و دات نت بدون هم اصلا کار نمیکنن . یعنی نمیشه یکی رو نصب کردم و یکی دیگه رو نصب نکرد . جدا از همم نیستن توی برنامه نویسی .. در موقع نصب ویژوال استودیو هم دات نت نصب میشه .. در ضمن از نسخه Express هم استفاده نکنید چون امکانات کاملی نداره .. شما نسخه Visual Studio 2008 Professional رو نصب کنید و هیچ نیازی به نصب دستی دات نت و کارای دیگه نیست
___________________________________________My Resume/CV
Mobin Ranjbar
Programmer / App Developer / Software Engineer / Scrum Master / Student
My System Config Validation
___________________________________________
دوست عزیزبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط MoBiN.R برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
ممنونم که همیشه سئوالات منو بی جواب نمیگذارین.
ببینید.من یک برنامه نویس قدیمی (پیرمرد!) هستم که با مفاهیم جدید برنامه نویسی نظیر دات نت اصلا آشنا نیستم و تا به امروز برای فرار از شر این نوع تکنولوژی های جدید از دلفی7 استفاده میکردم.
ولی برای کار جدیدم نیاز به چندتا اکتیو ایکس دارم که توی دلفی جواب نمیدن و مجبور شدم به ویژوال استودیو رو بیارم.
برای همینه که خیلی گیج و سردرگم شدم و گاهی اوقات خودم هم نمیدونم که چی میخوام.
من دنبال این بودم که بدون تکنولوژی دات نت از ویژوال استودیو 2008 استفاده کنم و مطمئن بودم که ماکروسافت چنین امکانی رو برای کسانی مثل من قرار داده - فقط اینکه چطور و کجای این محصول این امکان هست نمیدونم!
ripek (21-11-09)
فعلا برم چند تا انجمن خارجی رو ببینم و یه سری هم به مستندات ماکروسافت بزنم!
شما هم اگه چیزی پیدا کردین که چه بهتر.
من فقط برای یادگیری و درک یک اتصال در دات نت یک هفته وقت صرف کردم!(دقیقا همینایی که شما در چند خط کدنویسی انجام دادین) و برای همین چون پروژه فعلی من فقط یک بانک اطلاعاتی شامل دو-سه جدول داره صلاح نمیبینم وارد مبحث دات نت بشم.
با تشکر
شما مفاهیم دات نت رو اشتباه متوجه شدید . بله دات نت یک تکنولوژی جدید هست ولی ویژوال استودیو بدون دات نت نداریم .. این جمله اشتباست که از ویژوال استودیو بدون دات نت استفاده کنین ... شما زیاد خودتونو درگیر این مفاهیم نکنید فقط میتونید اون نسخه ای که گفتم رو نصب کنید و به راحتی تحت تکنولوژی دات نت برنامه نویسی کنید ( البته باید بلد باشید چون فرق داره با زبان های مثل دلفی و ... ) .. برای استفاده از نصخه اجراییشم حتما باید دات نت 3.5 ( برای 2008 ) نصب بشه
___________________________________________My Resume/CV
Mobin Ranjbar
Programmer / App Developer / Software Engineer / Scrum Master / Student
My System Config Validation
___________________________________________
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks