تحميل كتاب ﻣﻦ ﺍﻟﺼﻔﺮ ﺇﻟﻰ ﺍﻻﺣﺘﺮﺍﻑ : ﺑﺮﻣﺠﺔ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻲ VB.NET
ﺗﻌﺘﺒﺮ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻘﻠﺐ ﺍﻟﻤﺮﻛﺰﻱ ﻓﻲ ﻣﻌﻈﻢ ﺃﻧﻮﺍﻉ ﺍﻟﻤﺸﺎﺭﻳﻊ، ﺳﻮﺍﺀ ﻛﺎﻧﺖ ﺗﻌﻤﻞ ﻋﻠﻰ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ Desktop ﺃﻭ ﻣﻮﻗﻊ ﻭﻳﺐ Web Site ﺃﻭ ﺷﺒﻜﺔ Network ﺃﻭ ﺟﻬﺎﺯ ﻳﺪﻭﻱ ﻣﺤﻤﻮﻝ .. ﻟﻬﺬﺍ ﻳﻌﺘﺒﺮ ﺗﻌﻠﻢ ﻛﻴﻔﻴﺔ ﺇﻧﺸﺎﺀ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﻟﺘﻌﺎﻣﻞ ﻣﻌﻬﺎ ﺃﻣﺮﺍ ﻻ ﻏﻨﻰ ﻋﻨﻪ ﻟﺘﻨﻔﻴﺬ ﺍﻟﻤﺸﺎﺭﻳﻊ ﺍﻟﺘﺠﺎﺭﻳﺔ ﻭﺍﻹﺩﺍﺭﻳﺔ ﻭﺍﻟﻌﻤﻠﻴﺔ، ﺍﻟﺘﻲ ﺗﺘﻴﺢ ﻟﻠﻤﺴﺘﺨﺪﻡ ﺍﺳﺘﺮﺟﺎﻉ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺗﻌﺪﻳﻠﻬﺎ ﻭﺣﻔﻈﻬﺎ ﻭﺍﻟﺒﺤﺚ ﻓﻴﻬﺎ ﺑﻤﺨﺘﻠﻒ ﺍﻟﻄﺮﻕ .
ﻭﻳﺒﺪﺃ ﻫﺬﺍ ﺍﻟﻜﺘﺎﺏ ﺍﻟﺮﺣﻠﺔ ﻣﻌﻚ ﻣﻦ ﺍﻟﺼﻔﺮ، ﻟﻴﻌﺮﻓﻚ ﻋﻠﻰ ﺍﻟﻤﻔﺎﻫﻴﻢ ﺍﻷﺳﺎﺳﻴﺔ ﺍﻟﻼﺯﻣﺔ ﻟﻠﺘﻌﺎﻣﻞ ﻣﻊ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ، ﻭﻛﻴﻒ ﺗﻨﺸﺌﻬﺎ ﻓﻲ Access ﻭ SQL Server 2008 ، ﻭﻛﻴﻒ ﺗﻜﺘﺐ ﺍﻻﺳﺘﻌﻼﻣﺎﺕ ﺍﻟﺘﻲ ﺗﺤﺼﻞ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻨﻬﺎ ﺑﺎﺳﺘﺨﺪﺍﻡ ﻟﻐﺔ .SQL
ﺑﻌﺪ ﻫﺬﺍ ﻳﻌﻠﻤﻚ ﺍﻟﻜﺘﺎﺏ ﻛﻴﻒ ﺗﺘﻌﺎﻣﻞ ﻣﻊ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻦ ﺩﺍﺧﻞ ﻣﺸﺎﺭﻳﻊ ﻓﻴﺠﻴﻮﺍﻝ ﺑﻴﺰﻳﻚ ﺩﻭﺕ ﻧﺖ ﺑﺎﺳﺘﺨﺪﺍﻡ ﺗﻘﻨﻴﺔ ADO.NET ، ﻟﺘﺴﺘﻄﻴﻊ ﺍﻻﺗﺼﺎﻝ ﺑﻘﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ، ﻭﻃﻠﺐ ﺍﻟﺴﺠﻼﺕ ﻣﻨﻬﺎ، ﻭﻛﻴﻒ ﺗﻘﻮﻡ ﺑﺤﻔﻈﻬﺎ ﻣﺮﺓ ﺃﺧﺮﻯ ﻓﻲ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺇﺫﺍ ﺩﺧﻠﺖ ﻋﻠﻴﻬﺎ ﺃﻳﺔ ﺗﻌﺪﻳﻼﺕ .
ﻭﻳﻌﻠﻤﻚ ﺍﻟﻜﺘﺎﺏ ﺃﻳﻀﺎ ﻛﻴﻒ ﺗﻌﺮﺽ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻟﻠﻤﺴﺘﺨﺪﻡ ﻣﻦ ﺧﻼﻝ ﺗﻘﻨﻴﺔ ﺍﻟﺮﺑﻂ Binding ، ﻭﻳﺸﺮﺡ ﺑﺎﻟﺘﻔﺼﻴﻞ ﺃﻫﻢ ﺍﻷﺩﻭﺍﺕ ﺍﻟﻤﺨﺼﺼﺔ ﻟﻬﺬﺍ ﺍﻟﻐﺮﺽ، ﻣﺜﻞ ﻣﻮﺟﻪ ﺍﻟﺮﺑﻂ BindingNavigator ﻭﻣﺼﺪﺭ ﺍﻟﺮﺑﻂ BindingSource ﻭﺟﺪﻭﻝ ﺍﻟﻌﺮﺽ DataGridView ﻭﻣﻜﺮﺭ ﺍﻟﺒﻴﺎﻧﺎﺕ .DataRepater
***
ﻭﻳﺸﺮﺡ ﺍﻟﻜﺘﺎﺏ ﺑﺎﻟﺘﻔﺼﻴﻞ ﺃﻛﺜﺮ ﻣﻦ 50 ﻣﺸﺮﻭﻋﺎ ﻣﺘﻨﻮﻋﺎ ﺗﻐﻄﻲ ﻣﺤﺘﻮﻳﺎﺗﻪ، ﻟﺘﺘﻌﻠﻢ ﻣﻦ ﺧﻼﻟﻬﺎ :
- ﻛﻴﻒ ﺗﺤﺼﻞ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻦ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺑﻤﺨﺘﻠﻒ ﺍﻟﻄﺮﻕ، ﺳﻮﺍﺀ ﺑﺎﺳﺘﺨﺪﺍﻡ ﻗﺎﺭﺉ ﺍﻟﺒﻴﺎﻧﺎﺕ DataReader ﺃﻭ ﻣﻮﺻﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ DataAdapter ﺃﻭ ﻣﻮﺻﻞ ﺍﻟﺠﺪﻭﻝ .TableAdapter
- ﻛﻴﻒ ﺗﺤﺘﻔﻆ ﺑﺎﻟﺒﻴﺎﻧﺎﺕ ﻓﻲ ﺍﻟﺬﺍﻛﺮﺓ، ﺑﺎﺳﺘﺨﺪﺍﻡ ﻣﺠﻤﻮﻋﺔ ﺑﻴﺎﻧﺎﺕ DataSet ﺳﻮﺍﺀ ﻛﺎﻧﺖ ﻋﺎﺩﻳﺔ ﺃﻭ ﻣﺤﺪﺩﺓ ﺍﻟﻨﻮﻉ .Typed
- ﻛﻴﻒ ﺗﻨﻘﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺑﻴﻦ ﻧﻮﻋﻴﻦ ﻣﺨﺘﻠﻔﻴﻦ ﻣﻦ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ .
- ﻛﻴﻒ ﺗﺤﻔﻆ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺜﻨﺎﺋﻴﺔ Binary Data ﻓﻲ ﻣﻠﻔﺎﺕ ﻣﺴﺘﻘﻠﺔ ﻋﻠﻰ ﺍﻟﺨﺎﺩﻡ ﺧﺎﺭﺝ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻲ SQL Server 2008 .
- ﻛﻴﻒ ﺗﻌﺮّﻑ ﺍﻟﻤﻌﺎﻣﻼﺕ Parameters ﻭﺍﻟﻤﻌﺎﻣﻼﺕ ﺍﻟﺠﺪﻭﻟﻴﺔ
Table-Valued Parameters ، ﻭﻛﻴﻒ ﺗﺴﺘﺨﺪﻣﻬﺎ ﻟﺘﻤﺮﻳﺮ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺇﻟﻰ ﺍﻹﺟﺮﺍﺀﺍﺕ ﺍﻟﻤﺨﺰﻧﺔ ﻓﻲ Sql Server 2008 .
- ﻛﻴﻒ ﺗﺤﻤﻲ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻦ ﺍﻟﻘﺮﺍﺻﻨﺔ ﺍﻟﺬﻳﻦ ﻳﺤﺎﻭﻟﻮﻥ ﺩﺱ ﺍﻻﺳﺘﻌﻼﻣﺎﺕ SQL Injection ﻣﻦ ﺧﻼﻝ ﻣﺸﺮﻭﻋﻚ .
- ﻛﻴﻒ ﺗﻘﺮﺃ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺜﻨﺎﺋﻴﺔ ﻭﺍﻟﻨﺼﻴﺔ ﺍﻟﻀﺨﻤﺔ ﺗﺘﺎﺑﻌﻴﺎ Sequentially ﻋﻠﻰ ﺻﻮﺭﺓ ﺃﺟﺰﺍﺀ ﻓﻲ SQL Server .2008
- ﻛﻴﻒ ﺗﻨﺸﺊ ﺍﻹﺟﺮﺍﺀﺍﺕ ﺍﻟﻤﺨﺰﻧﺔ ﻓﻲ .Access
- ﻛﻴﻒ ﺗﺤﻔﻆ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻲ ﻣﻠﻒ XML ﻭﻛﻴﻒ ﺗﺴﺘﻌﻴﺪﻫﺎ ﻣﻨﻪ ﻣﺮﺓ ﺃﺧﺮﻯ .
- ﻛﻴﻒ ﺗﺴﺘﺨﺪﻡ ﻣﺨﻄﻂ XML ﻹﻧﺸﺎﺀ ﻣﺠﻤﻮﻋﺎﺕ ﺑﻴﺎﻧﺎﺕ ﺧﺎﺻّﺔ
Custom DataSet ﻻ ﺗﻌﺘﻤﺪ ﻋﻠﻰ ﻗﺎﻋﺪﺓ ﺑﻴﺎﻧﺎﺕ .
- ﻛﻴﻒ ﺗﺘﻌﺎﻣﻞ ﻣﻊ ﻋﻼﻗﺔ ﻭﺍﺣﺪ ﺑﻤﺘﻌﺪﺩ One-To-Many Relation ، ﻭﻋﻼﻗﺔ ﻣﺘﻌﺪﺩ ﺑﻤﺘﻌﺪﺩ Many-To-Many Relation ، ﻭﺍﻟﻌﻼﻗﺔ ﺍﻟﺬﺍﺗﻴﺔ Self Relation .
- ﻛﻴﻒ ﺗﺴﺘﺨﺪﻡ ﻣﺼﺎﻧﻊ ﺍﻟﻤﺰﻭﺩﺍﺕ Provider Factories ﻟﻜﺘﺎﺑﺔ ﻓﺌﺎﺕ ﻋﺎﻣﺔ ﻗﺎﺩﺭﺓ ﻋﻠﻰ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺃﻱ ﻧﻮﻉ ﻣﻦ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ، ﻣﻤﺎ ﻳﺨﺘﺼﺮ ﺍﻟﻜﻮﺩ ﺍﻟﺬﻱ ﺗﻜﺘﺒﻪ، ﻭ ﻳﻤﻬﺪ ﻟﻚ ﺍﻟﻄﺮﻳﻖ ﻹﻧﺸﺎﺀ ﻣﺸﺎﺭﻳﻊ ﻣﺘﻌﺪﺩﺓ ﺍﻟﻄﺒﻘﺎﺕ
N-Tier Applications .
- ﻛﻴﻒ ﺗﺤﻞ ﻣﺸﺎﻛﻞ ﺗﺼﺎﺭﻉ ﺃﻛﺜﺮ ﻣﻦ ﻣﺴﺘﺨﺪﻡ ﻋﻠﻰ ﺣﻔﻆ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻲ ﻧﻔﺲ ﺍﻟﻠﺤﻈﺔ ﺑﺎﺳﺘﺨﺪﺍﻡ ﺍﻟﺘﻄﺎﺑﻖ ﺍﻟﻤﺘﻔﺎﺋﻞ Optimistic Concurrency .
- ﻛﻴﻒ ﺗﻌﺮﺽ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻲ ﺍﻟﻼﻓﺘﺎﺕ ﻭﻣﺮﺑﻌﺎﺕ ﺍﻟﻨﺺ ﻭﺍﻟﻘﻮﺍﺋﻢ ﻭﺍﻟﺠﺪﺍﻭﻝ، ﻭﻛﻴﻒ ﺗﺮﺑﻂ ﻛﻞ ﻫﺬﻩ ﺍﻟﻌﻨﺎﺻﺮ ﻣﻌﺎ .
- ﻛﻴﻒ ﺗﻨﺸﺊ ﺃﻧﻮﺍﻋﺎ ﺟﺪﻳﺪﺓ ﻣﻦ ﺃﻋﻤﺪﺓ ﺟﺪﻭﻝ ﺍﻟﻌﺮﺽ، ﺗﻌﺮﺽ ﺧﺎﻧﺎﺗﻬﺎ ﺃﺩﺍﺓ ﺍﺧﺘﻴﺎﺭ ﺍﻟﺘﺎﺭﻳﺦ ﺃﻭ ﺷﺠﺮﺓ ﻣﻨﺴﺪﻟﺔ ﺃﻭ ﺃﻱ ﻧﻮﻉ ﺁﺧﺮ ﺗﺮﻳﺪﻩ ﻣﻦ ﺍﻷﺩﻭﺍﺕ .
- ﻛﻴﻒ ﺗﺠﻌﻞ ﺟﺪﻭﻝ ﺍﻟﻌﺮﺽ ﻳﻌﻤﻞ ﻓﻲ ﺍﻟﻮﺿﻊ ﺍﻻﻓﺘﺮﺍﺿﻲ Virtual Mode ﻭﻛﻴﻒ ﺗﻀﻴﻒ ﺇﻟﻴﻪ ﺗﻘﻨﻴﺔ ﺗﻘﺴﻴﻢ ﺍﻟﺴﺠﻼﺕ ﻋﻠﻰ ﺻﻔﺤﺎﺕ .Paging
- ﻛﻴﻒ ﺗﻨﺸﺊ ﻗﺎﻟﺒﺎ ﻟﻌﺮﺽ ﻛﻞ ﺳﺠﻞ، ﻭﻛﻴﻒ ﺗﻜﺮﺭ ﻋﺮﺿﻪ ﺑﺎﺳﺘﺨﺪﺍﻡ ﻣﻜﺮﺭ ﺍﻟﺒﻴﺎﻧﺎﺕ .DataRepeter
- ﻛﻴﻒ ﺗﺴﺘﺨﺪﻡ ﻣﻜﺮﺭ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻲ ﺍﻟﻮﺿﻊ ﺍﻻﻓﺘﺮﺍﺿﻲ Virtual Mode .
ﻭﻏﻴﺮ ﻫﺬﺍ ﺍﻟﻜﺜﻴﺮ .
***
ﻭﻳﻐﻄﻲ ﻫﺬﺍ ﺍﻟﻜﺘﺎﺏ ﺑﺎﻟﺘﻔﺼﻴﻞ ﺣﻮﺍﻟﻲ 135 ﻭﺍﺟﻬﺔ ﻭﻓﺌﺔ ﻭﺳﺠﻼ ﻣﻦ ﻣﻜﺘﺒﺔ ﺇﻃﺎﺭ ﺍﻟﻌﻤﻞ، ﻣﺨﺼﺼﺔ ﻟﻠﺘﻌﺎﻣﻞ ﻣﻊ ﺗﻄﺒﻴﻘﺎﺕ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ، ﺷﺎﺭﺣﺎ ﺧﺼﺎﺋﺺ ﻭﻭﺳﺎﺋﻞ ﻭﺃﺣﺪﺍﺙ ﻫﺬﻩ ﺍﻟﻤﻜﻮﻧﺎﺕ ﺑﺎﻟﺘﻔﺼﻴﻞ .. ﻟﻬﺬﺍ ﻳﻌﺘﺒﺮ ﺍﻟﻜﺘﺎﺏ ﻣﺮﺟﻌﺎ ﻣﻔﺼﻼ ﻣﺒﻮﺑﺎ، ﻳﻤﻜﻦ ﻟﻘﺎﺭﺋﻪ ﺍﻟﺮﺟﻮﻉ ﺇﻟﻴﻪ ﻋﻨﺪ ﺍﻟﺒﺤﺚ ﻋﻦ ﺗﻔﺎﺻﻴﻞ ﺃﻱ ﻓﺌﺔ ﺃﻭ ﺧﺎﺻﻴﺔ ﺃﻭ ﻭﺳﻴﻠﺔ ﺃﻭ ﺣﺪﺙ، ﻓﻲ ﻧﻔﺲ ﺍﻟﻮﻗﺖ ﺍﻟﺬﻱ ﻳﺠﻌﻠﻪ ﺻﺎﻟﺤﺎ ﻟﻠﻘﺮﺍﺀﺓ ﻛﻜﺘﺎﺏ ﺗﻌﻠﻴﻤﻲ ﻋﻤﻠﻲ ﻣﺮﺗﺐ ﻣﻦ ﺍﻷﺳﻬﻞ ﺇﻟﻰ ﺍﻷﺻﻌﺐ، ﻳﻨﻘﻞ ﺇﻟﻰ ﺍﻟﻤﺒﺮﻣﺞ ﻓﻲ ﺻﻔﺤﺎﺕ ﻣﻌﺪﻭﺩﺍﺕ ﺧﺒﺮﺓ ﺳﻨﻮﺍﺕ ﻓﻲ ﺑﺮﻣﺠﺔ ﺗﻄﺒﻴﻘﺎﺕ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ، ﻭﻳﺮﺷﺪﻩ ﺇﻟﻰ ﻛﻴﻔﻴﺔ ﺣﻞ ﺍﻟﻤﺸﻜﻼﺕ ﻏﻴﺮ ﺍﻟﻤﺘﻮﻗﻌﺔ ﺍﻟﺘﻲ ﺗﻮﺍﺟﻬﻪ ﻓﻲ ﻫﺬﺍ ﺍﻟﻤﺠﺎﻝ، ﻭﻛﻴﻒ ﻳﺤﺴﻦ ﺃﺩﺍﺀ ﺑﺮﻧﺎﻣﺠﻪ ﺑﺘﻮﻓﻴﺮ ﺃﻛﺒﺮ ﻗﺪﺭ ﻣﻦ ﺍﻟﺬﺍﻛﺮﺓ، ﻭﻛﻴﻒ ﻳﺤﺎﻓﻆ ﻋﻠﻰ ﻛﻔﺎﺀﺓ ﺧﺎﺩﻡ ﺍﻟﺒﻴﺎﻧﺎﺕ، ﺑﺘﻘﻠﻴﻞ ﻋﺪﺩ ﺍﻻﺗﺼﺎﻻﺕ ﻭﻭﻗﺖ ﻛﻞ ﺍﺗﺼﺎﻝ ﺑﻘﺪﺭ ﺍﻹﻣﻜﺎﻥ .
ﺑﺎﺧﺘﺼﺎﺭ : ﻫﺬﺍ ﻫﻮ ﺍﻟﻜﺘﺎﺏ ﺍﻟﺬﻱ ﺗﺒﺤﺚ ﻋﻨﻪ .
ﻭﺍﻟﻠﻪ ﻭﻟﻲ ﺍﻟﺘﻮﻓﻴﻖ
ﻟﻤﻦ ﻫﺬﺍ ﺍﻟﻜﺘﺎﺏ :
ﺭﻏﻢ ﺃﻥ ﻫﺬﺍ ﺍﻟﻜﺘﺎﺏ ﻳﻔﺘﺮﺽ ﺃﻥ ﻗﺎﺭﺋﻪ ﻻ ﻳﻤﺘﻠﻚ ﺃﻳﺔ ﻣﻌﺮﻓﺔ ﻣﺴﺒﻘﺔ ﺑﻘﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﻟﺒﺮﺍﻣﺞ ﺍﻟﺘﻲ ﻳﻨﺸﺌﻬﺎ ﺑﻬﺎ، ﻓﺈﻧﻪ ﻋﻠﻰ ﺍﻟﺠﺎﻧﺐ ﺍﻵﺧﺮ، ﻳﺸﺘﺮﻁ ﻓﻲ ﻗﺎﺭﺋﻪ ﺃﻥ ﻳﻜﻮﻥ ﻋﻠﻰ ﺩﺭﺍﻳﺔ ﺑﻠﻐﺔ ﻓﻴﺠﻴﻮﺍﻝ ﺑﻴﺰﻳﻚ ﺩﻭﺕ ﻧﺖ، ﻭﺃﻥ ﻳﺠﻴﺪ ﺍﻟﻤﺘﻄﻠﺒﺎﺕ ﺍﻟﺘﺎﻟﻴﺔ :
- ﺃﺳﺎﺳﻴﺎﺕ ﻛﺘﺎﺑﺔ ﺍﻟﻜﻮﺩ ﺑﻠﻐﺔ ﻓﻴﺠﻴﻮﺍﻝ ﺑﻴﺰﻳﻚ ﺩﻭﺕ ﻧﺖ، ﻛﺘﻌﺮﻳﻒ ﺍﻟﻤﺘﻐﻴﺮﺍﺕ ﻭﻛﺘﺎﺑﺔ ﺟﻤﻞ ﺍﻟﺸﺮﻁ ﻭﺣﻠﻘﺎﺕ ﺍﻟﺘﻜﺮﺍﺭ Loops ، ﻭﻛﺘﺎﺑﺔ ﻭﺍﺳﺘﺪﻋﺎﺀ ﺍﻟﺪﻭﺍﻝ .Functions
- ﺃﺳﺎﺳﻴﺎﺕ ﻭﻣﻔﺎﻫﻴﻢ ﺍﻟﺒﺮﻣﺠﺔ ﺍﻟﻤﻮﺟﻬﺔ ﺑﺎﻟﻜﺎﺋﻨﺎﺕ OOP ، ﻛﺎﻟﻔﺌﺎﺕ Classes ﻭﺍﻟﻮﺍﺟﻬﺎﺕ Interfaces ﻭﺍﻟﻮﺭﺍﺛﺔ .Inheritance
- ﺃﺳﺎﺳﻴﺎﺕ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺇﻃﺎﺭ ﺍﻟﻌﻤﻞ، ﻭﻓﺌﺎﺗﻪ ﺍﻟﺮﺋﻴﺴﻴﺔ، ﺧﺎﺻﺔ ﺍﻟﻤﺠﻤﻮﻋﺎﺕ Collections ﻭﺍﻟﻤﻠﻔﺎﺕ Files ﻭﻓﺌﺎﺕ ﻣﻌﻠﻮﻣﺎﺕ ﺍﻟﺜﻘﺎﻓﺔ .CultureInfo
- ﺃﺳﺎﺳﻴﺎﺕ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﻣﺸﺎﺭﻳﻊ ﺍﻟﻮﻳﻨﺪﻭﺯ، ﻭﺍﻷﺩﻭﺍﺕ ﺍﻟﻤﺨﺘﻠﻔﺔ ﻛﻤﺮﺑﻊ ﺍﻟﻨﺺ TextBox ﻭﻣﺮﺑﻊ ﺍﻻﺧﺘﻴﺎﺭ CheckBox ﻭﺍﻟﻘﻮﺍﺋﻢ .Lists
ﻓﺈﺫﺍ ﻟﻢ ﺗﻜﻦ ﺗﺠﻴﺪ ﻫﺬﻩ ﺍﻷﺳﺎﺳﻴﺎﺕ، ﻓﻨﻨﺼﺢ ﺑﻘﺮﺍﺀﺓ ﺍﻟﻘﺴﻢ ﺍﻷﻭﻝ ﻣﻦ ﻛﺘﺎﺑﻨﺎ " ﺍﻟﻤﺪﺧﻞ ﺍﻟﻌﻤﻠﻲ ﺍﻟﺴﺮﻳﻊ ﺇﻟﻰ ﻓﻴﺠﻮﺍﻝ ﺑﻴﺰﻳﻚ ﺩﻭﺕ ﻧﺖ " ، ﻓﻬﻮ ﻳﻐﻄﻲ ﻫﺬﻩ ﺍﻟﻤﻮﺍﺿﻴﻊ ﺑﺎﺧﺘﺼﺎﺭ ﻣﻦ ﺧﻼﻝ ﺇﻧﺸﺎﺀ ﻣﺸﺮﻭﻉ ﻋﻤﻠﻲ ﻛﺎﻣﻞ ﻣﺸﺮﻭﺡ ﺑﺎﻟﺘﻔﺼﻴﻞ .. ﺃﻣﺎ ﺍﻟﻨﺼﻒ ﺍﻟﺜﺎﻧﻲ ﻣﻦ ﺍﻟﻜﺘﺎﺏ، ﻓﻴﺸﺮﺡ ﻣﺸﺮﻭﻉ ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﻛﺎﻣﻼ ﻣﻜﺘﻮﺑﺎ ﺑﺘﻘﻨﻴﺔ LinQ To SQL ﻭﻫﻲ ﻏﻴﺮ ﻣﺸﺮﻭﺣﺔ ﻓﻲ ﺍﻟﻜﺘﺎﺏ ﺍﻟﺬﻱ ﺗﻘﺮﺅﻩ ﺍﻵﻥ .. ﻭﻫﺬﺍ ﻣﻌﻨﺎﻩ ﺃﻥ ﻛﺘﺎﺏ ﺍﻟﻤﺪﺧﻞ ﺍﻟﻌﻤﻠﻲ ﻣﻜﻤﻞ ﻟﻬﺬﺍ ﺍﻟﻤﺮﺟﻊ، ﻓﻬﻮ ﻣﻦ ﺟﻬﺔ ﻳﺸﺮﺡ ﻣﺸﺮﻭﻉ ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﻭﺍﺣﺪﺍ ﻛﺒﻴﺮﺍ ﺑﻴﻨﻤﺎ ﻳﺴﺘﻌﻴﻦ ﺍﻟﻤﺮﺟﻊ ﺍﻟﺬﻱ ﺑﻴﻦ ﻳﺪﻳﻚ ﺑﻌﺸﺮﺍﺕ ﺍﻟﻤﺸﺎﺭﻳﻊ ﺍﻟﺼﻐﻴﺮﺓ ﻟﺸﺮﺡ ﻣﺤﺘﻮﺍﻩ، ﻛﻤﺎ ﺃﻥ ﻫﺬﺍ ﺍﻟﻤﺮﺟﻊ ﻳﺸﺮﺡ ﺗﻘﻨﻴﺔ ADO.NET ﺑﻴﻨﻤﺎ ﻳﻌﻄﻴﻚ ﻛﺘﺎﺏ ﺍﻟﻤﺪﺧﻞ ﺍﻟﻌﻤﻠﻲ ﻓﻜﺮﺓ ﺟﻴﺪﺓ ﻋﻦ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻨﻤﻮﺫﺝ ﺍﻟﺘﺼﻮﺭﻱ Conceptual Model ﺑﺎﺳﺘﺨﺪﺍﻡ ﺗﻘﻨﻴﺔ LinQ To SQL .
ﺗﺄﻟﻴﻒ : ﻣﺤﻤﺪ ﺣﻤﺪﻱ ﻏﺎﻧﻢ
اضغط هنا للتحميل