نه قابل ویرایش نباشه
البته اگر یک راهی هم برای نوشتنش باشه خوبه
نه قابل ویرایش نباشه
البته اگر یک راهی هم برای نوشتنش باشه خوبه
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
سلام
من هر چی سعی کردم از دیروز تا حال نتونستم جای اون را در Office پیدا کنم. اگه موفق شدم به شما هم اطلاع میدهم.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
من آفیس 2003 رو کامل نصب کردم اما نیست تو هلپشم نوشته اگر نیست نصبش کنید .
اما چطور و از کجا؟
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
فعلا اینو ببین
http://www.mathtype.com/msee
و این ضمیمه را البته Offce 2003 باید نصب کامل شده باشه.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
سلام
جدول مثالتون باز نمیشه
من بالاخره نصبش کردم.آیا این رو میشه به همراه برنامه برای اینستال برداشت؟
اون سایت هم که پولیه
از عکس هم نمیخوام استفاده کنم حالا میشه مثلا متن سوال رو هم تو همین نوشت؟
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
با سلام
میخواستم بدانم چطور میشه میزان حافظه مورد استفاده توسط برنامه کاربردی تولید شده را بدست آورد؟
و چطور برای یک برنامه حداقل مشخصات سخت افزاری را تعیین میکنند؟
با تشکر
سلام دوباره
بعد از عوض شدن سرور برنامه نویس مشکلاتی در به روز شدن سایت برای من پیدا شده . آیا شما هم این مشکل را دارید؟
سلام
آقای بینیاز (حسینی عزیز)
ببخشید فکر کنم یه چیزی جاگذاشتم! :oops:
راستش اینجوری میشه کار کرد:
یک جدول که فیلد جنرال داره و مثلا اسمش a باشه
Append General a class "Equation.3"
حالا روش که دوبل کیلک کنی (توی فرمی که ساختی از Ole) میتونی تغییرش بدی مثل فرمی که ساختم بعد از دکمه ویرایش دوبل کلیک کن.
در مورد نصب اون هنوز کاری نتونستم بکنم.
منظور از سایتی که دادم هم این بود که این شرکت برای میکروسافت این را طراحی کرده خود راهنمای برنامه گفت توی این سایت برید.
توی سایت میکروسافت هم به نتیجه ای نرسیدم.
توی MSDN هم چیزی پیدا نکردم.
ببخشید ولی من خیلی گشتم.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
سلام
منظورتون فاکس پروست یا کلی؟میخواستم بدانم چطور میشه میزان حافظه مورد استفاده توسط برنامه کاربردی تولید شده را بدست آورد؟
و چطور برای یک برنامه حداقل مشخصات سخت افزاری را تعیین میکنند؟
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
منظورم برنامه exe ای هست که ساختیم و حالا میخواهیم بدونیم موقع اجرا چقدر حافظه مصرف میکنه.
اصلا نمیدونم این حرفم درسته یا نه؟
منظورتون برای نصب همراه برنامه هست؟در مورد نصب اون هنوز کاری نتونستم بکنم.
اینطوری باید آفیس نصب باشه نه؟فیلد جنرال
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
سلام
برای اینکه بدونید حداقل مشخصات سخت افزاری چه هست بر اساس شماره نگارشی که کمپایل میشه همون مشخصات فاکس پرو را داره در واقع برنامه فاکس پروی که شما نوشته اید یک نسخه اجرایی کامل از خود فاکس پرو است یعنی همون فایلهای Dll که مورد نیاز فاکس پرو است همه چیز داره. در تحت داس یک برنامه حتی یک خطی کلی حجم داشت چون dll نداشت.
مثلا من از نگارش 7 استفاده میکنم بنابراین مشخصاتی که از نظر سخت افزاری برنامه فاکس پروی من داره عین مشخصات فاکس 7 است.
این بستگی به خیلی چیزها داره که حافظه مصرفی برنامه چقدر باشه. مثلا شما اگر یک بانک 100 مگابایتی را باز کنید خیلی حافظه می خواهید تا یک بانک مثلا 10 مگابایت. حداقل حجمی که فاکس با آن کار میکنه و پیشنهاد میشه 64 مگابایت است. (رم سیستم) که خود فاکس 7 مگا حدوداً نیاز داره.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
سلام
در مورد کپی بدون نصب منظورم بود.
افیس که همه اش نه فقط Equation.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
چگونه میشود پیغام MESSAGEBOX را رنگی نمود
فرض کنید پیغامی (شما باید پانصد ریال بپردازید) یعنی مقداری از پیغام رنگ جداگانه ای داشته باشد
باید یک کلاس برای خودتون بنویسید مسیجباکس این کار رو نمیکنه
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
ممنون آقای توکل
سلام
اختیار دارید. :flower:
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
سلام
در تهیه یک فرم - من میخواهم نوع فونت و سایز فونت خود را جایگزین فونت و سایز پیش فرض سیستم نمایم چگونه میتوان اینکار رو کرد که دیگر مجبور نباشم برای هر شی این تغییرات را انجام دهم ؟
در تنظیمات فاکس tools>option>forms>template classes برای خودتون یک فرم با مشخصات دلخواه بسازید
و از این به بعد سیستم اونو براتون بیاره
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
اقای کیا سلام علیکمنوشته شده توسط kia1349
من تازه از دنیای سیاه DOS به ویندوز امدم شما ادرس کلاس داده اید اخه مومن من یکی دوساعت که کتاب ویزوال فاکس 3 رو خواندم چیز زیادی از "کلاس" متوجه نشدم!! چطور ین کلاس رو بسازم
در ضمن آیا با این روش میتوانم همین مشکل رو در textbox وlabel حل میشود ؟ یعنی اونجا دیگه لازم نیست من هر دفعه فونت پیش فرض و سایز فونت و تغییر دهم ؟؟
:cry: :)
آقای کیا سلام علیکمنوشته شده توسط kia1349
من تازخ از دنیای DOS وارد دنیای ویزول فاکس شده ام "کلاس" سر در نمی اورم یکی دو تا ساعت کتاب ویزوال فاکی پرو 3 و مطالعه کردم ولی متوجه نشدم اگر میشه جامع توضیح بدین :cry:
در ضمن آی با این روش مشکل من در txtbox و label حل میشه ؟؟
شما باید برای شی هاتون هم یک کلاس بسازید مثلا فونتشون چی باشه یا right to left باشن و alignment=right باشه برای ساختن کلاس :
File->New->class
حالا اسم کلاس رو می نویسید در گزینه بعد شما تعیین می کنید که شی پایه کلاس چی باشه مثلا یک فرم برای template و در انتها مشخص می کنید که در چه فایلی قرار بگیره
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
با سلام خدمت تمامی دوستاننوشته شده توسط binyaz2003
جناب بی نیاز : من موارد شما را اجرا کردم ولی نتیجه نگرفتم . در کل معنای ساده کلاس چیه ؟ :mad: برای چه مواقعی استفاده میشه ؟ یک مثال ساده وشفاف بزنید 0خواهش میکنم
در یک کلاس می تونه چند شی موجود باشه
شما هر کدوم از این شی ها رو هر طور که دلتون بخواد مشخصاتشو تعیین می کنید یا حتی یک مشخصه به اون اضافه میکنید و ذخیره اش می کنید
حالا هر وقت نیاز داشته باشین از اون استفاده میکنید
مثال :
شما نیاز دارید فرمهای برنامه همه یک فونت خاص و مثلا right to left باشه و آیکون مخصوص داشته باشه و همیشه وسط باشه و ... حالا اگر بخواهید هر دفعه که یک فرم جدید باز می کنید تمام این خواص رو ست کنید کلی وقتگیر خواهد بود و می تونید در عوض یکبار این مراحل رو انجام بدید و ذخیره کنید از این پس از فرم ذخیره شده استفاده می کنید
این یک نمونه ساده است اما کارهای خیلی زیادی رو میشه براحتی با کلاسها انجام داد
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
سلام
آقای بینیاز اینجا یک ویرایشگر علمی برای فرمولهای ریاضی است:
http://www.texmacs.org/index.php3
البته تحت gnu.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
سلام
من یک سوال داشتم من خیلی سعی کردم نام یک فایل رو به محتوای یک متغیر کاراکتری تغییر نام بدم ولی ...
ممنون میشم!
مثال
"name="84-03-27
Changes the name of a file to a new name.
RENAME FileName1 TO FileName2
Parameters
FileName1 TO FileName2
Specifies the file name to change and the new file name. Include a file extension for each file. If the file extensions are not included, the default extension .dbf is assumed. If you rename a free table that has an associated .fpt memo file, be sure to rename the memo file. Include a period (.) after the file name to rename a file that doesn't have an extension.
Do not use RENAME to change the name of a table in a database; RENAME does not change the name of the table in the database. Use RENAME TABLE to change the name of a table in a database.
Include paths with either or both file names if the files are not on the default path. If FileName1 and FileName2 are in different directories or folders, FileName1 is moved into the directory or folder of FileName2.
When you issue RENAME, FileName2 cannot already exist and FileName1 must exist and cannot be open.
FileName1 and FileName2 can contain wildcard characters such as * and ?. For example, to rename all program files with the extension .prg in the current directory or folder to backup files with extension .bak, issue RENAME *.prg TO *.bak.
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
سلام
بله من با این دستور آشنا هستم
ولی من بجای FileName2 میخواهم از یک متغییر استفاده کنم . با این دستور فکر نکنم بشه!!
متغیر رو داخل یک جفت پرانتز بزارین یا اگر باز هم نشد از & استفاده کنید
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
اگر از fsoیا همون file system object استفاده کنید میشه
در ebook هائی که به دوستان داده ام مثال آن وجود دارد
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
با سلام
من برنامه ای نوشته ام که به صورت شبکه و همزمان از طریق چند کاربر ثبت اطلاعات انجام میشود چگونه میتوانم date و time سرور را داشته باشم چون به ان در بانک اطلاعاتم نیاز دارم چون بعضی مواقع تاریخ کامپیوتر های کاربران باهم مغایرت دارد و یکنواخت نیست
شما می تونید یک جدول با یک فیلد تاریخ زمان داشته باشین و یک رکورد جدید ایجاد کنید و زمان و تاریخ رو خواهید داشت
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
منظورتان را متوجه نشدم
ببینید من برای تاریخ و ساعت فیلدهای جداگانه ای در نظر گرفته ام و هنگام ثبت time و date در ان ذخیره میشود و date , time دستگاهی است که از طریق ان ثبت انجام شده ولی من میخواهم time , date سرور را ذخیره نمایم مخصوصا time را
In Microsoft Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003, you can obtain the date and time from a server by using the NET command line utility with the following syntax:
NET TIME \\ServerName
Note Specify the server name whose time you want to query in the following line:
server_name = "yourservername"
ببخشید که کد درست دیده نمیشود فایل ضمیمه را از انتهای همین پیام میتوانید دانلود کنید
یا به آدرس زیر مراجعه کنید
http://support.microsoft.com/default...b;en-us;249716
* NetRemoteTOD's first parameter is a pointer to a
* Unicode string that contains the server name.
*
* The second parameter is a pointer to a byte array
* that contains a pointer to a TIME_OF_DAY_INFO structure
* The '@' in front of the second parameter ('integer @')
* dereferences this pointer to the byte array. Later in the
* program, the program uses RTLMoveMemory() to
* dereference the pointer this byte array contains
DECLARE INTEGER NetRemoteTOD IN netapi32 STRING @, INTEGER @
* Note that the source address ('inbuffer') is declared as an integer,
* to be consistent with the second parameter in NetRemoteTOD above.
DECLARE INTEGER RtlMoveMemory IN win32api ;
STRING @outbuffer, ;
INTEGER inbuffer, ;
INTEGER bytes2copy
* the TIME_OF_DAY_INFO structure
* contains 11 DWORDs and 1 long, for
* a total of 48 bytes. Therefore, tdbuffout is
* initialized as:
tdbuffout=REPLICATE(CHR(0), 48)
tdbuffin = 0
* the server name must be converted to Unicode
* This API function behaves differently depending on
* whether the target is a Win2000 computer or not -
*
* If Win2000, the servername must be preceded by "\\";
* otherwise, it must not.
server_name = "s-karkonan"
try_server_name = STRCONV(server_name, 5)
rc = NetRemoteTOD(@try_server_name, @tdbuffin)
IF rc = 0
* copy the contents pointed to by the address in tdbuffin to
* tdbuffout
=RtlMoveMemory(@tdbuffout, tdbuffin, 48)
ELSE
* call failed. Therefore, the target is possibly a Win2000 box;
* Retry the function call, prepending "\\" to the server_name
try_server_name = STRCONV("\\" + s-karkonan, 5)
rc = NetRemoteTOD(@try_server_name, @tdbuffin)
IF rc = 0
* copy the contents pointed to by the address in tdbuffin to
* tdbuffout
=RtlMoveMemory(@tdbuffout, tdbuffin, 48)
ELSE
? "NetRemoteTOD() call failed. Return code is: ", rc
RETURN
ENDIF
ENDIF
* Pick out the appropriate parts of the TIME_OF_DAY_INFORMATION
* buffer. This buffer will contain the UTC (Universal Coordinated
* Time) of the server, and must be adjusted by TOD_TIMEZONE minutes
* for the correct local time.
* str2long() converts the DWORDS and LONGS from their string
* representation back to numbers.
tod_month = str2long(SUBSTR(tdbuffout, 37, 4))
tod_day = str2long(SUBSTR(tdbuffout, 33, 4))
tod_year = str2long(SUBSTR(tdbuffout, 41, 4))
tod_hours = str2long(SUBSTR(tdbuffout, 9, 4))
tod_mins = str2long(SUBSTR(tdbuffout, 13, 4))
tod_secs = str2long(SUBSTR(tdbuffout, 17, 4))
* Subtract this bias (times 60, to obtain seconds)
* from the datetime value to obtain the
* server's local time
*
* Alternatively, to convert the server's local time to
* the workstation's local time, use the Win32 API function
* SystemTimeToTzSpecificLocalTime, available under
* Windows NT only.
tod_timezone = str2long(SUBSTR(tdbuffout, 25, 4)) * 60
serverdatetime = DATETIME(tod_year, tod_month, tod_day, ;
tod_hours, tod_mins, tod_secs)
? "UTC time of server is: ", serverdatetime
? "Server's local time is: ", serverdatetime - tod_timezone
************************************************** ***********
FUNCTION str2long
************************************************** ***********
* passed: 4-byte character string (m.longstr) in low-high ASCII format
* returns: long integer value
* example:
* m.longstr = "1111"
* m.longval = str2long(m.longstr)
PARAMETERS m.longstr
PRIVATE i, m.retval
m.retval = 0
FOR i = 0 TO 24 STEP 8
m.retval = m.retval + (ASC(m.longstr) * (2^i))
m.longstr = RIGHT(m.longstr, LEN(m.longstr) - 1)
NEXT
RETURN m.retval
آخرین ویرایش به وسیله kia1349 : چهارشنبه 12 مرداد 1384 در 19:27 عصر دلیل: اضافه نمودن موضوع
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
با سلام خدمت تمامی دوستان
من مشکلی دارم به این شکل در برنامه گزارشات را برای کاغذ a4 طراحی نمودم ولی بعدا پرینتر مورد استفاده olivetti نواری(کوچک) نصب کرده ام ولی گزارشاتی که بایستی به شکل a4 و تمام صفحه نمایش داده شود نیمه کاره و ناقص نمایش میدهد
لطفا راهنمائی فرمائید
یک راه در یک فوروم خارجی گفتند که البته اون برای حل این مشکل بود که اگر گزارشی را landscape طراحی کردیم و روی یک کام÷یوتر که چا÷گر نداره نصب کنیم اونوقت به اندازه a4 نشان میده
گفتند که گزینه save printer enviroment رو از منوی print فکر کنم حذف کنید شاید مشکل شما هم حل شه؟
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
ریپورت خود را باز کنید و از قسمت منوی file>print setup نوع کاغذ و خروجی خود را انتخاب کنید
کاغذ a4 را تمامی پرینتر ها ساپورت میکنند ولی اگر احیانا این سایز وجود نداشن میتوانید سایز دلخواه خود را در قسمت custom طراحی کنید و پس از آن گزارش خود را ذخیره کنید
در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
************************************************** ******************************************
اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی
با تشکر
به حضورتان عرض شود که من گزارشات را همانطوریکه شما فرموده اید تنظیم کرده بودم و پروژه را ساخته ام
و در کامپیوتری که پرینتر معمولی نصب و فعال است که مشکلی ندارد ولی کامپیوتری که پرینتر نواری کوچک نصب و فعال است این مشکل هست
سلام به همگی دوستان
من به تازگی با فروم شما آشنا شده ام و همچنین به تازگی (8-7) ماه است که با فاکس کار می کنم و البته چند تا برنامه هم نوشته ام. دوست دارم با راهنمایی شما استادان عزیز بیشتر در این زمینه یاد بگیرم. البته موضوعی که منو کمی گیج کرده زیادی تاپیک ها می باشد که نمی دانم برای مطرح کردن سوالاتم کجا باید بروم.
با تشکر
آخرین ویرایش به وسیله maeoi : جمعه 04 شهریور 1384 در 13:05 عصر
سلام
ضمن خوش آمد به شما اول شما می تونید سرچ کنید و بعد اگر پیدا نشد در یک تاپیک جدید بپرسید.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)