Šta je novo?

Knjige za preporuku

Ovo je za pocetnike u ucenju C# jezika?

Ne znam da li si uopšte pogledao skriptu ali u njoj nema ni S od Sharp-a ;)

Da li je za početnike ili ne opet zavisi iz kog ugla posmatraš stvari. :wave:

Ako ti treba nešto za C# javi mi se na PM.
 
Poslednja izmena:
Julijan Sribar i Boris Motik : Demistificirani C++.
Znaci odlicna knjiga..
 
Da li neko zna možda za neku knjigu o C++ programiranju, samo da se knjiga drži Visual Studia, naime počeo sam studirati pa imamo C++ u planu i programu i nenormalno me privlači i zanima, samo mi ne odgovara što je 99% knjiga o C++ pisano za DEV C++ a ima nekih razlika u kodu tako da se kao početnik ne snalazim baš pretjerano dobro ...
 
Stvarno nisam primatio da je 99% knjiga pisano za DEV C++. Skoro svaka pocetnicka knjiga nije strogo vezana ni za jedan IDE, tako da su primeri koda koji nece raditi pod nekim kompajlerom/OS-om jako, jako retki (nema ih).

Sto se tice samog ucenja C++ pogledaj ovu listu:
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
Stavis taj link u bookmarks i lagano citas. Mada ne bi bilo lose da se drzis te knjige sa fakulteta, a sve ostalo koristi kao neko dodatno znanje.
 
Ma sve su knjige u suštini dobre, ali na faxu mi isključivo traže rad u Visual Studiu, a imam mali milion knjiga za C++ ali je sve rađeno u DEV C++, sa komentarom od "99% knjige vezano samo za DEV C++" se moram izvinuti, nisam mislio općenito, već sam izgleda ja toliki baksuz pa nisam uspio još naletiti na pravo, hvala u svakom slučaju :)
 
Visual Studio je radno okruzenje.. i dok izadje knjiga, pojavi se nova verzija VS koja izgleda i radi drugacije.
Sve u svemu... ako ucis, trebace ti samo konzolska aplikacija..
Znaci.. File/New/Project/Win32 Console application i VS ce ti kreirati projekat.
 
Za totalnog pocetnika - c# knjiga (na srpskom)?
 
Ako nema na srpskom onda preporuka za knjigu na engleskom?
 
Head First C#
 
Ako nema na srpskom onda preporuka za knjigu na engleskom?

Na srpskom za početnike Microsoft Visual C#.NET korak po korak, John Sharp i Jon Jagger. Lepo prevedena knjiga od Microsoft pressa izdanje CET. Za engleske knjige ima vremena kad dodješ do naprednijeg nivoa.
 
Ima li neko preporuku za naprednu knjigu iz C#? Moze i u kombinaciji sa ASP.NET (nikakav problem).
 
Skini prvo PDF pre eventualne kupovine, možda ti se ne svidi
 
Zanimaju me knjige o C# i asp.net. Ono što sam polučasovnim guglanjem uspeo da saznam jesu sledeće knjige:

za C#:
(1) jedna zastarela http://www.mikroknjiga.rs/store/prikaz.php?ref=978-86-7555-316-8 Nazvao sam Mikroknjigu i rekoše da trenutno ne rade na novijoj verziji iste (a postoji kod komšija od pre mesec dana: http://www.knjizara.hr/Novost.aspx?news=5afa4832-6aa0-4e53-8a32-b5f1a4e619b7 dok je original na engleskom od jula 2010.). Ipak, Mikroknjiga kaže da ima:
(2) http://www.mikroknjiga.rs/store/prikaz.php?ref=978-86-7555-363-2 izašla tekuće 2011. godine

Da li pazariti knjihu br. (2) ili čekati novije izdanje knjige br. (1)? Sem Mikroknjige ima li drugih izdavača koji imaju slične knjige?

za asp.net:
(1) http://www.mikroknjiga.rs/store/prikaz.php?ref=978-86-7310-432-4 Opet, malo zastarela verzija i nisam se setio da pitam da li planiraju prevesti: http://goo.gl/bAHXw
(2) Na više sajtova nailazio sam na ovu knjigu: http://goo.gl/oeUKW i nju sam našao u PDFu sa nekog sajta..

Pitanje kod asp-a: da li iz Mikroknjige pazariti stariju verziju knjige (1) ili čitati knjigu (2)?
 
Zavisi od toga koliko imaš predznanja iz C# jer ova pod broj 2) su izgleda samo rešeni zadaci i ne objašnjava osnovne koncepte, znači pretpostavlja se neko iskustvo u C#.
A ako si skroz početnik onda ne moraš ni da čekaš nego uzmi ovu pod br. 1 i nauči osnove pa kasnije vidi u what's new šta je novo posle verzije 2.0, nema toga puno.
 
Pravo kažeš. Isti princip bi primenio i na knjige o ASPu? Pogledaću sam sadržaj, verovatno ima negde na engleskom, pa se nadam da je u prvoj (1) o ASPu krenuto od osnova.
 
nemoj da iskljucis opciju i da uzmes vise knjiga na istu temu. ako imaju razliciti pristup ima smisla imati ih vise. (npr. neka je vise referentna a neka in-depth). ta C# sto si je stavio pod broj jedan odlicno te provodi kroz jezik ali se tesko koristi ako ti treba da se nesto brzo podsetis. (i da, sacekaj prevod novog izdanja)
 
Wrox-ova knjiga ASP 3.0 ti je verovatno najbolje sto kod nas moze da se nadje. Za asp.net se ni jedna posebno ne istice
 
"Da li moze neko da mi preporuci dobru leteraturu za wcf (windows communication foundation)? Sve sto nadjem pre svega se odnosi na web servise, a meni treba sve sta obuhvata wcf i razlike izmedju njih.
"
Ovo je iz steam chat-a, pošto je dečko mislio da niko neće da mu pomogne jer bi mu bio prvi post, pa sam rešio da ja pitam umesto njega :)
 
Ova je dobra:

http://www.amazon.com/Programming-WCF-Services-Mastering-AppFabric/dp/0596805489

Prvo poglavlje i Appendix A ce mu dati osnovnu predstavu sta podrazumeva orijentacija ka servisima kao i sta sve obuhvata WCF.


Evo kompletan sadrzaj:

WCF Essentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What Is WCF? 1
Services 2
Service Execution Boundaries 3
WCF and Location Transparency 4
Addresses 4
TCP Addresses 5
HTTP Addresses 6
IPC Addresses 6
MSMQ Addresses 7
Service Bus Addresses 7
Contracts 7
The Service Contract 8
Hosting 11
IIS 5/6 Hosting 12
Self-Hosting 13
WAS Hosting 19
Custom Hosting in IIS/WAS 19
Windows Server AppFabric 20
Choosing a Host 22
Bindings 24
The Common Bindings 25
Choosing a Binding 26
Additional Bindings 27
Using a Binding 29
Endpoints 29
Administrative Endpoint Configuration 30
vii
Programmatic Endpoint Configuration 34
Default Endpoints 36
Metadata Exchange 39
Metadata over HTTP-GET 39
The Metadata Exchange Endpoint 42
The Metadata Explorer 49
More on Behavior Configuration 51
Client-Side Programming 53
Generating the Proxy 53
Administrative Client Configuration 57
Programmatic Client Configuration 64
The WCF-Provided Test Client 64
Programmatic Versus Administrative Configuration 67
WCF Architecture 67
Host Architecture 69
Working with Channels 70
The InProcFactory Class 71
Transport-Level Sessions 75
Transport Session and Binding 76
Transport Session Termination 76
Reliability 77
Bindings, Reliability, and Ordered Messages 78
Configuring Reliability 79
Requiring Ordered Delivery 80
2. Service Contracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Operation Overloading 83
Contract Inheritance 86
Client-Side Contract Hierarchy 87
Service Contract Factoring and Design 90
Contract Factoring 90
Factoring Metrics 93
Contract Queries 95
Programmatic Metadata Processing 95
The MetadataHelper Class 98
3. Data Contracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Serialization 103
.NET Serialization 105
The WCF Formatters 107
Data Contract via Serialization 110
Data Contract Attributes 111
Importing a Data Contract 113
viii | Table of Contents
Data Contracts and the Serializable Attribute 116
Inferred Data Contracts 117
Composite Data Contracts 118
Data Contract Events 119
Shared Data Contracts 123
Data Contract Hierarchy 123
Known Types 124
Service Known Types 126
Multiple Known Types 128
Configuring Known Types 129
Data Contract Resolvers 129
Objects and Interfaces 141
Data Contract Equivalence 143
Serialization Order 144
Versioning 146
New Members 146
Missing Members 147
Versioning Round-Trip 151
Enumerations 154
Delegates and Data Contracts 155
Generics 156
Collections 160
Concrete Collections 160
Custom Collections 162
The CollectionDataContract Attribute 163
Referencing a Collection 164
Dictionaries 165
4. Instance Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Behaviors 169
Per-Call Services 171
Benefits of Per-Call Services 171
Configuring Per-Call Services 172
Per-Call Services and Transport Sessions 173
Designing Per-Call Services 174
Choosing Per-Call Services 177
Per-Session Services 177
Configuring Private Sessions 178
Sessions and Reliability 182
The Session ID 184
Session Termination 185
Singleton Service 185
Initializing a Singleton 187
Table of Contents | ix
Choosing a Singleton 189
Demarcating Operations 190
Instance Deactivation 193
Configuring with ReleaseInstanceMode.None 194
Configuring with ReleaseInstanceMode.BeforeCall 194
Configuring with ReleaseInstanceMode.AfterCall 195
Configuring with ReleaseInstanceMode.BeforeAndAfterCall 196
Explicit Deactivation 197
Using Instance Deactivation 198
Durable Services 198
Durable Services and Instance Management Modes 199
Instance IDs and Durable Storage 199
Explicit Instance IDs 201
Instance IDs in Headers 203
Context Bindings for Instance IDs 205
Automatic Durable Behavior 210
Throttling 217
Configuring Throttling 219
5. Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Request-Reply Operations 225
One-Way Operations 226
Configuring One-Way Operations 226
One-Way Operations and Reliability 227
One-Way Operations and Sessionful Services 227
One-Way Operations and Exceptions 228
Callback Operations 230
The Callback Contract 231
Client Callback Setup 232
Service-Side Callback Invocation 235
Callback Connection Management 239
The Duplex Proxy and Type Safety 241
The Duplex Factory 244
Callback Contract Hierarchy 246
Events 247
Streaming 251
I/O Streams 251
Streaming and Binding 252
Streaming and Transport 253
6. Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Error Isolation and Decoupling 255
Error Masking 256
x | Table of Contents
Channel Faulting 257
Fault Propagation 261
Fault Contracts 263
Fault Debugging 267
Faults and Callbacks 273
Error-Handling Extensions 276
Providing a Fault 277
Handling a Fault 280
Installing Error-Handling Extensions 282
The Host and Error Extensions 285
Callbacks and Error Extensions 289
7. Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
The Recovery Challenge 293
Transactions 294
Transactional Resources 295
Transaction Properties 295
Transaction Management 297
Resource Managers 301
Transaction Propagation 301
Transaction Flow and Bindings 301
Transaction Flow and the Operation Contract 302
One-Way Calls 304
Transaction Protocols and Managers 305
Protocols and Bindings 306
Transaction Managers 307
Transaction Manager Promotion 310
The Transaction Class 311
The Ambient Transaction 312
Local Versus Distributed Transactions 312
Transactional Service Programming 314
Setting the Ambient Transaction 314
Transaction Propagation Modes 316
Voting and Completion 324
Transaction Isolation 327
Transaction Timeout 329
Explicit Transaction Programming 331
The TransactionScope Class 331
Transaction Flow Management 333
Non-Service Clients 340
Service State Management 342
The Transaction Boundary 343
Instance Management and Transactions 343
Table of Contents | xi
Per-Call Transactional Services 345
Per-Session Transactional Services 348
Transactional Durable Services 362
Transactional Behavior 365
Transactional Singleton Service 371
Instancing Modes and Transactions 374
Callbacks 375
Callback Transaction Modes 376
Callback Voting 378
Using Transactional Callbacks 378
8. Concurrency Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Instance Management and Concurrency 383
Service Concurrency Modes 384
ConcurrencyMode.Single 384
ConcurrencyMode.Multiple 385
ConcurrencyMode.Reentrant 389
Instances and Concurrent Access 392
Per-Call Services 392
Sessionful and Singleton Services 393
Resources and Services 393
Deadlocked Access 394
Deadlock Avoidance 395
Resource Synchronization Context 396
.NET Synchronization Contexts 397
The UI Synchronization Context 400
Service Synchronization Context 405
Hosting on the UI Thread 406
A Form as a Service 412
The UI Thread and Concurrency Management 415
Custom Service Synchronization Contexts 417
The Thread Pool Synchronizer 418
Thread Affinity 423
Priority Processing 425
Callbacks and Client Safety 429
Callbacks with ConcurrencyMode.Single 429
Callbacks with ConcurrencyMode.Multiple 430
Callbacks with ConcurrencyMode.Reentrant 431
Callbacks and Synchronization Contexts 431
Callbacks and the UI Synchronization Context 432
Callback Custom Synchronization Contexts 435
Asynchronous Calls 439
Requirements for an Asynchronous Mechanism 439
xii | Table of Contents
Proxy-Based Asynchronous Calls 440
Asynchronous Invocation 442
Polling or Waiting for Completion 445
Completion Callbacks 447
One-Way Asynchronous Operations 452
Asynchronous Error Handling 456
Asynchronous Calls and Transactions 457
Synchronous Versus Asynchronous Calls 457
9. Queued Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Disconnected Services and Clients 461
Queued Calls 462
Queued Calls Architecture 463
Queued Contracts 463
Configuration and Setup 464
Transactions 471
Delivery and Playback 471
Service Transaction Configuration 473
Nontransactional Queues 476
Instance Management 477
Per-Call Queued Services 478
Sessionful Queued Services 480
Singleton Service 483
Concurrency Management 484
Throttling 485
Delivery Failures 485
The Dead-Letter Queue 487
Time to Live 487
Configuring the Dead-Letter Queue 488
Processing the Dead-Letter Queue 490
Playback Failures 494
Poison Messages 495
Poison Message Handling in MSMQ 4.0 495
Poison Message Handling in MSMQ 3.0 501
Queued Versus Connected Calls 501
Requiring Queuing 502
The Response Service 504
Designing a Response Service Contract 505
Client-Side Programming 509
Queued Service-Side Programming 512
Response Service-Side Programming 514
Transactions 514
The HTTP Bridge 518
Table of Contents | xiii
Designing the Bridge 518
Transaction Configuration 519
Service-Side Configuration 520
Client-Side Configuration 522
10. Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Authentication 525
Authorization 526
Transfer Security 527
Transfer Security Modes 527
Transfer Security Mode Configuration 529
Transport Security and Credentials 532
Message Security and Credentials 533
Identity Management 533
Overall Policy 534
Scenario-Driven Approach 534
Intranet Application Scenario 535
Securing the Intranet Bindings 536
Constraining Message Protection 543
Authentication 544
Identities 547
The Security Call Context 548
Impersonation 550
Authorization 558
Identity Management 563
Callbacks 564
Internet Application Scenario 566
Securing the Internet Bindings 566
Message Protection 568
Authentication 572
Using Windows Credentials 574
Using the ASP.NET Providers 575
Identity Management 584
Business-to-Business Application Scenario 585
Securing the Business-to-Business Bindings 585
Authentication 586
Authorization 589
Identity Management 590
Host Security Configuration 591
Anonymous Application Scenario 591
Securing the Anonymous Bindings 591
Authentication 592
Authorization 592
xiv | Table of Contents
Identity Management 592
Callbacks 593
No Security Scenario 593
Unsecuring the Bindings 593
Authentication 594
Authorization 594
Identity Management 594
Callbacks 594
Scenarios Summary 595
Declarative Security Framework 595
The SecurityBehaviorAttribute 596
Host-Side Declarative Security 604
Client-Side Declarative Security 605
Security Auditing 612
Configuring Security Audits 613
Declarative Security Auditing 615
11. The Service Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
What Is a Relay Service? 618
The Windows Azure AppFabric Service Bus 619
Programming the Service Bus 620
Relay Service Address 620
The Service Bus Registry 623
The Service Bus Explorer 625
The Service Bus Bindings 626
The TCP Relay Binding 626
The WS 2007 Relay Binding 630
The One-Way Relay Binding 631
The Event Relay Binding 632
Cloud as Interceptor 633
Service Bus Buffers 634
Buffers Versus Queues 635
Working with Buffers 636
Sending and Retrieving Messages 642
Buffered Services 643
Response Service 652
Service Bus Authentication 657
Configuring Authentication 658
Shared Secret Authentication 659
No Authentication 663
Metadata over the Service Bus 665
Transfer Security 667
Transport Security 668
Table of Contents | xv
Message Security 669
TCP Relay Binding and Transfer Security 670
WS Relay Binding and Transfer Security 676
One-Way Relay Binding and Transfer Security 676
Bindings and Transfer Modes 677
Streamlining Transfer Security 678
A. Introduction to Service Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
B. Headers and Contexts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701
C. Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
D. Publish-Subscribe Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775
E. Generic Interceptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
F. WCF Coding Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
G. ServiceModelEx Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
 
Poslednja izmena:
Ova prva je dobra, cak ima i veoma dobar prevod (svi znamo kakav prevod zna da bude kod nas :) )
 
Ne mogu nigde da nadjem prvu u el. obliku da vidim da li mi odgovara... :(
 
Nazad
Vrh Dno