Модераторы: gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Доска объявлений, aspx(c#) + Access. 
:(
    Опции темы
kovalenko123
Дата 16.8.2009, 19:25 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 12.5.2008

Репутация: нет
Всего: 1



Привет всем! надеюсь что нервные эту тему обойдут! 

Немного предыстории а то чувствую что после создания темы моя репутация уверенно пойдет вниз.
С web программированием никогда не сталкивался, больше нравиться "толстые клиенты", писал на delphi.
В обшем устраивался на работу сказали сделаешь проектик возьмем не сделаешь ...

Уже второй день очень активно изучаю ASP.Net но чувствую все равно не успею  (( до баз данных делеко еще ..

Задача сделать доску объявлений с правами доступа. База данных аксес в ней и храняться все зарегинные пользователи и объявления.

Прав всего 2 Админы и Пользователи. (админы полный контроль тоесть добавлять, изменять, удалять, блокировать пользователя).
Пользователь тока добавляет и просматривает.

я уже немного познакомился со студией 2008 рус (первая мысль когда просмотрел что да как это нафик я изучал этот дельфи...)

все объявления отображаються в гриде. Никакого css. 

Кто чем может помогите строчками на c# ...  smile 






PM MAIL ICQ   Вверх
mr.Anderson
Дата 16.8.2009, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Строчками на C# тут не поможешь. Это объемный, здоровый проект, где надо очень много всего прописать, в частности движок, который бы работал с базой, модуль для входа юзеров, режимы просмотра, добавления для юзера, админку сделать для админа, предусмотреть регистрацию, я так полагаю... Для всего этого еще интерфейс накидать...

Короче, я подобную штуку делаю уже пару месяцев. Это не "раз плюнуть". Тут нужно читать много, долго и нудно. На такой расплывчатый вопрос ответа нет и вряд ли будет.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
kovalenko123
Дата 17.8.2009, 06:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 12.5.2008

Репутация: нет
Всего: 1



я понял, ты  все правильно говоришь! 
тогда хотя бы как на c# заполнять базу имяя например 3 едита и каждый едит за свое поле (фамилию, имя, отчество) и кнопку?

PM MAIL ICQ   Вверх
mr.Anderson
Дата 17.8.2009, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Читай про ADO.NET.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Bestoloch
Дата 17.8.2009, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



Не думаю что для приема на работу нужно "идеально" выполнить задание, достаточно реализовать основные функции.

зачем Access? Все равно по идее на MSSQL переходить придется.
Гибкий доступ к данным с помощью to SQL и платформы Entity Framework
достаточно в принципе для начала посмотреть про LINQ что нибудь, а код из статьи студия умеет автоматом генерить.
PM MAIL   Вверх
mr.Anderson
Дата 17.8.2009, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Bestoloch, тут даже для реализации основных функций возиться придется немало. Кстати, по личному опыту - с Access работать можно научиться значительно быстрее, чем с SQL.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
kovalenko123
Дата 17.8.2009, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 12.5.2008

Репутация: нет
Всего: 1



Bestoloch
да ты прав! только основные. ничего лишнего.
а аксесс потому что так сказали и переходить этот проектик никуда не будет. он минуты 2 может на него посмотрит и удалит...

А я еще лохонулся с книгой там половина примеров на c# половина на Vb так самое главное (базы данных ) сделаны на VB  smile 

в перерывах между главами нашел такую вешь как Starter Kits* или как то так.

Она мне в чем нить может помочь? 
PM MAIL ICQ   Вверх
mr.Anderson
Дата 17.8.2009, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Пример по работе с MS Access: http://forum.codeby.net/topic22425.html

Добавлено через 1 минуту и 57 секунд
Искать остальную инфу тут: http://www.google.ru/search?q=%D1%80%D0%B0...;client=firefox

Это сообщение отредактировал(а) mr.Anderson - 17.8.2009, 14:28


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
kovalenko123
Дата 17.8.2009, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 12.5.2008

Репутация: нет
Всего: 1



Спасибо, буду пробовать.
 
так это же чистый C# для win 32, он что подойдет для моих целей у меня же все таки web..., .net, asp? 



Это сообщение отредактировал(а) kovalenko123 - 17.8.2009, 14:39
PM MAIL ICQ   Вверх
Bestoloch
Дата 17.8.2009, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



Цитата(kovalenko123 @ 17.8.2009,  11:28)
а аксесс потому что так сказали и переходить этот проектик никуда не будет. он минуты 2 может на него посмотрит и удалит...

Я говорю о работе в дальнейшем...

Цитата(kovalenko123 @ 17.8.2009,  11:28)
А я еще лохонулся с книгой там половина примеров на c# половина на Vb так самое главное (базы данных ) сделаны на VB

Переписать VB код на C# очень просто, за исключением специфических моментов языка.

Цитата(kovalenko123 @ 17.8.2009,  11:28)
в перерывах между главами нашел такую вешь как Starter Kits* или как то так.
Она мне в чем нить может помочь?

Если найдешь нужный, то тогда да  smile
PM MAIL   Вверх
kovalenko123
Дата 17.8.2009, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 12.5.2008

Репутация: нет
Всего: 1



Цитата

Переписать VB код на C# очень просто, за исключением специфических моментов языка.

Наверно когда нибудь я тоже так скажу smile

Bestoloch ты давно программируешь на c# ?


PM MAIL ICQ   Вверх
Bestoloch
Дата 17.8.2009, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



Цитата(kovalenko123 @ 17.8.2009,  13:51)
ты давно программируешь на c# ?

Относительно недавно, но понял что все языки очень похожи
PM MAIL   Вверх
Любитель
Дата 17.8.2009, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(Bestoloch @  17.8.2009,  17:01 Найти цитируемый пост)
Относительно недавно, но понял что все языки очень похожи 

 smile 


--------------------
PM MAIL ICQ Skype   Вверх
kovalenko123
Дата 18.8.2009, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 12.5.2008

Репутация: нет
Всего: 1



Вот код на добавление данных из едитов (textbox ov)
Код

 protected void Button1_Click(object sender, EventArgs e)
        {
            
            {
                string constring = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=~/App_Data/data.mdb" + ";Persist Security Info=False";
                OleDbConnection savecon = new OleDbConnection(constring);
                OleDbCommand savecom = new OleDbCommand("INSERT INTO table1(Name, FirstName, Sex, Pass) VALUES ('?','?','?','?')", savecon);
                OleDbParameter param;
                param = savecom.Parameters.Add("@Name", OleDbType.VarChar, 10);
                param.Value = TextBox1.Text;
                param = savecom.Parameters.Add("@Firstname", OleDbType.VarChar, 25);
                param.Value = TextBox2.Text;
                param = savecom.Parameters.Add("@Sex", OleDbType.VarChar, 50);
                param.Value = DropDownList1.Text; // male, female
                param = savecom.Parameters.Add("@Pass", OleDbType.VarChar, 20);
                param.Value = TextBox3.Text;
                savecon.Open();// -- ?
                savecon.Close();
            }
        }


При компиляции все окей при загрузки страницы ошибка 

Код

Server Error in '/' Application.
Compilation Error 
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS0117: 'ASP.registracia_aspx' does not contain a definition for 'Button1_Click'

Source Error:


Line 44:         <br />
Line 45:         <br />
Line 46:         <asp:Button ID="Button1" runat="server" Font-Bold="True" Font-Size="13pt" 
Line 47:             Text="Зарегестрироваться" onclick="Button1_Click" /> &nbsp;
Line 48:         <asp:Button ID="Button2" runat="server" Font-Bold="True" Font-Size="13pt" 


Source File: g:\Documents and Settings\Kovalenko\Desktop\ASP Kov\Доска объявлений\базы данных\заполнение\WebApplication1\WebApplication1\Registracia.aspx    Line: 46



Что не так? 


(Я пока точно незнаю какие файлы могут точно понадобиться для того чтобы понять где конкретно ошибка поэтому вот архив)

Это сообщение отредактировал(а) kovalenko123 - 18.8.2009, 08:11

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  WebApplication1.rar 27,62 Kb
PM MAIL ICQ   Вверх
1stain
Дата 18.8.2009, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 30.7.2007
Где: Киев - Харьков

Репутация: 11
Всего: 40



Цитата(kovalenko123 @  16.8.2009,  19:25 Найти цитируемый пост)
сказали сделаешь проектик возьмем не сделаешь ...

расстреляют?
Тебе за 30 лет и на шее беременная жена и двое голодных детей? 
Или ты круглый сирота-инвалид жить негде и нет денег на еду?
Контора, в которую ты хочешь устроиться на работу - единственная в твоем городе/стране?

Полагаю, что нет. Скорее всего тебе еще нет 20-ти лет ты и у тебя есть мама-папа которые могут тебя прокормить еще как минимум полгода/год, пока ты подтянешься до уровня, необходимого для трудоустройства.

По теме, ниже две ссылки на проект аналогичного типа с Codeproject
Building a Web Message Board using Visual Studio 2008, Part I - The Basic Message Board
Building a Web Message Board using Visual Studio 2008 Part II - Posting messages using Microsoft Word

з.ы. насчет полгода/год я конечно погорячился: два месяца освоить C# ASP.NET до уровня junior developer при наличии опыта в Delphi плюс пару недель подчитать про multitier architecture чтобы не пихать методы работы с БД в страницу.

Это сообщение отредактировал(а) 1stain - 18.8.2009, 11:03


--------------------
Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein)
user posted image
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.1352 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.