online kép - Fájl  tube fájl feltöltés file feltöltés - adja hozzá a fájlokat online fedezze fel a legújabb online dokumentumok Kapcsolat
   
 

Letöltheto dokumentumok, programok, törvények, tervezetek, javaslatok, egyéb hasznos információk, receptek - Fájl kiterjesztések - fajltube.com

 

Online dokumentumok - kep
   
kategória
 

Biológia állatok Fizikai Földrajz Kémia Matematika Növénytan Számítógépes
Filozófia
Gazdaság
Gyógyszer
Irodalom
Menedzsment
Receptek
Vegyes

 
 
 
 













































 
 

KOMPONENSEK KÉSZÍTÉSE C# -BAN

számítógépes

Fájl küldése e-mail Esszé Projekt


egyéb tételek

 
Átviteli minöséggel kapcsolatos kérdések
Az Excel adatkezelése
A programozasi technikak és jellemzőik
Hattértarak és jellemzöik
A szamok kódolasa
A Debian GNU/Linux operaciós rendszer konfiguralasa
Az informatika története
Adatbevitel, szűrés, rendezés adatlap nézetben - ACCESS
Mutató típusok. A Turbo Pascal memória térképe. Lancolt listak.
Adatbazisok kezelése
 
 

Komponensek Készítése C# -ban

1.1.  Az első komponens

1.1.1.    Komponens építése

Using System;

using System.Net;

using System.IO;

using System.Text;

public class RequestWebPage

      public RequestWebPage(string strURL)

      public string URL

     

            set

      }

      public void GetContent( out string strContent)

     

           

            strContent = strResponse.ToString();

      }

}

1.1.2.    Megfelelő kliens elkészítése

Using System;

Class TestWebReq

            catch (Exception e)

           

            Console.WriteLine(strResult);

      }

}

1.2.  Namespace

1.2.1.    Komponens építése

Using System;

using System.Net.Sockets;

using System.IO;

using System.Text;

namespace CSharp

                  tcpc.Close();

                  strWhoisInfo = strWhoisResponse.ToString();

                  return true;

                 

            }

      }

}

1.2.2.    Megfelelő kliens elkészítése

using System;

using CSharp;

class TestWhois

            catch (Exception e)

           

            if (bReturnValue)

                  Console.WriteLine(strResult);

            else

                  Console.WriteLine("No Info");

      }

}

1.3.  Configuration és Deployment

1.3.1.    Kondícionális fordítás

Prepocessor használat

#define RELEASE

#undef DEBUG

#if RELEASE

// code1

#warning Warning

#elif DEBUG && !DEMO

// code2

#error Error

#else

// code3

#endif

Kondícionális fordítás

#define DEBUG

using System;

class Info

      [conditional("DEBUG")]

      public static void TraceX(string strFormat, params object[] list)

     

}

class TestConditional

", "C", "U", 2001);

      }

}

1.3.2.    Dokumentáció

ˇ         <summary>

Egyszerű leírás

ˇ         <para>

Paragrafus

ˇ         <see cref/>

Referencia másik elemre

ˇ         <seealso cref/>

Lásd még

ˇ         <list>

Lista

ˇ         <item>

Elem

ˇ         <remarks>

Megjegyzés

ˇ         <paramref>

Referencia paraméterre

ˇ         <example>

Leírás és példa

ˇ         <code>

Példa kód

ˇ         <param>

Paraméter

ˇ         <returns>

Visszatérési paraméter

ˇ         <value>

Property leírása

1.4.  Unmanaged Kód felhasználása

1.4.1.    COM Objektumok felhasználása az NGWS Runtime-ban

Early-bound object hívása

// tlbimp asptouch.dll /out:asptouchlib.dll

using System;

using ASPTOUCHLib;

class TouchFile

            catch(Exception e)

           

      }

}

Late-bound object hívása

using System;

using System.Reflection;

class TestLateBound

            catch(Exception e)

           

            if (bResult)

                  Console.WriteLine("Success !");

      }

}

1.4.2.    Platform Invocation Services (PIS)

using System;

class TestPInvoke

}

1.4.3.    Unsafe és Fixed kód

ˇ         Unsafe

Lehetőséget ad, hogy memóriablokkokkal dolgozzunk (pointers, COM Interoperability és PIS)

ˇ         Fixed

Megvédi a GC általi relokációtól

public class SquareSampleUnsafe

}

class TestUnsafe

            }

      }

}

Találat: 685