|
Mirrored Weblogs
-
Δεν πέρασαν μερικές ώρες από το τελευταίο post που έκανα για το LightSwitch και ένας άλλος συνεργάτης μου θύμισε ότι και αυτός βγήκε στην παραγωγή με προϊόν από αυτό καθώς εξέτασε το εργαλείο από την πρώτη στιγμή που έγινε...
|
-
Υπάρχουν περιπτώσεις που θέλουμε να καλέσουμε μια βιβλιοθήκη μας που έχουμε γράψει σε C# απο την VB6 για να έχουμε τα καλούδια του .Net, κυρίως όταν έχουμε να κάνουμε με συστήματα γραμμένα σε COM και ο μόνος τρόπος να τα επεκτείνουμε είναι να κάνουμε addins σε VB. Αυτα που χρειάζεται να κάνουμε είναι τα εξής: 1) Οι μέθοδοι, μεταβλητές κλπ που θέλουμε να καλούμε απο την VB πρέπει να είναι δηλωμένα σε ένα Interface 2) Το interface να υλοποιείται στην κλάση explicit πχ [Guid("DA243ABC-6205-4511-81FD-60F07057ACD7")] public interface IClass1 { string SampleField { get; set; } void SampleMethod(); void SampleMethod2(string Param1); string SampleFunction(); string SampleFunction2(string Param1); } ...
|
-
In this post I would like to show you a hands-on example on how to use the Code First approach when building data-centric ASP.Net applications with EF. Obviously I cannot go into much detail on what EF is and what it does. I will give again a short introduction...( read more )...
|
-
Let me describe for a moment how we at DX work. We build and sell software which means that we only sell and provide support for products that have been built and tested by us! However I am here as a framework evangelist and huge XAF fan. This makes it my duty to spread the word as much as I can and make XAF even bigger. To this end through collaboration within the XAF community, we have been building and supporting eXpand . This framework follows XAF to the letter and takes things even further. eXpand gets its inspiration from real life situations and bases itself on examples from DX SUPPORT CENTER . eXpand is the first open source project based on the DevExpress eXpressApp Framework (XAF) . More info is available at www.expandframework.com and our very existence relies on your efforts! Anyone is welcome to contribute and enjoy the rewards. It is not necessary to be a XAF guru, we can all manage to create a behavior taken from DevExpress code central . Let’s work together to enhance our beloved XAF! Today we...
|
-
In this post I would like to show with a hands-on example on how to retrieve data from an sql server database table using C# and ASP.Net MVC 3. This post will not (and cannot be) a thorough introduction to ASP.Net MVC. I suggest that you go through some...( read more )...
|
-
In this post I would like to show a hands on example on how to get data back from a database using web pages with WebMatrix. If you want to find more information about WebMatrix,web pages and Razor syntax have a look in this older post of mine . The main...( read more )...
|
-
Στις 26/7 έγινε διαθέσιμο ένα ακόμα εργαλείο προγραμματισμού από τη Microsoft με το όνομα Visual Studio LightSwitch 2011 . Απευθύνεται κυρίως σε απλούς προγραμματιστές ή εταιρίες που δεν έχουν τον χρόνο να μάθουν σε πολύ μεγάλο βάθος το .NET και...
|
-
Prerequisites Manually starting workflows In the first post of the series we saw how to start a workflow using a WCF service. Furthermore we also discussed doing this using the module’s out of the box mechanisms. So far however, we haven’t had time to analyze the reasons for choosing one method or the other. This post aims to clarify the situation. WCF Solution As Dennis likes to say, “There is no need to light a cigar with a nuclear reactor”. This is certainly true when it comes to the WCF solution as it can be somewhat unwieldy. In addition we have to come to terms with more technology as it requires configuration for even the smallest task. For example, the client always needs to know the WCF service address. It is also very difficult to work with WF instances because in order to accomplish common tasks (view, track status, generate reports, measure client service reply time) we need to introduce a system of persistent classes which will help to simulate the out of the box behavior. A third issue arises when...
|
-
Let me describe for a moment how we at DX work. We build and sell software which means that we only sell and provide support for products that have been built and tested by us! However I am here as a framework evangelist and huge XAF fan. This makes it my duty to spread the word as much as I can and make XAF even bigger. To this end through collaboration within the XAF community, we have been building and supporting eXpand . This framework follows XAF to the letter and takes things even further. eXpand gets its inspiration from real life situations and bases itself on examples from DX SUPPORT CENTER . eXpand is the first open source project based on the DevExpress eXpressApp Framework (XAF) . More info is available at www.expandframework.com and our very existence relies on your efforts! Anyone is welcome to contribute and enjoy the rewards. It is not necessary to be a XAF guru, we can all manage to create a behavior taken from DevExpress code central . Let’s work together to enhance our beloved XAF! Using an...
|
-
Είναι γεγονός! Επιτέλους θα πωλείται κανονικά και στη χώρα μας.. και σχετικά φτηνά. Η πλήρης ανακοίνωση που έστειλα από τη Microsoft στους συνεργάτες/πελάτες: (τα specs μπορείτε να τα βρείτε εδώ ) Τον Ιανουάριο 2011 η Microsoft παρουσίασε...
|
-
Το τρίτο και τελευταίο θέμα της σειράς των screencasts που έκανα για το κομμάτι του testing μέσω Visual Studio 2010 αφορά το performance και load test. Είναι από τα πιο αναγκαία και γι’ αυτό χρήσιμα χαρακτηριστικά του, μια και δεν μπορώ να σκεφτώ επαγγελματική...
|
-
A new application for Windows Phone 7 was uploaded to the Windows Phone 7 marketplace during the previous week. This application was co-developed by myself and Anlock S.A. Application’s name is “First Words: Learning Animals” and is an innovative application for children of 3 to 6 years old, allowing them to learn how learn the alphabet, spell and read animal names. The child can select one out of 30 animals (in the full version). For each animal, the child has to try and match the letters to their original positions. Sounds are played throughout the game in order for the whole experience to be more interactive. There are 16 combinations of difficulty so the parent can modify them as the child progresses while playing the game. Application features studio recording of letters and animal names plus exciting animal and background illustrations. Check a video of the app in action! Application is released in English, with more languages and more animals coming in soon to be released updates! Download the app,...
|
-
A new application for Windows Phone 7 was uploaded to the Windows Phone 7 marketplace during the previous week. This application was co-developed by Anlock Ltd. and myself. Application’s name is “First Words: Learning Animals” and is an innovative application for children, allowing them to learn the alphabet, spell and read animal names. The child can select one out of 30 animals (in the full version). For each animal, the child has to try and match the letters to their original positions. Sounds are played throughout the game in order for the whole experience to be more interactive. There are 16 combinations of difficulty so the parent can modify them as the child progresses while playing the game. Application features studio recording of letters and animal names plus exciting animal and background illustrations. Check a video of the app in action! [youtube:5abU84Uv2VE] Application is available in English language, with more languages and more animals coming in soon to be released updates! Download the app, rate...
|
-
In this post I will show you how to build a simple WPF Application using the popular and well know MVVM (Model View View Model) pattern. I assume that you know the basics of XAML,WPF. I am going to use a hands-one example using Visual Studio and 2010. Before we go on and begin with our example I must say a few things about MVVM.Make a note that we can use this pattern when building Silverlight applications as well. So what is MVVM? In a nutshell it is a UI Design Pattern . You do not have to explore too many things or spend too much time studying this pattern before start using it. A pattern is a documented solution to a specific software problem. So MVVM being a pattern, is a set of guidelines that makes it much easier to write WPF applications. It is based on a very important software principle called seperation of concerns .By building WPF applications using MVMV we have solid maintainable code. By breaking apart our application, enables us to do UI testing . On top of that we have applications that ( that...
|
-
Ένα από τα καινούργια και ιδιαίτερα χρήσιμα χαρακτηριστικά του Visual Studio 2010 στο κομμάτι του testing είναι το Lab Management, που δίνει τη δυνατότητα για κατασκευή, χρησιμοποίηση και διαχείριση εικονικών περιβαλλόντων (Virtual Machines) πάνω από τη virtualization...
|
-
Με αφορμή τον ορισμό του Γιάννη Μίχα ως νέου προέδρου του ΕΦΕΤ, θυμήθηκα σε σχετική συζήτηση στο Facebook μια πολύ κακή εμπειρία που είχα με τον ΕΦΕΤ: Πρόσφατα έζησα μια τραγελαφική ιστορία μετά από ενημέρωση του ΕΦΕΤ μέσω τους website του για μια προβληματική συσκευασία αποξηραμένων σύκων που είχα βρεί. Κατέληξε να με καλέσουν μάρτυρα [...]...
|
-
Πριν από δύο εβδομάδες περίπου ολοκληρώθηκε η σειρά σεμιναρίων για Windows Azure που έγινε από την ICTC με τη συνδρομή της Microsoft. Ως γνωστόν, η ICTC σε συμφωνία με τη Microsoft έδωσε τη δυνατότητα σε όποιον ήθελε να παρακολουθήσει ένα διήμερο...
|
-
http://io9.com/5819325/the-bizarre-mathematical-conundrum-of-ulams-spiral http://scienceblogs.com/goodmath/2010/06/the_surprises_never_eend_the_u.php http://img529.imageshack.us/img529/615/ulam3.png http://imprompt.us/2010/ulam-spiral-take-2/ http://home.manhattan.edu/~peter.boothe/ulam.pdf http://mathworld.wolfram.com/PrimeSpiral.html http://blog.morphism.com/2010/05/building-numbers.html http://blog.morphism.com/2010/07/pdfs-from-building-numbers.html http://math.ucr.edu/home/baez/roots/ http://math.ucr.edu/home/baez/roots/polynomialrootssmall.png http://incubator.quasimondo.com/flash/wheel_of_primes.php http://incubator.quasimondo.com/flash/Primeverse_1024.html http://rob.tarrfamily.com/share/Triangle.gif http://www.numberspiral.com/ http://www.numberspiral.com/p/p006.html http://www.numberspiral.com/p/common_diff.html http://punarvak.blogspot.com/2010/07/ulam-spirals-and-its-variants.html http://oeis.org/A113688 btw, via the last link I came across to the very interesting “On-Line Encyclopedia of Integer...
|
-
Είχα κάνει πρόσφατα μία παρουσίαση σε σχετική εκδήλωση για προγραμματιστές οπότε κάθισα και την πέρασα σε video για όποιον ενδιαφέρεται να δει τι προσφέρει το Visual Studio από τη σκοπιά του Testing. Είναι απλά μία εισαγωγή, στην οποία...
|
-
Copying from Expression Blend 4 User Guide’s “Learning and community resources” section: Apart from this User Guide, the following additional content and resources are available. Expression Blend and other Expression Studio products Expression community website (training, tutorials, videos, and webcasts) Expression Blend and Expression Design team blog Expression Blend discussion forums Feedback and bug reporting [...]...
|
-
Ο διαγωνισμός “Your Business, Your Fame” έτρεξε από τη Microsoft για όλα τα Software Houses στην Ελλάδα την περίοδο Δεκέμβριο 2010 με Μάρτιο 2011, και είχε ως στόχο την ανάδειξη της καλύτερης εφαρμογής στο Windows Azure για εκείνη την περίοδο βάση μίας σειράς κριτηρίων....
|
-
In this post I would like to talk about ASP.Net Dynamic Data . ASP.Net Dynamic Data is a feature that has been released in ASP.Net 3.5.I know a lot of ASP.Net developers that have never used it. Well, one thing I can say is that it can save us a lot of...( read more )...
|
-
Δεύτερη στον κόσμο αναδείχτηκε η εφαρμογή της Softone , “Soft1 on Windows Azure”, που γίνεται host στα Azure Datacenters της Microsoft, στην εσωτερική διαδικασία εκλογής των “Partner of the Year” που γίνονται σε παγκόσμιο επίπεδο και πιο συγκεκριμένα στην κατηγορία...
|
-
Ανακοινώθηκε από τον γενικό διευθυντή της Microsoft, Steve Ballmer , η γενική διαθεσιμότητα του Office 365, που αποτελεί το διάδοχο του Business Productivity Online Suite (BPOS). Υπενθυμίζω ότι το Office 365 είναι η online σουίτα μίας σειράς από προϊόντα της Microsoft όπως το Exchange, το SharePoint, το Live Meeting και...
|
-
In this series of posts, we are going to implement a simple website using ASP.NET MVC initially in HTML4 and demonstrate what changes and why in HTML5 for exactly the same implementation. Featuring in this post: The semantic markup/value of HTML5 In this post, we see how the new semantics of HTML5 alter the HTML generated for the homepage of a simple site and why this is important. Imagine you want to implement a website that every day displays a special offer of some kind. In our example, the site is featuring a special offer for a place to go for the weekend. The homepage is as follows: That is, you have your header where the company’s logo and tagline are displayed (yellow area), a left area where you have some sponsored banners and exactly below an area with previous offers (orange area), your main page where you show the current offer (green area) and the footer with a small navigation menu and information on the site’s creators (white area at the bottom). Imagine that you have a view model of...
|
|
|
|