VB.Net के सभी standard windows control को ADO.Net के द्वारा Database से connect कर data को Display किया जा सकता है। इसके लिए सबसे पहले अपने solution को Data Source से connect कर लेते हैं। इसके लिए निम्न steps follow करते हैं। Open Visual Studio (Visual Studio 2005)Create a New Windows Application ProjectSelect Data – Add New Data SourceIn...
Monday, May 27, 2013
OLEDB (Microsoft Access, Oracle, MYSQL etc. )
इसका use SQL Server को छोडकर अन्य सभी प्रकार के database से data access करने के लिए किया जाता है। इसमें Microsoft access और oracle प्रमुख हैं। इसका प्रयोग SQL Server के साथ भी किया जा सकता है। इसके लिए System.Data.OleDb namespace को import किया जाता है और इसके बाद सभी objects olddb के साथ जैसे – OLEDBConnection, OLEDBCommand etc. का use किया जाता है । Connection: इसमें OLEDBConnection object का use किया जाता है। इसे...
Microsoft SQL Server (SQLDB):
यह Microsoft द्वारा develop किया गया एक Dababase server software है जो की RDBMS को support करता है। यह SQL language का use कर data accessing provide करता है। Microsoft की सभी programming language इसे support कर database के लिए use कर सकती हैं। यह ADO.Net का एक महत्वपूर्ण हिस्सा है। ADO.Net data provider इसके लिए अलग से सभी data accessing facilities provide करती है। इसे use करने के लिए सबसे पहले SQLClient namespace को import करते...
Data Set
Dataset ADO.Net के disconnected data access model का एक हिस्सा है। यह DataTables collection और DataRelationCollection को contain करता है। यह data के collection को represent करता है जो की Datasource से retrieve किया जाता है। इसे dataadapter के साथ use किया जाता है। यह एक ऐसा object है जिसमें data को एक बार store करने के बाद उसे आसानी से manipulate किया जा सकता है। इसके लिए datasource और connection को open रखने की आवश्यकता नहीं...
DataAdapter
यह ADO.Net data provider का एक main part है। यह Dateset और DataSoruce के बीच communication के लिए use किया जाता है। DataAdapter को dataset के साथ use किया जाता है। यह दोनों objects मिलकर data access और data manipulation provide कारता है। DataAdapter विभिन्न SQL statements जैसे- Select, Insert, update और delete operation को Datasource मे जाकर perform करता है। इसमें Insert, update और delete perform करने...
Command

· यह ADO.Net का एक important component है जिसका use SQL Statements को execute करने के लिए किया जाता है। यह connection object मे define किए गए data source से SQL statements को execute कर data को manipulate करता है। यह सभी प्रकार की SQL statements को execute करता है। command object connection...
Connection

यह ADO.Net data provider का important part है जिसका use DataSource और application के बीच communication बनाने के लिए किया जाता है। यह communication path connection string पर depend करता है। connection object, specify किए गए database से conncetion बनाकर उसे open करता है। एक बार connection के सही तरह से create होने के बाद SQL commands को...
Monday, May 20, 2013
Accessing Data Using Server Explorer

Server Explorer Visual Studio IDE का एक महत्वपूर्ण window है जो की Database connection करने मे help करती है। database को use करने से पहले उसे अपने प्रोग्राम से connect करने की आवश्यकता पड़ती है। यह सुविधा server explorer की सहायता से आसानी से किया जा सकता है। यह विभिन्न प्रकार के databases के साथ connection बनने मे सहायता करता है। इसे display...
ADO to ADO.Net
ADO के disadvantages को दूर करने के लिए Microsoft से ADO.Net को realese किया। यह दोनों Microsoft की दो विभिन्न data access techonolory हैं जिनमें निम्न difference हैं- ADOADO.NETBusiness ModelConnection-oriented Models used mostlyDisconnected models are used: Message-like Models.Disconnected AccessProvided by Record setProvided by Data Adapter and Data setXML SupportLimitedRobust SupportConnection ModelClient application...
Wednesday, May 15, 2013
Architecture of ADO.Net

ADO.Net मुखयतः निम्न दो primary parts होते हैं। Data providerData Set Data Provider: यह ADO.Net के connected या relational data access का part है। यह विभिन्न प्रकार के data sources (Microsoft SQL Server, Oracle, MYSQL और OLEDB) से data access करने के लिए classes प्रोवाइड करता है। इस समय या दो मुख्य data providers SQL Data provider...
Overview of ADO
ADO का पूरा नाम ActiveX Data Object है जो की Microsoft Component Object Model (COM) का एक object है जो कि Data source से data access करने के facility provide करता है। यह Microsoft Data Access Component (MDAC) का एक part है जो की programming language और OLEDB Database program के बीच data और information को share करने मे help करता है। यह developer को ऐसे codes लिखने मे हेल्प करता है जिसमें use data कैसे access हो रहा यह जानेने की...
Database Programming with ADO.Net
सभी नई computer technology data को store करने के लिए database application का use करती हैं। जैसे- Microsoft Access, Oracle, SQL Server etc. ये सभी programmes data को store करते हैं। जबकि इस data का use करने वाले सभी application programs किसी न किसी programming language मे बनाए जाते है। इन्हे use करते समय दोनों application और database program के बीच information के share करने की आवश्यकता पड़ती है इसके लिए Microsoft ADO और ADO.Net...
By Using Compound Control

इस प्रकार के contols दो या दो से अधिक standard control को मिलकर बनाए जाते हैं। इस प्रकार के control को बनाने के लिए Windows Control project या User control templet का use किया जाता है। जैसे- DateTimeLabel जिसमें Label और Timer control का use से बनाना है यह current time और date को show करता है। इस प्रकार के control के लिए निम्न steps...
Saturday, May 11, 2013
By Enhancing Existing Controls:

जब user किसी standard control मे कुछ extra facility add कर control create करता है तब इसका use किया जाता है। यह controls Object oriented programming के inheritance feature का use कर बनाए जाते हैं। इसमे exist control को एक नई class बनाकर उसमें inherit कर लिए जाता है और उसमे फिर नई properties, methods, fields etc. को add कर दिया जाता है। इसके...
User Controls
User controls ऐसे control हैं जो की user के द्वारा बनाए जाते हैं। कभी-कभी windows के standard controls user की सभी requirements को पूरा नहीं करते हैं तब user को ऐसे controls बनाने की आवश्यकता पड़ती हैं जो उसकी requirements को पूरा कर सकें। इसके लिए VB.Net user control या custom controls बनाने की facility provide करता है। इन user controls को सामान्य controls की तरह ही प्रयोग किया जा सकता है। User controls तीन प्रकार से बनाए जा सकते...
COM (Component Object Model)
COM का full form Component object model है जो की OOPs की reusability feature को प्रयोग कर किसी program को reuse करने की facility provide करता है। इसका use कर बनाए गए programs plateform independent होते है। यह user के codes को poratbiltiy और plateform independent की facility प्रदान करता है। इसके लिए यह File को Modules और Classes मे devide कर देता है इसकी module files compile होकर Library files से link हो जाती हैं और application...
Accessing Win32 API from VB.Net
Win32 API functions का एक collections है जो की Windows के कई special functions को contain करता है। API का application Programming Interface है। यह windows से realated कई functions का collection है। VB.Net मे provide किए गए सभी functions form पर होने वाले Tasks को access और use करने के facility provide करते हैं। इन सभी functions को application form पर रहकर ही use किया जा सकता है। form के बाहर कोई भी task इस functions से पूरे नहीं...
Overview of OLE (Object Linking and Embedding)

OLE एक technology है जो की एक application के object को दूसरे application से link करने की सुविधा provide करती है। इसका use कर किसी भी application program को अपने प्रोग्राम से link किया जा सकता है। यह object oriented programming के feature को implement करते हुए programs object को लिंक करता है। इसे use करने के लिए Toolbox से OLE control को form...
Tuesday, April 30, 2013
Overloading
Overloading Object oriented programming का एक महत्वपूर्ण feature है जो की किसी procedure के multiple versions बनाने और उन्हे अलग अलग tasks के लिए use करने के सुविधा प्रदान करता है। overloading मे procedure का नाम same होता है इसमे केवल prameteres मे difference होता है जो की उसी procedure को एक ही नाम से अलग अलग प्रकार से task perform करने मे हेल्प करता है। इसका उदेश्य किसी procedure के अलग अलग versions बनाना है जिनके नाम एक ही...
MyClass Keyword
Mybase की तरह की यह keyword किसी method को override करने पर derived class की overrided method को कॉल करने के लिए use की जाती है। यह निश्चित कर देती है की call की गई method इसी derived class की overrided method है। Public Overrides Function Area() As Double Return ((Math.PI * Radius * MyClass.length) + MyBase.Area()) End Function Limitations of MyClass keyword: MyClass real object नहीं है इसीलिए इसके द्वारा variable मे value...
Monday, April 29, 2013
MyBase keyword
Mybase keyword inheritance मे base class की overrided method को call करने के लिए use की जाती है। जब inheritance करते समय कभी भी base class की overrided method की आवश्यकता पड़ती है तब mybase keyword का use कर use call कर सकते हैं। जैसे given example मे जब Circle के area calculate किया जाता है साथ ही जब Cone का area calculate करते है तब Circle class के area को override करने के आवश्यकता पड़ती है इसमे base class (Circle) के area...
Inheritance Modifiers
Inheritance Modifiers:
Inheritance के लिए Visual basic .Net कुछ class level modifiers provide करता है।
NotInheritable: class को ininheritable बनाने के लिए। ऐसी class को inherite नहीं किया जा सकता हैं।
MustInherit: इसका use करने पर class को base class मे use करना अनिवार्य हो जाता है। इसे केवल base class की तरह ही use किया जा सकता है।
Oerriding Properties and...
Limitations of Inheritance in VB.Net
VB.net मे सभी classes को inherite किया जा सकता है। लेकिन ऐसी सभी classes जिनमें की NotInheritable keyword का use किया गया है inherite नहीं की जा सकती हैं।
Classes को other projects से भी inherite किया जा सकता है।
VB.Net केवल Single और Multilevel inheritance को support करती है।
Inheritance करने के लिए Base और Derieved class दोनों के access type equal होने चाहिए तभी inheritance possible है।...
Inheritance
Inheritance VB.Net का एक महत्वपूर्ण feature है जो कि एक class को किसी अन्य class के features को use करने के facility provide करता है। यह पहले से बनी हुई class पर based नई class बनाने की सुविधा देता है। यह reusability को support करता हैं जहां किसी feature को जोड़ने या पुराने class के features को use करने के लिए उन्हे फिर से नहीं बनाना पड़ता है उन्हे inheritance के द्वारा पुरानी class से inherite कर नई class मे add कर लेते हैं।...
Components of Class : Constructor
Constructors: किसी object को declare करते समय उसे construct करते समय new keyword का use कर उसका नया instance create किया जाता है। जब किसी class के object को declare करते है तब new keyword object का नया instance बनाने के लिए प्रयोग होता है। Constructors ऐसे member functions हैं जो कि किसी भी नए object मे fields और properties को initialize करने के लिए use किए जाते हैं। जब object को create करने के लिए new keyword का use करते है...
Components of Class : Methods
Methods: Methods object द्वारा perform किए जाने वाले actions को represent करते हैं। methods functions को ही कहा जाता है। इन्हे किसी special task को perform करने के लिए use किया जाता है। यह किसी भी problem को devide कर उसे easy बना देते हैं। <Access modifier> Function <Function Name> ([arguments]) As <Return Type> [Function’s statements] Return <returning value> End FunctionEx: Public Function...
Components of Class : Properties
Properties: Properties class मे use होने वाली fields की तरह होती हैं। लेकिन इन्हे Get और Set property के द्वारा implement किया जाता है। जो की data को control कर input और output को कंट्रोल किया जाता है। इसमें data को set करते समय उसे verify भी किया जा सकता है। Set Section data को property मे set करते समय use होता है। और Get Section data को property से retrieve करते समय invoke...
Components of Class : Fields
Fields: Classes fields, properties, methods और events से मिलकर बनती है। यह सभी object information को contain करती है। Fields class मे use होने वाले variables को कहते है। जिसमें value को directly read और write किया जा सकता है। Fields को normal variables की तरह ही declare किया जाता है। इन्हे member variables भी कहते हैं जो कि data को handle करने कि लिए किया जाता है। Previous program मे cradius field है। Private cradius As Double...
Objects
Objects run-time entity हैं जो की class को run करने के लिए use की जाती है। class के variable को ही object कहा जाता है। यह run होकर class के data को store और use class के functions के द्वारा process करता है। इसके create होने पर यह memory मे space लेता है और delete होने पर यह space system को वापस हो जाता है। VB.Net मे object को declare करने के लिए variable declaration statement का use new keyword किया जाता है। Syntax Dim <obj_name>...
Friday, April 26, 2013
Example of Class

Circle.cs Public Class Circle Private cradius As Double Public Property Radius() As Double Get radius = cradius ...