[quote="павел1980"]Разработчик программы, несмотря на своевременную оплату обновлений, не отвечает (мягко говоря) на письма и сообщения в случае возникновения проблем.[/quote]
если разработчик кустарь-одиночка, то дело дохлое.
если это организация, то наверное, у Вас есть договор сопровождения. читайте его, все сроки и обязательства в нем.
[quote="павел1980"]
Показав программу умным ребятам, те заявили что программа в общем то простая, однако нет исходного кода, а без него сделать они ничего не могут (слишком дорого).
[/quote]
они и с исходным кодом дешево с Вас не возьмут
копаться в чужом исходном коде то еще удовольствие. нужно не только код читать, но и хорошо разбираться в предмете.
представляете сколько раз законодательство изменялось, сколько после этого костылей в программе реализовано, а сколько оставлено на потом.
[quote="павел1980"]
Вопросы:что такое исходный код (человеческим языком)?;
[/quote]
исходный код - это много файлов, а в них много букв
[spoiler]using System;
using BLToolkit.DataAccess;
using BLToolkit.Mapping;
using Newtonsoft.Json;
using Rp.Core.Model.Base;
namespace Rp.Core.Model.Reference
{
/// <summary>
/// Месторождение
/// </summary>
[TableName(Owner = "rp", Name = "ref_field")]
[Serializable]
[JsonObject(MemberSerialization.OptOut)]
public class RefField : BaseIdObject
{
private Guid _companyId;
private string _name;
private string _shortName;
/// <summary>
/// Компания
/// </summary>
[MapField("uidCompany")]
public Guid CompanyId
{
get { return _companyId; }
set { SetProperty(ref _companyId, value); }
}
/// <summary>
/// Название
/// </summary>
[MapField("name")]
public string Name
{
get { return _name; }
set { SetProperty(ref _name, value); }
}
/// <summary>
/// Краткое наименование
/// </summary>
[MapField("shortName")]
public string ShortName
{
get { return _shortName; }
set { SetProperty(ref _shortName, value); }
}
}
}[/spoiler]
[quote="павел1980"]
без исходного кода программу действительно дорого изменить??
[/quote]
в теории можно, на практике этим никто не будет заниматься. забудьте этот вариант.
[quote="павел1980"]
какие могут быть решения данной проблемы (кроме связи с разработчиком).
[/quote]
1. ждать
2. найти другую программу
3. найти деньги, подготовить детальное ТЗ, найти разработчиков - пусть напишут новую программу по Вашей постановке,
но учтите, что современные разработчики разбираться в предмете не будут. Что напишите, то и запрограммируют.
4. научиться программировать самому