"I have not failed. I've just found 10,000 ways that won't work.", Thomas Edison
Click here for my DotNetNuke Hebrew WebSite
Current Articles | | Search |
This is a sample application i've created for a presentation about ASP.NET personalization in a big Israeli financial institute. The application (click here to download) emphasizes how to build customized and personalized portal using ASP.NET web parts framework, inside you'll find example for a web parts page (IGoogle style) with different types of web parts including Asynchronous web parts (using ASP.NET AJAX 3.5), cached web parts, web parts skinning, web parts verbs and all the other neratives and building blocks of the web parts world.
Thursday, January 08, 2009 6:09 PM
Many time I've been asked in the DotNetNuke Hebrew forums - "why isn't there C# version for DotNetNuke?". This question is posted by C# developers who are disappointed to discover that DotNetNuke is written with VB.Net. (DotNetNuke is an open-source, .Net framework to create web applications and portals). This question popularity leads the DNN (DotNetNuke) crew to pin it the top of the forums application (8280 views for a single post). Developers who ask that question, usually being motivated by one of the two: (1) they want to change some DNN behavior, so they must write VB.Net code (2) they want to extend DNN functionality and believe they must do it with VB.net. Neither of these statements is true or relevant. In most cases you won't care about the language a framework was written with. Here's why:
Tuesday, August 07, 2007 5:20 PM
Many developers' knowledge about passing object as parameters can be summed up with the following "In c# object parameters are always being passed by reference, if i will pass some object to another code, the same object will be in context". While this knowledge is sufficient for most of the cases, it might cause bugs in a few. Lets take a look at some code snippet: //some mediator code, WIN forms code behind tennisCourt availableCourt = getAvailableCourt(); someGUIControl.showTennisCourt(availableCourt) //now some event raised, other court is available tennisCourt availableCourt = getAlternateCourt(); updateGUI() Will the GUI present the new available court? NO. Why is that? After all we have passed the availableCourt variable "by reference" so why will the GUI component not have the updated tennisCourt?
Sunday, July 15, 2007 2:47 PM
Previous Page | Next Page