الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مارأيكم فى تأليف كتاب للمبتدئين فى فيجوال بيسيك؟

مغلق
بدأه GHOST2010 في 25 يوليو 2005 · 46 رد · 2,719 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#26
اقتباس
الحقيقة أنا رأي العمل على منهج و ليس كل واحد يعمل درس و يحطه لأن هكذا ستكون فوضى ...

أقترح (و لكم أنتم القرار طبعا) أن نقوم بكتابة فهرس للكتاب أولا و بعد ذلك كل واحد يأخذ جزء يبحث فيه و يكتب فيه و عند الانتهاء منه يضعه في المنتدى أو في ايميل مفتوح للمجموعة المشاركة فقط

كلام دقيق وهذا ما كنت اقصده ب االخطة

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#28

طيب الفكرة الان , او ما اتفق عليه :) هو فهرس للكتاب كخطوة أولي ,,, و كخطوة مهمة جداً

كل واحد يقترح موضوع يتمني وجودة في الكتاب , و بعد ذلك يتم ترتيب الفهرس و تقسيم الادوار

او جعل الباب مفتوح ليكتب كل واحد فيما يحب ان يشارك به ,و هو اخي "MoaM" حجز الـ OOP فاتركوا له المهمة :) :)

و لاً أيه

:)

gaza3-3.jpg
#30

انا من رأي أخذ فهرس لكتاب موجود (كتاب غربي) و نقوم بأخذ فقط القالب و نقوم بكتابة المحتوى بأنفسنا حتى لا نضيع الوقت في الفهرس و من لديه أي كتاب قيم المرجو ان يضع لنا الفهرس الخاص به هنا

#32

الكتاب سيكون باسم المنتدى ولن توضع فيه اسمائنا.

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#34

لا ضير من وضع اسماء المشتركين في كتابة الكتاب وبالطبع يبقى الكتاب من نتاج الفريق العربي للبرمجة

#35

مثلاً الكتاب Visual Basic 6 Black Book (طبعاً كلكم سمعتم به) و يمكننا أخذ الفهرس

كل عضو من المشتركين في التأليف يختار المواضيع التي تناسبه و يكتب عنها

و الفهرس مرفق

و الذي يريد أن يطلع على أي موضوع في هذا الكتاب يضع عنوان الموضوع (من الفهرس) و بريده الإلكتروني فأرسل له الصفحات الخاصة بهذا الموضوع :lol: :lol: :lol:

اقتباس
Visual Basic 6 Black Book:Table of Contents

Introduction

What's On the CD-ROM

About the Author

Chapter 1_Visual Basic Overview

Creating A Project In Visual Basic

The Parts Of A Visual Basic Project

Project Scope

Projects On Disk

Using The Visual Basic Application Wizard

Visual Basic Programming Conventions

Code Commenting Conventions

Best Coding Practices In Visual Basic

Getting Down To The Details

Chapter 2_The Visual Basic Development Environment

In Depth

Overview Of The Integrated Development Environment

Immediate Solutions

Selecting IDE Colors, Fonts, And Font Sizes

Aligning, Sizing, And Spacing Multiple Controls

Setting A Startup Form Or Procedure

Using Visual Basic Predefined Forms, Menus, And Projects

Setting A Project_s Version Information

Setting An EXE File_s Name And Icon

Displaying The Debug, Edit, And Form Editor Toolbars

Turning Bounds Checking On Or Off

Checking For Pentium Errors

Managing Add-Ins

Adding ActiveX Controls And Insertable Objects To Projects

Customizing Menus And Toolbars

Setting Forms_ Initial Positions

Enabling Or Disabling Quick Info, Auto List Members, Data Tips, And Syntax

Checking

Displaying Or Hiding IDE Windows

Searching An Entire Project For Specific Text Or A Variable_s Definition

Optimizing For Fast Code, Small Code, Or A Particular Processor

Adding And Removing Forms, Modules, And Class Modules

Using Bookmarks

Using The Object Browser

Chapter 3_The Visual Basic Language

In Depth

How Does Visual Basic Code Look?

Immediate Solutions

Declaring Constants

Declaring Variables

Selecting Variable Types

Converting Between Data Types

Setting Variable Scope

Verifying Data Types

Declaring Arrays And Dynamic Arrays

Declaring Subroutines

Declaring Functions

Preserving Variables_ Values Between Calls To Their Procedures

Handling Strings

Converting Strings To Numbers And Back Again

Handling Operators And Operator Precedence

Using If&Else Statements

Using Select Case

Making Selections With Switch() And Choose()

Looping

Using Collections

Sending Keystrokes To Other Programs

Handling Higher Math

Handling Dates And Times

Handling Financial Data

Ending A Program At Any Time

Chapter 4_Managing Forms In Visual Basic

In Depth

The Parts Of A Form

The Parts Of An MDI Form

Immediate Solutions

Setting Title Bar Text

Adding/Removing Min/Max Buttons And Setting A Window_s Border

Adding Toolbars To Forms

Adding Status Bars To Forms

Referring To The Current Form

Redrawing Form Contents

Setting Control Tab Order

Moving And Sizing Controls From Code

Showing And Hiding Controls In A Form

Measurements In Forms

Working With Multiple Forms

Loading, Showing, And Hiding Forms

Setting The Startup Form

Creating Forms In Code

Using The Multiple Document Interface

Arranging MDI Child Windows

Opening New MDI Child Windows

Arrays Of Forms

Coordinating Data Between MDI Child Forms (Document Views)

Creating Dialog Boxes

All About Message Boxes And Input Boxes

Passing Forms To Procedures

Minimizing/Maximizing And Enabling/Disabling Forms From Code

Chapter 5_Visual Basic Menus

In Depth

Menu Design Considerations

Immediate Solutions

Using The Visual Basic Application Wizard To Set Up Your Menus

What Item Goes In What Menu?

Adding A Menu To A Form

Modifying And Deleting Menu Items

Adding A Menu Separator

Adding Access Characters

Adding Shortcut Keys

Creating Submenus

Creating Immediate (_Bang_) Menus

Using The Visual Basic Predefined Menus

Adding A Checkmark To A Menu Item

Disabling (Graying Out) Menu Items

Handling MDI Form And MDI Child Menus

Adding A List Of Open Windows To An MDI Form_s Window Menu

Making Menus And Menu Items Visible Or Invisible

Creating And Displaying Pop-Up Menus

Adding And Deleting Menu Items At Runtime

Adding Bitmaps To Menus

Using The Registry To Store A Most Recently Used (MRU) Files List

Chapter 6_Text Boxes And Rich Text Boxes

In Depth

Use Of Text Boxes And RTF Boxes In Windows Programs

Immediate Solutions

Creating Multiline, Word-Wrap Text Boxes

Aligning Text In Text Boxes

Adding Scroll Bars To Text Boxes

Making A Text Box Read-Only

Accessing Text In A Text Box

Selecting And Replacing Text In A Text Box

Copying Or Getting Selected Text To Or From The Clipboard

Creating A Password Control

Controlling Input In A Text Box

Adding An RTF Box To A Form

Accessing Text In A Rich Text Box

Selecting Text In Rich Text Boxes

Using Bold, Italic, Underline, And Strikethru

Indenting Text In Rich Text Boxes

Setting Fonts And Font Sizes In Rich Text Boxes

Using Bullets In Rich Text Boxes

Aligning Text In A Rich Text Box

Setting Text Color In RTF Boxes

Moving The Insertion Point In RTF Boxes

Adding Superscripts And Subscripts In Rich Text Boxes

Setting The Mouse Pointer In Text Boxes And Rich Text Boxes

Searching For (And Replacing) Text In RTF Boxes

Saving RTF Files From Rich Text Boxes

Reading RTF Files Into A Rich Text Box

Printing From A Rich Text Box

Chapter 7_Command Buttons, Checkboxes, And Option Buttons

In Depth

How This Chapter Works

Immediate Solutions

Setting A Button_s Caption

Setting A Button_s Background Color

Setting Button Text Color

Setting Button Fonts

Reacting To Button Clicks

Creating Button Control Arrays

Resetting The Focus After A Button Click

Giving Buttons Access Characters

Setting Button Tab Order

Disabling Buttons

Showing And Hiding Buttons

Adding Tool Tips To Buttons

Resizing And Moving Buttons From Code

Adding A Picture To A Button

Adding A Down Picture To A Button

Adding Buttons At Runtime

Passing Buttons To Procedures

Handling Button Releases

Making A Command Button Into A Cancel Button

Getting A Checkbox_s State

Setting A Checkbox_s State

Grouping Option Buttons Together

Getting An Option Button_s State

Setting An Option Button_s State

Using Graphical Checkboxes And Radio Buttons

Using Checkboxes And Option Buttons Together

Chapter 8_List Boxes And Combo Boxes

In Depth

Immediate Solutions

Adding Items To A List Box

Referring To Items In A List Box By Index

Responding To List Box Events

Removing Items From A List Box

Sorting A List Box

Determining How Many Items Are In A List Box

Determining If A List Box Item Is Selected

Using Multiselect List Boxes

Making List Boxes Scroll Horizontally

Using Checkmarks In A List Box

Clearing A List Box

Creating Simple Combo Boxes, Drop-Down Combo Boxes, And Drop-Down List

Combo Boxes

Adding Items To A Combo Box

Responding To Combo Box Selections

Removing Items From A Combo Box

Getting The Current Selection In A Combo Box

Sorting A Combo Box

Clearing A Combo Box

Locking A Combo Box

Getting The Number Of Items In A Combo Box

Setting The Topmost Item In A List Box Or Combo Box

Adding Numeric Data To Items In A List Box Or Combo Box

Determining Where An Item Was Added In A Sorted List Box Or Combo Box

Using Images In Combo Boxes

Chapter 9_Scroll Bars And Sliders

In Depth

Adding Scroll Bars And Sliders To A Program

Immediate Solutions

Adding Horizontal Or Vertical Scroll Bars To A Form

Setting Scroll Bars_ Minimum And Maximum Values

Setting Up Scroll Bar Clicks (Large Changes)

Setting Up Scroll Bar Arrow Clicks (Small Changes)

Getting A Scroll Bar_s Current Value

Handling Scroll Bar Events

Handling Continuous Scroll Bar Events

Showing And Hiding Scroll Bars

Coordinating Scroll Bar Pairs

Adding Scroll Bars To Text Boxes

Creating And Using Flat Scroll Bars

Customizing Flat Scroll Bar Arrows

Creating Slider Controls

Setting A Slider_s Orientation

Setting A Slider_s Range

Setting Up Slider Groove Clicks

Adding Ticks To A Slider

Setting A Slider_s Tick Style

Getting A Slider_s Current Value

Handling Slider Events

Handling Continuous Slider Events

Handling Slider Selections

Clearing A Selection In A Slider

Creating An Updown Control

Setting An Updown Control_s Minimum And Maximum

Handling Updown Events

Chapter 10_Picture Boxes And Image Controls

In Depth

Image Controls

Picture Boxes

Immediate Solutions

Adding A Picture Box To A Form

Setting Or Getting The Picture In A Picture Box

Adjusting Picture Box Size To Contents

Aligning A Picture Box In A Form

Handling Picture Box Events (And Creating Image Maps)

Picture Box Animation

Grouping Other Controls In A Picture Box

Using A Picture Box In An MDI Form

Drawing Lines And Circles In A Picture Box

Using Image Lists With Picture Boxes

Adding Text To A Picture Box

Formatting Text In A Picture Box

Clearing A Picture Box

Accessing Individual Pixels In A Picture Box

Copying Pictures To And Pasting Pictures From The Clipboard

Stretching And Flipping Images In A Picture Box

Printing A Picture

Using Picture Box Handles

Setting Measurement Scales In A Picture Box

Saving Pictures To Disk

Adding An Image Control To A Form

Stretching An Image In An Image Control

Chapter 11_Windows Common Dialogs

In Depth

The Common Dialog Control

Immediate Solutions

Creating And Displaying A Windows Common Dialog

Setting A Common Dialog_s Title

Did The User Click OK Or Cancel?

Using A Color Dialog Box

Setting Color Dialog Flags

Using The Open And Save As Dialogs

Setting Open And Save As Flags

Getting The File Name In Open, Save As Dialogs

Setting Maximum File Name Size In Open And Save As Dialog Boxes

Setting Default File Extensions

Set Or Get The Initial Directory

Setting File Types (Filters) In Open, Save As Dialogs

Using A Font Dialog Box

Setting Font Dialog Flags

Setting Max And Min Font Sizes

Using The Print Dialog Box

Setting Print Dialog Flags

Setting The Minimum And Maximum Pages To Print

Setting Page Orientation

Showing Windows Help From A Visual Basic Program

Chapter 12_The Chart And Grid Controls

In Depth

The Chart Control

Grid Controls

Immediate Solutions

Adding A Chart Control To A Program

Adding Data To A Chart Control

Working With A Multiple Data Series

Setting Chart And Axis Titles And Chart Colors

Creating Pie Charts

Creating 2D And 3D Line Charts

Creating 2D And 3D Area Charts

Creating 2D And 3D Bar Charts

Creating 2D And 3D Step Charts

Creating 2D And 3D Combination Charts

Adding A Flex Grid Control To A Program

Working With Data In A Flex Grid Control

Typing Data Into A Flex Grid

Setting Flex Grid Grid Lines And Border Styles

Labeling Rows And Columns In A Flex Grid

Formatting Flex Grid Cells

Sorting A Flex Grid Control

Dragging Columns In A Flex Grid Control

Connecting A Flex Grid To A Database

Chapter 13_The Timer And Serial Communications Controls

In Depth

The Timer Control

The Communications Control

The MonthView And DateTimePicker Controls

Immediate Solutions

Adding A Timer Control To A Program

Initializing A Timer Control

Handling Timer Events

Formatting Times And Dates

Creating A Clock Program

Creating A Stopwatch

Creating An Alarm Clock

Creating Animation Using The Timer Control

Adding A Communications Control To A Program

Setting Up The Receive And Transmit Buffers

Opening The Serial Port

Working With A Modem

Reading Data With The Communications Control

Sending Data With The Communications Control

Setting Up Communications Handshaking

Handling Communications Events

Closing The Serial Port

Adding A MonthView Control To Your Program

Getting Dates From A MonthView Control

Adding A DateTimePicker Control To Your Program

Using A DateTimePicker Control

Chapter 14_The Frame, Label, Shape, And Line Controls

In Depth

The Frame Control

The Label Control

The Shape Control

The Line Control

Form Drawing Methods

Immediate Solutions

Adding A Frame To A Program

Setting Frame Size And Location

Dragging And Dropping Controls

Grouping Controls In A Frame

Adding A Label To A Program

Visual Basic 6 Black Book:Table of Contents

http://24.19.55.56:8080/temp/ (14 of 35) [3/14/2001 1:24:09 AM]

Using Labels Instead Of Text Boxes

Formatting Text In Labels

Aligning Text In Labels

Handling Label Control Events

Using Labels To Give Access Keys To Controls Without Captions

Adding A Shape Control To A Program

Drawing Rectangles

Drawing Squares

Drawing Ovals

Drawing Circles

Drawing Rounded Rectangles

Drawing Rounded Squares

Setting Shape Borders: Drawing Width, Dashes, And Dots

Filling Shapes

Drawing A Shape Without The IDE Grid

Moving Shapes At Runtime

Adding A Line Control To A Program

Drawing Thicker, Dotted, And Dashed Lines

Drawing A Line Without The IDE Grid

Changing A Line Control At Runtime

Using Form Methods To Draw Lines

Using Form Methods To Draw Circles

Chapter 15_Toolbars, Status Bars, Progress Bars, And Coolbars

In Depth

Toolbars

Status Bars

Progress Bars

Coolbars

Immediate Solutions

Adding A Toolbar To A Form

Aligning Toolbars In A Form

Adding Buttons To A Toolbar

Handling Toolbar Buttons Clicks

Connecting Toolbar Buttons To Menu Items

Adding Separators To A Toolbar

Adding Images To Toolbar Buttons

Adding Check (Toggle) Buttons To A Toolbar

Creating Button Groups In A Toolbar

Adding Combo Boxes And Other Controls To A Toolbar

Setting Toolbar Button Tool Tips

Letting The User Customize The Toolbar

Adding Toolbar Buttons At Runtime

Adding A Status Bar To A Program

Aligning Status Bars In A Form

Adding Panels To A Status Bar

Displaying Text In A Status Bar

Displaying Time, Dates, And Key States In A Status Bar

Customizing A Status Bar Panel_s Appearance

Displaying Images In A Status Bar

Handling Panel Clicks

Adding New Panels To A Status Bar At Runtime

Creating Simple Status Bars

Adding A Progress Bar To A Form

Using A Progress Bar

Adding A Coolbar To A Form

Aligning Coolbars In A Form

Adding Bands To A Coolbar

Adding Controls To Coolbar Bands

Handling Coolbar Control Events

Chapter 16_Image Lists, Tree Views, List Views, And Tab Strips

In Depth

Image Lists

Tree Views

List Views

Tab Strips

Immediate Solutions

Adding An Image List To A Form

Adding Images To Image Lists

Using The Images In Image Lists

Setting Image Keys In An Image List

Adding A Tree View To A Form

Selecting Tree View Styles

Adding Nodes To A Tree View

Adding Subnodes To A Tree View

Adding Images To A Tree View

Expanding And Collapsing Nodes (And Setting Node Images To Match)

Handling Tree View Node Clicks

Adding A List View To A Form

Adding Items To A List View

Adding Icons To List View Items

Adding Small Icons To List View Items

Selecting The View Type In List Views

Adding Column Headers To A List View

Adding Column Fields To A List View

Handling List View Item Clicks

Handling List View Column Header Clicks

Adding A Tab Strip To A Form

Inserting Tabs Into A Tab Strip Control

Setting Tab Captions

Setting Tab Images

Using A Tab Strip To Display Other Controls

Handling Tab Clicks

Chapter 17_File Handling And File Controls

In Depth

Sequential Access Files

Binary Files

The FileSystemObject

Immediate Solutions

Using The Common Dialogs File Open And File Save As

Creating A File

Getting A File_s Length

Opening A File

Writing To A Sequential File

Writing To A Random Access File

Writing To A Binary File

Reading From Sequential Files

Reading From Random Access Files

Reading From Binary Files

Accessing Any Record In A Random Access File

Closing A File

Saving Files From Rich Text Boxes

Opening Files In Rich Text Boxes

Saving Files From Picture Boxes

Opening Files In Picture Boxes

Using The Drive List Box Control

Using The Directory List Box Control

Using The File List Box Control

Creating And Deleting Directories

Changing Directories

Copying A File

Moving A File

Deleting A File

When Was A File Created? Last Modified? Last Accessed?

Creating A TextStream

Opening A TextStream

Writing To A TextStream

Reading From A TextStream

Closing A TextStream

Chapter 18_Working With Graphics

In Depth

Graphics Methods Vs. Graphics Controls

About Visual Basic Coordinates

Immediate Solutions

Redrawing Graphics In Windows: AutoRedraw And Paint

Clearing The Drawing Area

Setting Colors

Drawing Text

Working With Fonts

Drawing Lines

Drawing Boxes

Drawing Circles

Drawing Ellipses

Drawing Arcs

Drawing Freehand With The Mouse

Filling Figures With Color

Filling Figures With Patterns

Setting Figure Drawing Style And Drawing Width

Drawing Points

Setting The Drawing Mode

Setting Drawing Scales

Using The Screen Object

Resizing Graphics When The Window Is Resized

Copying Pictures To And Pasting Pictures From The Clipboard

Printing Graphics

Layering Graphics With The AutoRedraw And ClipControls Properties

Chapter 19_Working With Images

In Depth

Picture Boxes Vs. Image Controls

Image Effects: Working With Images Bit By Bit

Immediate Solutions

Adding Images To Controls

Adding Images To Forms

Using Image Controls

Using Picture Boxes

AutoSizing Picture Boxes

Loading Images In At Runtime

Clearing (Erasing) Images

Storing Images In Memory Using The Picture Object

Using Arrays Of Picture Objects

Adding Picture Clip Controls To A Program

Selecting Images In A Picture Clip Control Using Coordinates

Selecting Images In A Picture Clip Control Using Rows And Columns

Flipping Images

Stretching Images

Creating Image Animation

Handling Images Bit By Bit

Creating Grayscale Images

Lightening Images

Creating _Embossed_ Images

Creating _Engraved_ Images

Sweeping Images

Blurring Images

Freeing Memory Used By Graphics

Chapter 20_Creating ActiveX Controls And Documents

In Depth

All About ActiveX Components

In-Process Vs. Out-Of-Process Components

Which ActiveX Component Do I Want To Build?

Immediate Solutions

Creating An ActiveX Control

Designing An ActiveX Control From Scratch

Giving ActiveX Controls Persistent Graphics

Basing An ActiveX Control On An Existing Visual Basic Control

Handling Constituent Control Events In An ActiveX Control

Adding Controls To An ActiveX Control (A Calculator ActiveX Control)

Testing An ActiveX Control

Creating A Visual Basic Project Group To Test An ActiveX Control

Registering An ActiveX Control

Using A Custom ActiveX Control In A Visual Basic Program

Adding A Property To An ActiveX Control

Making ActiveX Control Properties Persistent (PropertyBag Object)

Adding A Method To An ActiveX Control

Adding An Event To An ActiveX Control

Adding Design Time Property Pages

Creating An ActiveX Document

ActiveX Document DLLs Vs. EXEs

Adding Controls To An ActiveX Document (A Tic-Tac-Toe Example)

Handling Constituent Control Events In An ActiveX Document

Testing An ActiveX Document

Creating ActiveX Documents That Run Outside Visual Basic

Distributed Computing: ActiveX Documents And Integrated Browsers

Making ActiveX Document Properties Persistent (PropertyBag Object)

Chapter 21_Visual Basic And The Internet: Web Browsing, Email, HTTP, FTP,

And DHTML

In Depth

Creating A Web Browser

Creating A Dynamic HTML Page

Working With Email

Using FTP

Using HTTP

Immediate Solutions

Creating A Web Browser

Specifying URLs In A Web Browser

Adding Back And Forward Buttons To A Web Browser

Adding Refresh, Home, And Stop Buttons To A Web Browser

Creating DHTML Pages

Adding Text To DHTML Pages

Adding Images To DHTML Pages

Adding HTML Controls To DHTML Pages

Adding ActiveX Controls To DHTML Pages

Adding Tables To DHTML Pages

Adding Hyperlinks To DHTML Pages

Using MAPI Controls To Support Email

Sending Email From Visual Basic

Reading Email In Visual Basic

Using The Internet Transfer Control For FTP And HTTP Operations

Handling FTP Operations In Visual Basic

Handling HTTP Operations In Visual Basic

Chapter 22_Multimedia

In Depth

The Multimedia MCI Control

Using The Multimedia Control From Code

Immediate Solutions

Using The Animation Control

Adding A Multimedia Control To A Program

Setting The Device Type And Opening The Device

Setting File Information And Opening Files

Setting A Multimedia Control_s Time Format

Controlling The Multimedia Control From Code

Stopping And Pausing The Multimedia Control

Displaying The Multimedia Control_s Status

Closing The Multimedia Control

Playing CDs From Your CD-ROM Drive

Playing WAV Files

Playing MID Files

Playing AVI Files

Playing MPG Files

Keeping Track Of Multimedia Command Execution Using Notification

Handling Multimedia Errors

Stepping A Multimedia Control Forward Or Backward Frame By Frame

Starting From And To In A Multimedia Control

Making The Multimedia Control Wait

Multimedia Without Multimedia Controls

Chapter 23_Connecting To The Windows API And Visual C++

In Depth

Declaring And Using DLL Procedures In Visual Basic

Handling C/C++ And Windows Data Types

What_s Available In The Windows API?

Immediate Solutions

Getting Or Creating A Device Context (Including The Whole Screen)

Drawing Lines In A Device Context

Drawing Ellipses In A Device Context

Drawing Rectangles In A Device Context

Setting Drawing Colors And Styles (Using Pens)

Setting Drawing Modes (ROP2)

Handling The Mouse Outside Your Program_s Window

Copying Bitmaps Between Device Contexts Quickly

Capturing Images From The Screen

Getting A Window Handle For Any Window On The Screen

Getting A Window_s Text

Playing Sounds With API Functions

Allocating Memory And Storing Data

Reading Data From Memory And Deallocating Memory

Making A Window Topmost

Determining Free And Total Disk Space

Determining The Windows Directory

Connecting To Visual C++

Chapter 24_Databases: Using DAO, RDO, And ADO

In Depth

What Are Databases?

DAO

RDO

ADO

The Data-Bound Controls

Immediate Solutions

Creating And Managing Databases With The Visual Data Manager

Creating A Table With The Visual Data Manager

Creating A Field With The Visual Data Manager

Entering Data In A Database With The Visual Data Manager

Adding A Data Control To A Program

Opening A Database With The Data Control

Connecting A Data Control To A Bound Control

Registering An ODBC Source

Opening A Database With A Remote Data Control

Connecting A Remote Data Control To A Bound Control

Opening A Database With An ADO Data Control

Connecting An ADO Data Control To A Bound Control

The Data Form Wizard: Creating A Data Form

Using Database Control Methods: Adding, Deleting, And Modifying Records

Adding Records To Databases

Deleting Records In Databases

Refreshing A Data Control

Updating A Database With Changes

Moving To The Next Record

Moving To The Previous Record

Moving To The First Record

Moving To The Last Record

The Data-Bound Controls: From Text Boxes To Flex Grids

The ADO Data-Bound Controls

Chapter 25_Working With Database Objects In Code

In Depth

DAO

RDO

ADO

Immediate Solutions

A Full-Scale DAO Example

Using The Daocode Example To Create And Edit A Database

DAO: Creating A Database

DAO: Creating A Table With A TableDef Object

DAO: Adding Fields To A TableDef Object

DAO: Adding An Index To A TableDef Object

DAO: Creating A Record Set

DAO: Opening A Database

DAO: Adding A Record To A Record Set

DAO: Editing A Record In A Record Set

DAO: Updating A Record In A Record Set

DAO: Moving To The First Record In A Record Set

DAO: Moving To The Last Record In A Record Set

DAO: Moving To The Next Record In A Record Set

DAO: Moving To The Previous Record In A Record Set

DAO: Deleting A Record In A Record Set

DAO: Sorting A Record Set

DAO: Searching A Record Set

DAO: Executing SQL

A Full-Scale RDO Example

RDO: Opening A Connection

RDO: Creating A Result Set

RDO: Moving To The First Record In A Result Set

RDO: Moving To The Last Record In A Result Set

RDO: Moving To The Next Record In A Result Set

RDO: Moving To The Previous Record In A Result Set

RDO: Executing SQL

A Full-Scale ADO Example

ADO: Opening A Connection

ADO: Creating A Record Set From A Connection

ADO: Binding Controls To Record Sets

ADO: Adding A Record To A Record Set

ADO: Refreshing The Record Set

ADO: Updating A Record In A Record Set

ADO: Moving To The First Record In A Record Set

ADO: Moving To The Last Record In A Record Set

ADO: Moving To The Next Record In A Record Set

ADO: Moving To The Previous Record In A Record Set

ADO: Deleting A Record In A Record Set

ADO: Executing SQL In A Record Set

Chapter 26_OLE

In Depth

Linking Vs. Embedding

Immediate Solutions

Adding An OLE Control To A Form

Creating And Embedding An OLE Object At Design Time

Linking Or Embedding An Existing Document At Design Time

Autosizing An OLE Control

Determining How An Object Is Displayed In An OLE Container Control

Using The OLE Control_s Pop-Up Menus At Design Time

Inserting An OLE Object Into An OLE Control At Runtime

Deactivating OLE Objects

Using Paste Special To Insert A Selected Part Of A Document Into An OLE

Control

How To Activate The OLE Objects In Your Program

Activating OLE Objects With A Pop-Up Menu That Lists All OLE Verbs

Activating OLE Objects From Code

Is An Object Linked Or Embedded?

Handling Multiple OLE Objects

Using OLE Control Arrays To Handle Multiple OLE Objects

Loading New OLE Controls At Runtime

Dragging OLE Objects In A Form

Deleting OLE Objects

Copying And Pasting OLE Objects With The Clipboard

Zooming OLE Objects

Saving And Retrieving Embedded Object_s Data

Handling OLE Object Updated Events

Disabling In-Place Editing

Chapter 27_Creating Code Components (OLE Automation)

In Depth

Code Components: Classes And Objects

Code Components And Threads

Immediate Solutions

Using A Code Component From A Client Application

Creating An Object From A Class

Using A Code Component_s Properties And Methods

Creating A Code Component

Setting A Code Component_s Project Type: In-Process Or Out-Of-Process

Adding A Property To A Code Component

Adding A Get/Let Property To A Code Component

Adding A Method To A Code Component

Passing Arguments To A Code Component Method

Passing Optional Arguments To A Code Component Method

Testing A Code Component With A Second Instance Of Visual Basic

Creating And Registering An In-Process Code Component

Creating And Registering An Out-Of-Process Code Component

Using The Class Initialize Event

Using The Class Terminate Event

Global Objects: Using Code Components Without Creating An Object

Destroying A Code Component Object

Using Forms From Code Components

Creating Dialog Box Libraries In Code Components

Designing Multithreaded In-Process Components

Designing Multithreaded Out-Of-Process Components

Chapter 28_Advanced Form, Control, And Windows Registry Handling

In Depth

Drag And Drop And OLE Drag And Drop

The Windows Registry

Immediate Solutions

Passing Controls To Procedures

Passing Control Arrays To Procedures

Determining The Active Control

Determining Control Type At Runtime

Creating/Loading New Controls At Runtime

Changing Control Tab Order

Changing Control Stacking Position With Z-Order

Drag/Drop: Dragging Controls

Drag/Drop: Dropping Controls

Handling _Self-Drops_ When Dragging And Dropping

Drag/Drop: Handling DragOver Events

OLE Drag/Drop: Dragging Data

OLE Drag/Drop: Dropping Data

OLE Drag/Drop: Reporting The Drag/Drop Outcome

Using The Lightweight Controls

Passing Forms To Procedures

Determining The Active Form

Using The Form Object_s Controls Collection

Using the Forms Collection

Setting A Form_s Startup Position

Keeping A Form_s Icon Out Of The Windows 95 Taskbar

Handling Keystrokes In A Form Before Controls Read Them

Making A Form Immovable

Showing Modal Forms

Saving Values In The Windows Registry

Getting Values From The Windows Registry

Getting All Registry Settings

Deleting A Registry Setting

Chapter 29_Error Handling And Debugging

In Depth

Testing Your Programs

Immediate Solutions

Writing Error Handlers

Using On Error GoTo Label

Using On Error GoTo line#

Using On Error Resume Next

Using On Error GoTo 0

Using Resume In Error Handlers

Using Resume Label In Error Handlers

Using Resume line# In Error Handlers

Using Resume Next In Error Handlers

Getting An Error_s Error Code

Getting An Error_s Description

Determining An Error_s Source Object

Handling Errors In DLLs: The LastDLLError Property

Creating An Intentional (User-Defined) Error

Nested Error Handling

Creating An Error Object Directly In Visual Basic

Trappable Cancel Errors In Common Dialogs

Debugging In Visual Basic

Setting Debugging Breakpoints

Single-Stepping While Debugging

Examining Variables And Expressions

Adding Debug Watch Windows

Using The Immediate Window While Debugging

Clearing All Debugging Breakpoints

Executing Code Up To The Cursor While Debugging

Skipping Over Statements While Debugging

Chapter 30_Deploying Your Program: Creating Setup Programs, Help Files, And

Online Registration

In Depth

Setup Programs

Help Files

Online Registration

The _Designed For Microsoft Windows_ Logo

Immediate Solutions

Creating Your Application_s EXE File

Using The Package And Deployment Wizard

Step 1: Package Type

Step 2: Build Folder

Step 3: Files

Step 4: Distribution Type

Step 5: Installation Title

Step 6: Icons

Step 7: Install Locations

Step 8: Shared Files

Step 9: Finished!

Creating Help Files With The Microsoft Help Workshop

Creating A Help Project_s RTF File

Entering Text In A Help File

Creating A Help Hotspot

Creating A Help Hotspot Target

Titling A Help Page

Adding Help Topics To The Help Index

Creating Help Pop-Up Links

Creating Help _Tool Tips_ Targets

Compiling Help Files With The Help Workshop

Displaying A Help File From Visual Basic

Building Online Help Into Your Application

Creating Online User Registration

Uploading Online Registration Information To An FTP Server

Concluding The FTP Transfer Of The Online Registration Information

Index

Visual Basic 6 Black Book Table of Contents.zip

#37
بلال حمدي كتب:
على فكرة منتدانا هذا يفتقد إلى الألعاب 3D

أنا عندي محرك لمن يريده وكمان أمثلة على إستخدامه

لم تعطنا فكرة عن المحرك :lol:

#38

السلام عليكم

فكرة رائعة اخرى من افكار محمد المهدى

بالطبع انا اوافق على الفكرة ومستعد للمشاركة معكم ولكن بعد ان ارى المواضيع التى تنوون وضعها فى الكتاب وارى ما يناسبنى منها

وان شاء الله انا معكم

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#43

بعد 3 ايام اذالم تكن هنالك خطة ايجابية سيكون الموضوع محذوفاً

gaza3-3.jpg
#44
إبراهيم الطيب كتب:
بعد 3 ايام اذالم تكن هنالك خطة ايجابية سيكون الموضوع محذوفاً

:blink: :blink: :blink: :blink: :blink: :blink:

لماذا هذه الشدّة

لا تقلق , سيكون الموضوع إيجابي :lol:

#46
Professional VB9 كتب:
مشرف  يقدر يحذف على كيفه

السلام عليكم

لاحولة و لا قوة الا بالله

ياعم انا و الله لا اقصد هذا

انما اقصد الجدية في الموضوع

اسأل الله ان يسامحني

gaza3-3.jpg
#47
Professional VB9 كتب:
مشرف  يقدر يحذف على كيفه

:blink:

لماذا إذا اسمه مشرف , أليس لأنه يزيل المشاركات الغير مفيدة و المخالفة لقوانين المنتدى , ثم أن هذا المشروع إذا لم نبدأ به فوراً فإن حماس المشاركين سيخف , و يختفي الموضوع

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…