powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Инкапсулация
25 сообщений из 36, страница 1 из 2
Инкапсулация
    #38927438
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реализован функционал авторизации.

Подскажите, во что его упаковать так чтобы было удобно использовать на всех страницах? И самое главное, можно по пунктам как это сделать.

Заранее спасибо, прошу троллей не беспокоить.
...
Рейтинг: 0 / 0
Инкапсулация
    #38927461
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100, простите, но может расскажите конкретно, что и как реализовано?

Про инкапсуляцию абстрактного функционала в любой книжке можно почитать. Упакуйте его в класс(ы), во что же ещё? :)
...
Рейтинг: 0 / 0
Инкапсулация
    #38927545
xxxTIMxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA100, простите, но может расскажите конкретно, что и как реализовано?
Лучше не так. 100, простите, но может Вы сначала книжек почитаете и будете гуглить свои вопросы сначала, а не сразу бежать на SQL.ru кучу тем создавать? 8 тем за 3 дня в топе.
...
Рейтинг: 0 / 0
Инкапсулация
    #38927547
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxxTIMxxxskyANA100, простите, но может расскажите конкретно, что и как реализовано?
Лучше не так. 100, простите, но может Вы сначала книжек почитаете и будете гуглить свои вопросы сначала, а не сразу бежать на SQL.ru кучу тем создавать? 8 тем за 3 дня в топе.

Согласен. Одно дело помочь разобраться с возникшей трудностью, совсем другое желание новичка, чтобы его нахаляву методично всему обучили, при этом этот пациент даже гугл никак не осилит. Это клиника, по всем созданным им темам гугл выдаёт тонны, просто ГОРЫ!!!! информации, в том числе на русском. Книг в свободном доступе и на торрентах дофигища.

Хорошо, что есть такие добрые люди, как skyANA, которые внезапно обнаружили в себе не растраченный потенциал учителя, и желание его срочно реализовать
...
Рейтинг: 0 / 0
Инкапсулация
    #38927596
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, у тебя дети есть?
...
Рейтинг: 0 / 0
Инкапсулация
    #38927606
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttСогласен. Одно дело помочь разобраться с возникшей трудностью, совсем другое желание новичка, чтобы его нахаляву методично всему обучили, при этом этот пациент даже гугл никак не осилит. Это клиника, по всем созданным им темам гугл выдаёт тонны, просто ГОРЫ!!!! информации, в том числе на русском. Книг в свободном доступе и на торрентах дофигища.
Дык, может 100 жаждет общения именно с нами!
...
Рейтинг: 0 / 0
Инкапсулация
    #38927609
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, у тебя дети есть?

Аа.. вот учом дело, срочно обзаводись!

p.S. у меня нет...
...
Рейтинг: 0 / 0
Инкапсулация
    #38927611
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, а у меня есть :)
...
Рейтинг: 0 / 0
Инкапсулация
    #38927612
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronДык, может 100 жаждет общения именно с нами!

Да не похоже. Просто неуч атакует форум на предмет наивных и доверчивых учителей.
...
Рейтинг: 0 / 0
Инкапсулация
    #38927613
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, а у меня есть :)

Аа.. патеринские инстинкты работают?
...
Рейтинг: 0 / 0
Инкапсулация
    #38927618
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAhVostt, а у меня есть :)

Аа.. патеринские инстинкты работают? проще все, сидишь с ребенком, он уснул, делать нех
...
Рейтинг: 0 / 0
Инкапсулация
    #38927619
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAпроще все, сидишь с ребенком, он уснул, делать нех

ну тоды ясно ))
...
Рейтинг: 0 / 0
Инкапсулация
    #38927828
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Спасибо, то есть я создаю отдельный файл (класс), реализую в нем логику, потом подключаю его к другим страницам посредством Using?
...
Рейтинг: 0 / 0
Инкапсулация
    #38927847
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100skyANA,

Спасибо, то есть я создаю отдельный файл (класс), реализую в нем логику, потом подключаю его к другим страницам посредством Using?Можно и без using, если класс в том же пространстве имён.
...
Рейтинг: 0 / 0
Инкапсулация
    #38927870
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

вот именно, хорошо что есть добрый люди.
вопросы хочу и задаю, если владельцы ресурса не посчитают что я нарушаю какие-то правила
...
Рейтинг: 0 / 0
Инкапсулация
    #38927871
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA100skyANA,

Спасибо, то есть я создаю отдельный файл (класс), реализую в нем логику, потом подключаю его к другим страницам посредством Using?Можно и без using, если класс в том же пространстве имён.

спасибо большое! то есть в классе файлы я просто прописываю тот же самый namespace что и на тех страницах, где я хочу использовать данный класс?
...
Рейтинг: 0 / 0
Инкапсулация
    #38927938
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100skyANAпропущено...
Можно и без using, если класс в том же пространстве имён.

спасибо большое! то есть в классе файлы я просто прописываю тот же самый namespace что и на тех страницах, где я хочу использовать данный класс?Лучше свой namespace, логически правильный для класса. А на страницах таки using.
...
Рейтинг: 0 / 0
Инкапсулация
    #38927945
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ок, спасибо большое!
...
Рейтинг: 0 / 0
Инкапсулация
    #38928605
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Решил упаковать подключение в класс, код класса следующий:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
namespace ProWizard.Connection
{
    public  class ConnectionCLass
    {
       
            // Строка подключения с параметрами подключения
            string connectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\trutn_000\\Documents\\DbProWizardMain.mdf;User ID=User;Password=100Million;Connect Timeout=30";                                
                                
        public  void OpenConn ()
            {
                string connectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\trutn_000\\Documents\\DbProWizardMain.mdf;User ID=User;Password=100Million;Connect Timeout=30";                                

            // Создание класса подключения с параметрами строки подключения
                  SqlConnection conn = new SqlConnection(connectionString);    
             var sqlCmd = new SqlCommand("ProcedureInsertUser", conn);                    
           // Открытие соединения с БД и сохранение информации 
           conn.Open();
                
                // sqlCmd.ExecuteNonQuery();
            }  
         
        } 



Но в такой реализации нет возможности работать с объектом "sqlCmd" - как сделать доступ для него?
...
Рейтинг: 0 / 0
Инкапсулация
    #38928610
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ты не хочешь в проекте поучаствовать? как с тобой можно связаться?
...
Рейтинг: 0 / 0
Инкапсулация
    #38928611
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100skyANA, ты не хочешь в проекте поучаствовать?100сейчас и гавнокод устроит

Ненене. skyANA, не годится, он гавнокод не пишет
...
Рейтинг: 0 / 0
Инкапсулация
    #38928612
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro100skyANA, ты не хочешь в проекте поучаствовать?100сейчас и гавнокод устроит

Ненене. skyANA, не годится, он гавнокод не пишет

гавнокод не цель, цель сделать дело) я пока даже уровня гавнокода не достиг)
...
Рейтинг: 0 / 0
Инкапсулация
    #38928622
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100skyANA,

Решил упаковать подключение в класс, код класса следующий:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
namespace ProWizard.Connection
{
    public  class ConnectionCLass
    {
       
            // Строка подключения с параметрами подключения
            string connectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\trutn_000\\Documents\\DbProWizardMain.mdf;User ID=User;Password=100Million;Connect Timeout=30";                                
                                
        public  void OpenConn ()
            {
                string connectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\trutn_000\\Documents\\DbProWizardMain.mdf;User ID=User;Password=100Million;Connect Timeout=30";                                

            // Создание класса подключения с параметрами строки подключения
                  SqlConnection conn = new SqlConnection(connectionString);    
             var sqlCmd = new SqlCommand("ProcedureInsertUser", conn);                    
           // Открытие соединения с БД и сохранение информации 
           conn.Open();
                
                // sqlCmd.ExecuteNonQuery();
            }  
         
        } 



Но в такой реализации нет возможности работать с объектом "sqlCmd" - как сделать доступ для него?Нуууу нужно вернуть объект из метода :) См. к примеру DbProviderFactory - класс .
...
Рейтинг: 0 / 0
Инкапсулация
    #38928623
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100skyANA,

ты не хочешь в проекте поучаствовать? как с тобой можно связаться?Хм, открыл мыло в "профиле".
...
Рейтинг: 0 / 0
Инкапсулация
    #38928624
100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA100skyANA,

Решил упаковать подключение в класс, код класса следующий:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
namespace ProWizard.Connection
{
    public  class ConnectionCLass
    {
       
            // Строка подключения с параметрами подключения
            string connectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\trutn_000\\Documents\\DbProWizardMain.mdf;User ID=User;Password=100Million;Connect Timeout=30";                                
                                
        public  void OpenConn ()
            {
                string connectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\trutn_000\\Documents\\DbProWizardMain.mdf;User ID=User;Password=100Million;Connect Timeout=30";                                

            // Создание класса подключения с параметрами строки подключения
                  SqlConnection conn = new SqlConnection(connectionString);    
             var sqlCmd = new SqlCommand("ProcedureInsertUser", conn);                    
           // Открытие соединения с БД и сохранение информации 
           conn.Open();
                
                // sqlCmd.ExecuteNonQuery();
            }  
         
        } 



Но в такой реализации нет возможности работать с объектом "sqlCmd" - как сделать доступ для него?Нуууу нужно вернуть объект из метода :) См. к примеру DbProviderFactory - класс .

Всмысле моему классу нужно наследовать свойства или что-то другое сделать?
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Инкапсулация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]