Content tagged with: csharp
Amanda Laucher and Josh Graham introduce the audience to F# basics showing some of its main features, emphasizing what makes it better than imperative languages. Laucher also presents the case of a real life application where she rewrote large portions of C# code replacing it with dense fast executing F# instructions.
Come learn about a series of features and technologies available through Microsoft Visual Studio and out-of-box solutions that will make you more productive in the Visual C# IDE. Whether you’re trying to come up to speed with an unfamiliar code base, navigate your way through a large solution, write in new pieces of business logic, or test your application, these tips and tricks will help you get your job done better and faster.
Learn about some of the new features with a preview of C# 4.0 from the inventor of the language; Anders Hejlsberg and his co-author, Scott Wiltamuth.
In this episode we are going to take a look at another refactoring technique, the Extract Interface technique. This technique allows you to extract an interface from a class in order to break your concrete dependencies. By doing this you can provide yourself with better testing support as well as a better layer of abstractions.
Picking up where Lesson two left off, this new installment of ASP.NET From Scratch covers more C# programming fundamentals â€“ namely class inheritance and interfaces. In this lesson, youâ€™ll learn how to use inheritance to save time and code. Youâ€™ll also learn about the concept of interfaces, and how they can make your applications and components flexible and maintainable. You’ll also be introduced to the Object Browser, a feature of Visual Studio that organizes all classes within the Framework Class Library and your project in a browsable format.
ADO Entity Framework can be used in ASP.NET as well. There are only minor things to keep in mind. The EntityDataSource makes using an Entity Model in ASP.NET much easier. This video demonstrates how to use Entity Framework in ASP.NET.
In this episode we are going to take a look at how create overloaded operators for your objects.Operator overloading permits user-defined operator implementations to be specified for operations where one or both of the operands are of a user-defined class or struct type. When creating your own operators there are many different operators which can be overloaded.
Neal Gafter explains why Microsoft has introduced dynamic typing in C# 4.0, what it is useful for – Interoperate with dynamic languages, Using reflection-like API, Interacting with COM -, what is DLR, and why they have chosen the dynamic type instead of other possible solutions.
With any new technology, performance implications are important to consider. If you want to get the best performance from Entity Framework queries, you should use the Compile function of the CompiledQuery class. This video demonstrates how to use compiled queries in the Entity Framework.
Visual Basic IDE Program Manager, Dustin Campbell, speaks with Peter Golde and Ted Neward about the relationship between C# and Visual Basic (VB).