Зараз ви перебуваєте в автономному режимі; очікується повторне підключення до Інтернету

Ваш браузер не підтримується

Необхідно оновити браузер щоб користуватися цим сайтом.

Оновіть Internet Explorer до найновішої версії

сценарій виконання майстра оновлення Visual Basic

УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 317885
ПІДСУМКИ
У цій статті пояснюється, як створити просту Visual Basic 6.0 застосування а потім оновлення додатка до Visual Basic .Net або Visual Basic 2005 за допомогою майстра оновлення Visual Basic, в Visual Studio .net або Visual Studio 2005.

Примітка Майстер оновлення .net Visual Basic входить до складу Visual Studio .net Professional.

Примітка Майстер оновлення 2005 року Visual Basic була підвищена з попередніх версій Visual Basic. back to the top

Вимоги

Такі елементи описують рекомендованих устаткування, Підтримка програмного забезпечення, Мережева інфраструктура, навички, знання та пакети оновлень, вам знадобиться:
  • Microsoft Windows 2000 Professional (або сервер), або Microsoft Windows XP Professional (або сервер) з..NET Framework установлено
  • Microsoft Visual Basic 6.0
  • Microsoft SQL Server 7.0 або пізнішої версії з на «Борей» бази даних, значення відповідні дозволи та ім'я користувача та пароль
Попереднього знання необхідні:
  • Генеральний знаннями створення додатків за допомогою Visual Basic 6.0
back to the top

За допомогою майстра оновлення Visual Basic

Наступні кроки демонструють, як створити просту Visual Basic 6.0 застосування а потім оновлення програми Visual Basic .net або Visual Basic 2005, використовуючи Visual Basic оновлення майстра, в Visual Studio .net або Visual Studio 2005:
  1. У меню Пуск виберіть пункти програми, виберіть Microsoft Visual Studio 6.0та виберіть пункт Microsoft Visual Basic 6.0.
  2. У діалоговому вікні " Новий проект " виберіть Стандартний файл EXEі натисніть кнопку Відкрити.
  3. Перша форма в цей застосунок використовує ADO отримати на набір записів, відображається набір записів у Microsoft ієрархічне FlexGrid Керування. У полі ім'я Запускач діалогових вікон Властивості для Form1 введітьfrmADO.
  4. Якщо панелі інструментів не відкрито, виберіть у меню Вигляд натисніть кнопку панелі інструментів.
  5. На палітрі інструментів місце на MSHFlexGrid у формі так, щоб воно займає більшу частину форми. Залишити достатньо місця Боттом частині форми, щоб розташувати кнопку.

    Примітка: Якщо ви не бачите динамічна піктограма " MSHFlexGrid ", на панелі інструментів, додати його в палітрі інструментів. Клацніть правою кнопкою миші на Інструментів а потім клацніть компонентів. У діалоговому вікні " компоненти " установіть Microsoft ієрархічне FlexGrid керування 6.0 (OLEDB) зі списку Наявні компоненти і натисніть кнопку ОК.
  6. На палітрі інструментів місце CommandButton у формі нижче на MSHFlexGrid. Введіть у полі Caption Запускач діалогових вікон ВластивостіГаразд.
  7. Клацніть mADOта виберіть команду Переглянути код. Додати наступний код, який створює підключення бази даних і повертає набір записів, що містить всі дані з таблиці товари » бази даних "Борей".

    Примітка: В нижче приклади коду, ви повинні змінити Ідентифікатор користувача =<username></username> і пароль =<strong password=""></strong> на правильні значення. Переконайтеся, що Ідентифікатор користувача має відповідні дозволи для виконання цієї операції на базі даних.
    Private Sub Command1_Click()    Unload MeEnd SubPrivate Sub Form_Load()    Dim cn As Connection    Set cn = New Connection    cn.ConnectionString = "Provider=sqloledb;Data Source=localhost;database=northwind;user id=<username>;password=<strong password>"    cn.Open        Dim rs As Recordset    Set rs = New Recordset    rs.CursorLocation = adUseClient    rs.Open "select * from products", cn        Set MSHFlexGrid1.DataSource = rsEnd Sub					
  8. Натисніть клавіші CTRL + S, щоб зберегти форму. У меню файл виберіть команду Зберегти як. У діалоговому вікні Зберегти як натисніть кнопку Зберегти.
  9. В області Project Explorer клацніть Project1, натисніть кнопку Додатита виберіть пункт форма. Натисніть кнопку Відкрити.
  10. У полі ім'я Запускач діалогових вікон властивостей введіть frmClipboard.
  11. На палітрі інструментів місце текстового поля у формі. У полі текст введіть Короткий коричневою Фокс перестрибнув через ледачих Собака.
  12. Місце CommandButton нижче текстове поле. Введіть у полі Caption Запускач діалогових вікон Властивостікопія.
  13. Місце другого CommandButton у формі. Введіть у полі Caption Запускач діалогових вікон ВластивостіВставити.
  14. Клацніть frmClipboardта виберіть команду Переглянути код. Вставити наступний код для CommandButton команду події. Цей код використовує буфера обміну об'єкта отримати та вставити цей текст:
    Private Sub Command1_Click()    Clipboard.SetText Text1.SelTextEnd SubPrivate Sub Command2_Click()    Text1.SelText = Clipboard.GetTextEnd Sub					
  15. Натисніть клавіші CTRL + S, щоб зберегти форму.
  16. Останній форму, ви повинні це основна форма заявки. В області Project Explorer клацніть правою кнопкою миші Project1, натисніть кнопку Додати, клацніть формуі натисніть кнопку Відкрити.
  17. У полі ім'я Запускач діалогових вікон властивостей введіть frmMain.
  18. На палітрі інструментів місце CommandButton у frmMain формі. Введіть у полі Caption Запускач діалогових вікон ВластивостіADO.
  19. Місце другого CommandButton у формі. Введіть у полі Caption Запускач діалогових вікон ВластивостіБуфер обміну.
  20. Клацніть frmMainта виберіть команду Переглянути код. Події, натисніть кнопку Вставити наступний код для CommandButton до показати інші дві форми:
    Private Sub Command1_Click()    frmADO.ShowEnd SubPrivate Sub Command2_Click()    frmClipboard.ShowEnd Sub					
  21. Натисніть клавіші CTRL + S, щоб зберегти форму.
  22. Рішення Internet Explorer клацніть правою кнопкою миші Project1і натисніть кнопку Властивості Project1. У полі Вільний час запуску об'єкта клацніть frmMainта натисніть кнопку ОК.
  23. Щоб додати посилання на компоненти ADO, проект меню, клацніть посилання. У списку доступних посилань виберіть Бібліотеку для об'єктів даних Microsoft ActiveX (будь-якої версії 2.0 або більш пізньої версії буде робити). Натисніть кнопку ОК.
  24. Компілювати проекту, виберіть у меню файл клацніть Зробити Project1.exe. У діалоговому вікні " Зробити проект " натисніть кнопку "ОК" (прийняти ім'я файлу за промовчанням).
  25. Натисніть клавішу F5, щоб запустити програму у режимі налагодження.

    Примітка: вам не потрібно переконатися, що спадщина Visual Basic Програма працює без проблем, перед оновленням.
  26. Закрийте середовище розробки Visual Basic. В регіоні Запитувати про збереження змін до проекту, натисніть кнопку так. Використовувати за промовчанням ім'я та зберегти проект.
  27. У меню Пуск виберіть пункти програми, виберіть Microsoft Visual Studio .NETта виберіть пункт Microsoft Visual Studio .NET.
  28. На сторінці Початок пункт Відкрити проект. Знайдіть каталог вхідних повідомлень, яка містить проекту Visual Basic 6.0 що ви тільки що створили (зазвичай C:\Program Files\Microsoft візуальних файл Studio\VB98). Виберіть пункт Project1.vdpі натисніть кнопку Відкрити.
  29. Visual Studio .net виявляє, що це спадщина Visual Основні проекту і запускається майстер оновлення Visual Basic. У майстрі буде відображено на Опис кожен крок, як ви приступити через кроки в нижче послідовність:
    • Створення нового проекту, в якому вашого існуючого проекту оновлення.
    • Копіювання файлів форм і клас файли в нову проект.
    • Забезпечити оновлення звіту, які перелічено компоненти проект, який успішно оновлено і компоненти, які не оновлення успішно.

  30. Натисніть кнопку Далі на кожному з кроків, поки процес оновлення починається. На оновлення займає близько 30-60 секунд.
  31. У провіднику рішення двічі клацніть _UpgradeReport.htm. Ця доповідь відображає результати оновлення. Зверніть увагу, що всі форм, за винятком frmClipboard модернізована без будь-яких питань.
  32. деталізувати frmClipboard.vb для перегляду питання. Clipboard.SetText і GetText не оновлення належним чином. Натисніть на посилання в Опис переглянути виправлення проблем.
  33. Рішення Internet Explorer Зверніть увагу, що всіх форм зберігаються свої початкові імена, але розширення файлу змінюється від .frm до . VB
  34. Розширити посилання. Примітка, що посилання на всі компоненти, потрібні використовувати успадкованого Visual Basic і ADO компоненти були додані автоматично.
  35. Клацніть правою кнопкою миші будь-який з форми і натисніть кнопку Переглянути код. деталізувати область Оновлення підтримки . Ця область відображається як Visual Studio .net або Visual Studio 2005 настроєно різні властивості та змінні для підтримки підвищений код.
  36. Рішення Internet Explorer клацніть frmClipboard.vbта виберіть команду Переглянути код. Зверніть увагу, що є коментарі, що розміщено перед ліній, які зробили не оновлювати.
  37. Змінення події Command1_Click і Command2_Click на наступне:
    Private Sub Command1_Click(ByVal eventSender As System.Object, _    ByVal eventArgs As System.EventArgs) Handles Command1.Click        Clipboard.SetDataObject(Text1.Text)    End Sub    Private Sub Command2_Click(ByVal eventSender As System.Object, _    ByVal eventArgs As System.EventArgs) Handles Command2.Click        Text1.SelectedText = _            Clipboard.GetDataObject().GetData(GetType(System.String))    End Sub					
back to the top

Повний код листинги

Повний код лістинг (frmADO.frm)

Private Sub Command1_Click()    Unload MeEnd SubPrivate Sub Form_Load()    Dim cn As Connection    Set cn = New Connection    cn.ConnectionString = "Provider=sqloledb;Data Source=localhost;database=northwind;user id=<username>;password=<strong password>"    cn.Open        Dim rs As Recordset    Set rs = New Recordset    rs.CursorLocation = adUseClient    rs.Open "select * from products", cn        Set MSHFlexGrid1.DataSource = rsEnd Sub				
back to the top

Повний код лістинг (frmClipboard.frm)

Private Sub Command1_Click()    Clipboard.SetText Text1.SelTextEnd SubPrivate Sub Command2_Click()    Text1.SelText = Clipboard.GetTextEnd SubComplete Code Listing (frmMain.frm)Private Sub Command1_Click()    frmADO.ShowEnd SubPrivate Sub Command2_Click()    frmClipboard.ShowEnd Sub				
back to the top

Переконайтеся, що програма працює

  1. Натисніть клавішу F5, щоб запустити застосунок.
  2. У командному рядку зберегти проект натисніть кнопку " OK".
  3. Форма Form1 виберіть ADO. З'являється форма, яка містить дані у вигляді сітки. Закрити це форми.
  4. У Form1 натисніть кнопку Буфер обміну.
  5. Натисніть кнопку Копіювати.
  6. Помістіть точку вставки у текстове поле на початку текст і натисніть кнопку Вставити. Ви повинні побачити вставлений текст.
back to the top

Виправлення неполадок

Visual Basic .net є основним перехід від попередніх версій Visual Basic. Для багатьох проектів деякі великі підготовча робота є доцільним Перш ніж ви оновлення. Зверніться до наступного документа для інформації, яка може допомогти вам більш легко оновити:
back to the top

ПОСИЛАННЯ

Для отримання додаткових відомостей зверніться до таких розробник Майкрософт Статті глобальна мережа (MSDN): back to the top

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 317885 – останній перегляд: 07/02/2012 05:31:00 – виправлення: 1.0

  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft .NET Framework 1.1
  • kbvs2005swept kbvs2005applies kbmigration kbhowtomaster kbmt KB317885 KbMtuk
Зворотний зв’язок