Archive for May, 2010
Διάβασμα Connection String από το Web.config αρχείο May 18th, 2010
Σήμερα θα παρουσιάσουμε έναν πολύ κομψό τρόπο έτσι ώστε να προσφέρετε ασφάλεια αλλά και ευελιξία στην data-driven εφαρμογή σας!
Ουσιαστικά αυτό που θα δούμε είναι μια μέθοδος μέσω της οποίας θα μπορούμε να διαβάσουμε το connection string, για τη σύνδεση της βάσης δεδομένων μας, από ένα web.config αρχείο. Ως αποτέλεσμα θα είμαστε “ήσυχοι” όταν έχουμε την εφαρμογή μας online σε debugging mode. Κανείς δεν θα μπορεί να δει τον κωδικό μας καθώς δεν θα υπάρχει πουθενά μέσα στα αρχεία με τον κώδικά μας.
Ακολουθούμε τα εξής βήματα:
1) Προσθέτουμε το παρακάτω τμήμα κώδικα στο web.config αρχείο μας:
<connectionStrings> <remove name="LocalSqlServer"/> <add name="LocalSqlServer" connectionString="Data Source="SQL SERVER";Initial Catalog="ONOMA ΒΑΣΗΣ"; Integrated Security=True" providerName="System.Data.SqlClient"/> </connectionStrings>
2)Κάνουμε using τις παρακάτω βιβλιοθήκες:
using System.Data.SqlClient; using System.Configuration;
3)”Τραβάμε” το connection string στο πρόγραμμά μας ως εξής:
string connStr = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
Καλές Δημιουργίες!!!!!!
Tags: connection string, web.config file
Posted in Coding | Comments (0)
Blogging From Ipod May 17th, 2010
Ψάχνοντας για εφαρμογές οι οποίες θα με φέρουν πιο κοντά στο αγαπημένο μου blog, κατέληξα σε ένα καταπληκτικό app για iPod/iPhone μέσω του οποίου ο κάθε πορωμένος blogger μπορεί να ποστάρει άρθρα από το PDA του! Η εφαρμογή ονομάζεται wordpress και μπορείτε να τη βρείτε με ένα απλό search στο iTunes store.
Ολοκληρώνοντας το post αυτό, ολοκληρωνω και το τεσταρισμα της εν λόγω εφαρμογής και έχω να δηλώσω ότι είναι απλά υπερόχη.
Tags: ipod wordpress
Posted in Uncategorized | Comments (0)
Update Twitter via Twitterizer Api May 15th, 2010

Σήμερα θα δούμε πως μπορούμε να κάνουμε update το status του twitter account μας μέσω της C#.
Ένα πολύ καλό Twitter Api που μπορούμε να χρησιμοποιήσουμε είναι το Twitterizer.
Αφού λοιπόν κάνουμε add reference το .dll αρχείο στο project μας και προσθέσουμε το statement
using Twitterizer;
στην αρχή του κώδικά μας με μόνο δύο γραμμές μπορούμε να ανανεώσουμε το status του twitter account μας.
Twitter twitter = new Twitter("username", "password");
twitter.Status.Update("Hello World!");
όπου username και password το όνομα χρήστη και ο κωδικός σας στο twitter!
Tags: c#, twitter api, twitterizer, update status on twitter
Posted in Coding | Comments (0)
SugahSpank! @ Pas-Mal (Sun 16 of May) May 13th, 2010
Επιτέλους!!!! Εδώ και πολύ καιρό ήθελα να ακούσω από κοντά μια από τις καλύτερες soul φωνές της Ελλάδος…
Τελικά αντί να πάω εγώ σ’ αυτή, ήρθε αυτή σε εμένα και θα την απολαύσω την ερχόμενη Κυριακή στην Πάτρα!!
Ας είναι καλά ο mojo radio που διοργανώνει το event!
Να και η αφίσα για όποιον θέλει να δει τι και πως….

Tags: pas mal, patras, sugahspank
Posted in Music | Comments (0)
Ajax Control Toolkit – ModalPopUp May 13th, 2010
Σήμερα θα μιλήσουμε για το modal popup window το οποίο περιέχεται μέσα στο ajax control toolkit.
Αρχικά κατεβάζουμε το ajax control toolkit από εδώ.
Στη συνέχεια αποσυμπιέζουμε το αρχείο του toolkit και τοποθετούμε το αρχείο AjaxControlToolkit.dll στο bin folder του project μας.
Κάνουμε reference της παραπάνω βιβλιοθήκης στο project μας και συνεχίζουμε βάζοντας τα controls του ajax toolkit στην toolbar του Visual Studio.
Αυτό γίνεται ως εξής:
Κάνουμε δεξί κλικ στην toolbar και επιλέγουμε Add Tab. Στη νέα καρτέλα δίνουμε το όνομα Ajax Control Toolkit.
Συνεχίζουμε κάνοντας δεξί κλικ πάνω στην καρτέλα που μόλις δημιουργήσαμε και πατάμε Choose Items.
Πατάμε το κουμπί browse και βρίσκουμε την βιβλιοθήκη που τοποθετήσαμε στο bin folder.
Πατάμε OK και είμαστε έτοιμοι να χρησιμοποιήσουμε τα πολυπόθητα controls.
Αφού κάνουμε reference της βιβλιοθήκης όπως αναφέρθηκε παραπάνω, τοποθετούμε με drag n drop το ToolkitScriptManager control στην asp.net σελίδα μας ακριβώς κάτω από εκεί που δηλώνουμε τη φόρμα μας.
Προκύπτει δηλαδή κάτι τέτοιο:
<form id="form1" runat="server"> <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </asp:ToolkitScriptManager>
Τελικά αυτό που θα κάνουμε είναι να δημιουργήσουμε ένα κρυφό panel μέσα στο οποίο μπορούμε να τοποθετήσουμε ένα login/signup control. Το panel αυτό θα εμφανίζεται αφού πυροδοτηθεί ένα event από κάποιο άλλο control όπως ένα image button ή ακόμη και από ένα Hyperlink.
Παραθέτω τον κώδικα για ένα panel μέσα στο οποίο βρίσκεται ένα login control.
<asp:Panel ID="panelLogin" runat="server" CssClass="panelPopUp" style="display:none;">
<asp:Hyperlink ID="cancelBtn1" runat="server" ImageUrl="~/images/exit_btn.png">
</asp:Hyperlink>
<asp:Login ID="login1" runat="server" CssClass="loginControl">
</asp:Login>
</asp:Panel>
Και στο τέλος του προγράμματος προσθέτουμε τον modalPopUp extender ο οποίος πυροδοτεί το event:
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
PopupControlID="panelLogin" TargetControlID="LoginHyperlink"
CancelControlID="cancelBtn1" BackgroundCssClass="modalpopup">
</asp:ModalPopupExtender>
Ουσιαστικά κοιτάζοντας τον extender παρατηρούμε ότι καθορίζουμε το control (LoginHyperlink) το οποίο με το που θα το πατήσουμε θα πυροδοτήσει το panel control (panelLogin).
Όλα τα παραπάνω είναι χρήσιμα για να φτιάξετε ένα πανέμορφο web 2.0 interface στο δυναμικό (και όχι μόνο) site σας.
Tags: ajax, extender, modalpopup, web 2.0
Posted in Coding | Comments (0)
Hello world! May 13th, 2010
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
Posted in Uncategorized | Comments (0)
Like A G6 by Far East Movement