Браузер и др.

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

TauqpyH
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.06.2011 (Ср) 23:19

Браузер и др.

Сообщение TauqpyH » 15.06.2011 (Ср) 23:39

Здравствуйте всем, кто это читает!

1ый вопрос: Если у браузера сделать верхнюю часть со стилем Win7 то адресная строка начинает некорректно отображать текст. Как это можно исправить? (иллюстрация прилагается)
2ый: Если кто-то занимался программированием браузера на VB может кто подскажет как сделать вкладку для создания новой странички, как на топовых браузерах?
3ий:(это скорее опрос) оформляете ли вы свои программы? Если да то каким образом? Какой софт используете или доп. компоненты VB?
Вложения
browser.jpg
илююстрация вопроса 1
browser.jpg (183.22 Кб) Просмотров: 2221

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Браузер и др.

Сообщение FireFenix » 16.06.2011 (Чт) 19:02

1) WF? WPF? Код в студию!

2) a) Свой Контрол
б) WF + Переопределение OnPaint
в) WPF + Стили

3) WPF + Стили (ИМХО)
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

TauqpyH
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.06.2011 (Ср) 23:19

Re: Браузер и др.

Сообщение TauqpyH » 17.06.2011 (Пт) 2:59

Код: Выделить всё
Imports System.Runtime.InteropServices
<StructLayout(LayoutKind.Sequential)> _
Public Structure MARGINS
    Public cxLeftWidth As Integer
    Public cxRightWidth As Integer
    Public cyTopHeight As Integer
    Public cyBottomHeight As Integer
End Structure
Public Class TabsMain
    Dim wb As New WebBrowser
    <DllImport("dwmapi.dll")> _
    Private Shared Function DwmExtendFrameIntoClientArea(ByVal hwnd As IntPtr, ByRef margins As MARGINS) As Integer
    End Function
    Public Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim margins As MARGINS = New MARGINS
        margins.cxLeftWidth = 2
        margins.cxRightWidth = 2
        margins.cyTopHeight = 95
        margins.cyBottomHeight = 2
        Dim hwnd As IntPtr = Me.Handle
        Dim result As Integer = DwmExtendFrameIntoClientArea(hwnd, margins)


не могли бы Вы по подробнее описать создание вкладки?
какие стили Вы используете для оформления?

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Браузер и др.

Сообщение FireFenix » 17.06.2011 (Пт) 12:13

1) Т.к. вы не ответили на мой вопрос, то думаю следует разобраться вначале в технологиях
WF (Windows Forms)
WPF (Windows Present Foundation)

TauqpyH писал(а):
Код: Выделить всё
Imports System.Runtime.InteropServices
<StructLayout(LayoutKind.Sequential)> _
Public Structure MARGINS
    Public cxLeftWidth As Integer
    Public cxRightWidth As Integer
    Public cyTopHeight As Integer
    Public cyBottomHeight As Integer
End Structure
Public Class TabsMain
    Dim wb As New WebBrowser
    <DllImport("dwmapi.dll")> _
    Private Shared Function DwmExtendFrameIntoClientArea(ByVal hwnd As IntPtr, ByRef margins As MARGINS) As Integer
    End Function
    Public Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim margins As MARGINS = New MARGINS
        margins.cxLeftWidth = 2
        margins.cxRightWidth = 2
        margins.cyTopHeight = 95
        margins.cyBottomHeight = 2
        Dim hwnd As IntPtr = Me.Handle
        Dim result As Integer = DwmExtendFrameIntoClientArea(hwnd, margins)

Код не информативен! Где создание Textbox'a и его параметры? Где параметры формы?

2) a) Свой Контрол
* WF
* WPF (http://www.codeproject.com/KB/WPF/UserControl.aspx , http://www.codeproject.com/KB/WPF/UserC ... plate.aspx , http://msdn.microsoft.com/ru-ru/library ... 90%29.aspx)
б) WF + Переопределение OnPaint
в) WPF + Стили (см. п.3)

TauqpyH писал(а):не могли бы Вы по подробнее описать создание вкладки?

Нет, читайте книги (http://www.proklondike.com/books/dotnet/wpf.html)/мануалы (http://microsoft.com)
TauqpyH писал(а):какие стили Вы используете для оформления?

Свои собственные для каждой задачи

3) WPF + Стили (ИМХО)
http://silverlighter.ru/blogs/silverlig ... -xaml.aspx
http://msdn.microsoft.com/ru-ru/library/bb384338.aspx
http://chyuck.com/Post/View/12
+
http://google.ru
Последний раз редактировалось FireFenix 17.06.2011 (Пт) 12:20, всего редактировалось 1 раз.
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Браузер и др.

Сообщение FireFenix » 17.06.2011 (Пт) 12:15

Как ни странно, но у меня всё нормально
Вложения
Tutorial.PNG
Результат работы
WindowsApplication2.rar
Сам проект
(62.75 Кб) Скачиваний: 98
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

TauqpyH
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.06.2011 (Ср) 23:19

Re: Браузер и др.

Сообщение TauqpyH » 17.06.2011 (Пт) 12:35

Спасибо, Вы ответили на все мои вопросы! но ссылки на википедию - лишнее :) я хотел написать после кода, но забыл.
p.s. мало в наше время таких профессионалов, которые бескорыстно могут помочь и помогают! Удачи!!!
:thumright:

TauqpyH
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.06.2011 (Ср) 23:19

Re: Браузер и др.

Сообщение TauqpyH » 20.06.2011 (Пн) 17:52

ещё вот вопрос, можно ли сделать браузер с масштабом?!

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Браузер и др.

Сообщение FireFenix » 20.06.2011 (Пн) 18:24

Всё можно... Разве гугл отменили?

Вроде так должно работать http://the-dotnet-way-of-life.blogspot. ... rmswe.html
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

TauqpyH
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.06.2011 (Ср) 23:19

Re: Браузер и др.

Сообщение TauqpyH » 21.06.2011 (Вт) 6:10

Это плохой способ,я его находил,страницы не корректно отображаются.И ещё не могли бы Вы посоветовать книгу, где описывается оформление программ различными методами(не обязательно в Visual Studio)?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList