Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/95: Рейтинг темы: голосов - 95, средняя оценка - 5.00
 Аватар для Сергей 83
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565

Для новичков в ASP.NET MVC3 (C#)

25.02.2012, 12:57. Показов 21064. Ответов 121
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Научился делать простенькие сайты на платформе MVC 3, с базой данных MS SQL Server 2008.
также немного использовал редактирование Html, CSS, добавление javaScrips.
Обучение мое проходит не без помощи форумов, поэтому решил отдать дань общественности.
Поэтому, товарищи новички, если есть вопросы в рамках и уровня нижеуказанных приложений - задавайте!

Пример приложений: ссылка удалена
 Комментарий модератора 
Запрещено размещать темы для оценки сайтов (форумов) со ссылками на оцениваемый сайт. Для оценки прикрепляйте скриншот сайта.(п.5.15)
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.02.2012, 12:57
Ответы с готовыми решениями:

Использование xml файлов для хранения данных в проектах asp.net mvc3
Всем привет, нужно сохранять данные модели не в базе даных а в xml файле, может ктото пробовал подобное - подскажыте как ето правильно...

Не срабатывают атрибуты валидации в EF DB First ASP.NET MVC3
Для валидации полей из класса, сгенерированного мне EF, создаю класс class ProductMetadata { public int...

Есть ли в MVC3 конструктор как в ASP.NET
Есть ли в MVC3(4) конструктор, как в ASP.NET? Чтобы можно было параллельно просматривать изменения на самой страничке, помещать на нее...

121
 Аватар для ayrat_net
84 / 84 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
15.12.2012, 10:14
Студворк — интернет-сервис помощи студентам
20-21 (ловите)
Вложения
Тип файла: rar na.rar (1.36 Мб, 32 просмотров)
1
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 3
16.12.2012, 02:37
Сел недавно за asp mvc3, застрял на такой проблеме: Есть две такие модели:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
namespace Domain.Entities
{
    public class Contact
    {
        public int ContactId { get; set; }
        public string Number { get; set; }
        public ContactType ContactType { get; set; }
        //[ForeignKey("Employee_Id")]
        public int? Employee_Id { get; set; }
        public int? Car_Id { get; set; }
        public int? Cargo_Id { get; set; }
    }
 
    public enum ContactType : byte
    {
        [Description("Скайп")]
        Skype = 1,
        [Description("Телефон")]
        Phone = 2,
        [Description("E-mail")]
        Email = 3
    };
}
и
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
namespace Domain.Entities
{
    public class Employee
    {
        //[Key]
        public int EmployeeId { get; set; }
        public string Name { get; set; }
        public string Note { get; set; }
        public string Password { get; set; }
        public string Photo { get; set; }
        public RoleType Role { get; set; }
        public int Enterprise_Id { get; set; }
        [ForeignKey("Employee_Id")]
        public virtual ICollection<Contact> Contacts { get; set; } 
    }
 
    public enum RoleType:byte
    {
        AddCar = 1,
        AddCargo = 2
    }
}
Специально называл поля так что бы все тянулось из базы без лишних заморочек.
А проблема в том что после метода Post все передается красиво но в Employee.Contacts == null. Не создается модель.
Вот мое представление:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@using BusinessLogic.Helpers
@using Domain.Entities
@model Domain.Entities.Employee
 
@{
    ViewBag.Title = "Index";
}
 
<h2>Edit Employee</h2>
 
@using (Html.BeginForm())
{
    @Html.Hidden("EmployeeId", Model.EmployeeId)
    @Html.TextBox("Name", Model.Name)
    if(Model.Photo != null)
     {
         @Html.TextBox("Photo", Model.Photo);
     }
    for (int i = 0; i < Model.Contacts.Count; i++)
    {
        @Html.HiddenFor(m=>m.Contacts.ElementAtOrDefault(i).ContactId)
    }
    foreach (Contact contact in Model.Contacts)
    {
        @Html.Hidden("Contacts.ContactId", contact.ContactId)
        @Html.Hidden("Contacts.Employee_Id", Model.EmployeeId)
        @Html.TextBox("Contacts.Number", contact.Number)
        @Html.Hidden("Contacts.Car_Id", contact.Car_Id)
        @Html.Hidden("Contacts.Cargo_Id", contact.Cargo_Id)
        
        Array cont = Enum.GetValues(typeof (ContactType));
        List<SelectListItem> selectList = new List<SelectListItem>();
        for(int i=0; i < cont.Length; i++)
        {
            bool flag = contact.ContactType == (ContactType)cont.GetValue(i);
            selectList.Add(new SelectListItem(){Selected = flag, Text = EnumHelper.GetDescription((ContactType)cont.GetValue(i)), Value = cont.GetValue(i).ToString()});
        }
        @Html.DropDownList("Contacts.ContactType", selectList.AsEnumerable())
    }
 
    <input type="submit" value="Save" />
}
И метод контроллера если что:
C#
1
2
3
4
5
6
7
8
9
[HttpPost]
        public ActionResult Index(Employee employee) //employee.contacts == null
        {
            Employee old = dataManager.Employee.GetEmployee(employee.EmployeeId);
            UpdateModel(old);
            dataManager.Employee.SaveEmployee();
            //HttpContextBase sdfs = ControllerContext.HttpContext; - здесь вроде все хорошо приходит
            return RedirectToAction("Index", new {id = employee.EmployeeId});
        }
Поля типа @Html.Hidden("Contacts.ContactId", contact.ContactId) пробовал по разному писать, вообще в базу ничего не пишет, а так заменяет Employee_Id на null. Уже не знаю что и делать.
0
 Аватар для ayrat_net
84 / 84 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
16.12.2012, 04:16
Добавлено через 45 секунд
Padre_rv,
Контролер который получает модель из браузера вижу
Контролер который ПЕРЕДАЕТ модель в браузер не вижу !
0
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 3
16.12.2012, 04:35
Цитата Сообщение от ayrat_net Посмотреть сообщение
Добавлено через 45 секунд
Padre_rv,
Контролер который получает модель из браузера вижу
Контролер который ПЕРЕДАЕТ модель в браузер не вижу !
C#
1
2
3
4
5
[HttpGet]
        public ActionResult Index(int id)
        {
            return View(dataManager.Employee.GetEmployee(id));
        }
А вот и сам GetEmployee:
C#
1
2
3
4
public Employee GetEmployee(int employeeId)
        {
            return context.Employees.FirstOrDefault(x => x.EmployeeId == employeeId);
        }
Все там красиво передается, может быть что Employee.Contacts - типа IColection<Contact>. Если ставлю IEnumerable то не тянет из базы. Я думаю что коллекцию зря вручную разбивал но по другому не получилось.
0
 Аватар для ayrat_net
84 / 84 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
16.12.2012, 05:19
Цитата Сообщение от Padre_rv Посмотреть сообщение
@Html.HiddenFor(m=>m.Contacts.ElementAtO rDefault(i).ContactId)
А что вот эта строка делает?
1) меня очень смущает virtual что-то закрадывается сомнение что это применимо для полей
из msdn: Ключевое слово virtual используется для изменения объявлений методов, свойств, индексаторов и событий и разрешения их переопределения в производном классе. Например, этот метод может быть переопределен любым производным классом

Добавлено через 5 минут
2)
Цитата Сообщение от Padre_rv Посмотреть сообщение
for (int i = 0; i < Model.Contacts.Count; i++)
тут ты обращаешся к модели своей скажем что к Emloyer к полю Contacts, но совершенно непонятно следующее

Цитата Сообщение от Padre_rv Посмотреть сообщение
ICollection<Contact> Contacts { get; set; }
Никогда не работал с ICollection или работал не помню, это что-то вроде из WPF вроде. в общем
значение данного поля по умолчанию 0, потому что ты в него не передаешь данные, а если 0 то цикла не будет
0
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 3
16.12.2012, 06:03
2)

Ой, я забыл этот цикл for удалить, это я пробовал и так и сяк. Это типа mvc3 и в нем Entity framework работает как то магически. Virtual как раз там и нада когда из нескольких таблиц выходят все данные так сказать в одном флаконе. Все таки я подозреваю на этот код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
foreach (Contact contact in Model.Contacts)
    {
        @Html.Hidden("Contacts.ContactId", contact.ContactId)
        @Html.Hidden("Contacts.Employee_Id", Model.EmployeeId)
        @Html.TextBox("Contacts.Number", contact.Number)
        @Html.Hidden("Contacts.Car_Id", contact.Car_Id)
        @Html.Hidden("Contacts.Cargo_Id", contact.Cargo_Id)
        
        Array cont = Enum.GetValues(typeof (ContactType));
        List<SelectListItem> selectList = new List<SelectListItem>();
        for(int i=0; i < cont.Length; i++)
        {
            bool flag = contact.ContactType == (ContactType)cont.GetValue(i);
            selectList.Add(new SelectListItem(){Selected = flag, Text = EnumHelper.GetDescription((ContactType)cont.GetValue(i)), Value = cont.GetValue(i).ToString()});
        }
        @Html.DropDownList("Contacts.ContactType", selectList.AsEnumerable())
    }
Здесь как то должно быть попроще. Это я все вручную разбираю а должно автоматом и собираться так же. Или же partialView делать где передавать в модель Model.Contacts, тоже читал о нем но как то не получилось.
0
 Аватар для Энтомолог
141 / 182 / 44
Регистрация: 25.04.2012
Сообщений: 2,623
Записей в блоге: 5
17.12.2012, 22:29
Как передать аргумент в метод контроллера при вызове через Ajax.ActionLink ?
0
6 / 6 / 0
Регистрация: 02.06.2012
Сообщений: 24
28.12.2012, 09:09
Этот код в представлении генерирует ссылки на категории товаров как я понимаю
C#
1
2
3
4
@foreach (var p in Model)
{
    @Html.RouteLink(p, new { controller = "Product", action = "List", category = p,page = 1 })
}
Но у меня при щелчке по категории идёт 404 ошибка и урл не такой как должен быть к примеру
HTML5
1
 locallhost\Football
а такой
HTML5
1
 locallhost\Football%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%
Ради интереса попрбовала сделать ссылку на эту категорию вручную
C#
1
@Html.ActionLink("Football","List","Product", new {category = "Football",page=1},null)
Если у кого то была такая проблема пожалуйста подскажите нубке((( [/HTML]
0
 Аватар для Сергей 83
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
29.12.2012, 01:59  [ТС]
если я не ошибаюсь, для прописи такого кода для ссылки
C#
1
new { controller = "Product", action = "List", category = p,page = 1
нужно прописать это правило в Global.asax
там указанно по умолчанию, что параметр зовем id.
C#
1
2
3
4
routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
но я использовал проще вариант, типа: new{id = @item.ID}
0
 Аватар для Student543
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
01.04.2013, 12:25
Добрый день!
Необходим простой пример записи в Базу данных и чтение из базы данных.

Предположим у меня есть 1 страница.
- 1 поле ввода
- 1 кнопка
Пользователь вводит в поле ввода что-нибудь и нажимает кнопку, после чего это записывается в базу данных MS SQL Express. На этой же странице, ниже есть поле вывода из базы данных, где собственно отображется все, что пользователь записал.
Для примера предположим, что у меня есть всего 1 таблица, которая называется tb_proba и у нее 2 поля: id и text
Т.е. еще хочу посмотреть как реализовать и механизм автонумерации строк.

Кто поможет? Это мне нужно для лучшего понимания техники запросов при написании Диплома.
Мне очень нужно это, кто не поленится сделать пример? Спасибо!
0
 Аватар для Сергей 83
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
01.04.2013, 14:41  [ТС]
Есть много примеров создания таких табличек на asp.net mvc. Save/Edit/Delete.
Также подходов есть несколько: использовать классическую форму, которая имеет поля типа @Html.EditorFor(m => m.text) и имея уже класс-модель, заполняем его и нажимаем кнопку Submit на форме - отправляем заполненную модель в Контроллер - в методе принимаем: public ActionResult SaveData(FormCollection collection){//save here data}
Или же можно без перегрузки страницы, с помощью jQuery данные с поля считать, аяксом в метод послать, сохранить и тут же послать на вью новые данные и отобразить.
В свою очередь, сохранять данные можно тоже несколькими способами: с помощью SQLClient или же с помощью EntityFraemwork. Если Вы уже учитесь по направлению программирование, и желаете стать специалистом, почему бы Вам не прочесть книжку, Сандерсона например, про asp.net mvc, пока Вы студент, а то потом тяжелее будет время выкроить на чтение книг)))

Разбивайте данную задачу на несколько маленьких и спрашивайте - подскажем)
1
 Аватар для Student543
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
01.04.2013, 22:21
Цитата Сообщение от Сергей 83 Посмотреть сообщение
Разбивайте данную задачу на несколько маленьких и спрашивайте - подскажем)
Хорошо, покажите пример записи в БД MS SQL Express(1 поле и 1 кнопка) с использованием самой простой страницы, без AJAX и т.п. фич. Спасибо!

Мне нужно хоть что-то, чтобы начать в этом направлении. А подсмотреть негде.
PS желательно, чтобы это было как можно проще, иначе могу запутаться.

Добавлено через 15 минут
Сергей 83 Я сперва попробую свой пример сделать на основе результатов Гугла, что получится - выложу здесь. Если не сложно будет, сделайте замечания, где я сделал что-то не так.
0
 Аватар для Сергей 83
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
01.04.2013, 22:25  [ТС]
давай, пробуй
1
 Аватар для Student543
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
01.04.2013, 23:20
Цитата Сообщение от Сергей 83 Посмотреть сообщение
давай, пробуй
Похоже попробую только завтра. MS SQL Server 2012 не хочет стартовать, буду устанавливать 2008...

Добавлено через 19 минут
Пока вот такой вопрос. Допустим я использую в запросе строку следующего вида:

Добавлено через 5 минут
ла-ла-ла Insert into table_primer ла-ла VALUES (@Pole1, @Pole2);
У меня на странице *.aspx textBox1 должен называться @Pole1 или Pole1? И где это имя указывать? Если в свойствах textBox-а, то окей!
0
 Аватар для Сергей 83
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
02.04.2013, 01:42  [ТС]
по моему ты что-то путаешь. при чем тут с собакой или без? ты должен формой заполнить свойства модели и передать ее в метод контроллера. и уже в методе считывать то, что пришло. Не спеши, подойди к этому пошагово. а если у тебя времени мало и вникать незачем - купи диплом.

Добавлено через 59 секунд
зачем собака используется на Вьюхах понимаешь?
0
 Аватар для Student543
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
02.04.2013, 14:02
Цитата Сообщение от Сергей 83 Посмотреть сообщение
по моему ты что-то путаешь. при чем тут с собакой или без? ты должен формой заполнить свойства модели и передать ее в метод контроллера. и уже в методе считывать то, что пришло. Не спеши, подойди к этому пошагово. а если у тебя времени мало и вникать незачем - купи диплом.

Добавлено через 59 секунд
зачем собака используется на Вьюхах понимаешь?
Да, это параметр.(применяется если делать не через MVC, а через Web Forms) Этот вопрос уже порешал. У меня другая проблема, которая так и осталась не решена. Не рабоатет SQL Server. Пробовал переустанавливать - всеравно не работает. При попытке сделать запрос или добавить таблицу через меню по пр.кн.мыши - вываливается сообщение в окне Windows: Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)
Понятия не имею в чем дело =(
0
9 / 9 / 3
Регистрация: 23.02.2013
Сообщений: 51
02.04.2013, 20:10
Сергей, здравствуйте. Занимаюсь MVC где-то полтора месяца по-хорошему. В целом осваиваюсь, немного парюсь, копаюсь ну и прочее)))
Вопрос в целом вероятнее всего простой. Касается он процедуры авторизации. Среди шаблонов в VisualStudio есть готовое тестовое приложение с регистрацией и авторизацией. В целом там все просто и понятно, если бы не одно но:
1. Представление LogOn - форма для авторизации:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
@model MvcApplication1.Models.LogOnModel
 
@{
    ViewBag.Title = "Вход";
}
 
<h2>Вход</h2>
<p>
    Введите имя пользователя и пароль. @Html.ActionLink("Зарегистрируйтесь", "Register"), если у вас нет учетной записи.
</p>
 
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
 
@Html.ValidationSummary(true, "Не удалось выполнить вход. Исправьте ошибки и повторите попытку.")
 
@using (Html.BeginForm()) {
    <div>
        <fieldset>
            <legend>Сведения учетной записи</legend>
 
            <div class="editor-label">
                @Html.LabelFor(m => m.UserName)
            </div>
            <div class="editor-field">
                @Html.TextBoxFor(m => m.UserName)
                @Html.ValidationMessageFor(m => m.UserName)
            </div>
 
            <div class="editor-label">
                @Html.LabelFor(m => m.Password)
            </div>
            <div class="editor-field">
                @Html.PasswordFor(m => m.Password)
                @Html.ValidationMessageFor(m => m.Password)
            </div>
 
            <div class="editor-label">
                @Html.CheckBoxFor(m => m.RememberMe)
                @Html.LabelFor(m => m.RememberMe)
            </div>
 
            <p>
                <input type="submit" value="Вход" />
            </p>
        </fieldset>
    </div>
}
Класс LogOnModel, содержащий все свойства для процедуры авторизации:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class LogOnModel
    {
        [Required]
        [Display(Name = "Имя пользователя")]
        public string UserName { get; set; }
 
        [Required]
        [DataType(DataType.Password)]
        [Display(Name = "Пароль")]
        public string Password { get; set; }
 
        [Display(Name = "Запомнить меня")]
        public bool RememberMe { get; set; }
    }
И часть контроллера, которая реализует процедуру авторизации:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[HttpPost]
        public ActionResult LogOn(LogOnModel model, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                if (Membership.ValidateUser(model.UserName, model.Password))
                {
                    FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
                    if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/")
                        && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
                    {
                        return RedirecB ghjt(returnUrl);
                    }
                    else
                    {
                        return RedirectToAction("About", "Home");
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Имя пользователя или пароль указаны неверно.");
                }
            }
 
            // Появление этого сообщения означает наличие ошибки; повторное отображение формы
            return View(model);
        }
Понятно, что мы передаем в контроллер LogOnModel model. Но, что такое string returnUrl (насколько могу предположить, в нем в данном случае содержится адрес формы для авторизации) и каким образом мы его передаем? Ну и соответственно, не совсем понятно, что за проверка такая:
C#
1
2
if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/")
                        && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
Буду весьма признателен за пояснение.
0
 Аватар для Сергей 83
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
02.04.2013, 23:21  [ТС]
хороший вопрос. я этой переменной не пользовался. у меня вижу, она на входе равна null. хотя. щас просто нет времени вникнуть, я так понял, что returnUrl == null, когда мы попали на форму авторизации как обычно, нажав "войти", а returnurl имеет значение, когда нас кинуло на форму авторизации с другой страницы (т.е. мы хотели сделать что-то, что разрешено только авторизированным) и когда авторизируемся - нас вернет туда же
1
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
03.04.2013, 17:21
Такое ощущение, что параметр возвращаемого УРЛ не реализован. Он должен выглядеть примерно так в LogOn.cshtml

HTML5
1
Html.BeginForm("LogOn", "Account", new {ReturnUrl = Request.QueryString["ReturnUrl"] })
1
9 / 9 / 3
Регистрация: 23.02.2013
Сообщений: 51
03.04.2013, 18:36
Сергей 83, спасибо большое, ведь и вправду весьма логично, если подумать)))

YuraAAA, воот! Я про то же и спрашивал, так как в той реализации не увидел, куда в LogOn.cshtml returnUrl записывается. Ну кликнет пользователь по опции, доступной только авторизованным пользователям, а returnUrl-то откуда в поле возьмется? Там ведь нет поля для него никакого скрытого. Да и к тому же, в обработчике ясно написано, что передан он должен быть методом POST.
Все, кажется в целом все стало на свои места, спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.04.2013, 18:36

asp.net для новичков
Доброго времени суток! У меня такой вопрос, что можете посоветовать почитать для ознакомления с АСП.НЕТ 4.0 для новичков? интернет...

Учебник по ASP для новичков
Ребята помогите! Я решил заняться АСП, но никак не могу достать учебник для новичка (полного ламера в этой сфере)! Если у кого-то есть...

При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET version 1.1
При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET version 1.1 хотя все запущено,...

Client ASP.NET MVC + Angular и Server side ASP.NET WEB.API
Доброго времени суток! Не первый день бьюсь над задачей, не могу понять в чем причина. Хочу создать почти HelloWorld решение, для...

ASP.NET MVC 4,ASP.NET MVC 4.5 и ASP.NET MVC 5 большая ли разница между ними?
Начал во всю осваивать технологию,теперь хочу с книжкой посидеть и вдумчиво перебрать всё то что увидел,услышал и набил...в общем какую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru