1 / 24

BAZELE PROGRAM Ă RII PE OBIECTE VISUAL BASIC .NET

BAZELE PROGRAM Ă RII PE OBIECTE VISUAL BASIC .NET. Conf univ dr Botezatu Cezar UNIVERSITATEA ROMÂNO AMERICANĂ Anul I LICENȚĂ IM. CURS 8 :. .NET Framework. Proprietăţi publice.

sen
Download Presentation

BAZELE PROGRAM Ă RII PE OBIECTE VISUAL BASIC .NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BAZELE PROGRAMĂRII PE OBIECTEVISUAL BASIC .NET ConfunivdrBotezatuCezar UNIVERSITATEA ROMÂNO AMERICANĂ Anul I LICENȚĂ IM

  2. CURS 8: .NET Framework

  3. Proprietăţi publice .Container(moștenită de la Component): Obține identificatorul Icontainer, containerului ce conţine componenta. .FileExtension:Obține extensia de nume de fişier utilizată atunci când se crează fişiere de cod sursă. .LanguageOptions: Obține un identificator pentru caracteristici de limbaj. .Site(mostenita de la Component): Obține sau stabileşte identificatorul ISite al componentei.

  4. Metode publice .CreateCompiler: Obține o instanţă cu codul obținut de compilatorul Visual Basic. .CreateGenerator : Obține o instanţă a generatorului de cod Visual Basic. .CreateObjRef (moștenită de la MarshalByRef Object): Creează un obiect care conţine toate informaţiile relevante necesare pentru a genera un proxy folosit pentru a comunica cu un obiect de la distanţă. .CreateParser(moștenită de la CodeDomProvider): Atunci când sunt implementate într-o clasă derivată, creează un nou cod analizat (parser).

  5. Metode publice .Dispose(moștenită de la Component): Eliberează resursele utilizate de Componentă. .Equals(moștenită de la Object): Determină dacă două instanţe obiect sunt egale. .GetConverter: Obține un TypeConverter pentru tipul specificat de obiect. .GetHashCode (moștenită de la Object): Serveşte ca o funcţie hash pentru un anumit tip, potrivit pentru utilizarea în algoritmii de hashing şi în structuri de date, cum ar fi un tabel hash.

  6. Metode publice .GetLifetimeService (moștenită de la MarshalByRef Object): Regăseşte obiectul serviciu de viata curent pentru a controla politica de durata de viaţă pentru acest exemplu. .GetType (moștenită de la Object): Obține Tipul instanţei curente. .InitializeLifetimeService (moștenită de la MarshalBy RefObject): Obţine un obiect serviciu de viata pentru a controla politica de durată de viaţă pentru acest exemplu. .ToString (moștenită de la Object): Returnează un şir care reprezintă obiectul curent.

  7. Evenimente publice și Proprietăţi protejate Evenimente publice .Disposed (moștenită de la Component): Adaugă o rutină de tratare eveniment pentru a asculta evenimentul Disposed pe componenta. Proprietăți protejate .DesignMode (moștenită de la Component): Obține o valoare care indică dacă componenta este în prezent în modul de proiectare. .Events(moștenită de la Component): Obține lista de manipulare a evenimentelor care sunt anexate la această componentă.

  8. Metode protejate .Dispose (moștenită de la Component): Elibereaza resursele utilizate de Componenta. .Finalize (moștenită de la Component): Comunică resursele neadministrate şi efectuează alte operaţiuni de curățare înainte de momentul când sunt preluate de componenta de colectare a gunoiului. În C # si C + +, finalizările sunt exprimate folosind sintaxa destructor. .GetService (moștenită de la Component): Returnează un obiect care reprezintă un serviciu furnizat de componentă sau de ambalajul (containerul) său.

  9. Bibliotecile de clase .NET Framework 1 • Microsoft.Vsa • Microsoft.Win32 • System • System.CodeDom (.Compiler) • System.Collections (.Specialized) • System.ComponentModel (.Design.Serialization) • System.Configuration (.Assemblies, .Install) • System.Data (.Common, .Odbc, .OleDb, .OracleClient, .SqlClient, .SqlServerCE, .SqlTypes)

  10. Bibliotecile de clase .NET Framework 1 • System.Diagnostics (.SymbolStore) • System.DirectoryServices • System.Drawing (.Design, .Drawing2D, .Imaging, .Printing, .Text) • System.EnterpriseServices (.CompensatingResourceManager, .Internal) • System.Globalization • System.IO (.IsolatedStorage) • System.Management (.Instrumentation) • System.Messaging

  11. Bibliotecile de clase .NET Framework 1 • System.Net (.Sockets) • System.Reflection(.Emit) • System.Resources • System.Runtime(.CompilerServices, .InteropServices, .Remoting) • System.Runtime.InteropServices (.CustomMarshalers, .Expando) • System.Runtime.Remoting (.Activation, .Channels, .Channels.Http, .Channels.Tcp, .Contexts, .Lifetime, .Messaging, .Metadata, .Metadata.W3cXsd200, .MetadataServices, .Proxies, .Services, .Serialization)

  12. Bibliotecile de clase .NET Framework 1 • System.Runtime.Serialization (.Formatters, .Binary, .Formatters.Soap) • System.Security.Cryptography (.X509Certificates, .Xml) • System.Security (.Permissions, .Policy, .Principal) • System.ServiceProcess • System.Text (.RegularExpressions) • System.Threading • System.Timers • System.Web

  13. Bibliotecile de clase .NET Framework 1 • System.Web (.Caching, .Configuration, .Hosting, .Mail, .Mobile, .Security, .Services, .SessionState, .UI) • System.Web.Services (.Configuration, .Description, .Discovery, .Protocols) • System.Web.UI (.Design, .WebControls, .HtmlControls, .MobileControls.Adapters, .WebControls) • System.Windows (.Forms.Design) • System.Xml (.Schema, .Serialization, .Xpath, .Xsl)

  14. Bibliotecile de clase .NET Framework 4 • Accessibility • Microsoft (.Aspnet.Snapin, .Build, .Csharp, .Data.Entity.Build.Tasks, .Jscript, .SqlServer.Server, .VisualBasic, .VisualC, .Win32, .Windows.Themes) • System (.Activities, .AddIn, .CodeDom, .Collections, .ComponentModel, .Configuration, .Data, .Deployment, .Device.Location, .Diagnostics, .DirectoryServices, .Drawing, .Dynamic, .EnterpriseServices, .Globalization, .IdentityModel, .IO, .Linq, .Management, .Media, .Messaging, .Net, .Numerics, .Printing, .Reflection, .Resources,)

  15. Bibliotecile de clase .NET Framework 4 • System (.Runtime, .Security, .ServiceModel, .ServiceProcess, .Speech, .Text, .Threading, .Timers, .Transactions, .Web, .Windows, .Workflow, .Xaml, .Xml) • UIAutomationClientsideProviders • XamlGeneratedNamespace

  16. Bibliotecile de clase .NET Accessibility: Spațiul de nume Accesibilitate şi toţi membrii săi expuși sunt o parte a managementului învelişului pentru Component Object Model (COM) ca interfață de accesibilitate. Microsoft.Aspnet.Snapin: Spaţiul de nume Microsoft.Aspnet.Snapin defineşte tipurile necesare pentru aplicarea ASP.NET prin realizarea unei console de management pentru a interacţiona cu Microsoft Management Console (MMC). Microsoft.Build:Spaţiul de nume Microsoft.Build conține tipuri care oferă accesul prin programe şi controlul, motorului MSBuild.

  17. Bibliotecile de clase .NET Microsoft.CSharp: Spaţiul de nume Microsoft .CSharpconţine tipuri ce sprijină elaborarea şi generarea codului de cod sursă scris în limbajul C# precum şi tipuri ce sprijină interoperabilitatea între Dynamic Language Runtime (DLR) şi C #. Microsoft.Data.Entity.Build.Tasks: Spaţiul de nume Microsoft.Data.Entity.Build.Tasks conţine două procese (task) ale motorului MSBuild, utilizate de către entitatea ADO.NET Entity Data Model Designer (Entitate de proiectare).

  18. Bibliotecile de clase .NET System: Conţine clase fundamentale şi clase de bază care definesc valorile și referinţeleutilizate în mod obişnuit la tipuri de date, evenimente şi Stive de evenimente, interfețe, atribute, şi excepţii de prelucrare. Alte clase de prestare a serviciilor de sprijin tip de conversie de date, metoda de manipulare parametru, matematică, invocare programul de la distanţă şi locale, aplicatia de management de mediu, precum şi supravegherea de aplicaţii gestionate şi neadministrate.

  19. Bibliotecile de clase .NET System.CodeDom: Conține clase care pot fi utilizate pentru a reprezenta elementele şi structura unui document de cod sursă. Aceste elemente pot fi folosite pentru a modela structura unui document cod sursă care poate fi de ieşire sub formă de cod sursă într-un limbaj ce acceptă utilizarea funcţionalităților oferite de spaţiul de nume System.CodeDom.Compiler. System.CodeDom.Compiler: Conţine tipuri de generaţie pentru gestionarea şi compilarea codului sursă în limbajele de programare suportate. Generatoare de cod pot produce cod sursă într-un limbaj de programare special pe structura de Document Object Model Cod (CodeDOM), modele de codul sursă compuse din elemente furnizate de spaţiul de nume System.CodeDom.

  20. Bibliotecile de clase .NET System.Collections: Conţine interfeţe şi clase care definesc diverse colecţii de obiecte, cum ar fi liste, cozi, matrice de biţi, hashtables și dicționare. System.ComponentModel: Oferă clase care sunt utilizate pentru a pune în aplicare comportamentul componentelor şi a controalelor (metodele) în run-time şi design-time. Acest spaţiu de nume include clasele de bază şi interfeţele pentru punerea în aplicare a atributelor şi convertoare de tip, cu caracter obligatoriu la surse de date, şi la componentele de acordare a licenţelor.

  21. Bibliotecile de clase .NET System.ComponentModel.Design: Conține clase pe care dezvoltatorii le pot utiliza pentru a construi personalizat pentru componentele şi interfeţele utilizator: comportamentul în faza de proiectare (design-time), configurarea componentelor în faza de design. Mediul design-time prevede sisteme care permit dezvoltatorilor să asigure componente şi configurarea proprietăţilor lor. System.Configuration: Oferă clase şi interfeţe care permit programarea la accesul setărilor .NET Framework configuration şi să gestioneze erorile în fişierele de configurare (. Config fişiere).

  22. Bibliotecile de clase .NET System.Configuration.Assemblies: Contine clase utilizate pentru a configura un ansamblu. System.Configuration.Install: Oferă clase care vă permit să scrieţi modulele de instalare pentru toate componentele proprii. Clasa Installer este clasa de baza pentru toate instalările personalizate din. NET Framework. System.Data: Constă, în principal din clase care constituie arhitectura ADO.NET. Arhitectura ADO.NET vă permite să construiţi componente care gestionează eficient date din surse multiple de date. Într-un scenariu deconectat (cum ar fi internetul), ADO.NET oferă instrumentele de a solicita, a actualizeza, şi a corela date pe mai multe nivele. Arhitectura ADO.NET este, de asemenea, pusă în aplicare în aplicaţii client, cum ar fi Windows Forms, sau pagini HTML create de ASP.NET.

  23. Bibliotecile de clase .NET System.Data.Common: Conține clase comune ale furnizorilor de date pentru .NET Framework (.NET Framework data providers). Un .NET Framework data providers descrie o colecţie de clase folosite pentru a accesa o sursă de date, cum ar fi o bază de date, în spaţiile gestionate. System.Data.Odbc: Încapsulează .NET Framework Data Provider pentru ODBC. Un .NET Framework Data Provider descrie o colecţie de clase folosite pentru a accesa o sursă de date, cum ar fi o bază de date, în spaţiul gestionat. Folosind clasa OdbcDataAdapter, aveţi posibilitatea să completaţi un set de date (DataSet) rezidente în memorie, pe care le puteţi utiliza pentru interogarea prin filtre (query) și pentru actualizarea sursei de date.

  24. CURS 8: END

More Related