Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Инкапсулация / 25 сообщений из 36, страница 1 из 2
05.04.2015, 16:45
    #38927438
100
100
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инкапсулация
Реализован функционал авторизации.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ок, спасибо большое!
...
Рейтинг: 0 / 0
06.04.2015, 23:43
    #38928605
100
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
06.04.2015, 23:48
    #38928610
100
100
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инкапсулация
skyANA,

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

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

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

гавнокод не цель, цель сделать дело) я пока даже уровня гавнокода не достиг)
...
Рейтинг: 0 / 0
07.04.2015, 00:13
    #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
07.04.2015, 00:15
    #38928623
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инкапсулация
100skyANA,

ты не хочешь в проекте поучаствовать? как с тобой можно связаться?Хм, открыл мыло в "профиле".
...
Рейтинг: 0 / 0
07.04.2015, 00:16
    #38928624
100
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
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Инкапсулация / 25 сообщений из 36, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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