Saturday, September 6, 2025

BCA Sem 5 ASP.NET Glossary

 Prepared By : Uday Shah (HOD - IT)


ASP.NET Glossary , Keyword and  Short Meaning

Unit 1 – Introduction to ASP.NET

  • ASP.NET : Microsoft framework for building web applications.
  • Framework : Collection of libraries/tools for development.
  • Client-Server Architecture : Client requests, server responds.
  • ASP.NET Life Cycle : Sequence of events (Page request → Initialization → Load → Postback → Rendering → Unload).
  • Features of ASP.NET : Web forms, server controls, caching, security.
  • Application Web Server : Software (IIS) that runs ASP.NET apps.
  • ASP.NET Files : Types like .aspx, .ascx, .asmx, .config.
  • Page Architecture : Structure of ASP.NET page with server controls.
  • Web Form : ASP.NET page (.aspx) containing UI elements.
  • Server Control : Control managed by server (e.g., Button, TextBox).

 

Unit 2 – Standard Controls and Validation Controls

  • Button : Triggers actions when clicked.
  • TextBox : Accepts user text input.
  • Label : Displays text on page.
  • CheckBox : Allows multiple selections.
  • RadioButton : Allows single selection from a group.
  • HyperLink : Creates clickable link to another page.
  • Image : Displays an image.
  • ImageButton : Image with click functionality.
  • ListBox : Displays list of items (multi-select possible).
  • DropDownList : Compact list of options (single select).
  • FileUpload : Allows users to upload files.
  • Wizard Control : Creates step-by-step forms.
  • AdRotator : Rotates ads/images dynamically.

Validation

  • Client-Side Validation : Validation in browser before server request.
  • Server-Side Validation : Validation performed on server.
  • RequiredFieldValidator : Ensures field is not empty.
  • RangeValidator : Checks if input lies in given range.
  • CompareValidator : Compares values of two inputs.
  • RegularExpressionValidator : Validates input format (e.g., email).
  • ValidationSummary : Displays all validation errors together.
  • CustomValidator : User-defined validation logic.

Unit 3 – State Management and Master Page

State Management

  • State Management : Preserving data between requests.
  • Client-Side State Management : Data stored on client (cookies, query string, ViewState).
  • Server-Side State Management : Data stored on server (Session, Application).
  • ViewState : Stores control values across postbacks (hidden field).
  • Query String : Passes values through URL.
  • Cookie : Small data stored in browser.
  • Session State : Stores user-specific data on server.
  • Application State : Stores data shared across users.

Master Page

  • Master Page : Template for consistent layout across pages.
  • Theme : Defines look/feel of controls (skins, CSS).
  • CSS (Cascading Style Sheet) : Stylesheet for page design.
  • Caching : Storing data temporarily for faster performance.
  • Output Caching : Stores dynamic page output.
  • Data Caching : Stores frequently used data in memory.

Unit 4 – Connecting Database Using ADO.NET

  • ADO.NET : Data access technology in .NET.
  • Connection : Establishes link between app and database.
  • Command : Executes SQL queries/statements.
  • DataReader : Fast, forward-only way to read data.
  • DataAdapter : Acts as a bridge between DataSet and DB.
  • DataSet : In-memory collection of tables.
  • DataTable : Represents a table inside DataSet.
  • DataColumn : Defines column in table.
  • DataRow : Represents a single row in table.
  • DataView : Provides sorted/filtered view of DataTable.
  • GridView Control : Displays tabular data with editing features.
  • Repeater Control : Displays repeated list of items.
  • DataBound Control : Control bound to database data.
  • SqlDataSource Control : Connects control to SQL database.
  • Data Binding Expression : Links UI controls with data.

Unit 5 – XML, Application Configuration, and Web Services

XML

  • XML (Extensible Markup Language) : Data storage/transfer format.
  • XML Parser : Reads and processes XML.
  • Read Dataset from XML : Load data from XML into DataSet.
  • Write Dataset to XML : Export DataSet to XML file.

Configuration

  • Web.Config : ASP.NET application configuration file.
  • AppSettings : Section for app settings (key-value pairs).
  • Tracing : Debugging tool that logs application execution.
  • Custom Errors : Define custom error pages.
  • Authentication : Process of verifying user identity.
  • Authorization : Permission to access resources.

Web Services

  • Web Service : Software service accessible over network.
  • SOAP (Simple Object Access Protocol) : XML-based protocol for communication.
  • WSDL (Web Services Description Language) : Defines web service details.
  • UDDI : Directory service for web services.
  • Consume Web Service : Use service in client application.
  • Deploy Web Service : Make service available on server.


 :: Best of Luck ::


MCA 3 Kotlin & Android Development Glossary

 Prepared By : Prof. Uday Shah (HOD-IT)


Kotlin & Android Development Glossary

 Notifications

  • NotificationManager : System service to manage and display notifications.
  • NotificationCompat.Builder : Helper class for building notifications with backward compatibility.
  • Custom Notification : User-defined design for notifications.
  • Media Style Notification : Notification with media controls (play, pause, etc.).
  • Progress Notification : Shows progress (e.g., download percentage).
  • Persistent Notification (Foreground Service) : Always running notification, tied to ongoing service.
  • PendingIntent : Token for future action triggered by notification.
  • TaskStackBuilder : Helps create proper back stack for activities launched from notifications.

 Data Persistence & Storage

  • SharedPreferences : Key-value storage for small data.
  • Internal Storage : Private file storage inside app’s memory.
  • External Storage : Shared file storage (SD card or device storage).
  • SQLite Database : Local relational database for structured storage.
  • CRUD (Create, Read, Update, Delete) : Basic database operations.
  • Room Database : Modern SQLite wrapper with simpler API and lifecycle support.

Networking & APIs

  • Permissions : App rights (e.g., internet, storage, camera).
  • Web Services : Online services used to fetch/send data.
  • HTTP Requests : Communication with servers using methods (GET, POST, etc.).
  • Retrofit : Type-safe HTTP client for Android.
  • JSON (JavaScript Object Notation) : Lightweight data format for APIs.
  • XML (Extensible Markup Language) : Alternative structured data format.

 Modern Kotlin Tools

  • Moshi : Library for JSON parsing in Kotlin.
  • Gson : Google’s JSON parsing library.
  • Coroutine :Lightweight concurrency mechanism for async tasks.
  • suspend Function : Function that can be paused/resumed in coroutines.
  • Dispatchers (IO/Main/Default) : Define where coroutine runs (background or main thread).
  • withContext : Switch coroutine context.

App Publishing & Monetization

  • App Monetization : Earning from apps (ads, in-app purchases, paid apps).
  • Versioning : Managing app versions (versionCode, versionName).
  • App Signing : Securing APK with digital key before publishing.
  • Google Play Publishing : Releasing apps on Play Store.

Jetpack & Components

  • Jetpack : Android libraries for modern app development.
  • CameraX : Jetpack library for camera apps.
  • Sensor Manager: Manages device sensors (accelerometer, gyroscope, etc.).
  • ViewModel : Stores and manages UI-related data.
  • LiveData : Observable data holder for UI.
  • WorkManager : Schedules background tasks reliably.

Core Kotlin Concepts

  • val : Immutable variable (cannot change).
  • var: Mutable variable (can change).
  • fun : Function keyword.
  • class: Blueprint for objects.
  • object : Singleton instance or object declaration.
  • data class : Class for storing data with auto-generated methods.
  • sealed class : Restricts class hierarchy for controlled type handling.
  • interface : Defines a contract of methods to be implemented.
  • enum class : Defines constants in structured form.
  • Extension Function: Adds new function to existing class.
  • Null Safety (? and !!) : Prevents null pointer exceptions.
  • Elvis Operator (?:) : Returns default value if null.
  • Lambda : Anonymous function for concise code.
  • Higher-order Function : Function that takes/returns another function.