بله مجددا فرستادم بخدا
Printable View
بله مجددا فرستادم بخدا
سلام
باتشکر مجدد از آقا رضا
ولی یه سوال کوچولو برا من پیش آمده :roll:
میخوام بدونم حالا باید چی رو ریفاکس کنیم . ما که هنوز همچین برنامه توپی گیر نیاوردیم که خواسته باشیم ریفاکسش کنیم !!!!!!!!!
نظر شما چیه ؟!!!
اقا کیا شرمنده
احتمالا من اشتباهی پاکش کردم ( فله ای با spam ها ) ویا .....
به هر حال اگه لطف کنید و یه بار دیگه بفرستین خیلی ممنون میشم
اصلان
bidad_faryad@hotmail.com
خواهش میکنم
فرستادم
سلام کیا جان
ما رو هم بی نصیب نذار
arf5160@hotmail.com
علی برای تو هم فرستادم
یکی از فایلهای pdf که دارم شامل مطالب زیر است
List of Chapters
Chapter 1: Introduction to Client/Server 1
Chapter 2: Visual FoxPro for Client/Server Development 19
Chapter 3: Introduction to SQL Server 7.0 27
Chapter 4: Remote Views 57
Chapter 5: Upsizing: Moving from File-Server to Client/Server 75
Chapter 6: Extending Remote Views with SQL Pass Through 95
Chapter 7: Downsizing 125
Chapter 8: Errors and Debugging 145
Chapter 9: Some Design Issues for C/S Systems 159
Chapter 10: Application Distribution and Managing Updates 177
Chapter 11: Transactions 193
Chapter 12: ActiveX Data Objects 209
Appendix A: New Features of SQL Server 2000 225
xv
Table of Contents
Our Contract with You, The Reader v
Acknowledgements vii
About the Authors ix
How to Download the Files xi
Chapter 1: Introduction to Client/Server 1
The PC revolution 1
Client/server to the rescue 2
Features of client/server databases 3
Data access 3
Security 4
Database backup 6
Point-in-time recovery 6
Triggers 7
Referential integrity 8
Indexes 8
Defaults 10
Rules 10
Primary key generation 10
Stored procedures 11
Views 12
User-defined data types 13
Replication 14
Transactions 14
Scalability 14
Reliability 15
Advantages of client/server 15
Performance 16
Cost 16
Security 16
Scalability 17
Summary 17
Chapter 2: Visual FoxPro for Client/Server Development 19
Object-oriented programming (OOP) 19
Support for COM 21
Built-in client/server support 23
Built-in local data engine 23
xvi
Support for other data-access technologies 24
Rapid Application Development (RAD) 25
Summary 25
Chapter 3: Introduction to SQL Server 7.0 27
Why move to SQL Server? 27
Capacity 27
Concurrency 28
Robustness 28
Security 28
Installation 29
SQL Server editions 29
Licensing 30
Character sets 31
Sort order 31
Network libraries 31
Databases, database files and the transaction log 32
Types of databases 32
Database files 33
Creating a database 33
The transaction log 36
How SQL Server allocates storage 36
Transactions and locking 37
Implicit and explicit transactions 37
Locking 37
Database objects 39
SQL Server object names 39
Tables 40
Enforcing data integrity 41
Indexes 46
Views 48
Stored procedures 49
Triggers 52
Summary 55
Chapter 4: Remote Views 57
Connections 57
Remote views 63
Updatable views 65
Buffering 68
Committing and refreshing buffers 69
Other view properties 70
FetchAsNeeded and FetchSize 70
MaxRecords 71
xvii
FetchMemo 71
Tables 72
Field properties 72
DefaultValue 72
RuleExpression 73
UpdateName 73
DataType 73
Summary 74
Chapter 5: Upsizing: Moving from File-Server to Client/Server 75
Why upsize? 75
Using the SQL Server Upsizing Wizard 76
Indexes 81
Defaults 82
Relationships 84
Validation rules 85
Changes made locally 86
Finished at last? Modifying the results of the Upsizing Wizard 87
The local database 88
Summary 93
Chapter 6: Extending Remote Views with SQL Pass Through 95
Connecting to the server 95
The SQLConnect() function 96
The SQLStringConnect() function 96
Handling connection errors 97
Disconnecting 98
Accessing metadata 98
The SQLTables() function 99
The SQLColumns() function 100
Submitting queries 101
Queries that return a result set 101
Retrieving multiple result sets 102
Queries that modify data 105
Parameterized queries 105
Making SQL pass through result sets updatable 108
Calling stored procedures 109
Handling input and output parameters 109
Transaction management 111
Binding connections 113
Asynchronous processing 113
Connection properties revisited 115
Other connection properties 116
xviii
Remote views vs. SQL pass through 118
SQL pass through 118
Remote views 119
Using remote views and SPT together 122
Transactions 122
Stored procedures 122
Filter conditions 123
Summary 123
Chapter 7: Downsizing 125
The case for a single code base 125
Interchangeable back ends 125
Remote views of VFP data 126
Substituting local views for remote views 128
Abstracting data access functionality 130
Microsoft Data Engine (MSDE) 136
What is MSDE? 136
MSDE vs. SQL Server 137
Distributing MSDE applications 141
Migrating MSDE databases to SQL Server 142
Summary 144
Chapter 8: Errors and Debugging 145
Handling errors 145
Trapping errors 145
Reporting errors 146
Conflict resolution 150
View errors 151
Debugging tools 152
SQL Server Profiler 152
The SQL Server Performance Monitor 155
ODBC logs 156
Summary 158
Chapter 9: Some Design Issues for C/S Systems 159
SQL database design issues 159
Data integrity mechanisms 160
VFP developer vs. SQL Server DBA 168
Client/server performance issues 169
Choosing indexes 169
Client/server division of work 171
Data location 173
Security 173
Client application 173
xix
SQL Server logins and permissions 174
Application roles 174
Summary 175
Chapter 10: Application Distribution and Managing Updates 177
Client/server development 177
Development environment 177
Deployment models 179
Traditional 179
Components 180
Server 180
Distributing databases (creating) 181
Existence of SQL Server 181
SQL pass through 182
SQL scripts 183
SQL-DMO 184
Object transfer (DTS) 185
Backup/restore 186
sp_Detach_DB and sp_Attach_DB 186
Managing updates 187
Application changes 187
Database updates 189
Version control coordination between client and server 191
Local lookup data 191
Why 192
Managing updates 192
Summary 192
Chapter 11: Transactions 193
Transaction basics 193
ACID properties 193
Visual FoxPro transactions 194
The missing property 195
SQL Server transactions 196
Implicit transactions 196
SQL Server isolation levels 198
Durable transactions 200
Locking 202
Lock compatibility 203
Blocking 203
Viewing lock activity 204
Deadlocks 207
Transaction gotcha! 208
Summary 208
xx
Chapter 12: ActiveX Data Objects 209
Why ADO? 209
ADO benefits 209
ADO disadvantages 211
Installing and distributing ADO 211
Using ADO within Visual FoxPro 212
The Connection object 212
The RecordSet object 214
The Command object 221
Summary 224
Appendix A: New Features of SQL Server 2000 225
Feature list 225
Installation issues 227
Query Analyzer 227
Debugging stored procedures 228
User-defined functions 229
Referential integrity 231
Trigger enhancements 232
Indexing computed columns 233
New data types 234
Big integers 234
Variants 234
Tables as variables 235
Summary 236
سلام
:shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock:
حالا حجمش چقدره و چطوری میتونیم برا خودمون داشته باشیم ؟
آقا دهن مارو آب انداختی که ...
من که بهت گفتم حجمش هر چقدر باشه ایمیل من مشکلی نداره بذارش اونجا :oops:
اگه یادت رفته دوباره اینجا میذارمش
amir@aidin.ir
اندی جان بقیه رو جیکار کنم
حالا مگه حجم اینا چقدر هستش
واسه بقیه هم فقط میتونم یه سایت که ایمیل مجانی بالایی میده معرفی کنم مثلا
http://www.gawab.com/enindex.html
حالا جون من بفرست :cry: اونارو بابا کشتی مارو :?
چشم اجازه بدید میفرستم
کیا جان سلام
به میل من چیزی نرسیده بود. لطفا بفرست به میل زیر
arf5160@alexandria.cc
ممنونم :wink:
یا نکن با پیل بانان دوستی یا ...
سلام اقا کیا
من نمیدونم چه مشکلی هست که هیچ ایمیلی از شما نمیگیرم
احتمالا underscore مابین bidad و faryad فراموش میشود . در واقع ایمیل من با bidad_faryad شروع میشه .
خواهشا یه بار دیکه refox 9 را بفرستین ( و هر چیزه دیگه ای که دوست دارین :wink: )
bidad_faryad@hotmail.com
با تشکر - اصلان
بازهم فرستادم
سلام
یه سوال کوچولو
میخواستم بدونم آیا میشه با این REFOX9 یه برنامه تحت داس نو شته شده به فاکسپرو که با LEVEL II کد شده باشه رو دل و رودشو ریخت بیرون یا نه
امتحان کنید , امکان ریفاکس برنامه های ورژن پائین رو داره ولی اینکه کد شده رو بتونه باز کنه نمیدونم
اینم یه برنامه برای تبدیل اعداد به حروف معادل آنها
قابل استفاده در برنامه های حسابداری و محاسباتی
ضمنا من حتی از سایت www.gawab.com هم نتوانستم اون حجم اطلاعات خودم رو پست کنم
اگه کسی در سایتی فضای منسبی حدود 100 مگابایت داره به من بده تا برنامه ها رو توی اون upload کنم تا همه استفاده کنند
با عرض معذرت از همه دوستان
من حتی یک بایت دیگه هم نمیتونم فایل upload کنم
حداکثر سهمیه من پر شده
:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :| :| :| :| :( :( :( :(
من دارم سعی میکنم از روش دوست عزیزمون از طریق yahoo briefcase یوزر و پسورد مشخص شده فایلها رو upload کنم
برای دانلود فایلها از طریق yahoo briefcase و با یوزر vfox8 و با پسورد ali110 وارد شده و از دایرکتوری sample فایلها رو بردارید
البته من در زمان upload پیغام خطا های زیادی دریافت میکنم ولی امیدوارم فایلها واقعا upload شده باشند
اگه تونستید پیام بدید تا یک سریشو پاک کنیم و بقیشو upload کنیم
سلام
رئیس جون نمیشه بعضی هاش بدجوری حالگیری میکنن مثل چهارمی :roll:
حالا چیگکار باید بکنیم :?: :?: :?: :?: :?:
امتحان کردم
خودم مشکلی توی دانلود نداشتم حتی از طریق dialup
اگه کسی دیگه هم مشکل داره بگه
فعلا هم بقیه رو بردارید تا بتونم مابقی اونها upload کنم تا یه فکری هم برای فایل چهارمی بکنیم
ضمنا فایلهای megafoxpdf با rar تقسیم شده اند که خودتون پس از دانلود باید merge کنید
خلاصه هر کی مشکل داره بگه تا یه کاریش بکنیم
ضمنا ذکر کنید که مشکلتون توی دانلوده یا استفاده از اونها بعد از دانلود فایلهاست
سلام
اقا کیا من از کلاس تولتیپ شما استفاده کردم اما وقتی فرمی اسکرول بشه و شئ ما پایین باشه اشتباه کار میکنه و پائین نمیاد من از amouseobj() استفاده کردم اما بعضی جاها خطا میده لطفا راهنمائی کنید
چشم . فقط اگر اجازه بدید این موضوع باشه تا پایان امتحانات پایان ترم
اگه مسشه لطفاً سریعتر :roll:
سال تمام شد چه برسه به ترم :cry:
بی نیاز جان اگه میشه برنامتو برام بفرست به ایمیلم تا نگاهش کنم ببینم چشه
طوریش نیست فقط وقتی از کلاس شما استفاده می کنم و فرم اسکرول داره و به آخر فرم اسکرول می کنیم و روی یک شی که تولتیپ داره موس رو روش نگه میداریم چون از تابع wrow() استفاده میشه تولتیپ پاپین نم آد
فقط همین :?:
خوب به این خاطره که موس در اولین مرحله مختصات شی مورد نظر را در داخل فرم پیدا میکنه و با توجه به موقعیت شی مذکور نسبت به تشکیل یک تولتیپ اقدام میکنه و با تغییر اندازه و اسکرول فرم این مختصات آپدیت نمیشوند
خوب باید چیکار کنم؟
با عرض سلام و خسته نباشید
من مشکلی در فاکس پرو دارم من برنامه ای تحت شبکه می خوام طراحی کنم که از بانک اطلاعاتی استفاده می کنه مشکل من اینجاست من دنبال تابعی می گردم که تشخیص بده که بانک اطلاعاتی مورد نظرم توسط کاربر دیگری باز است یا خیر؟
خوشحال می شم همین جا به من پاسخ بدید.
میرسی
علی از آبادان
تابع used()
توضیحات:
Determines if an alias is in use or a table is open in a specific work area.
تابع aused()
توضیحات:
Places table aliases and work areas for a data session into a variable array.
مثال:
OPEN DATABASE (HOME(2) + 'Data\testdata') EXCLUSIVE
USE Customer IN 0
CLEAR
? AUSED(gaInuse)
DISPLAY MEMORY LIKE gaInuse
CLOSE DATABASES
با سلام
کاش به جای آنکه بخواهی برای همه ایمیل کنی زحمت میکشیدید همینجا میگذاشتید چون من که روی /انرا ندارم که بگم برام بفرستی
با تشکر
شما هم اگر خواستی براتون ایمیل میکنیم فقط باید دنبال فضای زیاد و یه مقدار هم صبر باشید چون آخر ساله و سر مون خیلی شلوغه
استفاده خوب از کومبو باکس
چه بسیار نیکو و خوب می شد که این بخش فعال تر می شد
و حتی به عنوان ارائه برنامه کامل شده کاربردی تجاری در این بخش باشد بنده به شخص دارای برنامه های زیادی (تجاری کاربردی) در محیط داس هستم (چند نمونه حسابداری - انبارداری - حقوق و دستمزد - دبیرخانه و... اموزش تایپ و ....) که البته فکر کنم عمر آنها تمام شده ولی حداقل قابل سرمشق برای تازه کاران زبان فاکس می باشد و البته در محیط ویندوز دوسه برنامه دارم (ولی اکثر این برنامه ها نرم افزاری حوزوی می باشد (که البته در انها بحث های جستجو پیشرفته - کدینگ اطلاعات و ...) استفاده شده بنده بشخص حاضر هستم در صورت تمایل دوستان هر کدام را که خواستند در این بخش بگذارم (خوشبختانه محیط دوستانه خوبی در این بخش حاکم است (که البته مدیون دوستان و مخصوص مدیر بخش می باشد) که شخصا تمایل دارم که حتما حداقل یکبار به این سایت (این بخش) سری بزنم لذا در صورت تمایل دوستان این بخش را بیشتر فعال کنیم
سلام
این کار شما بسیار قابل ستایش است. و ممکن است به یک برنامه OpenSource بسیار عالی هم مبدل شده باعث استفاده بیشتر از فاکس پرو شود.
من هم در این راه در کنار شما اگر تمایل دارید به حذف خطاها و تبدیل به ویندوز اگر بتوانم کمک خواهم کرد.
بسم ا... :flower:
اولین برنامه نمونه نرم افزار آموزش تایپ می باشد
(برای علاقه مندان) (بصورت کامل است و قابل تبدیل به فایل اجرایی)
نرم افزار دوم برنامه انجام اموری حسابداری(حسابداری دوبل با امکانات مختلف) - حقوق و دستمزد (قانون استخدام کشوری و ...) - چک و حسابهای بانکی و ....
این نرم افزاری بیش از 8 سال است در دو تا از مراکز قم (بیمارستان آیت الله گلپایگانی و بنیاد جانبازان استان قم) در حال استفاده است (از جهت زیرکار رفتن و رفع اشکال قابل اطمینان است) مخصوصا قوانین حسابداری دوبل (بصورت ساده ولی کارآمد (با راهنمایی بخش حسابداری بیمارستان ... ) انجام شده) و بخش حقوق و دستمزد نیز طبق قانون استخدام کشوری (حکم کارگزینی و بخش صدور فیش حقوقی بصورت رعایت تفاوت حکم و اضافه کاری و....) می باشد بخش امکانات نیز بد نیست (مخصوصا قابلیت تغییر رنگ به 255 رنگ و یا قابلیت تغییر آرایش صفحه کلید به هر حال در کل بدک نیست
قابل توجه دوستان
البته لازم به ذکر است که در رابطه با نرم افزار فوق نیازمند به شاخه font که در برنامه قبلی (آموزش تایپ می باشد) است (فایل font.fnt مجموع 10 فونت بصورت چسبیده بهم که در برنامه توسط توابع سطح پایین آنها خوانده شده و جدا می شوند و نهایتا اجرا) و یا فایل printer.fnt که مجموع فایلهای مختلف جهت فارسی سازی چاپگری مختلف لیزری و سوزنی می باشد ) و بقیه اطلاعات (شاخه های سال مالی و تیبلهای مختلف را برنامه بصورت هوشمند خودش می سازد (و درصورت خراب بودن به هنگام باز شدن خودش مجددا ایجاد می کند)
به هر حال توضیحات بیشتر خواستید بنده در خدمت هستم
در رابطه با برنامه های تحت ویندوز نیز چند نمونه ای است ولی همان طور که قبلا گفتم برنامه های حوزوی است به طور نمونه:
نرم افزار کشف الرجال (با جداولی بیش از 500000 رکورد و متن بیش از 80 کتب رجالی حوزه) با قابلیت جستجو ( سرعت بالا برای تک کلمه صفر ثانیه (با قابلیت کدینگ و فشرده سازی اطلاعات) و نمایش و قابلیتهای مختلف (لازم به ذکر است که در نمایشگاه نرم افزارهای علوم اسلامی سال 83 مقام اول را بدست آورد) که البته چون حق امتیاز آن برای موسسه (تحقیقاتی حضرت ولی عصر (عج) ) بود از ان مقام اولی تنها یک سکه بما رسید!!!) ولی انصافا خود موسسه نرم افزار را با قیمت پایین (1500 تومان) ارائه می دهند (هدف تجاری ندارند)
و یا نرم افزار پاسخگو (پاسخ به شبهات اهل تسنن و وهابیت به شیعه) آن هم مشابه نرم افزار فوق بوده و دارای امکانات ویژه است (که برخی از آن امکانات (مثلا نمایش ساختار درختی را از بچه های این بخش یاد گرفتم)
و یا نرم افزار کتابشناسی اسلامی (نرم افزار کتابخانه با بیش از 60000 رکورد (شناسنامه کامل کتاب به همراه ریزموضوعات و...)
به هر حال هر کدام از این نرم افزارها نیز اگر به کاری کسی می آید از دادن سورس آن مضایقه ندارم (البته لازم به ذکر است که این برنامه ها بدون اطلاعات بی معنی است) (و البته اگر کسی خود سی دی برنامه ها را نیز خواست می تواند از طریق موسسه (تحقیقاتی حضرت ولی عصر (عج) ) بصورت پستی آن را تهیه کنند. (البته قیمت آن همانطور که گفتم پایین است چون قصد تجاری ندارند)
-------------------------------
به هر حال منظور این کار فعال کردن مجدد این موضوع بوده و توجه برنامه نویسان به این نکته است که می تواند راه را برای افراد تازه وارد باز کرد و یا حتی از طریق این برنامه به همدیگر کمک کرد و یا حتی صرفه جویی زمانی برای همدیگر داشت
چرا که اعتقاد بنده بر این است که اکثریت این برنامه ها بصورت خاص (موردی) سفارش داده شده و ارزش ریالی آن با توجه به پشتیبانی برنامه نویس می باشد لذا shareware بودن آنها را تناقضی با منافع مادی برنامه نویسان نمی دانم بلکه همان منافع معنوی آن برای برنامه نویس کفایت می کند
(تو نیکی میکنی در دجله انداز که ایزد در بیابانت دهد باز)
:تشویق: :flower:نقل قول:
(تو نیکی میکنی در دجله انداز که ایزد در بیابانت دهد باز)
سلام به همه دوستان !
من یک pdf فارسی برای آموزش visual foxpro میخوام.میشه بهم کمک کنید؟
ممنون.
سلام
فکر نکنم وجود داشته باشه.
آقای توکل شما یک کارایی می کردید؟
چند نمونه برنامه جالب در محیط ویژوال فاکس
بازی فکرو بکر - برنامه طالع بینی چینی (با توجه به تاریخ تولد که مشابه تحت داسش خیلی وقت قبل بود) - تقویم شمسی و میلادی
این هم یک برنامه جالب در محیط ویژوال
تقویمتون کار نمیکنه! :گیج:
با عرض معذرت فایل عکس ضمیمه و یک فایل prgرا ضمیمه نکرده بود