پاسخ های ارسال شده در انجمن

در حال نمایش 15 نوشته (از کل 18)
  • نویسنده
    نوشته‌ها
  • در پاسخ به: دریافت پارامتر از sql server #669
    در پاسخ به: تعریف کلاس و آرایه #703
    Up
    0
    Down
    ::

    سلام
    متاسفانه کد ارسالی شما اصلا خوانا نیست. اگر نیاز به مشاوره بیشتر دارید، می توانید با بنده تماس بگیرید: 09124908372

    در پاسخ به: مشکل در محل قرار گرفتن متن #729
    Up
    0
    Down
    ::

    ارتفاع 20 پیکسل برای دیو خیلی کمه. ارتفاع رو بیشتر کنید مثلا 50px

    در پاسخ به: مشکل اتصال به دیتابیس #730
    Up
    0
    Down
    ::

    بسته به اینکه هاست شما از SSL Certificate استفاده میکنه یا نه، پورت نامبرها متفاوته. همچنین شاید تنظیمات دیگه ای هم موثر باشه برای پورت نامبر. ولی به نظر من اگر پورت رو تغییر بدید درست میشه. (البته پورت هر عددی نمی تونه باشه و تنها یک سری اعداد خاصی هست)
    مثلا از این پورت نامبر استفاده کنید:
    port=9047 یا port=3306

    در پاسخ به: مشکل در محل قرار گرفتن متن #732
    Up
    0
    Down
    ::

    بسیار عالی

    در پاسخ به: تولید اعداد چهار رقمی #734
    Up
    0
    Down
    ::

    import random

    mylist = [“2”, “6”, “7”, “9”]

    x1 = random.choices(mylist)
    x2 = random.choices(mylist)
    x3 = random.choices(mylist)
    x4 = random.choices(mylist)

    y1 = int(x1[0])
    y2 = int(x2[0])
    y3 = int(x3[0])
    y4 = int(x4[0])

    y = y1 * 1000 + y2 * 100 + y3 * 10 + y4

    print(y)

    در پاسخ به: تولید اعداد چهار رقمی #735
    Up
    0
    Down
    ::

    این کد خلاصه تره. خودتون یه نگاه بندازید و تفاوتش رو با کد بالا پیدا کنید 🙂

    import random

    mylist = [“2”, “6”, “7”, “9”]

    x1 = int(random.choice(mylist))
    x2 = int(random.choice(mylist))
    x3 = int(random.choice(mylist))
    x4 = int(random.choice(mylist))

    x = x1 * 1000 + x2 * 100 + x3 * 10 + x4

    print(x)

    در پاسخ به: Byte array #1091
    Up
    0
    Down
    ::

    لطفا کد C رو که نوشتید در ادامه ارائه بدید تا ورژن ویرایش شده براتون همینجا نوشته بشه.

    در پاسخ به: فریم ورک #1095
    Up
    0
    Down
    ::

    دوست عزیز

    فریمورک cherry pie، یک فریمورک حداقلی برای توسعه وب به زبان پایتون است و تقریبا هیچ کاربرد عملی ای در دنیای توسعه وب به زبان پایتون نداره.

    2 تا فریمورک مهم تحت وب برای پایتون وجود داره: Django و Flask

    هر دو حرفه ای و پر کاربرد هستند ولی باز هم بین این دو از لحاظ کامل بودن و بازار کار و خیلی عامل های موثر دیگه، فریمورک Django به Flask برتری داره!

    بنابراین به نظر شخصی بنده، اگر با پایتون آشنایی دارید، وقتتون رو تلف نکنید و مستقیما برید سراغ یادگیری Django

    در پاسخ به: MinGW gcc #1475
    Up
    0
    Down
    ::

    سلام

    چند تا نکته باید خدمتتون عرض کنم:

    1- اگر کامپایلر MinGW رو جداگانه نصب کردید و یا از طریق msys64 نصب کردید، دقت کنید که حتما آدرس bin فولدر که حاوی فایل های executable است مثل g++.exe یا gcc.exe، حتما باید به Environment Variable های ویندوز اضافه بشه.

    2- نکته مهم دیگه اینکه وقتی شما Code Block رو نصب می کنید، خود به خود کامپایلر MinGW رو همراه خودش نصب می کنه، فارغ از اینکه شما قبلا نصب کردید یا خیر و اگر به فولد نصب Code Block برید، می بینید C:\Program Files\CodeBlocks\MinGW نصب هستش.

    3- نرم افزارهایی مثل VS Code یا CLion، می گردن در کامپیوتر و دنبال کامپایلر می گردن و همچنین شما خودتون می تونید مسیر کامپایلر رو تنظیم کنید. برای Code Block برای تغییر مسیر کامپایلر، باید به مسیر زیر برید:

    Code Block –> Settings –> Compiler … –> Toolchain Executable

    از این مسیر می تونید تغییرات رو انجام بدین. اگر هم می خواین همین مسیرهای Code Block باقی بمونه، فایل هایی رو که اضافه می کنید، باید به این مسیرها اضافه کنید.

    امیدوارم این پاسخ بتونه کمک کنه.

    در پاسخ به: برنامه نویسی وب #1541
    Up
    0
    Down
    ::

    سلام

    شما می خواهید صحت سنجی (validation) انجام بشه. اگر درست متوجه شده باشم،منظورتون اینه که یک دیتابیس دارید و می خواهید ببینید که نام و کد ملی وارد شده در فرم قبلا در دیتابیس موجود هست یا نه!

    اگر منظورتون اینه، دو راه وجود داره، یکی اینکه فرم رو پست (POST) کنید و بعد به دیتابیس متصل میشه  و اگر صحت سنجی درست یا غلط بود، یک پیامی رو در صفحه success url نمایش میده. یک زمانی هست که شما قبل از پست کردن فرم و همون لحظه ای که فرم داره پر میشه، می خواهید صحت سنجی انجام بشه که در اینصورت باید از Ajax استفاده کنید.

     

    در پاسخ به: لیست اعداد #3052
    Up
    0
    Down
    ::
        `
    def calculator(n, m, li):
        print("Your list: ", li)
        for i in range(0, n//m):
            z1 = sum(li[0 + i*m : (i+1)*m])
            x.append(z1)
        if n%m != 0:
            z2 = sum(li[(n//m)*m : ])
            x.append(z2)
        print("list of summations: ", x)
        z3 = len(x)
        res = 0
        for i in range(0, z3):
            res += ((-1)**i) * x[i]
        print("List's final value: ", res)
    
    flag = True
    
    while(flag):
        x = []
        n = int(input("Enter n: "))
        m = int(input("Enter m: "))
        li = list(map(int, input("Enter your list numbers separated by space: ").split()))
    
        if n < 2: print("n (lenght of list) must be at least 2. Try again! ") flag = False elif m >= n:
            print("m must be less than n. Try again!")
            flag = False
        elif len(li) != n:
            print("Please enter exactly ", n, " elements for your list, separated by 1 space. Try again!")
            flag = False
        else:
            calculator(n, m, li)
    
        if flag == True:
            resp = input("Do you want to continue (Yes or No)?: ")
        if resp.upper() == "NO" or resp.upper() == "N":
            flag = False
    `
    
    
    
    در پاسخ به: ارور System.Data.SqlClient.SqlException #3057
    Up
    0
    Down
    ::

    چند تا مشکل در اینجا قابل مشاهده است:

    1- هنگامیکه دارید ConnectionString رو تشکیل بدید، در قسمت Data Source باید نام سیستم تون که می تونید از sql server بدست بیارید، وارد کنید. من یک ویدئوی توضیحات برای این نوع اپلیکیشن در سی شارپ درست کردم که از لینک زیر می تونید مشاهده کنید:

    http://vid.mohammadijoo.ir/Software_Projects/Contact_Info_App.mp4

    2- معمولا ConnectionString رو به عنوان ورودی ارسال می شه و از اپراتور . استفاده نمی کنن. استاندارد اتصال از طریق ConnectionString، به شکل زیر است:

    SqlConnection Conn = new SqlConnection(ConnectionString)

    که شما به اینصورت نوشتید:

    sqlc.ConnectionString = “Data Source=.; Initial Catalog=library; Integrated Security=True”

    که این سینتکس درست کار نمی کنه

    پیشنهاد می کنم این اصلاحات رو انجام بدید و ویدئوی بالا رو هم مشاهده کنید. احتمالا مشکل برطرف میشه.

     

     

    در پاسخ به: یادگیری html #3061
    Up
    0
    Down
    ::

    یکی از ساده ترین زبان های برنامه نویسی برای یادگیری، HTML است. البته HTML زبان برنامه نویسی محسوب نمیشه و در واقع زبان نشان گذاری متن است (Hypertext Markup Language). البته در قسمت های پیشرفته، ویژگی های جدیدی در HTML5 وجود داره که بعضا با بعضی مرورگرها سازگار نیست و ممکن موجب سردرگمی یا اذیت شدن برنامه نویس بشه. ولی مسلما مباحث مقدماتی و شروعش بسیار ساده است و در چند روز می تونید به مهارت کامل در HTML دست پیدا کنید. اگر مشکلی در زبان انگلیسی ندارید، می تونید از منابع زیر برای یادگیری HTML استفاده کنید:

    https://www.w3schools.com/html

    https://www.tutorialspoint.com/html/index.htm

    https://html.com

    https://www.geeksforgeeks.org/html

    در پاسخ به: سلام ببخشید اشتباه من در این کد چیست #3081
    Up
    0
    Down
    ::

    سلام

    اونطوری که من متوجه شدم از کد شما، احتمالا منظورتون این کدی  هست که در زیر نوشتم:

    x = input("Do you want to continue?")
    
    if x == "yes":
          print("good")
    else:
          print("error")
    

    ضمنا به نظر، سطح شما در پایتون مقدماتی است. می تونید دوره های آموزشی پایتون مقدماتی و پیشرفته من رو از وبسایت https://abolfazlm.com تهیه کنید.

در حال نمایش 15 نوشته (از کل 18)
پیمایش به بالا