اليوم كان لي تجربة مع الذكاء الاصطناعي
اعطيته ( 3700 حرف ) تمثل سكربت بناء عده جداول في قاعدة بيانات على بيئة sql server
ثم طلبت منه
انشاء موديلات كل الجداول , لغة الدارت , تضمين كل مفاهيم البرمجة الكائنية التوجة , مفهوم الوراثة و التجريد و تعدد اشكال الاستجابة كـ ( override , virtual , abstract , sealed )
اعطيته ( 3700 حرف ) تمثل سكربت بناء عده جداول في قاعدة بيانات على بيئة sql server
ثم طلبت منه
انشاء موديلات كل الجداول , لغة الدارت , تضمين كل مفاهيم البرمجة الكائنية التوجة , مفهوم الوراثة و التجريد و تعدد اشكال الاستجابة كـ ( override , virtual , abstract , sealed )
👍1
لغة الدارت وتقنية الفلاتر
تفاجئت بأنه قام ببناء الكود بالمعايير التي طلبت منه
// الكلاس الأساسي للجداول
abstract class BaseModel {
int id;
String name;
int status;
String denoscription;
BaseModel(this.id, this.name, this.status, this.denoscription);
// يمكن إضافة الدوال المشتركة هنا
void save();
void update();
}
// موديل SMProductType يرث من BaseModel
class SMProductType extends BaseModel {
SMProductType(int id, String name, int status, String denoscription)
: super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMProductType
}
@override
void update() {
// تنفيذ التحديث لـ SMProductType
}
}
// موديل SMProduct يرث من BaseModel ويضيف خصائص جديدة
class SMProduct extends BaseModel {
String secondName;
int ageDays;
String images;
bool hasExpireDate;
int typeId;
int categoryId;
int measureUnitId;
int userId;
SMProduct(
int id,
String name,
int status,
String denoscription,
this.secondName,
this.ageDays,
this.images,
this.hasExpireDate,
this.typeId,
this.categoryId,
this.measureUnitId,
this.userId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMProduct
}
@override
void update() {
// تنفيذ التحديث لـ SMProduct
}
}
// موديل SMMeasureUnit يرث من BaseModel ويضيف خصائص جديدة
class SMMeasureUnit extends BaseModel {
int upId;
SMMeasureUnit(
int id,
String name,
int status,
String denoscription,
this.upId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMMeasureUnit
}
@override
void update() {
// تنفيذ التحديث لـ SMMeasureUnit
}
}
// موديل SMProductCategory يرث من BaseModel
class SMProductCategory extends BaseModel {
int userId;
SMProductCategory(
int id,
String name,
int status,
String denoscription,
this.userId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMProductCategory
}
@override
void update() {
// تنفيذ التحديث لـ SMProductCategory
}
}
// موديل BSMCostType يرث من BaseModel
class BSMCostType extends BaseModel {
BSMCostType(int id, String name, int status, String denoscription)
: super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ BSMCostType
}
@override
void update() {
// تنفيذ التحديث لـ BSMCostType
}
}
// موديل BSMInvoiceType يرث من BaseModel
class BSMInvoiceType extends BaseModel {
BSMInvoiceType(int id, String name, int status, String denoscription)
: super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ BSMInvoiceType
}
@override
void update() {
// تنفيذ التحديث لـ BSMInvoiceType
}
}
// موديل BSMInvoice يرث من BaseModel ويضيف خصائص جديدة
class BSMInvoice extends BaseModel {
int globalNo;
int branchId;
int typeId;
String currencyId;
int returnBranchId;
int returnTypeId;
int returnId;
double price;
double cost;
DateTime createAt;
String serialNo;
int accountId;
int sessionId;
int userId;
BSMInvoice(
this.globalNo,
this.branchId,
this.typeId,
this.currencyId,
int id,
String name,
int status,
String denoscription,
this.returnBranchId,
this.returnTypeId,
this.returnId,
this.price,
this.cost,
this.createAt,
this.serialNo,
this.accountId,
this.sessionId,
this.userId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ BSMInvoice
}
@override
void update() {
// تنفيذ التحديث لـ BSMInvoice
}
}
abstract class BaseModel {
int id;
String name;
int status;
String denoscription;
BaseModel(this.id, this.name, this.status, this.denoscription);
// يمكن إضافة الدوال المشتركة هنا
void save();
void update();
}
// موديل SMProductType يرث من BaseModel
class SMProductType extends BaseModel {
SMProductType(int id, String name, int status, String denoscription)
: super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMProductType
}
@override
void update() {
// تنفيذ التحديث لـ SMProductType
}
}
// موديل SMProduct يرث من BaseModel ويضيف خصائص جديدة
class SMProduct extends BaseModel {
String secondName;
int ageDays;
String images;
bool hasExpireDate;
int typeId;
int categoryId;
int measureUnitId;
int userId;
SMProduct(
int id,
String name,
int status,
String denoscription,
this.secondName,
this.ageDays,
this.images,
this.hasExpireDate,
this.typeId,
this.categoryId,
this.measureUnitId,
this.userId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMProduct
}
@override
void update() {
// تنفيذ التحديث لـ SMProduct
}
}
// موديل SMMeasureUnit يرث من BaseModel ويضيف خصائص جديدة
class SMMeasureUnit extends BaseModel {
int upId;
SMMeasureUnit(
int id,
String name,
int status,
String denoscription,
this.upId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMMeasureUnit
}
@override
void update() {
// تنفيذ التحديث لـ SMMeasureUnit
}
}
// موديل SMProductCategory يرث من BaseModel
class SMProductCategory extends BaseModel {
int userId;
SMProductCategory(
int id,
String name,
int status,
String denoscription,
this.userId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ SMProductCategory
}
@override
void update() {
// تنفيذ التحديث لـ SMProductCategory
}
}
// موديل BSMCostType يرث من BaseModel
class BSMCostType extends BaseModel {
BSMCostType(int id, String name, int status, String denoscription)
: super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ BSMCostType
}
@override
void update() {
// تنفيذ التحديث لـ BSMCostType
}
}
// موديل BSMInvoiceType يرث من BaseModel
class BSMInvoiceType extends BaseModel {
BSMInvoiceType(int id, String name, int status, String denoscription)
: super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ BSMInvoiceType
}
@override
void update() {
// تنفيذ التحديث لـ BSMInvoiceType
}
}
// موديل BSMInvoice يرث من BaseModel ويضيف خصائص جديدة
class BSMInvoice extends BaseModel {
int globalNo;
int branchId;
int typeId;
String currencyId;
int returnBranchId;
int returnTypeId;
int returnId;
double price;
double cost;
DateTime createAt;
String serialNo;
int accountId;
int sessionId;
int userId;
BSMInvoice(
this.globalNo,
this.branchId,
this.typeId,
this.currencyId,
int id,
String name,
int status,
String denoscription,
this.returnBranchId,
this.returnTypeId,
this.returnId,
this.price,
this.cost,
this.createAt,
this.serialNo,
this.accountId,
this.sessionId,
this.userId,
) : super(id, name, status, denoscription);
@override
void save() {
// تنفيذ الحفظ لـ BSMInvoice
}
@override
void update() {
// تنفيذ التحديث لـ BSMInvoice
}
}
👍3
لغة الدارت وتقنية الفلاتر
// الكلاس الأساسي للجداول abstract class BaseModel { int id; String name; int status; String denoscription; BaseModel(this.id, this.name, this.status, this.denoscription); // يمكن إضافة الدوال المشتركة هنا void save(); void update(); } // موديل…
دقة تطبيق المطلوب 80% من المستوى الاحترافي
الخطأ المتواجد هو عدم ذكر الكلمة المفتاحية
required
مع الحقول التي لا تقبل فرااغ
الخطأ المتواجد هو عدم ذكر الكلمة المفتاحية
required
مع الحقول التي لا تقبل فرااغ
👍1
اللغات والتقنيات الحديثة تتطور بسرعة وبشكل مستمر لذلك
ملاحظة مهمة 📌📌📌
قبل مشاهدة اي فيديو تأكد ان عمره لا يزيد عن سنة
ملاحظة مهمة 📌📌📌
قبل مشاهدة اي فيديو تأكد ان عمره لا يزيد عن سنة
👍5👎1
Phone call
👍2
يخبرك المدير التنفيذي في StabilityAI أن نهاية المبرمجين ستكون في غضون 5 سنوات. ويخبرك المدير التنفيذي لـ Nvidia أن المبرمجين أيامهم معدودة ...
نحن نريد أن نوضح شيء ضروري بخصوص هذه التصريحات الماضية، الحالية وحتى المستقبلية ...
ضع في حسبانك أن تصريحات هؤلاء الأشخاص تخدم مصالحهم أكثر من أي شيء آخر. فتصريح Nvidia جاء تمهيدًا لإطلاق برمجيتها الذكية Chat With RTX.
( هناك مثال يقول، لو شعرت بالألم في قدمك وذهبت لطبيب أسنان، سخبرك أن ضرسك هو سبب الألم ) .
الأمر سيان في أوساط شركات السيليكون فالي، ستخبرك Binance أن البيتكوين هو المستقبل، وسيخبرك JPMorgan أنه مجرد فقاعة. كل شخص يبحث عن مصالحه.
ولا ننسى الخدمات التي بدأت تلقب نفسها بخدمات AI. فخدمات أتمتة أصبحت AI، ومنصات بحث أصبحت منصات بحث بالـ AI. الـ AI عبارة رنانة الكل يستخدمها حتى إن كانت المنصة مجرد منصة عادية.
لا أحد يعرف ما الذي يخبئه المستقبل بالفعل، قد تكون بالفعل نهاية المبرمجين أو قد تكون نهاية الـ AI.
خدمات الـ AI بالفعل جلبت شيء جديد لحياتنا وسهلت الكثير. لكن في أوساط المحترفين هي تبقى مجرد أدوات. لا داعي للـ Hype ! إ
نحن نريد أن نوضح شيء ضروري بخصوص هذه التصريحات الماضية، الحالية وحتى المستقبلية ...
ضع في حسبانك أن تصريحات هؤلاء الأشخاص تخدم مصالحهم أكثر من أي شيء آخر. فتصريح Nvidia جاء تمهيدًا لإطلاق برمجيتها الذكية Chat With RTX.
( هناك مثال يقول، لو شعرت بالألم في قدمك وذهبت لطبيب أسنان، سخبرك أن ضرسك هو سبب الألم ) .
الأمر سيان في أوساط شركات السيليكون فالي، ستخبرك Binance أن البيتكوين هو المستقبل، وسيخبرك JPMorgan أنه مجرد فقاعة. كل شخص يبحث عن مصالحه.
ولا ننسى الخدمات التي بدأت تلقب نفسها بخدمات AI. فخدمات أتمتة أصبحت AI، ومنصات بحث أصبحت منصات بحث بالـ AI. الـ AI عبارة رنانة الكل يستخدمها حتى إن كانت المنصة مجرد منصة عادية.
لا أحد يعرف ما الذي يخبئه المستقبل بالفعل، قد تكون بالفعل نهاية المبرمجين أو قد تكون نهاية الـ AI.
خدمات الـ AI بالفعل جلبت شيء جديد لحياتنا وسهلت الكثير. لكن في أوساط المحترفين هي تبقى مجرد أدوات. لا داعي للـ Hype ! إ
👍3