Register  Login
 
    05 Feb 2012      
 เรียนรู้ ASP.NET Minimize

  

 Source Code Minimize
สำหรับหนังสือ ASP.NET 2.0 ของสำนักพิมพ์ Success Media

ภาษา C#
ภาษา VB.NET
ฐานข้อมูล

  • โครงการหนังสือ ASP.NET 2.0 ฟรีสำหรับโรงเรียน

    แจกไปหมดแล้ว 15 เล่มครับ


  •   

     เว็บ .NET ในไทย Minimize

      

     เว็บ .NET ของฝรั่ง Minimize

      

     UsersOnline Minimize
    Membership Membership:
    Latest New User Latest: khomkhay
    New Today New Today: 1
    New Yesterday New Yesterday: 0
    User Count Overall: 1695

    People Online People Online:
    Visitors Visitors: 3
    Members Members: 0
    Total Total: 3

    Online Now Online Now:

      

     คุยกันซักหน่อยนะ ยินดีต้อนรับเพื่อนๆ ทุกคนที่ชอบคุยเรื่อง ASP.NET Minimize
    Zubzib Black Coffee #7.5 ASP.NET MVC Practice and Guideline Refresh! - Saturday, January 14, 2012

    Event ดีที่ยำใหญ่หลายหัวข้อครับ
    วันอาทิตย์ที่ 15 มกราคม 2012 นี้แล้วครับ อาจจะโพสต์ช้าไปหน่อย ใครสนใจดูได้ที่นี่ครับ
    http://www.facebook.com/events/317882901567092/

    รายละเอียดจากคุณนาย

    เป็นการบรรยายเพื่อให้จบ Silde ที่ค้างไว้ครับ รวมไปถึงตัวอย่างต่าง ๆ
    ซึ่งรอบนี้จะเพิ้่มเติมในส่วนของ ASP.NET MVC 4 เข้ามาด้วย

    ปรับปรุง slide และอัดเนื้อหาเต็มเวลา 5 ชม ครับ เฮือกกกก
    //*** edit on 11/1/12 ***//
    ...

    New Agenda :

    1. Basic ASP.NET MVC Programming
    2. NuGet Package Manager
    3. Entity Framework 4.x Code First Introduce
    4. EF Migration
    5. Deep in Model, Controller, View
    6. UI JavaScript Framework
    7. Application Layer Architecture
    8. Repository Pattern
    9. Dependency Injection
    10. Security
    11. ASP.NET MVC 4 Preview

    รอบนี้จะเจาะจงลงลึก+ซักถามตอบ
     

    ไอเดียเกี่ยวกับ Pattern ที่ใช้กันใน .NET: MVC, MVP, PM และ MVVM (ตอนที่ 1) - Tuesday, June 01, 2010
    บางคนอาจจะเพิ่งเข้ามา ก็ขอทบทวนอีกทีนะครับที่มาของ MVP (และรวมถึง MVC, PM และ MVVM) มันเกิดจากปัญหาตอนแรกๆ ที่เรามีการเขียนโปรแกรมสไตล์ดั้งเดิมของโมโครซอฟท์คือเราจะเริ่มจาก User Interface ก่อนโดยการสร้าง WebForm หรือ WinForm ขึ้นมาก่อน หลังจากนั้นก็ลากคอนโทรลนู่น คอนโทรลนี่มาวาง พอสวยงามแล้วก็ค่อยลงมือร่ายมนต์สร้าง Procedure ที่ผูกเข้ากับเหตุการณ์ “Click” ของปุ่ม (คอนโทรล หรือฟอร์ม) โดยการดับเบิ้ลคลิกไปที่ตัวปุ่ม ส่วนข้างใน Procedure จะมีอะไรบ้างนั้นค่อยคิดละเอียดกันต่ออีกที…แล้วกันนะ <<อ่านบทความต่อ>> 


      

          
     หัวข้อสนทนา และคำถาม Minimize
    New ThreadMy SettingsMy PostsSearchForum Home
         
      มาคุยเรื่อง .NET กัน  Web Service และ Windows Communication Foundation  ทำไมผมสร้าง Dat...
     ทำไมผมสร้าง Datacontract เพิ่มเองไม่ได้ครับ
     
     4/15/2008 3:40:02 AM
    User is offlineCodemany
    2 posts


    ทำไมผมสร้าง Datacontract เพิ่มเองไม่ได้ครับ
     (N/A)
    QuoteReply
    ตอนที่เรา new project website  มันจะ Gen พวก Class Datacontract กับ Class MyService ให้ แต่ผมลองเขียน Class Datacontract กับ Class MyService เพิ่มอีกอย่างละ 1 พอเอาไป Reference มันกลับหา Class ที่ผมเขียนเพิ่มมาใหม่ไม่เจอ  ไม่เจอผมเลยสงสัยลองดู Code นะครับ  วานผู้รู้ช่วยด้วยครับ T_T

    ********************************

    public interface IMyService
    {
        [OperationContract]
        string MyOperation1(string myValue1);
        [OperationContract]
        string MyOperation2(DataContract1 dataContractValue);
        [OperationContract]
        string Deathnote(string name);
    }

    public class MyService : IMyService
    {
        public string MyOperation1(string myValue1)
        {
            return "Hello: " + myValue1;
        }
        public string MyOperation2(DataContract1 dataContractValue)
        {
            return "Hello: " + dataContractValue.FirstName;
        }
        public string Deathnote(string name)
        {
            return "Welcome   " + name;
        }
    }

    public class MyService2 : IService2
    {
        public string Hello2(string name)
        {
            return "DD  " + name;
        }
    }



    [DataContract()]
    public class DataContract1
    {
        string firstName;
        string lastName;
        string email;

        [DataMember]
        public string FirstName
        {
            get { return firstName;}
            set { firstName = value;}
        }
        [DataMember]
        public string LastName
        {
            get { return lastName;}
            set { lastName = value;}
        }
        [DataMember]
        public string Email
        {
            get { return email; }
            set { email = value; }
        }
    }

    [DataContract()]
    public class DataContract2
    {
        string firstname2;
        string lastname2;
        string email2;

        [DataMember]
        public string Firstname2
        {
            get { return firstname2; }
            set { firstname2 = value; }
        }
        [DataMember]
        public string Lastname2
        {
            get { return lastname2; }
            set { lastname2 = value; }
        }
        [DataMember]
        public string Email2
        {
            get { return email2; }
            set { email2 = value; }
        }
    }
     4/15/2008 10:15:01 AM
    User is offlinenas
    886 posts
    1st


    Re: ทำไมผมสร้าง Datacontract เพิ่มเองไม่ได้ครับ
     (N/A) Modified By nas  on 4/15/2008 10:16:09 AM)
    QuoteReply

    ปกติแล้ว เมื่อมีการ Add Web Reference หรือ Add Service Reference เจ้า Visual Studio จะมีการสร้าง proxy ที่จะเป็นตัวกลางให้ส่วนโค้ดของเราเรียกใช้ Web Service หรือ WCF Service ผ่านตัวมัน (proxy)

    ที่นี้เมื่อฝั่ง Web Service หรือ WCF Service มีการเปลี่ยนแปลง interface เช่นมีการเพิ่ม แก้ไข ลบ เมธอดไป แต่ทาง proxy จะยังไม่รับรู้การเปลี่ยนแปลงนี้ เพื่อให้ proxy รับรู้การเปลี่ยนแปลง เราต้องคลิกขวาที่ Web Reference ที่เราสร้าง แล้วเลือก Update Web Reference ครับ

    หลังจากที่ update แล้ว ลองตรวจสอบคลาสที่เรียกใช้ WCF Service ผ่าน proxy ดูอีกทีว่าเห็น method ที่เพิ่มเข้ามาใหม่หรือยังครับ

      มาคุยเรื่อง .NET กัน  Web Service และ Windows Communication Foundation  ทำไมผมสร้าง Dat...

    My SettingsMy Settings  My PostsMy Posts  SearchSearch  Forum HomeForum Home     

     Links Minimize

      

    Home  |  เรียนรู้ ASP.NET  |  หัวข้อสนทนา และคำถาม  |  เครื่องมือที่น่าสนใจ  |  เกี่ยวกับเว็บมาสเตอร์  
    Copyright 2007 by Narate Nantaburom   |  Privacy Statement  |  Terms Of Use
    Powered by ASP.NET for Thai Student and Thai developer