Sams .NET Stuff : All my .NET stuff
Updated: 8/5/2002; 11:08:18 PM.

 

Categories:
Personal Friends:

Subscribe to "Sams .NET Stuff" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Wednesday, May 22, 2002

The solution presented in this column can be adapted to allow aggregation of data from several endpoints that implement the same WSDL. This could be used, for instance, to collect data from a factory floor, or to examine stock trends from NYSE, NASDAQ, and other markets. In other words, you can adapt the information here to any other situation where the Web service client needs to access identical Web services that provide different return messages and then aggregate those results.
Article. May 22, 2002.


9:18:33 PM    

The basic purpose of the Graphical Device Interface (GDI) is to abstract away the video and print sub-systems. It was based on the Windows C-style API; GDI+ adds a layer between GDI and your programs. The mechanism that implements this abstraction is the Device Context in GDI, and is encapsulated in the GDI+ Graphics class.
Article. May 22, 2002.


9:17:02 PM    

This article is intended for the application developer looking for a quick Step-by-Step on how to build XML Web Services and/or for the business decision maker looking to get a better understanding of what XML Web Services are and how they can be used.
Article. May 21, 2002.


9:16:12 PM    

The foreach is a powerful construct found in C# and Visual Basic.NET that allows you to iterate through a collection of objects. Managed C++ is missing this useful construct, and this article shows you how to add it to your programming arsenal.
Article. May 21, 2002.

Ahh, now this is good stuff from Steve, one of the co-authors on our book.




9:15:07 PM    

The ever impressive Charles Cook answers my questions on Strong Names and security.




8:24:22 PM    

Returning to the subject of the advantages MC++ has over C#, I was writing some unmanaged C++  like this yesterday - void Foo(const string& str) - which triggered the realisation that C# doesn't support either const parameters or const methods. Maybe this was something else that could quoted in MC++'s favour? However a test program revealed that although const parameters can be used in the methods of a managed class, methods themselves cannot be defined as const.

Classes with methods using const parameters compile as CLS-compliant, using a modifier to indicate that a parameter is const:

.method public instance void  Foo(int32 modopt([Microsoft.VisualC]Microsoft.VisualC.IsConstModifier) i) cil managed

So MC++ does have a slight edge on C# here. It would have been nice if the CLR supported the concept of const methods and parameters. Use of const may not prevent very many bugs but it may encourage a more disciplined approach to writing code.

[Cook Computing]

Yes, C# doesn't support either constant methods or parameters. It has the const keyword for constants and has readonly. Nice find on the above.




8:12:02 PM    

Yet again feeling like I'm bucking the trend... I'm unimpressed with Keith Teare's story. RealNames was an incredibly stupid business model. They rip off AOL's keyword system, and expect companies to not only pony up money up front, but also pay extra (per hit) when their RealName becomes very popular. Then they put all their eggs in the Microsoft basked. Hell, there are rumors of unsolicited phone calls to domain purchasers, telling them they'll really love their new and valuable RealName... all it'll take is, you know, a million dollars or so. I would've laughed in his face had he cold called me with that kind of ridiculous pitch.

Microsoft was right to cancel on these guys. Their product was a joke. They couldn't make money in a market that had corrected itself back to reality. The company was failing, and Microsoft bailed as quickly as it could. That's a good move in my book.

[The .NET Guy]

I agree with both you and Joel. And I agree with Joel that what he's doing on his Blog is highly unprofessional for someone at his level. Bad business model, deal with it. His Blog really makes him look pathetic and unprofessional. Further, by posting emails from Microsoft lawyers and executives, without their permission, is not only scummy, but probably illegal. I would imagine that some of this is priviledged legal communication.




8:07:28 PM    

WSindex contains lots of links relating to Web Services. The Weblogs category lists all the usual suspects. [Cook Computing]


8:01:17 PM    


© Copyright 2002 Sam Gentile.



Click here to visit the Radio UserLand website.

 


May 2002
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Apr   Jun