دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Gerard Leblanc سری: ISBN (شابک) : 2212117787, 9782212850536 ناشر: سال نشر: تعداد صفحات: 878 زبان: French فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 17 مگابایت
در صورت تبدیل فایل کتاب C# et .NET : Version 2 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سی شارپ و دات نت: نسخه 2 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
یک زبان و پلت فرم بالغ. زبان پرچمدار جدید مایکروسافت، سی شارپ، ترکیبی از بهترین جنبه های C++، Visual Basic و جاوا است و در واقع ایجاد برنامه های کاربردی ویندوز و وب، حتی برای برنامه نویسان بی تجربه، بسیار آسان است. این زبان به طور ویژه برای پلتفرم NET طراحی شده است که علاوه بر Visual Studio.NET، شامل رابط ADO.NET است که دسترسی به پایگاه های داده را ساده می کند و فناوری ASRNET که امکان اجرای خدمات وب را فراهم می کند. پس از بخش اول که به نحو زبان سی شارپ نسخه 2 اختصاص دارد، این کتاب نحوه توسعه ویندوز و برنامه های کاربردی وب با پلت فرم NET را توضیح می دهد. بخش سوم کتاب به دسترسی به داده ها با ADO.NET 2 و چهارم به برنامه های کاربردی وب و خدمات با ASRNET 2 اختصاص دارد. بنابراین خوانندگان از جدیدترین نرم افزارهای معرفی شده در نرم افزار خانواده ویژوال استودیو 2005، مانند ابزارهای کمکی برای بازطراحی برنامهها، کنترلهای جدید برای رایانههای رومیزی، رایانههای شخصی جیبی و تلفنهای هوشمند، تکنیکهای عمومی برای دسترسی به پایگاههای اطلاعاتی یا حتی استقرار برنامههای CIickOnce. کد منبع تمام نمونه های کتاب در www.editions-eyrolles.com موجود است.
Un langage et une plate-forme matures. Nouveau langage phare de Microsoft, C# combine les meilleurs aspects des langages C++, Visual Basic et Java, et s'avère en effet d'une facilité incomparable pour créer des applications Windows et Web, même pour des programmeurs non chevronnés. Ce langage a été spécialement conçu pour la plate-forme NET qui, outre Visual Studio.NET, regroupe l'interface ADO.NET simplifiant l'accès aux bases de données et la technologie ASRNET permettant d'implémenter des services Web. Après une première partie consacrée à la syntaxe du langage C# version 2, cet ouvrage explique comment développer des applications Windows et Web avec la plate-forme NET. La troisième partie du livre est consacrée à l'accès aux données avec ADO.NET 2 et la quatrième aux applications et services Web avec ASRNET 2. Les lecteurs tireront ainsi profit des nouveautés introduites dans les logiciels de la famille Visual Studio 2005, tels que les aides au remaniement de programmes, les nouveaux contrôles pour ordinateurs de bureau, PocketPC et Smartphones, les techniques génériques d'accès aux bases de données, ou encore le déploiement CIickOnce de programmes. Le code source de tous les exemples du livre est disponible sur www.editions-eyrolles.com.
Table des matières......Page 6
Introduction à l’architecture .NET......Page 26
1.1 Nos premiers pas en C#......Page 40
1.2 Commentaires en C#......Page 44
1.3 Identifcateurs en C#......Page 45
1.4 Types de données en C#......Page 47
1.5 Constantes en C#......Page 53
1.6 Les structures......Page 59
1.7 Le type enum......Page 62
1.8 Les tableaux......Page 67
1.9 Niveaux de priorité des opérateurs......Page 74
1.10 Les instructions du C#......Page 75
1.11 Opérations d’entrée/sortie......Page 77
1.12 Les opérateurs......Page 81
1.13 Conditions en C#......Page 87
1.14 Les boucles......Page 91
1.15 Les fonctions......Page 98
1.16 Les pointeurs en C#......Page 105
2.1 Notions de base......Page 114
2.2 Construction et destruction d’objet......Page 123
2.4 Champs, méthodes et classes statiques......Page 127
2.5 L’héritage......Page 129
2.6 Surcharge d’opérateur......Page 143
2.7 Protections sur champs et méthodes......Page 146
2.8 Classes abstraites......Page 147
2.9 Les interfaces......Page 148
2.10 Les propriétés......Page 153
2.11 Les indexeurs......Page 154
2.12 Object comme classe de base......Page 156
2.13 La classe Type......Page 157
2.14 Les attributs......Page 159
2.16 Les génériques......Page 162
2.17 Le type Nullable......Page 168
3.1 Bibliothèque de fonctions mathématiques......Page 172
3.2 La classe de traitement de chaînes......Page 176
3.3 Les expressions régulières......Page 189
3.4 Classes de manipulation de dates et d’heures......Page 194
3.5 Classes encapsulant les types élémentaires......Page 203
3.6 Classe de tableau......Page 210
3.7 Les structures Point, Rectangle et Size......Page 215
4.1 Les conteneurs d’objets......Page 220
4.2 Les conteneurs génériques......Page 237
4.3 Les itérateurs en C# version 2......Page 238
5. Traitement d’erreurs......Page 242
5.1 Les exceptions générées par le système......Page 243
5.2 Les clauses try et catch......Page 245
5.3 Le groupe finally......Page 248
5.4 Propagation des erreurs......Page 249
5.5 Générer une exception dans une méthode......Page 252
6.1 Les délégués......Page 256
6.2 Les événements......Page 259
6.3 Les méthodes anonymes......Page 263
7.1 Création d’un programme C#......Page 264
7.2 Les techniques de remaniement de code......Page 278
7.3 Outils de mise au point......Page 282
7.4 Le compilateur C# intégré au run-time......Page 284
7.5 Anatomie d’un exécutable......Page 285
7.6 Déploiement d’application avec ClickOnce......Page 292
8. Informations sur la confguration......Page 298
8.1 Fonctions de configuration......Page 299
8.2 Informations sur l’environnement de Windows......Page 301
8.3 Accès à la base de données de recensement......Page 303
8.4 Le fchier de configuration de programme......Page 307
9.1 Les processus......Page 310
9.2 Les threads......Page 318
9.3 Les sections critiques......Page 331
9.4 Les mutex......Page 337
10.1 Développement en C avec le SDK de Windows......Page 340
10.2 La notion de message......Page 343
10.3 Créer les contrôles Windows......Page 346
10.4 Les frameworks OWL et MFC......Page 348
10.5 Interopérabilité COM/DLL......Page 350
11.1 Créer une application Windows......Page 356
11.2 Les propriétés de la fenêtre......Page 367
11.3 Propriétés run-time......Page 372
11.4 Les événements......Page 373
11.5 Les méthodes liées aux fenêtres......Page 376
12.1 Le clavier......Page 378
12.2 La souris......Page 384
12.3 Traitement d’événements......Page 386
12.4 Drag & drop......Page 391
12.5 L’horloge......Page 393
13.1 Les objets du GDI+......Page 396
13.2 Les méthodes de la classe Graphics......Page 409
13.3 L’événement Paint......Page 426
14. Composants et hiérarchie de classes......Page 434
14.2 La hiérarchie des classes......Page 435
14.3 Opérations pratiques sur les composants......Page 439
14.4 Adaptation automatique à la langue de l’utilisateur......Page 444
15.1 Les boutons de commande......Page 448
15.2 Les cases à cocher......Page 454
15.4 Les groupes......Page 456
16.1 Les boîtes de liste......Page 460
16.2 Boîte de liste avec cases......Page 470
16.3 Les boîtes combo......Page 471
16.4 Les listes en arbre......Page 474
16.5 Les fenêtres de liste......Page 481
16.6 Le composant DataGridView......Page 491
17. Zones d’affchage et d’édition......Page 506
17.1 Caractéristiques des zones d’affchage......Page 507
17.2 Zones d’affchage en hyperlien......Page 509
17.3 Caractéristiques des zones d’édition......Page 511
17.4 Les zones d’édition avec masque de saisie......Page 516
17.5 Les contrôles Up and down......Page 518
18. Barres de menu, d’étatet de boutons......Page 522
18.1 Le menu......Page 523
18.2 Les listes d’images......Page 527
18.3 La barre d’outils......Page 529
18.4 La barre d’état......Page 532
19.1 La classe MessageBox......Page 536
19.2 Les boîtes de dialogue......Page 538
19.3 Les pages de propriétés......Page 541
19.4 Les fenêtres de présentation......Page 543
19.5 Le composant SplitContainer......Page 545
19.6 Les fenêtres MDI......Page 546
19.7 Fenêtre de n’importe quelle forme......Page 548
19.8 Le composant WebBrowser......Page 549
19.9 Les boîtes de sélection......Page 550
20.1 Les barres de déflement......Page 558
20.2 Les barres graduées......Page 562
20.3 Les barres de progression......Page 563
21.1 L’objet PrintDocument......Page 566
21.2 Caractéristiques d’impression......Page 570
21.3 Prévisualisation d’impression......Page 573
21.4 Problèmes pratiques......Page 575
22. Programmation des mobiles......Page 578
22.1 Différences par rapport aux ordinateurs de bureau......Page 579
22.3 Programmer une application pour mobiles......Page 581
23. Accès aux fichiers......Page 588
23.2 Les classes Directory et DirectoryInfo......Page 589
23.3 Les classes File et FileInfo......Page 592
23.4 La classe Stream et ses classes dérivées......Page 597
23.5 Les classes de lecture/écriture......Page 600
23.6 Sérialisation et désérialisation......Page 610
23.7 Encodage des caractères......Page 611
24. Accès aux bases de données avec ADO.NET......Page 618
24.1 Les objets de connexion......Page 619
24.2 Les fabriques de classes......Page 626
24.3 Les schémas......Page 629
24.4 Les modes de travail......Page 630
24.5 Le mode connecté......Page 631
24.6 Le mode déconnecté......Page 644
24.7 Les procédures stockées......Page 664
25.1 Liaison avec boîte de liste......Page 668
25.2 Liaison avec zone d’édition......Page 670
25.3 Les composants liés aux bases de données......Page 671
26. XML......Page 678
26.2 Créer un schéma à l’aide de Visual Studio......Page 679
26.3 Les classes XmlTextReader et XmlTextWriter......Page 681
26.4 La classe XmlDocument......Page 685
26.6 Les transformations XSLT......Page 687
27. Programmation réseau......Page 692
27.1 Les protocoles réseau......Page 693
27.2 Programmation socket......Page 694
27.3 Les classes TcpClient et TcpListener......Page 701
28. Programmation ASP.NET......Page 704
28.1 Introduction à la programmation Web côté serveur......Page 706
28.2 Le code ASP.NET......Page 721
28.3 Utilisation de Visual Studio ou de Visual Web Developer......Page 727
28.4 Les contrôles de validation......Page 752
28.5 Attributs et feuilles de style......Page 756
28.6 Les pages maîtres......Page 761
28.7 Les composants de navigation......Page 767
28.8 Sécurité dans ASP.NET......Page 774
28.9 Techniques de personnalisation......Page 787
28.10 Accès aux bases de données......Page 790
28.11 Les classes d’ASP.NET......Page 826
28.12 Les contrôles utilisateurs......Page 834
28.13 Localisation des pages......Page 839
28.14 JavaScript dans les programmes ASP.NET......Page 841
29.1 Introduction aux services Web......Page 862
29.2 Le protocole SOAP......Page 864
29.3 Créer un service Web......Page 865
29.4 Client de service Web......Page 870
Index......Page 874