, the previous XAML. CS file.MODEL: Your Business Data MODELAccording to the above definition, you should write it on VIEWMODEL. Data between two views is transmitted in MVVM through the DataContext attribute. DataContext is crucial in MVVM!The essence of MVVM is binding, but MVVM requires stricter requirements. The most orthodox MVVM requires that all control programming IDs of XAML be deleted.It is very error-prone to write MVVM by yourself. I recommend simplemvvmtoolkit. (The project is in
projects from CodePlex to GitHub. Two years on CodePlex, I had only one pull request, and five days after I moved to GitHub, I reached three and found two other contributors. It was three months ago, and since then I have received 16 pull request, many of which have made substantial progress. (By the way: the first one was put in a lot of unit tests, cool and wooden?) Although this is not strictly a case,
Odata.net has open source on GitHubMicrosoft has recently set up OData. NET All Class Library source code is posted on github.The following OData-related projects are now migrated to GitHub:
Odatalib
Edmlib
Odata.net Client
The spatial library
OData Client code generator
Web API for OData
Restier
C + + server and client
Python Client
Odata4objc
The Odata.net project is currently maintained in a total of three code branches: the Master Branch for
I previously posted an article about html-to-xml Conversion, which attracted the attention of many netizens. The implementation method is to use htmlparser to break down html content, and then generate xml strings one by one according to the dom structure. After failing to fully implement the solution, I thought the solution could solve the problem. However, after actual use, the efficiency is indeed very low, and the conversion of some special html attributes is not supported, the results are n
April 3, Microsoft released the Roslyn compiler project to the public, which adopted the Apache Open Source license agreement. C # founder Anders Hejlsberg The shocking news in the second keynote speech of the Build conference. Microsoft has put a lot of effort into the Roslyn project, rewriting the compilers of C # and vb.net from scratch, and opening up the compilation process to developers so they can provide better tools and editor support.Today, the entire project is posted on Microsoft's
jquery is an easy-to-use JavaScript library that can be used by any web development platform, especially with the ASP.net MVC framework. James Estes has published an article in Infoq, called jquery, which is winning the hearts of the 1.2 and jquery UIs, talking about a recent release of jquery and introducing a number of outstanding features.
by ASP.net MVC's built-in extensibility, developers can use third party libraries, such as jquery. When using ASP.net webforms, it is more difficult to us
to Phalanger.
If you need to use any library, add it to the phpNet node of WebConfig. For example, if you need to use the MySQL library, configure it in WebConfig.Note that the MYSQL extension library should be on CodePlex, rather than the built-in, the built-in version of the link to the high-board MYSQL may encounter problems (Address: http://phalangermysql.codeplex.com/releases/view/103022)
Note that the extension on
DotNetZip on CodePlex: http://dotnetzip.codeplex.com/
For details, see the source code ...... In short, it feels better than SharpZipLib. In addition, DotNetZip supports VB, C #, and any. NET language.
Pressurization: (stolen from CodePlex)
Using (ZipFile zip = new ZipFile ()) {// add this map file into the "images" directory in the zip archive add this PNG file to the zip file's "images" directory zip.
control and an ASP. net mvc helper, which makes it easier to display sub-images. You can download the Sprite and Image Optimization Framework from CodePlex.
: Http://aspnet.codeplex.com/releases/view/50869
Sprite and Image Optimization Framework is written by Morgan McClean. At Microsoft, his office is close to my office. Morgan is a very smart person. He is a Canadian intern. When he built this framework, we discussed it together. As far as I know,
Learning to program, when appropriate, to get some source code to learn the practice of the project, the technology is very helpful. If you learn. NET, C #, CodePlex has a lot of good source code, recommended a asp.ent: Hovertree http://hovertree.com/hvtart/bjae/q4qrgy37.htmSo how do you get and download the code for the project on CodePlex? You can use the Git Gui, easy to operate, not always lose command,
objects can be added and then retrieved. My first step is to add a reference to the nunit. Framework Assembly, which grants me access to nunit framework attributes and methods.
Official Website:Http://www.nunit.org
second weapons: Peacock and Sandcastle (used to create code documentation)
sandcastle is a tool released by Microsoft, it creates an API document in the msdn format by reflecting the source code in the Assembly and adding XML comments in the code. A new version of sandc
: codeplex
Most folks seem to know about codeplex, but forget over time. It is a great place to find and share resources. There is an amazing amount of stuff available.
Nerddinner for ASP. NET MVC
Xsd2code
Rsstoolkit
Ajax Control Toolkit
Team Foundation Server Admin Tool
Windows azure Guidance
Lower, lower, lower, more...
Summary
We have covered a variety of C # related topics
JavaScript's CDN:HTTP://WWW.ASP.NET/AJAX/CDN. Tools for Open Source
MSBuild (Build tool): Http://github.com/microsoft/msbuild
Roslyn (next-generation compiler): Http://github.com/dotnet/roslyn
LLILC (LLVM based MSIL Compiler): HTTP://GITHUB.COM/DOTNET/LLILC
RyuJIT (Just-in-time compiler for Windows and Linux): HTTP://GITHUB.COM/DOTNET/CORECLR
Other free tools:
Visual Studio Community Edition (fully featured IDE): https://www.visualstudio.com/e
Original article:
Http://www.global-webnet.net/blogengine/post/2009/03/06/Silverlight-and-WPF-CompositeWPFPrism-supports-multi-targeting-(single-shared-codebase). aspx
A recent Microsoft codeplex Forum interaction had me updating the sdms application so that the employee module and all of it's views were multi-targeting (worked on both desktop and Silverlight ). the reasoning follows below:
Not long ago, the interaction in the Microsoft
Go to [http://chen1996.blog.163.com/blog/static/4441005220091117102310827/]
Preface
I have seen many of my friends write that the method of calling the DLR script in C # is complete. Now I want to explain it in detail, hoping to help you. This article mainly uses C # And ironpython scripts to demonstrate the process of interoperability between. NET and scripts. What is DLR?
DLR (Dynamic Language Runtime) is an open-source project led by Microsoft. For. Net ApplicationsProgramProvides script
Sorry, I said I wanted to send the source code last night, but because the girl who rented the master bedroom of the same house went home for the new year, it seems that the route power was disconnected and not sent to the Internet. In fact, the first open-source project has basically completed the basic functions, but it only requires a little modification. If I have time, I will write down how to use tessocr and extendedwebbrowser.
Today, the new version of the game is going to be online
Opening
After three years of efforts and efforts, I finally achieved my career planning-System Architect. I first worked in a female lingerie e-commerce ERP team. For some reason, it was not easy to find a desired job for a fishing game company. Oh, I'm sorry ..
I would like to record my first work as an architect and share it with you ..
Thanks to Google, codeplex, and my colleagues who helped me in Guangzhou Zhiwei team
Backgrou
This content is not necessary, but it will add points for your career and surpass the average person.1) Are there regular project summaries. For convenience, share the summary.2) Are there any regular ways to think about efficiency, process, and work. Some methods have been proposed to improve efficiency,Or write some tools and methods to improve efficiency, and get the approval of the project team members.3) the technical capability has been enhanced. Have you compiled some practical tools or s
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.