دانلود کتاب .NET Enterprise Design with Visual Basic .NET and SQL Server 2000
49,000 تومان
طراحی سازمانی دات نت با ویژوال بیسیک دات نت و SQL Server 2000
| موضوع اصلی | سیستم های اطلاعاتی: کسب و کارهای EC |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | SAMS |
| تعداد صفحه | 211 |
| حجم فایل | 16 مگابایت |
| کد کتاب | 9780672322334,0672322331 |
| نویسنده | Jimmy Nilsson |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2002 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
طراحی سازمانی دات نت با ویژوال بیسیک دات نت و SQL Server 2000
عنوان این کتاب باید «طراحی سیستمهای سازمانی با تأکید بر رویههای ذخیرهشده» میبود. این واقعاً ربطی به VisualBasic یا .NET ندارد و بیشتر به طراحی مناسب برنامه های کاربردی بزرگ در عصر OO/SQL مربوط می شود.
واضح است که نویسنده به رویه های ذخیره شده وسواس دارد و مورد بسیار خوبی برای استفاده از آنها ایجاد می کند. در سیستم های او، هر برنامه ای فقط با رویه های ذخیره شده سروکار دارد و هرگز دستورات SQL را مستقیماً اجرا نمی کند. خوب، این یکی از راههای انجام آن است، اما مشکلات زیادی را معرفی میکند که هرگز واقعاً به وضوح مورد بحث قرار نگرفتهاند.
این کتاب یک منبع عالی است نه فقط برای تئوری، بلکه برای تکههای کد عملی که میتوانید [برداشت کنید] و از آن در برنامه بزرگ و بزرگ بعدی سازمانی خود استفاده کنید.
من می گویم “بزرگ، عظیم”، زیرا مقدار زیاد سرباری که در توسعه برنامه های کاربردی بر اساس این معماری ایجاد خواهید کرد، شگفت انگیز است. برای هر کسی که برنامه نویسی را در COBOL شروع کرده است، به دنیای برنامه نویسی شی گرا مایکروسافت خوش آمدید! شما 90 درصد از زمان خود را صرف نگرانی در مورد کدنویسی چیزهایی خواهید کرد که مطلقاً هیچ ربطی به برنامه ندارند! آیا واقعاً میخواهیم کارشناسان موضوع برنامه ما در مورد مدیریت ویژگیهای مشترک، ساخت اشیاء، موضوعات، ادغام شیء نگران باشند؟ خوب، اگر ما با دات نت زیر نظر مایکروسافت برویم چاره ای نداریم. اگر چند سالی است که از VisualBasic فاصله گرفته اید، به دنیای جدید چشم انداز مایکروسافت برای یک زبان با نام های بسیار خوش آمدید. آنها اکنون به آن VisualBasic می گویند، اما C فقط ماسک زده است. کدنویسی سریع را فراموش کنید. استقلال نوع را فراموش کنید. توابع و برنامه های فرعی را فراموش کنید. شما بیشتر وقت خود را صرف به خاطر سپردن نمودار دیواری اشیاء COM خواهید کرد و سعی میکنید تجسم دیگری از VB را یاد بگیرید که با نسخه قبلی مانند جاوا با Fortran ناسازگار است.
باور نمیکنید؟ خوب، از Visual Studio.NET برای نوشتن یک برنامه کاربردی ساده استفاده کنید که یک رکورد را در یک جدول جستجو می کند و می گوید “Hello World”.
اما من پرت می شوم. درمان کتاب در مورد رسیدگی به خطا، ثبت ردیابی، قفل همزمانی و سایر مواردی که اغلب نادیده گرفته می شوند بسیار خوب است و توصیه های عملی در مورد نحوه انجام آن ارائه می دهد. من شخصاً بسیاری از پیشنهادات او را اجرا خواهم کرد. بسیاری از موارد دیگر را به یک معماری قابل مدیریت تر برای شرکتی تقسیم خواهم کرد که در 12 ماه آینده ارزش عرضه اولیه سهام چند میلیون دلاری ندارد.
تحلیل انتقادی او در پایان هر فصل از کتاب پیشنهاد ارائه شده در آن فصل، بر اساس عملکرد، مقیاسپذیری، قابلیت حمل، قابلیت نگهداری، قابلیت استفاده مجدد، قابلیت آزمایش، اشکالزدایی، قابلیت همکاری و سایر «عملکردها» بسیار هوشمندانه بود. من از آن و همچنین از «کدپذیری»، «خوانایی»، «طول عمر» و «منحنی یادگیری» برای کمک به ارزیابی زبانی که میخواهم در برنامه بعدی خود استفاده کنم استفاده خواهم کرد. ممکن است یک زبان MS OO را بدترین انتخاب نشان دهد. چه کسی می داند؟
2 ناراحتی حیوان خانگی:
1. “پیشگیرانه” کلمه صحیح است. چیزی به نام “پیشگیرانه” وجود ندارد، زیرا ما جلوی چیزها را نمی گیریم. تعجب می کنم که چگونه این غلط املایی که مطمئناً همه نویسنده های امروزی دارند، گذشت.
2. “Errand” به فروشگاه می دود تا چیزی بیاورد. «خطا» چیزی است که اشتباه کرده است. کل برنامه نمونه بر اساس استفاده نادرست از کلمه “Errand” ساخته شده است. اما من جیمی را می بخشم زیرا او سوئدی است، و اگر بخواهم یک کتاب فنی به زبان دومم بنویسم، به سختی می توانم همه چیز را درست انجام دهم.
عالی، جیمی.
This book should have been entitled “Design of Enterprise Systems with emphasis on Stored Procedures”. It really has little to do with VisualBasic or .NET, and more to do with proper large application design in the OO/SQL era.
The author is obviously obsessed with Stored Procedures and makes a very good case for using them. In his systems, every application deals only with stored procedures and never performs SQL statements directly. Well, that’s one way of doing it, but it introduces a whole lot of problems that were never really discussed too clearly.
The book is an excellent resource not just for the theory but for practical code snippets you can [take] and use in your next huge, huge enterprise application.
I say “huge, huge”, because the sheer amount of overhead you will create in developing any applications based on this architecture is astounding. For anyone who started programming in COBOL, welcome to the world of Microsoft object-oriented programming! You will be spending 90% of your time worrying about coding things that have absolutely nothing to do with the application! Do we really want our application subject matter experts to have to worry about Shared Properties Managers, Object Construction, Threads, Object Pooling? Well, we have no choice if we go with .NET under Microsoft. If you’ve stepped away from VisualBasic for a couple of years, welcome back to the new world of Microsoft’s vision for a single language with many names. They call it VisualBasic now, but it’s just C wearing a mask. Forget about rapid coding. Forget about type-independence. Forget about functions and subroutines. You’re going to be spending most of your time memorizing the wall chart of COM objects and trying to learn yet another incarnation of VB that is as incompatible with the previous version as Java is with Fortran.
Don’t believe me? OK, use Visual Studio.NET to write a simple application that looks up a record in a table and says “Hello World”.
But I digress. The book’s treatment of error handling, trace logging, concurrency locking, and other oft-neglected issues is very good and gives practical advice on how to do it. I will personally implement many of his suggestions. Many others I will pare down into a more manageable architecture for a company that does not have a multi-million dollar IPO worth of cash to burn through in the next 12 months.
His critical analysis at the end of each chapter of the proposal presented in that chapter, on the basis of performance, scalability, portability, maintainability, reusability, testability, debuggability, interoperability, and other “ities” was very clever. I will use that, as well as “codability”, “readability”, “longevity”, and “learning curve” to help evaluate what language I want to use in my next application. It might show an MS OO language to be the worst choice. Who knows?
2 pet peeves:
1. “Preventive” is the correct word. There is no such thing as “Preventative”, because we do not preventate things. Wonder how that slipped past the spell checker that SURELY every writer nowadays has.
2. “Errand” is running to the store to get something. “Errant” is something that has gone wrong. The entire sample application is built on a misuse of the word “Errand”. But I forgive Jimmy because he is Swedish, and if I had to write a technical book in any of my 2nd languages, I would be hard pressed to get absolutely everything right.
Good job, Jimmy.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.