tag:blogger.com,1999:blog-108246542024-03-09T15:08:11.452-08:00Kuliah OnlineFramework Pengembangan Aplikasi Internetadminhttp://www.blogger.com/profile/12528571096161588077noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-10824654.post-1117945289899228782005-06-04T21:21:00.000-07:002005-06-04T21:21:29.926-07:00Menggunakan MySQL sebagai databaseKelemahan menggunakan access adalah sangat lambat. sedangkan SQL Server harganya sangat mahal. Kita juga sulit mencari server yang menyediakan SQL Server dengan harga yang murah.
<br />Solusinya adalah dengan memakai MYSQL database yang cukup cepat dan terkenal dan
<br />gratis
<br />
<br />untuk menjalankan MySQL kita harus mendownloadnya dulu dan
<br />juga mendownload driver ODBC nya
<br />(pilih Windows Downloads Driver Installer)
<br />
<br />untuk connectionstring nya memakai
<br />"DRIVER={MySQL ODBC 3.51 Driver};Server=localhost;Database=testdatabase"
<br />
<br />
<br />contoh dibawah ini memakai MySql sebagai databasenya
<br /><%@ import Namespace="System.Data" %>
<br /><%@ import Namespace="System.Data.Odbc" %>
<br /><%@ Page Language="C#" %>
<br />
<br />
<br />public void Page_Load(Object sender, EventArgs e) {
<br /> DataTable dtRecords = GetDataTable("SELECT * FROM newone");
<br /> foreach(DataRow dr in dtRecords.Rows) {
<br /> Response.Write(dr["FirstName"].ToString() + " " + dr["LastName"].ToString() + "<br/>");
<br /> }
<br />}
<br />
<br />private static string GetConnection() {
<br /> return "DRIVER={MySQL ODBC 3.51 Driver};Server=localhost;Database=testdatabase";
<br />}
<br />public static DataTable GetDataTable(string sql) {
<br /> DataTable rt = new DataTable();
<br /> DataSet ds = new DataSet();
<br /> OdbcDataAdapter da = new OdbcDataAdapter();
<br /> OdbcConnection con = new OdbcConnection(GetConnection());
<br /> OdbcCommand cmd = new OdbcCommand(sql, con);
<br /> da.SelectCommand = cmd;
<br /> da.Fill(ds);
<br /> try {
<br /> rt = ds.Tables[0];
<br /> }
<br /> catch {
<br /> rt = null;
<br /> }
<br /> return rt;
<br />}
<br />
<br />Antonius Wijayahttp://www.blogger.com/profile/00904902654354416139noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1117908778752954782005-06-04T10:51:00.000-07:002005-06-04T11:12:58.760-07:00Beda session dengan applicationini mungkin sudah pernah ditanyakan sebelumnya, tapi berhubung belum ada yang membahas, maka singkatnya perbedaannya adalah:<br /><br />session itu "seolah" variabel local bagi server dari semua client. pada suatu situs, misalnya untuk login menggunakan session, itu cukup wajar, karena misalnya session("username") dan session ("password") pada client A, client B, client C dan seterusnya secara normal adalah <span style="font-weight: bold;">berbeda!<br /></span>misalnya setelah tombol submit ditekan oleh client A dahulu baru client B (untuk site yang sama) maka server akan menerima session untuk client A usernamenya "AAA" dan paswordnya "passAAA" dan setelahnya session untuk client B usernamenya "BBB" dan passwordnya "pasBBB"<br />session-session untuk Client A nilainya tetap session("username")="AAA" dan session("password") ="passAAA" tidak terpengaruh oleh isi session client B, dan demikian seterusnya untuk client selanjutnya session untuk client B tidak akan dipengaruhi session client C yang melakukan submit, dan seterusnya lebih jauh lagi...<br /><span style="font-weight: bold;"><span style="font-weight: bold;"></span><br /><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span></span>Sedangkan application, itu seolah adalah variabel global dari server untuk semua client. Misalnya untuk situs lelang, katakanlah application("hargamobilkuno") Misalkan client A menawarkan $1000, maka nilai application("hargamobilkuno")="1000"<br />Begitu client B mengakses application tersebut, nilainya adalah "1000" bukan null atau undefined. Dan bila client B melakukan penawaran $1500, maka nilai menjadi berubah untuk application("hargamobilkuno")="1500" dan pada saat client A mengakses application("hargamobilkuno") nilainya sudah berubah menjadi "1500" begitu seterusnya. Bila ada client C melakukan perubahan pada application("hargamobilkuno") maka client A dan B akan mengetahui perubahan tersebut, demikian seterusnya...<br /><br />Jadi kesimpulannya, session digunakan untuk menyimpan nilai yang butuh personalisasi client, dimana setiap client mempunyai nilai yang berbeda (meskipun mungkin juga kebetulan sama). update nilai session dari satu client tidak akan mempengaruhi session client yang lain.<br /><br />sedangkan application digunakan untuk menyimpan nilai yang "dipublikasikan" di server, dimana update yang dilakukan satu client pada application tersebut berpengaruh pada client-client yang lainnya saat mengakses application tersebut<span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span><br /></span>Paul Gunawanhttp://www.blogger.com/profile/05241594041153166263noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1117906851488518912005-06-04T10:39:00.000-07:002005-06-04T10:40:51.493-07:00Property dan Method pada BCL untuk pengaturan warnaBiasanya untuk mengubah warna tampilan, user bisa memakai 3 cara, yaitu yang pertama adalah dengan representasi heksadesimal seperti<br /><span style="font-weight: bold;">"#FFFF00", "#000000"...</span><br /> Kedua, Menggunakan nilai desimal dalam css seperti <span style="font-weight: bold;">rgb(255, 255, 0)</span>" ...<br /> Atau yang ketiga, menggunakan nama warnanya langsung seperti "<span style="font-weight: bold;">yellow</span>" .... dan lain sebagainya seperti <span style="font-weight: bold;">black</span>, <span style="font-weight: bold;">white</span>, ...<br /><br /> pada System.drawing.color tersedia beberapa method dan property untuk "bermain-main" dengan warna. Salah satu properti staticnya adalah seperti <span style="font-weight: bold;">Color.red</span> (seperti namanya, warna merah), <span style="font-weight: bold;">Color.Black</span>, dan sebagainya. Sedangkan properti-propertinya untuk RGB dan representasi heksadesimalnya menggunakan:<br /> <span style="font-weight: bold;"><br />1. Color.FromArgb(red, green, blue)</span><br /> misalnya untuk membuat background textbox menjadi <span style="background-color: rgb(204, 204, 0);">Dark Hard Yellow</span> contohnya:<br /> 'VB.NET...<br /> TextBoxID.BackColor = Color.FromArgb(204, 204, 0)<br /><br /> // C#...<br /> TextBoxID.BackColor = Color.FromArgb(204, 204, 0);<br /><br /> (catatan: saat ini hanya memungkinkan pada browser Internet Explorer)<br /><br /> <span style="font-weight: bold;">2. ColorTranslator.FromHtml(<i>string</i>)</span><br /> Untuk kasus yang sama, misalnya pada label contohnya:<br /> 'VB.NET...<br /> LabelID.BackColor = ColorTranslator.FromHtml("#CCCC00")<br /><br /> // C#...<br /> LabelID.BackColor = ColorTranslator.FromHtml("#CCCC00");Paul Gunawanhttp://www.blogger.com/profile/05241594041153166263noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1117370574345240662005-05-29T05:15:00.000-07:002005-05-29T06:41:00.390-07:00Method pada .NET BCL untuk mendapatkan ekstensi file dan nama lengkapnya.NET Framework BCL (Base Class Library) memiliki sebuah path class dalam namespace System.IO yang punya banyak sekali method yang berguna, static properties untuk pengolahan filepaths, dimana user dapat lebih "dimanjakan" daripada perlu membuat serentetan coding untuk memotong string hanya untuk mendapatkan ekstensi file dan nama filenya tanpa path lengkapnya. Berikut ini adalah 2 contohnya<br /><strong></strong><br /><strong>Path.GetExtension(string)</strong><br />Bila user memiliki sebuah filepath dan ingin mengetahui ekstensi file nya, dapat menggunakan method ini:<br /><br />Pada VB.NET, untuk mendapatkan ekstensi ".jpg" pada variabel EkstensiFile:<br /><span style="font-family:courier new;">Dim EkstensiFile as String = System.IO.Path.GetExtension _("C</span><span style="font-family:courier new;">:\MyApp\Images\Skyline.jpg")</span><br /><br />Pada C#, untuk melakukan hal yang sama:<br /><span style="font-family:courier new;">string EkstensiFile = System.IO.Path.GetExtension _</span><br /><span style="font-family:courier new;">(</span><span style="font-family:courier new;">@"C:\MyApp\Images\Skyline.jpg");</span><br /><br /><br /><strong>Path.GetFileName(String)</strong><br />Method pada BCL ini dapat digunakan untuk mendapatkan namafile tanpa direktori-direktori path dimana file tersebut disimpan, dan yang didapatkan adalah hanya nama file sekaligus ekstensinya<br /><br />Pada VB.NET, untuk mendapatkan "Skyline.jpg" pada variabel NamaFile:<br /><span style="font-family:courier new;">Dim NamaFile as String=System.IO.Path.GetFileName</span><span style="font-family:courier new;">("C:\MyApp\Images\Skyline.jpg")</span><br /><br />Pada C#, hal yang sama:<br /><span style="font-family:courier new;">string NamaFile=System.IO.Path.GetFileName</span><span style="font-family:courier new;">(@"C:\MyApp\Images\Skyline.jpg");</span><br /><p><span style="font-size:0;"></span></p>Paul Gunawanhttp://www.blogger.com/profile/05241594041153166263noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1117003777732209622005-05-24T23:47:00.000-07:002005-05-24T23:49:37.733-07:00Mengatur cookie pada ASP.NET// Cara membuat cookie<br />// Contoh nama cookie = cakes<br /> HttpCookie myCookie = new HttpCookie("cakes");<br />// menambahkan key pada cookie-nya<br /> myCookie.Values.Add("muffin", "chocolate");<br /> myCookie.Values.Add("babka", "cinnamon");<br />// menambahkan cookie ke cookie collection<br /> Response.Cookies.Add(myCookie);<br />// mengambil nilai dari cookie<br /> Response.Write(myCookie.Value.ToString());<br />// mengambil nilai dari key pada cookie<br /> Response.Write(myCookie["babka"].ToString());<br />// set waktu expired dari cookie<br /> myCookie.Expires = DateTime.Now.AddHours(12);<br /> myCookie.Expires = DateTime.Now.AddDays(7);<br />// men-setting path cookie<br /> myCookie.Path = "/forums";<br />// men-setting domain untuk cookie.<br /> myCookie.Domain = "forums.geekpedia.com";<br />// menghapus cookie dengan men-set waktu expire menjadi -1<br /> myCookie.Expires = DateTime.Now.AddDays(-1);<br />// menghapus key dari cookie<br /> myCookie.Values.Remove("babka");Heryanto Gunawanhttp://www.blogger.com/profile/10533498474730541820noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1117002735240326782005-05-24T23:25:00.000-07:002005-05-24T23:39:09.326-07:00Mengirim Attachment melalui email// class-class pada System.Web.Mail<br />//MailAttachment --> untuk membuat attachment email<br />//MailMessage --> untuk membuat email message<br />//SmtpMail --> untuk mengirim email melalui SMTP <br /><br />// deklarasi system.web.mail<br /><br />// membuat var dari class MailMessage()<br />MailMessage MyMail = new MailMessage();<br />//properti pada class MailMessage<br />//Attachments ---> daftar file-file attachment yang hendak dikirim dengan email<br />//Body ---> body untuk email<br />//From ---> email pengirim<br />//Subject ---> subject email<br />//To ---> email tujuan<br /><br />// mencantumkan path file yang hendak di attachmentMailAttachment<br />MyAttachment = new MailAttachment("C:\\My Folder\\MyFile.txt");<br />// menambahkan file attachment yang hendak dikirim<br />MyMail.Attachments.Add(MyAttachment);<br />// mengirim email<br />SmtpMail.Send(MyMail);Heryanto Gunawanhttp://www.blogger.com/profile/10533498474730541820noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1116961153086361062005-05-24T11:55:00.000-07:002005-05-24T12:12:14.506-07:00Mengirim email dari ASP NET//Menggunakan Import = "System.Web.Mail"<br /><br />// Procedure SendMail<br />Sub SendMail (Obj As Object, E As EventArgs)<br />Dim mailObj AS new MailMessage<br />mailObj.From = MsgFrom.text<br />mailObj.To = MsgTo.Text<br />mailObj.Subject = MsgSubject.Text<br />mailObj.Body = MsgBody.Text<br />SmtpMail.SmtpServer = "localhost"<br />SmtpMail.Send(mailObj)<br />End Sub<br /><?xml:namespace prefix = asp /><asp:textbox id="MsgTo" runat="server"></asp:textbox><br /><asp:textbox runat="server">Send To: (asp:Textbox id="MsgTo" runat="server")<br />Send From: (asp:Textbox id="MsgFrom" runat="server")<asp:textbox id="MsgFrom" runat="server"><br />Message Subject: (asp:Textbox id="MsgSubject" runat="server")<asp:textbox id="MsgSubject" runat="server"><br />Message Body: (asp:Textbox TextMode="multiline" Rows="5" id="MsgBody" runat="server")</asp:textbox></asp:textbox></asp:textbox><br /><asp:textbox runat="server"><asp:textbox runat="server"><asp:textbox runat="server"></asp:textbox></asp:textbox></asp:textbox><br /><asp:textbox runat="server"><asp:textbox runat="server"><asp:textbox runat="server">(asp:button Text="Send" onclick="SendMail" id="Send" runat="server")<asp:textbox id="MsgBody" runat="server" textmode="multiline" rows="5"><br /></asp:textbox></asp:textbox></asp:textbox></asp:textbox><asp:textbox runat="server"><asp:textbox runat="server"><asp:textbox runat="server"><asp:textbox runat="server" textmode="multiline" rows="5"><asp:button onclick="SendMail" runat="server" text="Send"><br /></asp:button></asp:textbox></asp:textbox></asp:textbox></asp:textbox><asp:textbox runat="server"><asp:textbox runat="server"><asp:textbox runat="server"><asp:textbox runat="server" textmode="multiline" rows="5"><asp:button onclick="SendMail" runat="server" text="Send"></asp:button></asp:textbox></asp:textbox></asp:textbox></asp:textbox>Heryanto Gunawanhttp://www.blogger.com/profile/10533498474730541820noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1116958717519981862005-05-24T11:13:00.000-07:002005-05-24T11:18:37.526-07:00Membuat dynamic image thumbnail<div align="left">public class ImageHandler : IHttpHandler</div><div align="left">{ // ukuran maksimal dari Thumbnailnya </div><div align="left"> const int MaxDim = 120;<br /> public void ProcessRequest(HttpContext ctx) { </div><div align="left"> ctx.Response.ContentType = "image/jpeg"; </div><div align="left"> ctx.Response.Cache.SetCacheability(HttpCacheability.Public); </div><div align="left"> ctx.Response.Cache.SetExpires(DateTime.Now.AddDays(1));</div><div align="left"><br /> // mencari directory dimana imagenya tersimpan </div><div align="left"> string imageDir = ConfigurationSettings.AppSettings["imageDir"]; </div><div align="left"> imageDir = Path.Combine(ctx.Request.PhysicalApplicationPath, imageDir);</div><div align="left"><br /> // mencari image yang dicari</div><div align="left"> string file = ctx.Request.QueryString["File"]; </div><div align="left"> file = Path.Combine(imageDir, file); </div><div align="left"> </div><div align="left"> // load image </div><div align="left"> using (Image img = new Bitmap(file)) { </div><div align="left"> // mengubah ukuran gambar </div><div align="left"> int h = img.Height; </div><div align="left"> int w = img.Width; </div><div align="left"> int b = h > w ? h : w; </div><div align="left"> double per = (b > MaxDim) ? (MaxDim * 1.0) / b : 1.0; </div><div align="left"> h = (int)(h * per); </div><div align="left"> w = (int)(w * per);<br /> // membuat thumbnail image </div><div align="left"> using (Image img2 = img.GetThumbnailImage(w, h, </div><div align="left"> ew Image.GetThumbnailImageAbort(Abort), IntPtr.Zero)) </div><div align="left"> { </div><div align="left"> // men-save hasilnya menggunakan response stream </div><div align="left"> img2.Save(ctx.Response.OutputStream, </div><div align="left"> System.Drawing.Imaging.ImageFormat.Jpeg); </div><div align="left"> } </div><div align="left"> } </div><div align="left"> } </div><div align="left"> public bool IsReusable { get { return true; } }<br /> private bool Abort() { return false; }}</div>Heryanto Gunawanhttp://www.blogger.com/profile/10533498474730541820noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1116508962570223422005-05-19T05:48:00.000-07:002005-05-19T06:22:42.576-07:00Enkripsi... enkripsi...Ternyata ASP.NET telah menyediakan .NET FCL (Framework Class Library) untuk masalah enkripsi data. Jadi kita (programmer) tidak harus bersusah-susah untuk membuatnya sendiri, dan untuk yang merasa bahwa pembuatan sekuriti bukanlah hal yang sulit, maka dengan adanya FCL ini kita lebih dimudahkan, karena pembuat FCL ini adalah orang-orang terlatih dalam bidang ini, jadi mari kita serahkan saja pada mereka, dan kita tinggal menggunakannya \(^^)/<br /><br />Disediakan 4 macam cipher oleh .NET FCL, yaitu DES, RC2, Rijndael and TripleDES.<br />Ini contoh sederhana, penggunaan Rijndael.<br /><br />class CipherWrapper<br />{<br /> RijndaelManaged _cipher = null;<br /> public CipherWrapper()<br /> {<br /> _cipher = InitCipher();<br /> }<br /> public CipherWrapper(byte[] key)<br /> {<br /> _cipher = InitCipher(key);<br /> }<br /> public byte[] Key<br /> {<br /> get { return _cipher.Key; }<br /> set { _cipher.Key = value; }<br /> }<br /> public byte[] EncryptMessage(byte[] plainText, out byte[] iv)<br /> {<br /> _cipher.GenerateIV();<br /> iv = _cipher.IV;<br /> ICryptoTransform transform = _cipher.CreateEncryptor();<br /> byte[] cipherText = transform.TransformFinalBlock(plainText, 0, plainText.Length);<br /> return cipherText;<br /> }<br /> public byte[] DecryptMessage(byte[] cipherText, byte[] iv)<br /> {<br /> _cipher.IV = iv;<br /> ICryptoTransform transform = _cipher.CreateDecryptor();<br /> byte[] plainText = transform.TransformFinalBlock(cipherText, 0, cipherText.Length);<br /> return plainText;<br /> }<br /> private RijndaelManaged InitCipher()<br /> {<br /> RijndaelManaged cipher = CreateCipher();<br /> cipher.GenerateKey();<br /> return cipher;<br /> }<br /><br /> private RijndaelManaged InitCipher(byte[] key)<br /> {<br /> RijndaelManaged cipher = CreateCipher();<br /> cipher.Key = key;<br /> return cipher;<br /> }<br /> private RijndaelManaged CreateCipher()<br /> {<br /> RijndaelManaged cipher = new RijndaelManaged();<br /> cipher.KeySize = 256;<br /> cipher.BlockSize = 256;<br /> cipher.Mode = CipherMode.CBC;<br /> cipher.Padding = PaddingMode.PKCS7;<br /> return cipher;<br /> }<br />}<br /><br />Sayang sekali saya pribadi bukanlah orang yang langsung mengerti hanya dengan membaca artikel ini, tetapi mungkin rekan-rekan sekalian bisa lebih mengerti<br />http://www.developerfusion.com/show/4647/1/<br /><br />----------------------<br />|Yohan W. (201114282)|<br />----------------------Yohan Whttp://www.blogger.com/profile/12439606941765745829noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1113450020186193402005-04-13T20:29:00.000-07:002005-04-13T20:40:20.186-07:00[OOT] Advice for Computer Science College Students<div style="text-align: justify;">Ada artikel yang sangat menarik, judulnya <span style="font-style: italic;">Advice</span> <span style="font-style: italic;">for Computer Science College Students</span> yang ditulis oleh Joel Spolsky. Joel ini adalah seorang developer senior yang termasuk pembicara top bidang software engineering di Amerika. Dia dulu pernah jadi programmer Microsoft, tapi sekarang sudah punya perusahaan sendiri.<br /><br />Nah, artikel ini khusus berisi nasihat-nasihat dia untuk mahasiswa bidang komputer ! Sangat berguna dan sangat dianjurkan untuk dibaca. Artikelnya bisa dilihat <a href="http://www.joelonsoftware.com/articles/CollegeAdvice.html">di sini</a>.<br /></div>adminhttp://www.blogger.com/profile/12528571096161588077noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1113416526764854712005-04-13T11:21:00.000-07:002005-04-13T11:22:06.766-07:00Bugs pada tombol submit ASP.NetTombol Submit pada ASP.NET tidak berfungsi pada pengguna IIS setelah menginstal .NET Framework 1.1 Service Pack 1<br />Hal ini disebabkan karena file2 script client-side yg terletak di web site tidak disinkron dengan .NET Framework 1.1 sehingga event PostBack pada validasi client-side terhenti. Solusinya adalah dengan menginstall file2 script client-side ke setiap subfolder Aspnet_client dari semua folder site Microsoft IIS (klik run pada start kemudian ketik C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322.aspnet_regiis.exe -c dan klik OK), tetapi jika user menggunakan source control perintah "aspnet_regiis.exe -c" kemungkinan tidak berguna karen file2 script dianggap read only. Jika hal ini terjadi hapuslah folder Aspnet_client dari source control.<br /><br />by Ariston - 201114136Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1113315535524853002005-04-12T07:18:00.000-07:002005-04-12T07:18:55.523-07:00String builder (Append) Vs Concatenation(+) dalam operasi stringternyata penggunaan String builder(append) dalam operasi penggabungan string jauh
<br />
<br />lebih efektif
<br />dibandingkan dengan menggunakan Concatenation(+)
<br />penggunaan append(string builder) hampir 200 kali lebih cepat daripada concat
<br />hal ini disebabkan karena String dalam .Net bersifat immutable
<br />artinya sesungguhnya operasi pada string sesungguhnya mengembalikan nilai copy dari
<br />
<br />string yang sudah dimodifikasi
<br />jadi dalam semua operasi string akan dibuat copy string itu terlebih dahulu
<br />
<br />sebagai contoh penggunaan String builder(append) dan Concatenation(+)
<br />dalam penggabungan 10,000 substrings
<br />
<br />string strSub;
<br />int intLimit = 10000;
<br />for (int i=0; i < intLimit; i++)
<br />{
<br /> strSub = i.ToString();
<br /> strWhole = strWhole + " " + strSub;
<br />}//waktu yg dibutuhkan 1.9528080 detik
<br />
<br />for (int i=0; i < intLimit; i++)
<br />{
<br /> strSub = i.ToString();
<br /> sb.Append(" ");
<br /> sb.Append(strSub);
<br />}//waktu yg dibutuhkan 0.0100144 detik
<br />
<br />Source:
<br />http://www.ondotnet.com/pub/a/dotnet/2002/04/22/asptips.htmlAntonius Wijayahttp://www.blogger.com/profile/00904902654354416139noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1111763193872175942005-03-25T07:02:00.000-08:002005-03-25T07:06:33.873-08:00Resource Access IdentitiesProses account pada ASP.Net dapat digunakan untuk mengakses sumber remote network seperti SQL server yang memerlukan windows authentication, dengan membuat local account yang dicerminkan pada server database.<br />more info : http://msd2d.com/Content/Tip_viewitem_03.aspxCelia Parahitahttp://www.blogger.com/profile/04079453051389367116noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1110803802799334202005-03-14T04:25:00.000-08:002005-03-14T04:36:42.803-08:00Di manakah tempat mencari info-info tentang ASP.NET ?<br />Berikut ini beberapa situs ASP.NET yang populer:<br /><br /><a href="http://msdn.microsoft.com/asp.net/">http://msdn.microsoft.com/asp.net/</a><br /><a href="http://www.asp.net">http://www.asp.net/</a><br /><a href="http://www.codeproject.com">http://www.codeproject.com</a>/<br /><a href="http://www.gotdotnet.com/">http://www.gotdotnet.com/</a><br /><a href="http://www.hotscripts.com/ASP.NET/">http://www.hotscripts.com/ASP.NET/</a><br /><a href="http://aspnet.4guysfromrolla.com">http://aspnet.4guysfromrolla.com</a>/<br /><br />Tentunya masih banyak situs-situs ASP.NET lainnya.<br /><br />Sedangkan untuk mendownload Starter Kits URL-nya adalah:<br /><a href="http://www.asp.net/Default.aspx?tabindex=8&tabid=47">http://www.asp.net/Default.aspx?tabindex=8&tabid=47</a><br /><br />Ok, selamat mencari !adminhttp://www.blogger.com/profile/12528571096161588077noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1110450044102997642005-03-10T02:16:00.000-08:002005-03-10T02:20:44.103-08:00[OOT] Bahasa Pemrograman Terlaris<div style="text-align: justify;">Bahasa pemrograman manakah yang paling banyak lowongan kerjanya ?? Ada seseorang yang sudah merangkum situs-situs lowongan kerja di Amerika dan hasilnya .... <a href="http://devnulled.com/content/2005/01/an-evaluation-of-the-current-technology-job-market-updated/">di sini</a>. Tapi ini untuk Amerika lho ya ...<br /></div>adminhttp://www.blogger.com/profile/12528571096161588077noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1109332621007068912005-02-25T03:57:00.000-08:002005-02-27T20:14:37.146-08:00[OOT] Haloscan<a href="http://www.haloscan.com/" title="HaloScan Commenting and Trackback">Haloscan</a> commenting and trackback have been added to this blog.adminhttp://www.blogger.com/profile/12528571096161588077noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1109052647046638102005-02-21T12:00:00.000-08:002005-02-21T22:10:47.046-08:00[OOT] Sphere XP using .NET<span style="font-size:85%;">Hello, baru blog pertama udah OOT, hehehe.. gpp kan ko Donald.. =p ???<br />Mungkin ada yang udah pernah tahu, ini program keren (menurutku) : Sphere XP. Program ini membuat tampilan desktop kita jadi 3D Sphere. Walaupun masih tahap BETA, tapi layak dicoba, minim buat pengetahuan aja. Program ini dibuat pake .NET (tapi jelas bukan pake ASP.NET =p ). Mungkin bisa juga jadi ide utk TK. =) <br />Check this out : <a href =" http://www.hamar.sk/sphere/"></span><span style="font-size:85%;">http://www.hamar.sk/sphere/</span><span style="font-size:85%;"></a><br /> Thanks.</span>Ario Bayuhttp://www.blogger.com/profile/12355614203908771608noreply@blogger.com0tag:blogger.com,1999:blog-10824654.post-1108380455780718242005-02-14T03:11:00.001-08:002005-02-14T03:40:38.273-08:00Welcome to Kuliah-Online !<div style="text-align: justify;">Dalam blog ini, dapat didiskusikan berbagai hal berkaitan dengan .NET. Yang punya ide-ide baru, mungkin hasil ngubek-ngubek di Internet, boleh di-post ke sini. Dengan begitu kan pengetahuan kita akan makin diperluas dan diperkaya. Rekan-rekan yang lain juga jangan ragu untuk memberikan komentar. Siapa tahu komentar tersebut dapat memberikan solusi yang lebih baik !<br /><br />Bahasanya juga gak perlu terlalu formal, santai saja. Dan kalau ada info menarik lain yang nggak langsung berkaitan dengan .NET boleh juga di-post-kan ke sini, tapi tolong diberikan tanda [OOT] di depannya. Saya juga kalau post sesuatu yang menarik tapi gak langsung berhubungan dengan .NET akan memberikan tanda [OOT]. Post-post yang ada tanda OOT-nya ini tentu nggak masuk dalam penilaian (termasuk comment-comment-nya), tapi tetap okelah untuk menambah wawasan.<br /><br />Satu lagi alasan kita nge-blog adalah untuk membiasakan diri dengan <span style="font-style: italic;">digital lifestyle</span> (gaya hidup digital). <span style="font-style: italic;">Digital lifestyle </span>ini ciri-cirinya adalah produktifitas maksimum. Dengan biasa nge-blog kita akan terbiasa men-share pikiran kita dengan orang lain dalam medium yang sangat efisien yaitu Internet. Manfaat dari hal ini pasti akan kita rasakan di kemudian hari.<br /><br /><font>So, for all of you,</span><span style="font-style: italic;"> </span><span style="font-style: italic; font-weight: bold;">happy blogging !</span><br /></div>adminhttp://www.blogger.com/profile/12528571096161588077noreply@blogger.com0