تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 20 از 34 اولاول ... 1016171819202122232430 ... آخرآخر
نمايش نتايج 191 به 200 از 336

نام تاپيک: مجموعه كتابهاي خانواده C

  1. #191
    ناظر انجمن توسعه و ساخت بازی Reza Azimy_RW's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    بی سرزمین تر از باد
    پست ها
    3,321

    پيش فرض



    آموزش ++Visual C ( آموزش مقدماتی MFC - ویرایش دوم )


    ... نویسنده : بهزاد جناب ...


    ... 84 صفحه ...

    مقدمه نویسنده :

    سلام
    از آنجایی که کتاب الکترونیک خوبی به زبان فارسی در زمینه ویژوال سی پلاس پلاس در دست نیست تصمیم گرفتم تا در کنار یادگیری این زبان آموخته هاي خودم را به صورت یک کتاب درآمورم تا علاقه مندان به برنامه نویسی مانند خودم بتوانند از آن برای یادگیری این زبان استفاده کنند. در تمامی آموزش های این کتاب از محیط 2008 Visual Studio استفاده شده است.
    .
    .
    .
    چرا از ++C استفاده می کنیم؟
    زبان برنامه نویسی C اوایل دهه هفتاد اختراع شد و به سرعت به یکی از محبوبترین زبانهای برنامه نویسی حرفه ای تبدیل گردید. سی پلاس پلاس زبان مورد انتخاب براي ساخت نرم افزارهایی با کارآیی بالا است که به طور مستقیم به منابع یا تجهیزات و ابزار هاي ویندوز دسترسی دارند. پس شما با آن می توانید به قابلیت هاي سطح پایین سیستم دسترسی داشته باشید و البته به خاطر اینکه این زبان به شما قدرت بسیار بالایی می دهد ،
    لذا در مقایسه با سایر زبان ها مثل visual Basic یا #C شما بایستی از جزییات بیشتری اطلاع داشته باشید.بنابراین از جمله کاربرد هاي بدون شک این زبان برنامه هایی می باشد که نیاز به دقت بالا ، تاخیر زمانی کوتاه ( Low-latency ) و استفاده مستقیم از سخت افزار دارند ، نرم افزار هایی همچون:

    نرم افزارهای گرافیگی و طراحی 2 بعدی و 3 بعدی ، محیط ها و موتورهاي توسعه بازی های کامپیوتری ، نرم افزارهاي صوتی / تصویری ،
    پیشرفته سیستمی و غیره ... که چیزي فراتر از طراحی واسط کاربر باشد .
    .
    .
    .
    به طور کلی دو نوع شیوه های برنامه نویسی براي سی پلاس پلاس وجود دارد:

    بومی ( Native ) و مدیریت شده ( Managed )

    1 در نوع Native که قدرتمند ترین نوع برنامه نویسی می باشد ( مدیریت نشده ) ، برنامه شما به طور مستقیم توسط پردازنده مرکزي ( CPU ) اجرا می شود و می تواند بر روي نسخه های مختلف سیستم عامل ویندوز اجرا شود این مورد شامل ویندوز CE و ویندوز mobile براي تلفن های همراه نیز می شود .لذا برنامه هاي Native دسترسی مستقیم به سیستم عامل و سخت افزار دارند و این به شما قدرت و کارآیی ( Performance ) بسیار بالایی می دهد.
    اما نکته اي که باید توجه کنید این است که قدرت بالا ، به دقت ، مسئولیت پذیري و تمرین بیشتري نیاز دارد تا موارد به درستی انجام شود .
    شیوه Native نیز به دو نوع MFC و win32 که هر دو مختص پلتفرم ویندوز هستند تقسیم میشود.
    در win32 که قلب ویندوز شناخته می شود و شیوه برنامه نویسی سطح پایین می باشد (پشتیبانی از 16 بیت تا 64 بیت) ، سرعت توسعه نسبت به سایر زبان ها مانند VB و #C کمتر است و زمان و انرژي بیشتري صرف خواهد شد، اما در عوض همه چیز در اختیار شما قرار دارد ، از کنترل دقیق حافظه تا کنترل تمامی منابع سیستم و البته با نهایت کارآیی.

    اکثر نرم افزار هاي تجاري شرکت هاي بزرگ و متوسط سراسر دنیا که در منازل از آن ها استفاده می کنید (و نیازی به نام بردن آن ها نیست )و تقریبا هسته اصلی تمامی بازي ها در نسخه ویندوز آن ها از این API ها به طور مستقیم استفاده می کنند.

    MFC یا همان Microsoft Foundation Class ، یک framework می باشد که API هاي win32 را در قالب کلاس هایی براي برنامه نویسان ++C ارائه می کند ، تا زمان توسعه را کاهش دهد ، کار با پایگاه داده را آسان تر می کند و با وجودي که تقریبا تمامی قابلیت هاي سایر زبان ها را در اختیار شما قرار می دهد ، و جدا از اینکه کارآیی در مقایسه با شیوه قبل کمی کاهش می یابد ، تمامی ناحیه های win32 را نیز در بر نخواهد گرفت و لذا نیاز به آشنایی با خود API های ویندوز نیز می باشد .
    ضمنا MFC در کشورمان کاربران بیشتري دارد...
    .
    .
    .
    ...

    حجم : 2.8 مگابایت

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



    .
    سلام دوست عزیز . خیلی مقاله کاملی بود برای افراد مبتدی . من که واقعا استفاده کردمو دارم ادامه میدم . دیدم

    دکمه تشکر واقعا کمه برای اینهمه زحمت شما .
    موفق باشید .

  2. این کاربر از Reza Azimy_RW بخاطر این مطلب مفید تشکر کرده است


  3. #192
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2009
    پست ها
    1

    پيش فرض

    سلام کسی اینجا کتاب
    c how to program Deitel رو داره کتاب c++ و csharp رو نمی خوام
    ممنون

  4. #193
    اگه نباشه جاش خالی می مونه p d's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    قبرستون
    پست ها
    449

    پيش فرض A Review of Books on C++ programming

    منبع :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید






    Reference Books:


    The following books should be part of every C++ programmers reference library:
    1. The Annotated C++ Reference Manual (ANSI Base Document)
    by Margaret Ellis and Bjarne Stroustrup
    For a reference manual this book is quite readable and contains many useful examples. It, and the next book, can be considered to be the "Kernighan and Ritchie" of the C++ world. A second edition incorporating some of the more recent developments in the C++ standardization effort would be useful .
    In the meantime you may wish to ftp over the latest draft of the proposed International Standard for Information Systems - Programming Language C++ (X3J16/95-0087 WG21/N0687)
    2. The C++ Programming Language (Second Edition)
    by Bjarne Stroustrup
    A goldmine of useful information, tips and examples. The Third Edition is eagerly awaited - though no definite publication date has been announced.
    3. The ^Draft Standard C++ Library
    by P.J.Plauger
    This is a companion to Plauger's earlier book The Standard C Library (which has become a classic for C programmers). Although not a very readable book parts of it are included in the new ANSI/ISO Standard and it is therefore a vital reference to anyone needing to understand the details of implementing the various C++ input/output classes, dynarray and ptrdynarray classes.
    Despite the current vogue for pretty graphical user interfaces - the text to be displayed still has to be generated and data still has to be read in from various file devices - hence this book is a vital reference for all C++ programmers writing application that involve processing of textual and numeric data.
    4. C++ Programmer's Guide to the Standard Template Library
    by Mark Nelson
    This book is both an advanced C++ programming book as well as a guide to the contents and use of the C++ Standard Template Library . It comes with the Complete Hewlett Packard STL on a companion floppy disk. Currently, this book does not have any major competitors - and is the set book for some advanced C++ programming courses.
    Two other books that I would include on my reference C++ books bookshelf are
    5. Designing and Coding Reusable C++
    by Martin D. Carroll and Margaret A. Ellis
    and
    6. C++ FAQs - Frequently Asked Questions
    by Marshall P. Cline and Greg A. Lomow
    Designing and Coding Reusable C++ is an important book because it attempts to show the tradeoffs and techniques involved in writing reusable C++ code. In addition it contains guidelines for good class design and discusses issues such as error detection and error handling, and presents some techniques for enhancing code efficiency.
    The C++ FAQ book provides expanded answers from the FAQs on the Internet forum compl.lang.c++
    The answers contain cross references to well respected C++ textbooks and reference books such as those by Lippman, Stroustrup and Ellis and Stroustrup. It is a veritable treasure trove of answers to many difficult and tricky problems that crop up when developing C++ code, and can help resolve many a heated technical debate !!
    Introductory to Intermediate level C++ programming textbooks :


    Because C++ is essentially a set of extensions (and improvements) to the C programming language I feel that a good knowledge of C is almost an essential pre-requisite to learning C++. Most C++ textbooks assume a working knowledge of C. Nonetheless there are several good textbooks that attempt to cover C++ as a first programming language (and I will be including these in this section of my review as well).
    None of the books in this section can really be regarded as books attempting to teach C++ as a first programming language, and, as such, most Introductory C++ programming books are to be regarded as applicable to those with intermediate level programming skills.
    1. The C++ Primer (2nd. Edition)
    by Stanley B. Lippman
    A very popular textbook as well as a reference. The style is somewhat reminiscent of Kernighan and Ritchie's classic on C programming. ( I have heard rumors (unattributed of course) that there are C fanatics at AT&T Bell Laboratories who look down upon the C++ upstart - nothing like some controversy to stimulate language development !!).
    This is a good starting book for experienced C programmers who want to get on with writing C++ code as fast as possible. I would, however, recommend some exposure to object oriented analysis and design before embarking on large scale C++ projects.
    It is definitely not a book for novice programmers - although they would do well to have a copy of it to hand as they get beyond the "John and Jane go C++ programming" type of textbook.
    2. Developing C++ Software (Second Edition)
    by Russel Winder.
    This is one of those undergraduate course type textbooks that can be both irritating and likeable. Although somewhat pedantic the pace of the book is relatively gentle and includes good discussions of standard structured programming techniques and how they relate to an object oriented language such as C++. It attempts to treat C++ as a programming language in its own right, and at an introductory level does so quite effectively. (Although I cannot escape the feeling that the author is a bit of a dilettante when it comes to object oriented programming - " here's yet another programming language that I can teach a course on " - and he can be a bit patronizing at times) .
    A very useful book for College and University students and for those requiring a reasonably gentle introduction to C++ with lots of exercises, and discussion of some of the standard data structures and algorithms such as sorting and binary trees.
    3. Success with C++
    by Kris Jamsa
    Purists and academics may frown upon this book , but I am quite fond of it. It is very much a nuts and bolts book and covers often neglected topics such as I/O (which account for much of a practical programmers work) thoroughly. I also like its practical approach to inheritance, templates and exception handling. All in all an excellent book for C++ programmers who have to teach themselves C++ because they have a job to do rather than theorize about various aspects of C++ as a programming language
    4. Practical C++
    by Mark A. Terribile
    This book bills itself as a book for C programmers making the transition to C++. In style it combines the features of both a manual and a collection of rules, tips and examples. It is a very good source of examples and ideas for anyone preparing a course on C++ programming. It is also a reasonably good book of the "My first C++ programming manual" type of book - concentrating on the more important aspects of the language, and avoiding the small print details.
    5. The Beginner's Guide to C++ - A Complete Introduction and Tutorial
    by Oleg Yaroshenko
    The USA is the home of several publishing companies that make a profitable living out of publishing mammoth sized books on technical subjects with catchy titles such as The Beginner's guide to XYZ or An XYZ Master Class, or A Revolutionary Guide to XYZ, or even Instant XYZ !!!. You can't fault these guys for marketing effort - in fact "The Yanks" are extremely good at it - and have the energy, confidence ( some would say arrogance ) and perseverance to get it right at the third ( or is fourth of fifth or even eighth ) attempt.
    Do not be put off by all of this - some of the books that come out of these stables are quite good. This is usually due to the qualities of the author and much less to the project manager or editor forcing him or her to work impossibly long hours to almost impossible deadlines and all for the potential glory of seeing him or herself in print , and maybe some royalties in due course. Eastern European academics seem to be a rich source of labour currently !!! Eastern European academic institutions have a strong pedagogic tradition and the result is that some of the books written by Eastern European authors are first rate textbooks.
    This particular book will be a great help to those determined individuals who want to teach themselves C++ and have access to a PC and a C++ compiler such as Borland C++, or Symantec C++ or Watcom C++, or gnu++ running under the Linux operating system. Learning C++ is not easy, and for a novice the traditional way involving working through lots of small programs and examples that gradually build up confidence and understanding is still the best way.
    This book will also be of use to students on Computer Science degree courses in which C++ has been selected as the first programming language and who have "less than charismatic" lecturers ( you know the type -" I'm a brilliant lecturer and I only have time for teaching geniuses who can pick up the topic from only a few hints ") - and who lost their way somewhere around the third or fourth lecture.
    6. C+ C++ Programming with Objects in C and C++
    by Allen I. Holub
    I really like Allen Holub's books and articles. I especially appreciate his skeptical approach to C++ as a programming language. In this book he demonstrates how objects can be implemented in C (as opposed to C++) and discusses the pros and cons of C++ and OOP (Object Oriented Programming) - and includes examples of situation where C++ may not be the most appropriate language to use. This is a book for experienced C programmers who want to gain a good insight into the workings of C++. Especially helpful are the may examples showing how some of the more subtle features of the C++ language such as polymorphism, virtual functions and inheritance can be implemented in C. Definitely a book to buy for the more serious C programmer migrating to C++.
    7. C++ the Core Language
    by Gregory Satir and Doug Brown
    This is a nifty little book written mainly for the benefit of experienced C programmers who need to get up to speed quickly with C++. It concentrates on the essentials of the language so that a C programmer can make a rapid transition from C to C++ programming so as to complete a project, and prepares the reader for working with more technical references at some later date.
    8. Practical C++ Programming
    by Steve Oualline
    As you may have gathered if you have read some of my other "potted" review about UNIX , X Windows, and Internet books, I am a great enthusiast of the books published by O'Reilly & Associates, who, at the time of writing do not seem to have succumbed to that American publishers (and training course developers) disease, whereby , motivated by the quest for "quick bucks", which involve churning out lots of poor quality books on new and complex programming topics for which there is a desperate need for information, that seems to have afflicted other publishers. Let's hope that O'Reilly does not succumb to the morally bankrupt practice of pursuing profits above all else and hoping that a poor first edition will somehow become a brilliant third or fourth edition.
    By the standards of some of the O'Reilly classics this is not an outstanding book, but by the standards of a lot of the C++ books on the market it is a pretty good book on C++ programming. It provides a fairly complete coverage of C++ as a programming language, and contains lots of good examples and exercises. A good book to use in the context of a C++ programming course, and also a good book for the novice C++ programmer wishing to improve his or her skills by working through a whole lot of programming exercises.
    Books about Algorithms and Data Structures from the C++ Perspective:


    Many of the books listed here are reworkings of earlier books on the same subject but in some other programming language such as C or Pascal. In this section Mark Nelson's book on the C++ Standard Template Library should also be included. Anybody seriously researching algorithms should also look at the books concerning algorithms and data structures covered in the companion reviews of books on C programming, and of books on general aspects of programming and structured programming.
    1. Algorithms in C++
    by Robert Sedgewick
    This is a very good and reasonably comprehensive book covering a broad range of algorithms and their associated data structures. It is a reworking of earlier books covering the same topics but with code written in C and Pascal like pseudocode respectively. It is useful as a reference book, if you do not have a copy of the C version. If you do have a copy of the C version then (apart from recasting the algorithms in C++) this book has little that is new in it. My personal view is that you would be better of with a copy of Algorithms in C , and a copy of Mark Nelson's book on the C++ Standard Template Library.
    2. Data Structures and Algorithm Analysis in C++
    by Mark Allen Weiss
    Almost everything said about said about Sedgewick's book applies to Weiss's book (except that he has also written and Ada version - what a busy boy !!) . Weiss, however, does use templates for his versions of the algorithms, and describes newer techniques such as Splay Trees , Skew heaps , Fibonacci heaps, and Skip Lists - which you might wish to know about ??
    3. Data Abstraction - The Object-Oriented approach using C++
    by Joseph Bergin
    Bergin does not attempt to provide as comprehensive an overview of algorithms and data structures as Nelson, or Sedgewick or Weiss. Instead he tries to present the traditional data structures and algorithms that would be covered on a more advanced structured programming course in C, for example, but very much in the spirit of C++, trying to demonstrate how you might go about building up a useful collection of data abstractions using inheritance to develop generic interfaces to various groupings of data abstractions such as those that might be used when implementing collection and magnitude classes. Bergin also provides a lot of examples and illustrations which make his book less daunting than those by Sedgewick or Weiss.
    Books on C++ programming by the "MASTERS"


    Because Bjarne Stroustrup did most of the development work on C++ at AT&T Bell Labs , it is hardly surprising that there are many expert and experienced C++ programmers that at some time or another have spent an extensive period of time working at Bell Labs. Some of these experts have written books on various aspects of C++ (many of them published by Addison Wesley - obviously A-W has some astute editors on its payroll). The books that I am going to review next should be in either the programming teams library of technical books, or in the private libraries of individual C++ developers ( along with the reference books mentioned earlier).
    1. Advanced C++ Programming Styles and Idioms
    by James O. Coplien
    Every programmer, when mastering a programming language, reaches a point where they develop a style of coding applicable to developing large complex applications. The style they develop determines the quality and maintainability of the code they produce. Either this style can be developed the hard way by trial and error, or it can be developed by learning from the experiences of others and studying examples of well written and well structured code. James Coplien's book is one that is definitely worth studying. Apart from providing lots of tips and examples showing how various C++ abstractions can be combined to develop complex applications, it also provides valuable discussion on difficult topics such as the design and development of large applications, exception handling and the use of C++ in applications that involve distributed processing. Topics such as code and object reusability, garbage collection techniques and dynamic multiple inheritance are also discussed.
    Not an easy book, but well worth the effort.
    2. C++ Programming Style
    by Tom Cargill
    It never ceases to amaze me how few organisations that have large software development teams have implemented helpful and well thought out programming style guides and collections of useful techniques. Even fewer companies have any sort of code librarian responsible for collecting and documenting the fruits (both sweet and bitter) or previous development projects. No wonder we are still in the throes of a software crisis - what is surprising is that it is not much worse than it appear to be (but then there may still be a lot of skeletons hidden away in various corporate IT cupboards).
    Developing programming style guides is neither easy nor quick, and yet such guides are a very valuable mechanism for helping to train new programmers. Style guides should be developed by experienced programmers and tested out on a range of programmers with various degrees of experience. They should also form part of the quality control procedure.
    Whenever I have been asked to comment on, or develop programming style guides in C or C++, I have always looked around for what the expert practitioners in the field have to say, looked and studied examples of well structured and well written code (as well as badly written code) and tried to interpret my findings in the light of my own experience.
    In the case of C++ programming, Tom Cargill's book has been a source of inspiration and ideas. Any decent style guide for C++ programmers needs to address issues such as when not to use inheritance, when it is appropriate to use operator overloading and when it is not, techniques for making best use of virtual functions, analysing various coding styles from the point of view of program efficiency and the necessity for adopting a consistent coding style.
    3. Effective C++ - 50 Specific Ways to Improve Your Programs and Designs
    by Scott Meyers
    Although not an AT&T "alumnus" (as far as I know), Scott Meyers writes with the authority that befits a member of the Institute for Advanced Professional Studies, where, amongst other things he has developed both introductory and advanced C++ training courses. His book contains many examples of what to do and what not to do in order to develop better C++ code. As such it is an excellent adjunct to an in house C++ Programming Style guide, or can be used as a source of ideas when developing such a style guide.
    4. C++ Strategies and Tactics
    by Robert B. Murray
    Yet another book by an AT&T Bell Labs C++ developer. This book aims to provide a high level conceptual overview. Its aim is to provide an in depth understanding of the subtle concepts underlying object oriented programming in C++ ranging from high level design issues down to low level details at the level of code implementation. There are interesting discussions on topics such as designing classes which can form the basis for other derived classes, and various techniques for exploiting the power of templates. As is often the case with books such as this you may find this book ( as I did ) at times inspiring and at other times totally infuriating. Nevertheless it is worthwhile persevering with this book to the end as you will find some very useful insights.
    Books on Object Oriented Analysis and Design and the implementation of large software systems in the context of C++


    There are many books on object oriented analysis and design, espousing various graphical notations and approaches. Many of these are of a general nature, and assume that the translation of a design into working code is an almost trivially easy part of the software project, or are rather coy on the practicalities of proceeding from the analysis and design to the implementation. (One is tempted to paraphrase George Bernard Shaw - "Good programmers program and bad programmers manage, or consult", especially if one has worked on high profile projects where the "chiefs" outnumber the "indians"). There are, however, a few books that attempt to correct this state of affairs. (Don't get me wrong, there are many good books on object oriented analysis and design, but they only tell part of the story.) Here are a few books that I think you may find helpful.
    1. Taming C++ - Pattern Classes and Persistence for Large Projects
    by Jiri Soukup
    A lot of the principles that have been found to work on large non-object oriented software projects , such as careful selection of appropriate abstractions, good documentation and well thought out testing and integration strategies apply just as well to object-oriented projects. Also important is the need to minimise complex cyclic dependencies between various modules.
    In this book Jiri Soukup demonstrates how these prinicples can be applied and extended in the context of developing large scale projects in C++. The book includes some fairly substantial pieces of code to illustrate and support the underlying themes which include the following
    - good class organisation produces more readable code
    - layered structuring of class relationships can lead to more readily maintainable code
    - the use of pattern classes in high level object-design
    - performance improvements resulting from the use of persistent data residing in virtual memory
    All the examples are coded in C++, and the discussion is C++ centered.
    At present this is one of the best books in this area.
    2. Inside the Object Model - The Sensible Use of C++
    by David M. Papurt
    This book tries to merge object modeling concepts and techniques with a discussion of how such models may be realised in C++. As such, it is a book on Object Oriented Analysis and Design and on C++ programming. The section on collections and associations and how they might be realised in C++ may be of particular use to some programmers, especially those involved with C++ based object oriented database management systems. The section on polymorphism and run-time binding is worth reading especially the discussion on pre- and postcondition constraints associated with virtual member functions. There are useful sections on template based association implementation techniques, and on exception handling.
    Other reviews in this series:


    If you found the above review useful, we also have reviews ( in a similar vein, on the following topics )

    • UNIX books (covering a whole range of topics from system admin, to writing device drivers )


    • Networking books ( covering everything from communications protocols to high speed WANS)
    • Distributed Computing - (covering books on RPC, DCE, CORBA, Client/Server)
    • Real Time Programming
    • Object Oriented Analysis and Design
    • Relational Databases
    • Graphical User Interfaces
    • PC Programming - Visual Basic, Visual C++, Delphi programming
    • PC Operating Systems - Microsoft Windows, Windows 95, Windows NT, OS/2
    • PC Applications - Wordprocessors, Spreadsheets, Project Management Software, Lotus Notes
    • PC Databases - Access, DBase, FoxPro, Paradox, Microsoft SQL Server, ODBC
    • Artificial Intelligence - Expert Systems, Neural Networks , Genetic Algorithms, Fuzzy Logic etc.
    • Computers in Management - Business Process Re-engineering, Data Warehousing, Decision Support Systems and Executive Information Systems, Business Modeling



    Please send email to [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] to request one or more of these reviews, or contact us by fax or phone.
    Note:


    All of these books are obtainable from the The Internet Technical Bookshop by either
    1. Sending a written order to
    The Internet Technical Bookshop
    @ First Technology Transfer Ltd.
    First Floor - Yukon Road
    London SW12 9PU
    2. Sending an order by Fax - Fax. No. 0181 673 5391
    4. Phoning us - Tel. No. 0181 673 5391
    From March 21 st 1966 you will be able to access The Internet Technical Bookshop at its web site via the URL
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    , and also via First Technology Transfer's web site whose URL is
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    .
    At present our HTML pages and CGI Perl scripts are experimental in nature - but if you wish to browse through them then please do send an email to [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] and I will point you to the right place. Eventually we hope to have a large online database of books on all sorts of technical subjects, as well as online lists of contents of most of these books, together with their introductions, the publishers descriptions, original reviews (would you like to become a contributing reviewer ? ), and summaries of book reviews published in various journals and technical magazines.
    We are also developing various online manuals and training materials that we hope to make available over the Internet - do you have any requests ? , or , would you be interested in developing any such materials


    ?

  5. #194
    حـــــرفـه ای ***Spring***'s Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ♠♠♠♠♠♠♠
    پست ها
    6,296

    11 آموزش ++Visual C - فارسی - لینک دانلود پیوست فروم



    آموزش ++Visual C ( آموزش مقدماتی MFC - ویرایش دوم )


    ... نویسنده : بهزاد جناب ...

    ... 84 صفحه ...


    مقدمه نویسنده :

    سلام
    از آنجایی که کتاب الکترونیک خوبی به زبان فارسی در زمینه ویژوال سی پلاس پلاس در دست نیست تصمیم گرفتم تا در کنار یادگیری این زبان آموخته هاي خودم را به صورت یک کتاب درآمورم تا علاقه مندان به برنامه نویسی مانند خودم بتوانند از آن برای یادگیری این زبان استفاده کنند. در تمامی آموزش های این کتاب از محیط 2008 Visual Studio استفاده شده است.
    .
    .
    .
    چرا از ++C استفاده می کنیم؟
    زبان برنامه نویسی C اوایل دهه هفتاد اختراع شد و به سرعت به یکی از محبوبترین زبانهای برنامه نویسی حرفه ای تبدیل گردید. سی پلاس پلاس زبان مورد انتخاب براي ساخت نرم افزارهایی با کارآیی بالا است که به طور مستقیم به منابع یا تجهیزات و ابزار هاي ویندوز دسترسی دارند. پس شما با آن می توانید به قابلیت هاي سطح پایین سیستم دسترسی داشته باشید و البته به خاطر اینکه این زبان به شما قدرت بسیار بالایی می دهد ،
    لذا در مقایسه با سایر زبان ها مثل visual Basic یا #C شما بایستی از جزییات بیشتری اطلاع داشته باشید.بنابراین از جمله کاربرد هاي بدون شک این زبان برنامه هایی می باشد که نیاز به دقت بالا ، تاخیر زمانی کوتاه ( Low-latency ) و استفاده مستقیم از سخت افزار دارند ، نرم افزار هایی همچون:

    نرم افزارهای گرافیگی و طراحی 2 بعدی و 3 بعدی ، محیط ها و موتورهاي توسعه بازی های کامپیوتری ، نرم افزارهاي صوتی / تصویری ،
    پیشرفته سیستمی و غیره ... که چیزي فراتر از طراحی واسط کاربر باشد .
    .
    .
    .
    به طور کلی دو نوع شیوه های برنامه نویسی براي سی پلاس پلاس وجود دارد:

    بومی ( Native ) و مدیریت شده ( Managed )

    1 در نوع Native که قدرتمند ترین نوع برنامه نویسی می باشد ( مدیریت نشده ) ، برنامه شما به طور مستقیم توسط پردازنده مرکزي ( CPU ) اجرا می شود و می تواند بر روي نسخه های مختلف سیستم عامل ویندوز اجرا شود این مورد شامل ویندوز CE و ویندوز mobile براي تلفن های همراه نیز می شود .لذا برنامه هاي Native دسترسی مستقیم به سیستم عامل و سخت افزار دارند و این به شما قدرت و کارآیی ( Performance ) بسیار بالایی می دهد.
    اما نکته اي که باید توجه کنید این است که قدرت بالا ، به دقت ، مسئولیت پذیري و تمرین بیشتري نیاز دارد تا موارد به درستی انجام شود .
    شیوه Native نیز به دو نوع MFC و win32 که هر دو مختص پلتفرم ویندوز هستند تقسیم میشود.
    در win32 که قلب ویندوز شناخته می شود و شیوه برنامه نویسی سطح پایین می باشد (پشتیبانی از 16 بیت تا 64 بیت) ، سرعت توسعه نسبت به سایر زبان ها مانند VB و #C کمتر است و زمان و انرژي بیشتري صرف خواهد شد، اما در عوض همه چیز در اختیار شما قرار دارد ، از کنترل دقیق حافظه تا کنترل تمامی منابع سیستم و البته با نهایت کارآیی.

    اکثر نرم افزار هاي تجاري شرکت هاي بزرگ و متوسط سراسر دنیا که در منازل از آن ها استفاده می کنید (و نیازی به نام بردن آن ها نیست )و تقریبا هسته اصلی تمامی بازي ها در نسخه ویندوز آن ها از این API ها به طور مستقیم استفاده می کنند.

    MFC یا همان Microsoft Foundation Class ، یک framework می باشد که API هاي win32 را در قالب کلاس هایی براي برنامه نویسان ++C ارائه می کند ، تا زمان توسعه را کاهش دهد ، کار با پایگاه داده را آسان تر می کند و با وجودي که تقریبا تمامی قابلیت هاي سایر زبان ها را در اختیار شما قرار می دهد ، و جدا از اینکه کارآیی در مقایسه با شیوه قبل کمی کاهش می یابد ، تمامی ناحیه های win32 را نیز در بر نخواهد گرفت و لذا نیاز به آشنایی با خود API های ویندوز نیز می باشد .
    ضمنا MFC در کشورمان کاربران بیشتري دارد...
    .
    .
    .
    ...

    حجم : 2.8 مگابایت


    ... تکرار پست [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] از صفحه‌ی قبلی ...

    ... برای راحتی و دسترسی همیشگی به فایل ، فایل پیوست و ضمیمه شد ...

    لینک دانلود :

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]






    .

  6. این کاربر از ***Spring*** بخاطر این مطلب مفید تشکر کرده است


  7. #195
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2010
    پست ها
    1

    پيش فرض

    باسلام به همه دوستان
    من کتاب برنامه نویسی C دنیس ریچی ترجمه ی قلزم رو می خونم ولی بعضی قسمت هاش برام نامفهومه،میخواستم بدونم کتابی که واضح ترباشه شما می شناسین؟

  8. #196
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2008
    پست ها
    253

    پيش فرض یک کتاب انگلیسی برای آموزش ++C

    سلام
    یکی دو ساله مایکروسافت این کتاب رو توی سایت خودش معرفی میکنه

    C++ Beginner's Guide
    نمی دونم توی این تاپیک قبلا معرفی شده یا نه. من بخشی از اونو خوندم و فکر می کنم جالب باشه به خصوص بخشای تاریخی و بخشای مربوط به مقایسه با زبان های دیگه. نویسندۀ اون Herbert Schildt یکی از اعضای کمیتۀ استاندارد سازی ++C بوده. کتاب خوبه برای کسایی که می خوان ++C رو شروع کنن ولی فکر میکنم نویسنده خواننده رو خیلی بی اطلاعات نمی دونه. در ضمن به نظر وارد بحث های پیشرفته تر هم نمیشه.
    مایکروسافت با این کتاب اصلا قصد رقابت با کتاب های مشهور رو نداره. مایکروسافت وارد بعضی زمینه ها میشه ولی هیچ دلش نمی خواد که توی اونا رقابت کنه مثل وبلاگ نویسی و sky drive و..

    لینک دانلود:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    صفحۀ مربوط در سایت مایکروسافت:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. این کاربر از CppBuilder2006 بخاطر این مطلب مفید تشکر کرده است


  10. #197
    پروفشنال ali...'s Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    581

    پيش فرض

    من دنبال یه کتابم که ++C رو بصورت ویندوز فرم آموزش بده
    اگه کسی همچین کتابی سراغ داره معرفی کنه

  11. #198
    داره خودمونی میشه Arman_BM's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    121

    12

    من دنبال یه کتابم که ++C رو بصورت ویندوز فرم آموزش بده
    اگه کسی همچین کتابی سراغ داره معرفی کنه
    دقیقا دوتا پست قبل از پست خودت یکی معرفی شده.

  12. این کاربر از Arman_BM بخاطر این مطلب مفید تشکر کرده است


  13. #199
    اگه نباشه جاش خالی می مونه without_all's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    315

    14 سلام

    کتاب آموزش network programing برای C یا ++C در Windows ()

    ممنون

    با تشکر
    Woeful

  14. #200
    داره خودمونی میشه vurhorston's Avatar
    تاريخ عضويت
    Mar 2009
    پست ها
    144

    14

    سلام
    دوستان شما برای C++ کدوم کتابو توصیه می کنید؟
    لطفا نام کتاب و نویسندشو بگید.
    ممنون

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •